备忘网站 发表于 2016-10-04 | 分类于 memorandum 备忘网站Markdown 语法说明 (简体中文版)Markdown: Basics (快速入门)使用GitHub和Hexo搭建免费静态Blog(本博客案例)###安装Hexo 12345npm install hexo-cli -gnpm install hexo --save#如果命令无法运行,可 ... 阅读全文 »
mono webreques https exception 发表于 2016-10-04 | 分类于 dotnet 前几天在做一个使用URL通过WebRequest请求HTML页面的功能的时候遇到了点坑,程序在开发环境没有任何的问题,部署到linux mono上之后就跪了。代码如下: 12345678910111213141516171819202122232425262728293031323334353637 ... 阅读全文 »
一些有用的脚本 发表于 2016-10-04 | 分类于 sctripts 一些有用的脚本获取电池使用情况报告(battery-report)-电池历史记录来源:获取电池使用情况报告(battery-report)-电池历史记录 点击任务栏搜索框,搜索:POWERSHELL 鼠标右键点击搜索结果中的“Windows Powershell”,点击“以管理员身份运行” 1$ ... 阅读全文 »
C#避免在函数或者操作中抛出异常 发表于 2016-10-04 | 分类于 dotnet C#避免在函数或者操作中抛出异常引言如某个场景下,你的函数或操作需要操作一个序列的对象,且在处理的过程中抛出了异常。这时如果没有一些状态记录之类的数据,我们不了解已经处理了多少的数据,也不知道应该采用怎么样的策略回滚,因此根本无法返回到之前的状态。我们看一下下面的一个代码: 12var allEmp ... 阅读全文 »
CodeSmith 连接MySQL数据库报“can't find .net framework data provider” 发表于 2016-10-04 | 分类于 MySQL 1、下载 mysql-connector-net 安装 mysql-connector-net 2、mysql-connector-net 安装完毕之后,到对应的安装目录下,把对应的MySQL .NET dll拷贝到 CodeSmith的bin目录和SchemaProviders目录。 一般DLL所 ... 阅读全文 »
可能是一份没什么用的爬虫代理IP指南 发表于 2016-10-04 | 分类于 ipproxy ##写在前面 做爬虫的小伙伴一般都绕不过代理IP这个问题. PS:如果还没遇到被封IP的场景,要不就是你量太小人家懒得理你,要不就是人家压根不在乎… 爬虫用户自己是没有能力维护一系列的代理服务器和代理IP的,这个成本实在有点高了。所以公用代理服务器应运而生,现在几大云服务商家都提供代理IP服务,一般 ... 阅读全文 »
CLR 手动监控和控制对象的生存周期 发表于 2016-10-04 | 分类于 dotnet CLR为每个 ApDomain 都提供了一个 GC句柄表(GC Handle table),允许应用程序监视或者手动控制对象的生存期。这个表在 ApDomain 创建之初是空白的。 表中每个记录项都包含一下两种信息: 对托管堆中的一个对象的引用,以及之初如何监视或者控制对象的标志(flag)。 12 阅读全文 »
C#.NET托管堆和垃圾回收(续) 发表于 2016-10-04 | 分类于 dotnet 托管堆和垃圾回收(续)大对象 CLR将对象分成大对象和小对象。目前认为85000字节或者更大的对象是大对象。CLR以不同方式对待大小对象。 大对象不是在小对象的地址空间分配的,而是在进程地址空间的其他地方分配。 目前版本的GC不“压缩”大对象,因为在内存中移动它们代价过高。但这可能在进程中的大对 ... 阅读全文 »
byte to string 发表于 2016-10-04 | 分类于 dotnet 有时候我们会遇到需要把数据加密之后再网络上传输的需求,这样的话一般使用AES256之类的算法,经过运算之后得到一个byte数组,接着转换成string,就扔出去了。对方拿到之后,用密钥解密之后便得到了对应的数据。 在C#里面,Byte数组转String字符串我们一般用Convert.ToBase64 ... 阅读全文 »
Jexus支持HTTPS协议 发表于 2016-10-04 | 分类于 jexus 众所周知,在HTTPS页面请求HTTP资料的时候,现代浏览器会拦截,提示用户是否继续,或者直接拦截,提示都不出来。 最近给自己做了个快速书签工具,点击书签就直接把书签发送到服务器地址,然后保存到我的网站中。 一开始一切都挺正常的,不过遇到了https的网站的时候,就跪掉了。 开始的时候看到HTTPS ... 阅读全文 »