2013年7月12日

摘要: 前序: 背景: 最近在做个无聊的事:把一堆byte[] 流解析成 实体类。 无聊,繁琐。想了想,还是用配置文件+反射来做,什么效率的去死吧,我不想加班! 做法:每个byte[] 流对应一个类。那么配置文件要做的就是需要配置:类的每个属性对应byte[]的哪几位 问题:遇到某个属性在 byte[]中的长度及位置是由其本身的一个、或者几个属性的值的运算结果决定的。 想法:lambda表达式,或者嵌入脚本。只要在配置文件中某个节点有类似Expression="b+c" 的效果不就好了。方法汇总:1、lambda表达式: ... 阅读全文
posted @ 2013-07-12 19:49 日暮青色 阅读(679) 评论(0) 推荐(0) 编辑

2013年2月16日

摘要: 利用一些windows Api 写的程序单进程例子,留档记录。特点如下:1、一个exe文件,只能运行一个进程。(但假如你在D盘放一个、E盘放一个,则这两个可以分别运行)2、托盘化、最小化之后,双击exe文件,会弹出之前进程的窗体。源码 阅读全文
posted @ 2013-02-16 15:28 日暮青色 阅读(956) 评论(2) 推荐(3) 编辑

2013年1月30日

摘要: 引言: 系统越来越大,配置文件越来越多。之前一直采用直接从xml文件里读取的方式: XmlDocument doc = new XmlDocument(); string fileName = Application.StartupPath+@"\Settings\SystemConfig.xml"; doc.Load(fileName); XmlNode SystemIDXml = doc.SelectSingleNode(@"ROOT/SystemID"); return SystemIDXml .InnerText.Trim(); 使用时... 阅读全文
posted @ 2013-01-30 12:27 日暮青色 阅读(828) 评论(1) 推荐(1) 编辑

2011年10月24日

摘要: I/O操作,必须得要研究下异步了。阻塞太多。1. Rapi2.Webservice3.SQL4.Socket慢慢来,需要学的、做的太多。 阅读全文
posted @ 2011-10-24 23:39 日暮青色 阅读(163) 评论(0) 推荐(0) 编辑

导航