09 2010 档案

摘要:我们不需要死读硬记,我们需要用基本的知识来发展和增进每个学习者的思考力。——列宁 C#占用内存的问题 用C#写程序的时候,每每一开程序就占用20MB+的内存,写个稍微复杂一点的WPF程序就占到100+MB。相比之下,用MFC写的程序占用的内存则相当少,20+MB的内存占用就比较多了。这点曾让我相当头疼,毕竟内存占用也是衡量程序质量的一个比较重要的指标。在读了"C# 3.0 ... 阅读全文
posted @ 2010-09-30 14:39 逆时针 阅读(3174) 评论(0) 推荐(0) 编辑
摘要:在一段时间里,尝试了很多开源的,免费的(community)版的UML工具,大致罗列如下:argouml: 图太丑,可通过java web start启动,使用很方便,开源免费;Omondo EclipseUML: 进化太慢,似乎开发的公司转为收费的了,免费版功能贫乏,不过画类图还挺漂亮;visual paradigm community版:功能很强大,community版是免费的,但我的comm... 阅读全文
posted @ 2010-09-28 20:14 逆时针 阅读(4297) 评论(1) 推荐(0) 编辑
摘要:Author : Kevin Lynx当软件作为release模式被发布给用户时,当程序崩溃时我们很难去查找原因。常见的手法是输出LOG文件,根据LOG文件分析程序崩溃时的运行情况。我们可以通过SEH来捕获程序错误,然后输出一些有用的信息作为我们分析错误的资料。一般我们需要输出的信息包括:系统信息、CPU寄存器信息、堆栈信息、调用堆栈等。而调用堆栈则是最有用的部分,它可以直接帮我们定位到程序崩溃时... 阅读全文
posted @ 2010-09-25 09:54 逆时针 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:探秘电气化铁路供电牵引供电大系统  说起电气化铁路,大家可能首先想到的就是线路两旁一根根的线杆和列车头顶密如蛛网的电线吧。没错电气化铁路与普通铁路最明显的不同在于,它除了地上一条线(轨道)、还有天上一张网(接触网),是一种立体化的线路。  电力机车所需的电能来自发电厂由输电线路、变电装置、牵引用电网络、回流电路等组成的供用电系统供应。世界各国采用的供电制式各不相同,我国的电气化铁路选择了25千伏单... 阅读全文
posted @ 2010-09-20 12:39 逆时针 阅读(3049) 评论(1) 推荐(0) 编辑
摘要:浅谈6502电路KZ/KF电源和JZ/JF电源混电故障的快速处理 洛阳电务段助理工程师 杨晓侠摘要:传统处理KZ/KF电源和JZ/JF电源混电故障的方法效果不佳,当KZ/KF电源和JZ/JF电源发生混电故障时,在供电相对独立的KZ/KF电源和JZ/JF电源间附加一个交流24伏电源,使这个电源通过混电的故障点在KZ/KF电源和JZ/JF电源的供电线路间形成一个回路,从而点亮该回路中相关联的表示灯,再... 阅读全文
posted @ 2010-09-20 11:50 逆时针 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:一、布局,信号和走线1) 把网络变压器放在距离DM9161和RJ45插座尽量近的地方。距离DM9161不能超 过20mm。2) 把50欧的终端电阻放在离网络变压器和DM9161的RX+-,TX+-引脚尽量近的地方。50欧电阻和RX、TX的接地电容需放在DM9161附近,不能超过10mm。3) 25M晶体不能放在重要信号周围,如RX,TX4) 从DM9161的RX到网络变压器和RJ45的走线必须对称... 阅读全文
posted @ 2010-09-19 14:16 逆时针 阅读(742) 评论(0) 推荐(0) 编辑
摘要:KZ----直流 +24VKF----直流 -24VDZ----电动转辙机启动电源,直流量 +220VDF----电动转辙机启动电源,直流量 -220VDJZ----道岔表示电源 交流量,为查找故障方便,将 DJZ 定义为正DJF----道岔表示电源 交流量,为查找故障方便,将 DJF 定义为负XJZ----信号电源 交流量,为查找故障方便,将 XJZ 定义为正XJF----信号电源 交流量,为配... 阅读全文
posted @ 2010-09-17 00:20 逆时针 阅读(2591) 评论(0) 推荐(0) 编辑
摘要:有时在安装一些必须的软件会提示系统重要文件被系统"文件保护"所控制而无法安装的情况,下面提供其开启与关闭的六种具体方法。 一、控制系统"文件保护" 操作方法: ㈠、运行“注册表编辑器”。然后找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]这个子键。在右侧的窗口中创建一个... 阅读全文
posted @ 2010-09-10 11:45 逆时针 阅读(6391) 评论(0) 推荐(0) 编辑
摘要:软件架构师的主要职责是什么?是抉择、是权衡。把软件称为艺术一点都没有夸张,可以说软件是科学、工程、与艺术的结合体。软件的艺术体现在权衡上。在这一期的《程序员》杂志上看到了一篇“鱼与熊掌--完美主义架构师的梦魇”,其中关于权衡要素的论述正切合我之所想,现将主要部分转摘如下,如果想了解更详细内容,请在本期程序员阅读全文。(1)Time or Space 时间 vs. 空间 牺牲... 阅读全文
posted @ 2010-09-09 09:59 逆时针 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一 DSP定点算数运算1 数的定标在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。DSP芯片的数以2的补码形式表示。每个16位数用一个符号位来表示数的正负,0表示数值为正,l则表示数值为负。其余15位表示数值... 阅读全文
posted @ 2010-09-08 11:45 逆时针 阅读(4241) 评论(0) 推荐(0) 编辑
摘要:正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举一个简单的例子,让大家对Regex有个大概的了解:Regex regex = n... 阅读全文
posted @ 2010-09-03 10:35 逆时针 阅读(406) 评论(0) 推荐(0) 编辑
摘要:在这里你可以学到Microsoft研究CLR实现线程池的原理机制,从而更灵活的处理CLR在实际代码应中线程池的问题,下面我们来看看吧。CLR教程之线程池的产生当 CLR 初始化时,其线程池中不含有线程。当应用程序要创建线程来执行任务时,该应用程序应请求线程池线程来执行任务。线程池知道后将创建一个初始线程。该新线程经历的初始化和其他线程一样;但是任务完成后,该线程不会自行销毁。相反,它会以挂起状态返... 阅读全文
posted @ 2010-09-03 10:05 逆时针 阅读(2423) 评论(0) 推荐(0) 编辑
摘要:·关于C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里 System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部... 阅读全文
posted @ 2010-09-03 09:32 逆时针 阅读(965) 评论(0) 推荐(0) 编辑
摘要:因为学习的需要,要求一个高性能的Socket服务器来提供多而繁杂的客户端连接请求,参考了许多资料和各位的思想,自己琢磨出了一套方案,觉的可行,于是拿出来晒晒,希望大家一起学习改进。(这个方案的1.0版本已经贴出来了,但是由于本人觉的1.0不太完美,做了下改进,本篇讲的主要是2.0)1.0的文章参考:http://www.cnblogs.com/niuchenglei/archive/2009/07... 阅读全文
posted @ 2010-09-03 08:49 逆时针 阅读(1350) 评论(1) 推荐(0) 编辑