2012年2月18日
摘要: 疯狂的想法几个假设1.所有的存在都是能量的一种表现形式,包括时间,和空间2.能量是有个最小尺度的,不可能无限小。在往下看之前,请牢记以下几点,否则可能会觉得离谱,摸不着头脑。1.时间和空间是不可分割的,时空的能量密度在不受影响的情况下是单位能量密度。2.不同时空中的事件无法做比较。3.观察者拥有的时空是一种类似海水蔓延那样的能量流,它的速度为光速,方向与时间方向一致,以下简称时空流。4.观察者的时空流必须与被观察事件相互作用,观察者才能观察到。5.在观察者的时空流之外讨论任何事情都是无意义的,因为对观察者来说他的时空不存在,即不存在空间,也不存在时间。现在我们试着用上面的想法解释一些事情。1. 阅读全文
posted @ 2012-02-18 15:18 EvilGenius 阅读(293) 评论(1) 推荐(0) 编辑
摘要: 源码地址:http://files.cnblogs.com/lipf/QQ.zip 阅读全文
posted @ 2012-02-18 15:02 EvilGenius 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 做这个主要是为了学习WCF。预期实现功能是:1.上传下载笔记资料2.编辑保存笔记资料3.根据关键字搜索在线用户的笔记资料4.积分系统5.聊天系统[包括领域群聊和个人私聊,聊天内容发送键是F1]6.查看个人资料7.在线音乐8.挂接外部DLL,实现类似软件商店功能9.上传下载自己的DLL游戏,并运行10.在线电影目前已实现的功能:1,2,4,5,7,8,9[部分实现],10完全采用WCF通信,有兴趣的可以下载源码玩玩。客户端下载地址:http://files.cnblogs.com/lipf/NR.zip服务端下载地址:http://files.cnblogs.com/lipf/NoteBook. 阅读全文
posted @ 2012-02-18 14:45 EvilGenius 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 小时候大概四五年级的时跟着我姥爷学下象棋,到后来上高中的时候可以下过我姥爷了,感觉很得意,我姥爷说人老了,脑子不好使了…就象我现在写的这个软件一样,它是我写出来的,历时一个月,到现在我完全不是他的对手了,很多时候跟它下,都能知道它下一步走什么,感觉自己有很大的优势,可就是不管怎么努力都不能把优势转成胜势!最后一点一点的我的攻势被瓦解,然后输掉整盘棋!我绝对是个初学机器博弈的菜鸟,但我象棋水平还不算太业余,结果我输给了自己做的程序,我就在想,要是全人类中的顶尖高手会不会做出挑战全人类无敌的软件呢?很可怕,人的一切智慧的行为都是博弈的行为!说下初学机器搏弈的心得,有共同兴趣的同志可以一起探讨,我无 阅读全文
posted @ 2012-02-18 14:29 EvilGenius 阅读(738) 评论(0) 推荐(1) 编辑
摘要: public void updateUser(Server.Data.User User, out string resMsg) { try { var tempF = db.User.First(f => f.Id == User.Id); var tempFT = db.UserType.First(ft => ft.Id == User.UserTypeId); if (tempF!=null) { if (tempFT != null) { tempF.CreatorId = User.CreatorId; tempF.UserName = User.UserName; t 阅读全文
posted @ 2012-02-18 14:23 EvilGenius 阅读(398) 评论(2) 推荐(0) 编辑
摘要: 由于是单向请求,就是说主动的只有客户端。当客户端上传文件的时候,需要先传给服务端一个数据,告诉服务端它将要上传文件以及文件的大小,客户端要求的分包大小,将要发送的分包个数,原路径,目标路径等等,服务端根据这个信息查找临时文件,看是否接受过此文件,如果接受过,服务端发送一条数据给客户端告诉客户端,已经接受到的文件大小,分包个数,分包大小,然后客户端调整分包大小,发送一条数据到服务端,告诉服务端它协议解析正确开始发送数据,服务端发送确认消息,客户端开始发送文件数据,服务端开始接受文件数据并将其写入文件,发送完成之后,客户端发数据告诉服务端发送完成,服务端核对文件信息,发送确认信息给客户端,关闭so 阅读全文
posted @ 2012-02-18 14:20 EvilGenius 阅读(1123) 评论(0) 推荐(0) 编辑