摘要: 一、前言: 最近北京出租车蓄意涨价,各地出租车行业估计也在跃跃欲试了吧。 初到一个城市,由于中国同音字很多,经常会遇到一些地方叫不上名字,或者名字叫错的情况。你上车告诉师傅地方,说不准人家还会笑话你,宰你没商量。 阅读全文
posted @ 2013-05-09 13:13 夜の魔王 阅读(2481) 评论(28) 推荐(0) 编辑
摘要: 现有一个对象(objectA)需要用BinaryFormatter序列化成二进制文件:FileStream fileStream = new FileStream(path, FileMode.Create);BinaryFormatter formatter = new BinaryFormatter();formatter.Serialize(fileStream, objectA);对象objectA的定义如下: [Serializable()] public class ObjectA { public string Name { set; ge... 阅读全文
posted @ 2013-03-29 22:02 夜の魔王 阅读(1256) 评论(4) 推荐(0) 编辑
摘要: 今天感到异常愤怒,我的一篇原创日志竟然被垃圾网站:IT165抄袭,原文链接自然是没有啦,连图片水印都被替换的一干二净。愤怒啊。证据:文章标题:html5以数学原理解析arc绘制圆形我的链接:http://www.deepleo.com/archives/1392垃圾站IT165的抄袭链接:http://www.it165.net/design/html/201211/1464.html链接已经被删除了。垃圾站截图:垃圾站IT165偷天换日的伎俩曝光:这是我的文章原来的图片:垃圾站IT165盗取后的图片:可以看出,这家伙是手工(或者是比较只能的截图程序),把不重要的留白都去掉了。在加上自己的水印 阅读全文
posted @ 2012-11-02 12:25 夜の魔王 阅读(1900) 评论(18) 推荐(0) 编辑
摘要: 今天是2012年5月28日,我的职业生涯也满一年了。在工作闲暇之余,有一种想用文字记录下我的这些经历,以激励以后的我能以更积极的态度,更强大的心态来面对一切。总的来说,这个工作还算比较满意。虽然公司不大,刚成立,但是在这里我能学到很多东西。老板和上司也比较器重我,同事关系较融洽。在这一年里,我接触到以下一个方面的技术以及工作经验:1.较基础的理论知识:了解了这个行业的发展历史,前景,现状以及相关的专业知识。2.学习并实践了WCF技术:现在基本可以得心应手的使用WCF了。当然这中间经历了很多困惑以及艰难,但是都在同事的帮助以及自己的努力之下一一克服了。在学习的过程中,我发现,要快速上手一门技术并 阅读全文
posted @ 2012-05-28 15:20 夜の魔王 阅读(868) 评论(2) 推荐(0) 编辑
摘要: 最近由于工作需要,对多线程进行了深入研究,也只能略知一二,尚不能融会贯通。如有不妥之处,还请大牛们不吝赐教。 本文不会详细列出各种多线程的例子和源代码。本文旨在给那些和我当初对多线程理不清头绪的人投石问路。 一、多线程原理: Windows是一个多任务的系统,当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 阅读全文
posted @ 2012-05-20 21:28 夜の魔王 阅读(3044) 评论(6) 推荐(6) 编辑
摘要: 前提: 什么是可扩展性良好的程序:在需求变更或需求增加时,不需要修改代码,而是增加代码的方式来适应需求的变化。 现假设需要拍一个电影的场景: 需要剧本(Screenplay),演员(Palyer),导演(Director)。 导演按照剧本的流程,挑选演员去完成拍戏工作。 阅读全文
posted @ 2012-03-30 17:33 夜の魔王 阅读(1569) 评论(4) 推荐(0) 编辑
摘要: 一、场景:需要将有一定格式的File里的内容读取到已经定义的类中,譬如一个二进制文件里的内容读取到一个新的DataStructure里面。1. File不是很大,一次将所有内容Load到内存中,不会占用太多Memory;2. 二进制文件无法直接反序列化成一个Object,需要一个映射才能完成转换.二、为什么不用FileStream:首先,我们来看一下FileStream的代码以及原理:FileStream fs = new FileStream(binaryFilePath, FileMode.Open, FileAccess.Read);Encoding enc = Encoding.ASC 阅读全文
posted @ 2012-02-06 13:51 夜の魔王 阅读(10009) 评论(6) 推荐(1) 编辑
摘要: 虽然在公布Silverlight版本计划时已经有迹象表明Microsoft 有意不再将Silverlight作为公司的主要发展方向,但是我也不知道这个决定具体是什么时候下的。在2009年十一月推出Silverlight4时,公司还有意开发Silverlight 5,这点证明,Silverlight在2010年初还是公司的重要开发计划。今年推出的Visual Studio LightSwitch可以视为Silverlight的升级版,但是Silverlight 6似乎已经不在计划之内了。 阅读全文
posted @ 2011-11-28 11:58 夜の魔王 阅读(768) 评论(2) 推荐(1) 编辑
摘要: 众所周知:基本上所有的软件项目到后期必不可少的是fix bug,一个软件在交付客户后或交给测试人员测试时都存在一些程序员意想不到的问题。 阅读全文
posted @ 2011-11-18 18:11 夜の魔王 阅读(63559) 评论(16) 推荐(9) 编辑