Fork me on GitHub

2012年12月24日

摘要: 一:知识点对文件的访问方式一般有三种模式:读模式('r')、写模式('w')或追加模式('a'). 另外两种可混合使用的模式: 二进制模式(‘b’),读/写模式(‘+’)。 如:‘rb’: 读取二进制文件模式 ‘r+’:可读可写模式写文件的流程:1:可写方式打开文件 2:写文件操作 3:关闭文件读文件流程:1:只读方式打开文件 2:读取文件(使用readline方法读文件的每一行。这个方法返回包括行末换行符的一个完整行。所以,当一个空的字符串被返回的时候,即表示文件末已经到达了,于是我们停止循环。) 3:关闭文件二:操作打开文件:open(&qu 阅读全文
posted @ 2012-12-24 18:01 HackerVirus 阅读(201) 评论(0) 推荐(0)
摘要: Iterator是序列概念的体现,Iterator指向值而不是值本身,因而也就具有两方面的特性,一方面Iterator可以指代值,另一方面具有序列指示特性,可以在序列中移动,指针和数组序号都具有这样的特性。Iterator(迭代器)可以说是std的灵魂所在,也可以这样说,Iterator为std的成功提供了保证。 Iterator为什么会如此重要,因为大部分程序都是图灵完备的,所以可以分析一下图灵机,我们把图灵机分成三个部件:条带、接口部件(包括移动和数据捡取部分)、处理部件。这三个部件中,接口部件对应就是Iterator,它是条带与处理部件的纽带,从中可以看出Iterator的重要性。 .. 阅读全文
posted @ 2012-12-24 18:00 HackerVirus 阅读(577) 评论(0) 推荐(0)
摘要: 作者:大圆那些事| 文章可以转载,请以超链接形式标明文章原始出处和作者信息网址:http://www.cnblogs.com/panfeng412/archive/2012/12/24/applications-scenario-summary-of-compression-algorithms.htmlGZIP、LZO、Zippy/Snappy是常用的几种压缩算法,各自有其特点,因此适用的应用场景也不尽相同。这里结合相关工程实践的情况,做一次小结。压缩算法的比较以下是Google几年前发布的一组测试数据(数据有些老了,有人近期做过测试的话希望能共享出来):Algorithm% remaini 阅读全文
posted @ 2012-12-24 18:00 HackerVirus 阅读(348) 评论(0) 推荐(0)
摘要: 网上已经有太多的有关如何配置eclipse+NDK了,本人就不再重复这些了,只是想记录下自己开始写第一个NDK程序的整个流程(保证可执行),共自己和大家分享。首先安装一个能够支持Native代码的eclipse插件Sequoyah,然后在eclipse中的“窗口-首选项-Android”中多出来了一个“本机开发”选项,在“NDK Location”选择你的android-ndk的路径。有了Sequoyah插件进行Android Native开发就简单多了。下面根据自己的第一个Android Native程序开发过程,做一个记录。1. 创建Android应用程序MyFirstNativeStor 阅读全文
posted @ 2012-12-24 17:59 HackerVirus 阅读(176) 评论(0) 推荐(0)
摘要: CGI的一些知识点2012-12-24 11:31 by 轩脉刃, 392 阅读,1评论,收藏,编辑CGI(Common Gateway Interface)是能让web服务器和CGI脚本共同处理客户的请求的协议。它的协议定义文档是http://www.ietf.org/rfc/rfc3875。其中Web服务器负责管理连接,数据传输,网络交互等。至于CGI脚本就负责管理具体的业务逻辑。Web服务器的功能是将客户端请求(HTTP Request)转换成CGI脚本请求,然后执行脚本,接着将CGI脚本回复转换为客户端的回复(HTTP Response)。CGI的脚本请求有两部分:请求元数据(requ 阅读全文
posted @ 2012-12-24 17:57 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: mass Framework attr模块 v3为了获取最佳的性能与兼容性,attr模块在v3中分割为两大块。attr模块大胆HTML5的classList,Array.isArray等新式API, attr_fix则是专门为IE6789准备的。attr模块存在大量的钩子,为摆平浏览器做了许多工件,但我们没有必须把所有补丁都集成到一个JS文件,其中过半是为IE侍侯的,因此分割出去对标准浏览器的加载量非常有利。下面是attr.js,它相当于jQuery的attributes.js(github中的划分)。?//=========================================== 阅读全文
posted @ 2012-12-24 17:56 HackerVirus 阅读(258) 评论(0) 推荐(0)
摘要: 嘿嘿,前两天装了Kinect for Windows SDK,今天又装了Open NI,并测试二者兼容成功。网上有很多帖子已经有点过期了,给的链接里面下载不到需要的安装文件,或者文件已经更名,所以在此重新整理一下。首先下载Open NI SDK,链接如下:http://www.openni.org/openni-sdk/其次下载NITE,链接如下:http://www.openni.org/files/nite/(注意:页面右侧绿色的DOWNLOAD,点击后需要简单注册一下,提交了几秒钟就可以下载了,很快的。)最后下载SensorKinect,链接如下:https://github.com/a 阅读全文
posted @ 2012-12-24 17:55 HackerVirus 阅读(355) 评论(0) 推荐(0)

2012年12月23日

摘要: 异步编程:使用线程池管理线程=============C#.Net 篇目录==============从此图中我们会发现.NET与C#的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步编程”主题写系列分享,期待你的查看及点评。异步编程:线程概述及使用异步编程:使用线程池管理线程异步编程:同步基元对象异步编程:并行任务Task异步编程:.NET1.0异步编程模型(APM)异步编程:.NET 2.0基于事件的异步编程模式(EAP)异步编程:.NET 4.5基于任务的异步编程模式(TAP)异步 阅读全文
posted @ 2012-12-23 22:41 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: 不修改代码就能优化ASP.NET网站性能的一些方法阅读目录开始配置OutputCache启用内容过期解决资源文件升级问题启用压缩删除无用的HttpModule其它优化选项本文将介绍一些方法用于优化ASP.NET网站性能,这些方法都是不需要修改程序代码的。它们主要分为二个方面:1. 利用ASP.NET自身的扩展性进行优化。2. 优化IIS设置。回到顶部配置OutputCache用缓存来优化网站性能的方法,估计是无人不知的。 ASP.NET提供了HttpRuntime.Cache对象来缓存数据,也提供了OutputCache指令来缓存整个页面输出。 虽然OutputCache指令使用起来更方便,也 阅读全文
posted @ 2012-12-23 22:40 HackerVirus 阅读(155) 评论(0) 推荐(0)
摘要: Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either wit 阅读全文
posted @ 2012-12-23 22:35 HackerVirus 阅读(293) 评论(0) 推荐(0)