03 2005 档案
摘要:近日帮朋友用DELPHI做一个AES加解密过程的程序,需要显示过程中的缓冲数据。一开始考虑的是将byte数组转换为字符串,搜遍网路也未发现适合方法。后来在查看TSTREAM类时有一个TSTRINGSTREAM,可以直接从缓冲中读取数据,然后转换为字符串。代码如下:var TempIn, TempOut: TAESBuffer; StrStream: TStringStream; s:string;begin//创建StrStream对象 StrStream := TStringStream.Create(s); try//将指针恢复到字符串头 StrStream.Seek(0, soFrom.
阅读全文
摘要:2005年3月22中午1点30分到底客户机房,基本情况是一台双机容错服务器不断重新启动,防病毒软件提示是w32.sasser,使用专杀工具清除病毒并打上该病毒利用的漏洞补丁后,机器恢复正常。但是网络还未恢复。 首先查看norton企业版系统控制中心,查看历史记录,发现不少机器都被注入病毒文件。后检查网络交换机状态,发现交换机全部满负荷运作,网络处于瘫痪状态。于是利用最原始的拔线排查方法查出源头。首先排查的是远方办公地的连接线路。当将光纤线路的接入口拔除后,交换机恢复正常状态,再次接入,交换机又满负荷运作。于是断定问题源在另外的办公地点。电话联系公司派人去那边处理。这边暂时停止与那边网络的互联.
阅读全文
摘要:最近在开发一个.Net程序,其中涉及到对com组件的调用,在调用完以后如果使用一些小的测试程序继续运行,一切正常,但是在使用带有GUI的form程序继续执行时,总是出现以下异常Exception: System.ArithmeticExceptionMessage: 算术运算中发生溢出或下溢。Source: System.Drawing at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean g
阅读全文
摘要:用Hibernate做数据持久化,使用Servlet来做流程控制并和业务逻辑类通讯,更新数据库和获取数据,并产生xml来包括所有数据,然后使用xslt来对xml处理,输出html,这样结构也是比较简单,把MVC三层都给完全分离了,并且就从目前做的几个项目来看,效果还是不错的,并且开发速度也还不错,但这其中关键问题是要有一个好的xslt人员。应为在做完好详细设计或有原型的情况下,开发人员来写页面需要的xml文件,然后界面人员根据xml和原型来做xslt,此时开发人员和界面人员可以分工很明确,并且不会出现等的现象。另外就是,这种结构对于处理界面表现来说都是比较容易测试的,实际上只是对xml的产生,
阅读全文