- 博客(42)
- 资源 (244)
- 收藏
- 关注
原创 RAID 知识 入门
RAID 0:无差错控制的带区组 要实现RAID0必须要有两个以上硬盘驱动器,RAID0实现了带区组,数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码,实现容易。它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的
2013-12-24 12:32:28 1175
原创 ubuntu 12.10 配置
更新源deb http://mirrors.163.com/ubuntu/ quantal main universe restricted multiversedeb-src http://mirrors.163.com/ubuntu/ quantal main universe restricted multiversedeb http://mirrors.163.com/ubuntu
2013-12-24 10:17:12 894
原创 微博数据分析及高效获取
新浪微博API1.用户个人资料2.用户社交关系3.微博信息4.无法获取关键字搜索微博数据,获取微博全面的评论,转发的少量信息,无法获取赞信息爬取1.用户个人资料2.获取关键字搜索微博数据,全面评论,转发,赞信息
2013-12-22 19:27:44 1723
原创 MongoDB 入门
基本操作> use tutorialswitched to db tutorial> db.users.insert({username: "smith"})> db.users.find(){ "_id" : ObjectId("52ad42948312746372d831ae"), "username" : "smith"> db.users.save({username: "j
2013-12-15 14:08:03 1408
原创 github之强大的文档工具restructuredtext介绍
rst和S5可以高效地完成PPThttp://www.yeolar.com/note/2013/02/16/redcoral-rst-s5/
2013-12-11 15:55:35 6799
原创 openstack 将物理机转成 kvm
http://catn.com/2012/08/30/p2v-migration-a-live-centos-server-to-a-kvm-guest/http://blog.csdn.net/quqi99/article/details/9526929http://blog.csdn.net/guwenwu285/article/details/7865307http://serv
2013-12-10 11:37:12 1893
原创 acmer 知名博客
HCPC 2011 Spring On-Site Contest 解题报告 | Static Oneplushttp://www.artofproblemsolving.com/Forum/blog.php?u=30934&Graphis_xudyh的空间_百度空间ACM-ICPC 2013 World Finals 简单题解 | Crash's blogftiasch@algo线段树辅助——扫描
2013-12-09 21:00:41 1288
原创 大数据入门
程序员想玩转大数据:需要知晓的12种工具http://www.csdn.net/article/2012-12-20/2813054-Gigaom-Derrick-Harris
2013-12-09 18:54:23 987
原创 Web 开源库
整体框架前端: bootstrap: Bootstrap是由twitter主导的一个前端框架项目,也是目前GitHub上Star数最多的项目。个人认为非常适合程序员单枪匹马开发网站,因为bootstrap有很美观的UI,能使开发者全心投入到功能的开发中。而且bootstrap的衍生项目也非常多,从bootstrap主题,到bootstrap组合控件和扩展控件。数以百计的项目,可谓
2013-12-09 14:09:56 1099
原创 python 使用numpy matplotlib绘制图表
为了写个工具,早上尝试了用c++,不过后来发现用c++并不是好的选择,因为需要获取网页的内容,提取数据(正则表达式),然后绘制成图表,最好还可以随网页的内容动态更新,于是想到了用Python。把今天所学总结一下:Python:http://www.python.org/简明教程:http://woodpecker.org.cn/abyteofpython_cn/chines
2013-12-09 14:06:43 2170
原创 github 之 如何在项目中加入专业的文档说明
使用Sphinx生成文档Sphinx是一个基于Python的文档生成项目。最早只是用来生成Python的项目文档,但随着这个项目的逐渐完善,很多非Python的知名项目也采用Sphinx作为文档写作工具,甚至完全可以用Sphinx来写书。引用一段Sphinx生成文档的优点包括: 丰富的输出格式: 支持输出为HTML,LaTeX (可转换为PDF), manual pa
2013-12-09 09:08:33 4164
原创 Python CSV文件处理/读写
Python CSV文件处理/读写CSV全称为“Comma Separated Values”,是一种格式化的文件,由行和列组成,分隔符可以根据需要来变化。如下面为一csv文件:
2013-12-08 11:13:19 2525
原创 Python 处理 ini 格式文件
ini文件格式概述ini 文件是文本文件,ini文件的数据格式一般为:[Section1 Name] KeyName1=value1 KeyName2=value2 ...[Section2 Name] KeyName1=value1 KeyName2=value2ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括
2013-12-08 11:07:45 1586
原创 python 核心模块之pickle和cPickle讲解
pickle模块使用的数据格式是python专用的,并且不同版本不向后兼容,同时也不能被其他语言说识别。要和其他语言交互,可以使用内置的json 包使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮你干净利落地
2013-12-08 11:04:13 967
原创 python 得到HTML指定ID的内容
大多时候,我们需要得到一个HTML文件中指定的内容,比如得到指定ID的内容,写了个脚本,就实现了这个功能,和大家一起分享一下。 ### created by gudonghua#gmail.com# posted in http://www.pythonclub.org @ 2011-12-23# ## import reimport os IGNORE_TAGS_STAR
2013-12-07 22:41:32 4362
原创 python 爬网站
学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少
2013-12-07 22:18:29 2505
原创 Python 模拟Ajax/XMLHttpRequest
Ajax是目前流行的网页加载模式,可以不刷新网页页面实现数据更新。但是对我们需要抓取网页内容来说,多了一层障碍,不过无敌的Python很容易抓取Ajax内容。需要注意的是要添加一个Content-Type的Header,给的值是application/json。否则会发生错误!import urllibimport urllib2import json if __nam
2013-12-07 22:16:49 7813
原创 python pycurl 使用
在使用urllib的时候经常会死掉,以前debug过,是没有设置 timing out 所以超时后就会死掉。PycURL是curl的python库,虽然有些curl的功能没有实现,但是还是很强劲的。curl是非常强劲的一个工具,google内部用它来 debug GDATA API. Using cURL to interact with Google data services
2013-12-07 22:08:28 3023
原创 python 实现发送邮件
可采用email模块发送电子邮件附件。发送一个未知MIME类型的文件附件其基本思路如下:1. 构造MIMEMultipart对象做为根容器2. 构造MIMEText对象做为邮件显示内容并附加到根容器3. 构造MIMEBase对象做为文件附件内容并附加到根容器 a. 读入文件内容并格式化 b. 设置附件头4. 设置根容器属性5. 得到格式化后的完整文本6. 用
2013-12-07 22:06:19 2136
原创 python 实现多线程
python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用。这里需要提一下的是python对线程的支持还不够完善,不能利用多CPU,但是下个版本的python中已经考虑改进这点,让我们拭目以
2013-12-07 21:58:50 2728
原创 javascript 之 Math JSON
Math对象 var max = Math.max(3, 54, 32, 16); alert(max); //54 var min = Math.min(3, 54, 32, 16); alert(min); //3
2013-12-03 20:37:08 1833
原创 javascript 之 RegExp Function String
ECMAScript通过RegExp类型来支持正则表达式 var pattern1 = /\[bc\]at/i; alert(pattern1.global); //false alert(pattern1.ignoreCase); //true alert(pattern1.multi
2013-12-03 19:17:36 1760
原创 github 之 如何在项目中加入coverage
前言a. 覆盖率数据只能代表你测试过哪些代码,不能代表你是否测试好这些代码。(比如除零Bug)b. 不要过于相信覆盖率数据。c. 不要只拿语句覆盖率(行覆盖率)来考核你的测试人员。d. 路径覆盖率 > 判定覆盖 > 语句覆盖e. 测试人员不能盲目追求代码覆盖率,而应该想办法设计更多更好的案例,哪怕多设计出来的案例对覆盖率一点影响也没有。
2013-12-03 13:56:51 3670
原创 bootstrap 之 LESS
LESS优点1.代码量减少2.CSS 管理更方便,更换网站的样式,只需改个全局配置3.学习成本不高4.LESS实现配色容易
2013-12-02 22:04:30 1572 1
原创 javascript 之基本知识
获取元素getElementByTagName<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Shopping list p { color: yellow; font-family: "arial", s
2013-12-01 23:02:17 2334
原创 javascript之 Firebug
记录日志 Firebug console.log('This is log message'); console.debug('This is debug message'); console.error('This is error message'); console.info('This is info message'); console.warn
2013-12-01 21:55:28 1593
metronic_admin.1.5.1
2013-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人