mono

搜狗疫情数据爬取(R语言)

落爺英雄遲暮 提交于 2020-03-25 07:52:34
3 月,跳不动了?>>> 想必大家最近都很关心新冠状肺炎,疫情导致春节被延长,高速被封,大家伙基本都是远程办公。 趁着周末,来写个爬虫,获取 搜狗疫情 提供的数据,爬取各个省份以及各个市区的确诊、治愈和死亡数据。 1581827981508.png 网页分析 网页地址为: http://sa.sogou.com/new-weball/page/sgs/epidemic?type_page=WEB ,在分析网页时,如果在这里使用浏览器的 检查 功能,根据标签来写xpath,是无法爬取到数据的。如下图,湖北的数据在div.total标签里面,但在源代码中无法搜索到。而且,read_html是获取网页源码,因此如果根据该标签获取数据,结果肯定为空。 1581829059936.png 如果仔细研究一下源码,会发现所有数据都在 <script type="text/javascript"> ,所以xpath=/html/body/script[1]/text()。 <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="R" cid="n9" mdtype="fences" style="box-sizing: border-box; overflow: visible;

CentOS上搭建Nginx + Mono 运行 asp.net

不想你离开。 提交于 2020-03-24 11:59:18
安装步骤: 一、获取开源相关程序: 1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel bison pkgconfig glib2-devel gettext make 2、下载程序源码包: Nginx安装包:下载地址: http://nginx.org/en/download.html mkdir -p /downcd /downwget http://nginx.org/download/nginx-1.1.11.tar.gz Mono下载:官网: http://download.mono-project.com/sources/mono/ (请下载最新版) wget http://download.mono-project.com/sources/mono/mono-2.10.7.tar.bz2 libgdiplus下载: http:/

高效的编码:我的VS Code设置

末鹿安然 提交于 2020-03-23 19:58:22
3 月,跳不动了?>>> 代码编辑器很多,有些是免费的,有些是付费的。其中最喜欢的代码编辑器是 Visual Studio Code。它是免费的,并具有强大的功能,我陆续抛弃了 Atom、Sublime Text 以及也很强大的 WebStorm。 今天,我将分享我最喜欢的代码编辑器设置,用于我的 Web 开发。我将从代码编辑器的外观开始。毕竟外观颜值很重要。 🎨 主题 我最常用的 VS Code 主题是 Snazzy Operator ,目前正在使用。 此主题基于 hyper-snazzy 并针对与 Operator Mono 字体一起使用进行了优化。我喜欢 😍 这个主题。 ⭐ 我之前使用过的其他一些主题: Oceanic Next - 我使用了 Oceanic Next (dimmed bg) emedy - 我使用了 Remedy Dark (straight) ✒ 字体 对我的代码编辑器来说,另一个重要的事情是,我用于代码编辑器的字体是 JetBrains Mono 。这是带有连字支持的免费字体。 连字是一种新的字体格式,支持符号装饰,而不是 = > 、 < = 。 在使用 JetBrains Mono 之前,我使用了 Operator Mono 。这也是一个不错的字体。 ⭐ 我以前使用过的其他一些字体: Operator Mono - 支持连字。 Fira Code -

肖昆/XTDrone

自古美人都是妖i 提交于 2020-03-23 18:38:23
3 月,跳不动了?>>> XTDrone [EN] 介绍 这是基于PX4和ROS的无人机仿真平台,在这个平台上,开发者可以快速验证算法。如: 目标检测与追踪 视觉SLAM 激光SLAM VIO 运动规划 多机协同 软件架构 通信: PX4与ROS之间的通信封装进Python类, 多机通信启动多进程 控制:键盘切换无人机飞行模式,控制解锁上锁,调节速度和偏航转速 感知 目标检测与追踪 YOLO SLAM: VSLAM: ORBSLAM2 Laser_SLAM: PLICP+gmapping VIO VINS-Mono(起飞前初始化问题有待完善) 位姿真值获取 语音识别(待开发) 运动规划(目前只有二维) 全局规划 A* Dijkstra 局部规划 DWA 协同:多机编队构型变换 仿真配置 无人机PX4参数 可拒止GPS和磁罗盘 启动脚本 Gazebo模型 支持双目相机、深度相机、单线雷达和多线雷达 Gazebo世界 两个户外场景 三个室内场景 安装教程 见 XTDrone使用文档 参与贡献 Fork 本仓库 新建 Feat_xxx 分支 提交代码 新建 Pull Request 来源: oschina 链接: https://my.oschina.net/u/4257871/blog/3209260

