上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: 转自:http://blog.csdn.net/lele5000/article/details/6704247写在前面:MD5和Base64的函数实现并不是本文的重点,重点是在实现过程中遇到的字符集转换的麻烦最近由于工作需要,要将BIEE与公司现有的ERP系统做集成,使用外部表的方式。现有系统基于.Net平台,数据库为SQL Server 2008 R2,用户密码采用先算MD5在转Base64的方式存于数据库中。代码逻辑如下view plaincopy to clipboardprint?byte[]byteString=null;MD5md5=MD5.Create();byteString 阅读全文
posted @ 2011-09-18 13:03 禹过天晴 阅读(939) 评论(1) 推荐(0) 编辑
摘要: 列宁说:学习学习再学习,努力努力再努力!一、 过程管理体系改进目的1、整合现有各版框架优势、整理项目模块在开发工具中的组织形式,以减少在开发、测试、发布等环节中一些重复、低效的工作上的人力投入;2、整理、简化、明确各项工作常规流程,规范软件整体开发过程,方便新员工快速了解、融入开发过程,缩短成长周期;2、利用好设计、License管理、安装包制作等各类工具,通过工具的应用规范工作过程、简化人工操作、降低工作难度,以节省人力成本;二、 过程管理体系概念及工作内容层次示意图说明:1、资源管理层为非项目型基础工作,为公司的项目、产品开发提供资源服务;2、项目管理体系层为管理概念,主要明确各项工作承担 阅读全文
posted @ 2011-09-09 09:24 禹过天晴 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 背景:1、使用lnet做了WinCE的客户端以及Win32的服务器端,WinCE在休眠之后会因为lnet的通讯异常导致程序崩溃而退出,并且这种异常无法捕捉、处理。 解决办法: 1、如果不保持lnet的联机状态,的确系统不会异常、退出,但每次都需要连接(需有有延时之后才能发消息),效率很低。2、有必要做一个‘心跳’监控,在使用lnet通讯之前确定客户端是否已与服务器断开,如断开则提示重新连接lnet3、Indy等包含icmp组件支持ping功能,但实践证明indy不支持WinCE。4、此后分别查到icmp.dll 、iphlpapi.dll等组件可以实现ping的功能,经实践icmp、iphlp 阅读全文
posted @ 2011-08-31 08:49 禹过天晴 阅读(1200) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-08-16 22:27 禹过天晴 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Pascal下 DataSet中的内容是非离线的,就是说需要与数据库保持联机,这样很不好,会弄出很多连接出来,不喜欢。MemDataSet,是可以保存离线内容的,于是就有了这个方法。function TformMain.DataSet2MDataSet(dataSet:TDataSet):TMemDataSet;var i:Integer; strColumn,strType,strSize,strValue:string; mDataset:TMemDataSet;begin //初始化 mDataSet:= TMemDataset.Create(nil); //字段 with dataS. 阅读全文
posted @ 2011-08-03 16:35 禹过天晴 阅读(1197) 评论(0) 推荐(1) 编辑
摘要: 说白了,我想要一个纯正的标题栏,如果用户想退出呢,必须点我提供的按钮才能退出。.NET下这个是可以实现的。而Lazarus呢?官方网站上说,也可以实现。http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes#The_Title_.22OK.22_and_.22X.22_buttons简化点说:引用 WinCEInt,FormCreate中添加 WinCEWidgetset.WinCETitlePolicy := tpOKButtonOnlyOnDialogs; 阅读全文
posted @ 2011-08-03 14:45 禹过天晴 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 工作仍在继续,只不过界面上的功能变化很少,而忙于后台的属性保存、加载等工作。上几个图吧。注意,这个图上面的信息是完全从已存储的配置文件中重新加载出来的。 阅读全文
posted @ 2011-08-03 14:40 禹过天晴 阅读(501) 评论(6) 推荐(0) 编辑
摘要: 如题,所以考虑并发等问题需要在使用线程并与数据库交互的话,建议考虑其它模式,从架构或其它方面调整。我已取消多线程模式改用 Application.QueueAsyncCall替换。Lazarus 资料并不多,如果遇到问题建议多上官网查查原始资料。 阅读全文
posted @ 2011-07-23 16:19 禹过天晴 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 背景:兄弟姐妹们有做DCS应用的,需要用于COM组件服务,结果经常出现两个问题。1、组件服务-计算机-我的电脑 出现红色向下箭头且无属性的解决办法在“服务”里找到这三个服务,确认是否都已经启动,Distributed Transaction CoordinatorRemote Procedure Call (RPC)Security Accounts Manager然后点击开始-运行1.直接运行msdtc -resetlog2.然后再msdtc -uninstall,删除 msdtc(Distributed Transaction Coordinator)服务3.重新启动机器后,在运行栏里直. 阅读全文
posted @ 2011-07-06 16:41 禹过天晴 阅读(514) 评论(0) 推荐(1) 编辑
摘要: 工作一直继续,进入界面信息序列化存储阶段,界面上看不出太大变化,故不上图了。但发现了一个VS2010或是Resharper的BUG报告。现象: 1、窗体的Desinger.cs文件中通常会有 private System.ComponentModel.IContainer components = null; 这样一段声明,并且视图体上是否加有Component而进行实例化。即在InitializeComponent()方法中,this.components = new System.ComponentModel.Container(); 后续的应用中,我们可以根据components.Com 阅读全文
posted @ 2011-06-10 07:46 禹过天晴 阅读(384) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页