摘要:
深研《TCP/IP详解卷一》第二篇——网络层(上)某一天,当我被很多世俗规则限制住自己的行为而不能去做很多正常人能做的事时,于是突然间感觉到:人,本不该来到这个世上!自从我们呱呱坠地那一刻起就注定我们这辈子要承受很多痛苦。。。打破规则和循规蹈矩间永远也找不到合适的平衡点。想起电影《刺客联盟》(又名通缉令)中女杀手fox最终以结束所有刺客(include herself)生命来继续维持规则的正序那撼动人心的行为,我会依旧选择墨守陈规。或许哪天运气好能找到这个平衡点!但那得看老天哪天心情好赐给我这个运气了。However,我依然有很多该做的事情要做,continue!卷一中对于IP,ARP,RAR
阅读全文
posted @ 2012-08-26 11:49
HackerVirus
阅读(185)
推荐(0)
摘要:
目录1、再提笔记2、我是怎么泡图书馆的3、大学课程之授课方法1、再提笔记 对于《到底怎么样才叫看书——上篇》中所提到的内容,得到了各位博友们的普遍认同我感到很高兴,说实话,从小到大我也就认真作过那几次笔记,但是却都印象深刻,并且对以后的影响也很深远,在走了很多的弯路以后,渐渐才发现这其中的道理来。 正所谓“学而不思则惘”,学的目的当然不是形式上好看,当然,我们从小受应试教育的影响太深,花了太多的时间和精力去学一些根本用不到的东西,这种“形式”上的学确实也是没有办法。但庆幸的是我们都挺过来了,大学的教育毕竟也是自己完成的,自主性提高了很多,但仍然有很多的在校大学生不清楚自己以后的方向是什么,大学
阅读全文
posted @ 2012-08-26 11:17
HackerVirus
阅读(191)
推荐(0)
摘要:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; c
阅读全文
posted @ 2012-08-26 09:48
HackerVirus
阅读(232)
推荐(0)
摘要:
基于VS2012 Fakes框架的TDD实战——接口模拟一、前言 最近团队要尝试TDD(测试驱动开发)的实践,很多人习惯了先代码后测试的流程,对于TDD总心存恐惧,认为没有代码的情况下写测试代码时被架空了,没法写下来,其实,根据个人实践经验,TDD并不可怕,还很可爱,只要你真正去实践了几十个测试用例之后,你会爱上这种形式方式的。微软对于TDD的开发方式是大力支持和推荐的,新发布的VS2012的团队模板就是根据。新的Visual Studio 2012给我们带来了Fakes框架,这是一个针对代码测试时对测试的外界依赖(如数据库,文件等)进行模拟的Mock框架,用上了之后,我立即从Moq的阵营中.
阅读全文
posted @ 2012-08-26 00:28
HackerVirus
阅读(194)
推荐(0)
摘要:
系统重新发布了下,改进了一些BUG系统UI,给人感觉非常好,体积小巧,速度快支持N级菜单导航,菜单显示方式支持目前支持2种模式分别:菜单(无限级),横向(2级)。优化了生成菜单JSON的算法。本系统大部分使用AJAX操作。大大提高了用户体验,操作起来相对要简单明了一些。系统中用到的技术如下:ASP.NET 4.0 + c# + SQL2005 + jQuery我的言语表达能力不行,只能用图片来表达啦。相信很多朋友一看就明白怎么回事,要的就是这个效果 好啦,不多说啦,,上美图:第一张项目截图:底层代码登陆页面,密码可以记住,登陆后显示首页无限极菜单表格列表,table显示jquery控制效果表单
阅读全文
posted @ 2012-08-25 20:51
HackerVirus
阅读(424)
推荐(0)
摘要:
什么是网络客户端?首先,我们把因特网简化成一个数据中心,数据交换的参与者是一个服务提供者和一个服务使用者。类似于“生产者-消费者”这里 服务器就是生产者,它提供服务,一般只有一个服务器喝多个消费者,就像我们之前看道德客户端/服务器模型那样。这里主要介绍三个网际协议---FTP、NNTP和POP3文件传输协议--FTPFTP是internet上文件传输、软件和源代码下载的主要手段之一。FTP要求输入用户名和密码才能访问FTP服务器,但它也允许没有帐号的用户以匿名用户登录(当然这需要管理员设置FTP服务器允许匿名用户登录)。这时用户名是匿名(anonymous),密码是一般是用户的电子邮件地址。F
阅读全文
posted @ 2012-08-24 13:48
HackerVirus
阅读(311)
推荐(0)
摘要:
一种Lua到C的封装在Lua的官方C API中,Lua与C通过一个虚拟栈来交互数据。例如有个a.lua的文件中有求和函数:function sum(a, b) return a + bend要在C代码中打开lua文件,并调用求和函数,大致要这样写:lua_State *s = luaL_newstate();luaL_openlibs(s);luaL_loadfile(s, "a.lua");lua_getglobal(s, "sum");lua_pushinteger(s, 1234);lua_pushinteger(s, 4321);lua_pcal
阅读全文
posted @ 2012-08-24 13:47
HackerVirus
阅读(238)
推荐(0)
摘要:
软件开发需要一个团队人员的共同努力,合理分工协作完成。而在这个过程中,我们需要一个好的评价体系来反映每个人在团队中的绩效,这是很有必要的,一方面可以提高团队工作质量和效率,另一方面是对每个认真付出的队员的一种肯定和奖励。 今天中午,BigBadWolf队员们讨论了评价标准问题,我们意识到由于每个人的分工会有本质上的不同,很难拿单一的指标来评定绩效,所以我们需要从多方面考虑问题。下面是我们经过讨论,认为比较客观和公正的方法: 我们每人将对其他队员在1.工作任务量;2.工作完成质量;3.工作态度;4.额外贡献这些方面打分(0~10)并且每项以5分为及格分,最后按比例汇总,下面是这四项所占的...
阅读全文
posted @ 2012-08-23 23:23
HackerVirus
阅读(245)
推荐(0)
摘要:
休假回来,调整一下状态,先把Evernote里面一些比较零散的东西整理出来;过去一个月对于Erlang开发者还是有些惊喜的,比如《Erlang/OTP并发编程实战》终于出版了;比如<Building.Web.Applications.with.Erlang>也可以看到英文版了.下面第一条消息就是关于Erlang的另外一本好书:《Learn You Some Erlang》Learn You Some Erlang 两则 Erlang学习有一个非常棒的网站:http://learnyousomeerlang.com/ 现在有两则关于它的消息: [1] 首先是这本书的Kindle版本,
阅读全文
posted @ 2012-08-23 18:34
HackerVirus
阅读(179)
推荐(0)
摘要:
用python遍历文件夹很方便,在go的世界里,我也需要这样的功能。找了找文档,里面有这个功能(具体参考这里:http://golang.org/pkg/path/filepath/)……好,不废话了,我也想早点睡,直接上代码。代码如下:/*File : getFilelist.goAuthor : MikeE-Mail : Mike_Zhang@live.com*/package mainimport ( "path/filepath" "os" "fmt" "flag")func getFilelist(pat
阅读全文
posted @ 2012-08-23 18:33
HackerVirus
阅读(784)
推荐(0)