微软开放 .NET 框架源代码

孤者浪人 提交于 2020-03-20 03:44:56
微软将会在 Visual Studio 2008 正式发布的同时开放.NET框架的源代码库,开放是基于 Microsoft Reference License 的,也就是说,任何同意了此协议的人都可以自由地浏览源代码库。 最初开放的库包括基本类库(系统命名空间、IO、正则表达式等),ASP.NET,WinForms 以及 WPF,随后微软还会添加更多内容。 微软提供了两种访问源代码的方式: 下载一个包含所有源代码的包,安装并本地浏览 将源代码整合在Visual Studio 2008中,开发者可以直接在.NET框架源代码中调试自己的代码。微软将会在网上公布的源代码服务器中加以标记,以方便客户端存取。要开启这项功能,开发者需要设置源代码服务器的URI,当开发者逐行调试代码的时候,如果需要,就可以直接跳转进入.NET基本类库源代码进行调试。 更多相关信息可以参考这段 对 Shawn Burke 的访谈 ,另外 Scott Guthrie 也撰文介绍了 如何在 VS2008 中使用此功能 。 这对于.NET开发者来说绝对是一个好消息,不过微软怎么就不选择一个更开放的许可证呢。.NET的开源实现Mono项目已经进行的非常的成功,微软这样的开放源代码也无助于在.NET在Windows以外的系统上运行,还得靠Mono. Mono老大Miguel de Icaza 的相关评论:

unity 内存方面优化

大城市里の小女人 提交于 2020-03-17 12:29:58
作者写的很好,看了他的书收获很大。以下内容摘自: https://www.cnblogs.com/murongxiaopifu/p/4284988.html 既然要聊Unity3D运行时候的内存优化,那我们自然首先要知道Unity3D游戏引擎是如何分配内存的。大概可以分成三大部分: Unity3D内部的内存 Mono的托管内存 若干我们自己引入的DLL或者第三方DLL所需要的内存。 第3类不是我们关注的重点,所以接下来我们会分别来看一下 Unity3D内部内存 和 Mono托管内存 ,最后还将分析一个官网上 Assetbundle的案例 来说明内存的管理。 Unity3D内部内存 Unity3D的内部内存都会存放一些什么呢?各位想一想,除了用代码来驱动逻辑,一个游戏还需要什么呢?对,各种资源。所以简单总结一下Unity3D内部内存存放的东西吧: 资源:纹理、网格、音频等等 GameObject和各种组件。 引擎内部逻辑需要的内存:渲染器,物理系统,粒子系统等等 Mono托管内存 因为我们的游戏脚本是用C#写的,同时还要跨平台,所以带着一个Mono的托管环境显然必须的。那么Mono的托管内存自然就不得不放到内存的优化范畴中进行考虑。那么我们所说的Mono托管内存中存放的东西和Unity3D内部内存中存放的东西究竟有何不同呢?其实Mono的内存分配就是很传统的运行时内存的分配了:

Unity Mono脚本 加密

混江龙づ霸主 提交于 2020-03-17 08:11:12
加密环境 引擎版本:Unity3D 5.3.4 及更高版本 ( 使用Mono而并非IL2CPP ) 操作系统:CentOS 6.2(Final) 加密环境:Android、IOS(暂定) 加密对象:C#源代码(dll文件) 解密方法:libmono.so (重点:加入解密算法并重编译此文件) 加密的目地 .NET Reflector等反编译工具 无法通过对dll反编译得到源码 注意事项 dll的加密算法和libmono.so解密算法一致 思路分析 重点:我们需要对libmono.so重编译,加入我们的解密算法。 准备环境 编译系统:linux或mac os 我的编译环境:centos 6.2 Final,建议在linux或mac os中编译 libmono.so linux安装运行库 git 在编译过程中,可能需要通过git获取某些运行库。 查看是否安装git: git –version CentOS7 yum 安装git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git 其它package autoconf automake bison gcc gettext glib >= 2.0 libtool make perl glib >= 2.0 这个一直安装失败 centos安装软件 在root权限下

