自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Ruby sqlite3的编码兼容性问题

环境:ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]sqlite3 (1.3.8)问题:当执行insert语句时,如果操作对象是字符串常量'xxxx',写入正常。但是如果操作对象是字符串变量,写入sqlite之后,数据库中的数据是X'hex'形式的二进制数据。解决:将ruby字

2013-10-19 23:51:54 889

原创 使用CentOS搭建网关路由器

前一段时间办公室的宽带接入突然变得很不稳定,换了三个百元价位的路由器都没法稳定运行,跑个5分钟到一天就挂了。不知道是公网上有人DOS还是办公室里客户端数量太多了。最终决定在戴尔服务器里搭一台虚拟机作为网关路由器。使用软件操作系统:CentOS 6.4安装组件:rp-pppoe(pppoe拨号程序),dnsmasq(用于轻量化实现dhcp和dns服务器)CentOS使用net i

2013-07-29 21:00:01 4104

原创 获取PM2.5污染指数的ruby脚本

require "net/http" require "rexml/document"uri = 'http://www.beijingaqifeed.com/shanghaiaqi/shanghaiairrss.xml'html_response = Net::HTTP.get_response(URI.parse(uri)).bodydoc = REXML::Document.n

2013-01-21 11:14:27 1282 2

原创 【C#笔记】BZip2OutputStream和GZipStream压缩问题

在使用ICSharpCode.SharpZipLib.BZip2.BZip2OutputStream(或SharpZipLib库中其他压缩方式)或者System.IO.Compression.GZipStream来压缩数据时,需要注意在输出压缩数据之前关闭BZip2OutputStream或GZipStream,否则会导致压缩数据不完整(缺少必备的头尾信息)。如果将不完整的压缩数据解压缩:

2012-12-18 11:47:03 4627

原创 拆下笔记本光驱

  原本一直以为要拆下笔记本的光驱得把整个笔记本外壳都卸下才能办到,所以虽然手头的本本光驱一年前就坏了,但一直没想换。  昨晚回学校经CYX同学点拨,才发现原来只需卸下笔记本底部面板上的一颗螺丝,就能把光驱给推出来。这颗螺丝的位置在光驱的尾部(即光驱口的对边),可能直接裸在外边,也有可能被内存条的盒盖盖住了。  卸下这颗螺丝后,从光驱尾部向外一推就推出来了。然后再把面板和固定底部的小金属片

2009-03-18 21:11:00 2169

原创 删除Outlook 2007中重复邮件的C#代码

  除夕的时候写过一个用来删除Outlook中重复邮件的程序,因为年底前Apply了多次配置不恰当的Rules导致在不同的子目录中出现了很多相同的邮件。(Outlook会把分别匹配各条规则的邮件,分发到各规则指定的文件夹中,出现多个拷贝,这是By design的)  当时写的代码,主要是为了完成这个目标,基本没有考虑效率问题,代码也很混乱。这个星期写了另一个控制Outlook的C#程序,就顺手

2009-03-13 11:27:00 3202

原创 搬家搬家~

从Space搬家过来。以后在这儿讨论技术问题,请大家不吝赐教

2009-03-12 16:48:00 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除