Fork me on GitHub

2013年4月14日

摘要: 输入是从I/O设备拷贝数据到主存,输出是从主存拷贝数据到I/O设备。一个文件就是一个字节序列。所有的I/O设备,如网络、磁盘、和终端,都被模型化为文件,而所有的输入和输出都被当做想对应的文件的读写来执行。1、打开文件:一个应用程序通过要求内核来打开文件,内核返回一个小的非负整数(描述符),内核记录有关这个文件的所有的信息,应用程序只需要记住这个描述符。?#include <sys/types.h><br>#include <sys/stat.h> <br>#include <fcntl.h>intopen(char*filename, 阅读全文
posted @ 2013-04-14 13:50 HackerVirus 阅读(187) 评论(0) 推荐(0)
摘要: 去年就知道有这个功能,不过没去深究总结过,最近有写网络博客的欲望了,于是又重新拾起这玩意儿。具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为这2个软件各有优点,各有缺点。1、首先用LiveWriter发博客显然更专业,发布后的效果也与本地最接近,但是在编辑功能上肯定大不如Word,另外一个最大缺点是它本地保存的格式不是doc。2、而Word的优点不言而喻,我们天天用Word,用Word就能发博客这简直就是一个天大的好消息,但用Word发布的博客发布后的效果与本地相差有时候还是挺大的。总结:个人觉得,如果你对样式不是特别纠结,能够容仍发布 阅读全文
posted @ 2013-04-14 13:33 HackerVirus 阅读(186) 评论(0) 推荐(0)
摘要: 1,Eclipse建立Tomcat服务1.1 新建Server首先这里是指,jee版的Eclipse。Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置。New -> Other -> Server ,然后选择Apache下的tomcat的版本。注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environments 中进行设置。需要增加爱一个tomcat运行环境。指定tomcat的路径和jre。如图:1.2设置Tomcat Server接着新 阅读全文
posted @ 2013-04-14 10:56 HackerVirus 阅读(266) 评论(0) 推荐(0)

2013年4月13日

摘要: win7下安装32位GoSublime Package1 安装sublime Text 21) 下载地址:http://www.sublimetext.com/2 本文安装的是32位的Sublime Text 2.0.1 Setup.exe2) 默认安装即可3) 破解(sublime本身是免费软件不破解也能用,破解方法摘自网络)十六进制编辑器ultraedit和WinHex都可以,我用的ultraedit,这里以WinHex为例。sublime_text.exe默认位置C:\Program Files (x86)\Sublime Text 2\sublime_text.exe a.将subli 阅读全文
posted @ 2013-04-13 12:16 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: jQuery知识总结jQuery一直都在用,但都是在用时查查手册,并没有系统的学过,最近组内做jQuery交流,花了几天时间系统了学习了下,做了个PPT,本文是根据PPT总结而来,有些地方做了些补充。希望对jQuery初学者有些帮助。jQuery简介简介jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。 jQuery在2006年1月由美国人JohnResig在纽约的barcamp发布,吸引了来自世界各地的众多javascript高手加入,现在由Dave Methvin率领团队进行开发。如今, jQuery已经成为最流行 阅读全文
posted @ 2013-04-13 12:15 HackerVirus 阅读(173) 评论(0) 推荐(0)
摘要: 本来打算昨晚发的,结果园子又迁移...... 网络爬虫(Spider或Crawler),顾名思义,就是在互联网上爬行的虫子,那么这只虫子为什么要在网上爬行呢?很简单:收集信息。在互联网时代,谁掌握了信息谁就把握了主动权。曾经我一直觉得做搜索的公司都是慈善家,他们自己花钱为大众服务,真是太高尚了,直到我知道谷歌每年大半的盈利来自广告,我才明白那句名言——互联网上最昂贵的东西就是免费,因为它能让你轻易的接受,却无法舍弃。(我想多数人离开了搜索引擎,将在网络上寸步难行) 好吧,扯多了,我们先看下下图。我们可以很容易的看出,网络爬虫的根本任务就是从互联网抓取数据,存入数据库或本地文件系统以供使用。.. 阅读全文
posted @ 2013-04-13 12:14 HackerVirus 阅读(658) 评论(0) 推荐(0)
摘要: 分布式ACM Online Judge 架构设计服务器职责: Web Server:提供用户界面,获取用户提交的代码,通知Judge Server评测编号,为Judge Client提供获取评测数据和提交评测结果的接口; Judge Server:维护评测队列,维护Judge Client的状态,维持与Judge Client的连接,监听Web Server的通知,将评测任务分派给Judge Client; Judge Client:接收Judge Server传来的评测编号,通过Web Server获取评测数据和提交评测结果。流程说明:1、 用户提交代码给Web Server;2、 Web 阅读全文
posted @ 2013-04-13 12:08 HackerVirus 阅读(506) 评论(0) 推荐(0)
摘要: 大家学习Maven相信都是从这本<<Maven权威指南>>开始的,所以也将这本书作为附件共享大家http://t.cn/zTtKbvb。相信大家都是知道这个工具的好处才学习的,至于好处我就不再多说了。先说下准备工作 1、安装Java,配置JAVA_HOME(过程自己搜吧,有网友说linux下的OpenJDK可能有问题,尽量选用Sun/Oracle的JDK). 2、安装Maven,配置M2_HOME 下载地址:http://maven.apache.org/download.cgi(根据自己系统选择吧)set M2_HOME=Maven解压路径\maven-x.x.xse 阅读全文
posted @ 2013-04-13 12:06 HackerVirus 阅读(141) 评论(0) 推荐(0)
摘要: Google Protocol Buffers 编码(Encoding)1. 概述前三篇文章《Google Protocol Buffers 概述》《Google Protocol Buffers 入门》《Protocol Buffers 语法指南》 一步一步将大家带入Protocol Buffers的世界,我们已经基本能够使用Protocol Buffers生成代码,编码,解析,输出级读入序列化数据。该篇主要讲述PB message的底层二进制格式。不了解该部分内容,并不影响我们在项目中使用Protocol Buffers,但是了解一下PB格式是如何做到smaller这一层,确实是很有必要的 阅读全文
posted @ 2013-04-13 12:05 HackerVirus 阅读(206) 评论(0) 推荐(0)
摘要: 2013-04-12 18:45 by AceYue, 407 阅读,0评论,收藏,编辑 每天的批量部署SQL script难免会出现一些小差错,为了避免某些常见而又容易忽略的错误的出现,我们在执行前先将脚本过滤一遍,通过一些关键字来提示是否出现了不符合的设置。 本实例以创建表和给表怎加列不容许出现null列以及在执行脚本过程中不容许出现设置SET ANSI_PADDING OFF为例,利用正则获取脚本中的关键字,以检索是否符合要求。 完成这个任务我们的主要挑战是如何获取sql 脚本中的关键字,如创建新table时,我们如何判断出那一段脚本是字段列,这里就需要用的正则来提取出关键字... 阅读全文
posted @ 2013-04-13 12:01 HackerVirus 阅读(230) 评论(0) 推荐(0)