在Windows平台下使用MONO

末鹿安然 提交于 2020-03-16 17:26:12
在 Windows 平台下使用 MONO warensoft 中科院计算所培训中心 MONO 已经发布了好几年了,为. NET 技术跨平台技术提供了真正的实现,但是对大多数. NET 开发人员来讲 MONO 最重要的意义是能够实现在 Windows 下开发出应用程序,并且在其他操作系统下运行。本文会提及以下几内容: l 对于 MONO 的理解 l MONO 的跨平台技术 l 如何在 Windows 下安装 MONO l 在 Windows 下的 MONO 的开发环境 如果大家有什么问题可以给我发Email:warensoft@163.com 1. 对 MONO 的理解 很多人会问, MONO 到底是什么,要解释这个问题,我们要先从 .NET 技术能够跨平台的原理说起,首先看看下面的结构图: 首先, .NET 平台支持多种语言, MS 为了解决不同语言之间数据类型兼容问题,在 CLR 中提供了 MSIL 机制 ( 微软中间语言 ) ,不论是哪种语言,它们的数据类型都会被转化为中间语言。 其次,程序员们会发现,在 .NET 应用程序( WinForm , ASP.NET )第一次运行的时候会比较慢,这是因为在 CLR 中存在一个名为 JIT 的工具( Just In Time Compiler, 即时编译器), JIT 会将中间语言编译为对应平台的本地代码,以提高运行速度。

我用Mono(1)

时光总嘲笑我的痴心妄想 提交于 2020-03-12 22:10:24
我在Mono 0.1就开始关注和试用Mono了。我印象最深的一次是,我在FreeBSD里编译好了Mono(FreeBSD装在VPC里)。我用了同样的算法写了一个CS文件和JAVA文件。然后在虚拟机的FreeBSD的Mono下编译运行,把Java文件在真实机器的Windows XP下编译运行,结果.NET的性能都要高出JAVA的一倍。那时候,Mono好像是0.19。并且我发现用.NET FX来编译,到Mono去执行,速度还要快一点。 前面只是我使用Mono的一点回顾了(其中所涉及的和JAVA的比较,只是我曾经的一个试验,并不代表我对JAVA有任何偏见。)。这月初,Mono1.0终于发布了。我上个星期终于在VMWARE里的Redhat9装上了MONO,可以真正的体验Mono了。 Linux上安装的周折 其实在6月底,我就在Vmare的Mandrake 10里编译安装了Mono RC1(RC1 是没有公布在首页的,但是在下载页面有,或许很多人不知道有RC1)。当1.0出来的时候,我觉得还是应该把Mono安装到RPM支持的Linux下,免得用源代码编译得麻烦。于是我就下载Fedora Core 2,结果把FC2 安装到VMware里有问题,X都启动不了。后来又不得不下载Redhat 9。 安装好了Redhat 9,从Redhat 9 RPM包下载地址 http://mono2.ximian

Manjaro字体+wps字体

不想你离开。 提交于 2020-03-07 11:44:08
manjaro自带中文字体有缺陷,wps字体自带宋体等字体需要替换才能使用,因此安装以下字体内容。 安装wps中文语言包 sudo pacman -S wps-office-mui-zh-cn Manjaro默认的中文显示效果非常差,不美观也就罢了,还会有很多奇形怪状的字形(比如“门”,“画”等字)出现。配置字体效果非常耗费时间,如果想仔细折腾,可以参考如下几个网页: Localization/Simplified Chinese (简体中文) Font configuration (简体中文) Font Configuration/Chinese (简体中文) 我参考上面的第3个链接中的配置,做了点小修改,效果基本能够接受。先安装如下字体: sudo pacman -S ttf-roboto noto-fonts ttf- dejavu # 文泉驿 sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy- zenhei # 思源字体 sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts 创建文件 .config/fontconfig/fonts.conf ,加入下面的配置: <