让程序只启动一次 -- Mutex
有时在开发程序的时候, 有时需要只能同时运行一个实例.Mutex 类, 称为互拆体, 是一个同步基元, 它只向一个线程授予对共享资源的独占访问权。当两个或更多线程需要同时访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。如果一个线程获取了互斥体,则要获取该互斥体的第二个线程将...
SqlHelper 数据库操作类2
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Data;usingSystem.Data.Sql...
SqlHelper 数据库操作类
sqlHelper.cs[代码]IDBHelper.cs[代码]不知道这样写好不好, 心里还没有数 ~~上面的方法中要不要用 ref stirng ErrMsg 呢?还是把上面的方法改为静态方法?...
jquery的val() 的疑惑 ...
我想完成的功能是将多行文本框中的回车换行符(\r\n) 替换成逗号(,)。使用var s = document.all('TextBoxData').value获取其值时,程序工作正常,但使用$("#TextBoxData").val()获取其值时,程序工作不正常。百思...
原来DataTable的Distinct竟如此简单!
有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取。近来发现DataView可以帮我们直接获取Distinct数据,汗一个!DataTable dataTable;DataView dataView = dataTable....
代码安全系列(2) - Race Condition
Race Condion 中文名不知道怎么翻译,竞态条件?紊乱条件?冲突条件?在多线程编程过程中,我们常常关心的是我们的线程是否会出现死锁(deadlock)的情况,而忽视Race Condion。到底Race Condtion是什么呢? Race Condion是在多线程(或者说多个处理过程)情况...
iTextSharp 對PDF簽名
打开浏览器,点击“工具”---->internet选项......切换到“内容”属性页,然后点击“证书”从证书列表中选择一个,然后点击“导出”按向导提示操作,选择提取证书包含私钥选项,当系统提示时,...
iTextSharp 給現有的PDF插一個空章
寫這個方法,也是搞了比較久的,因為資料比較少.開始,用Adobe LiveCycle Designer 也是可以往 PDF裡面插入空章的.但是,空章的FieldID 很長一串,比如設置ID 為 A,則顯示"topmostSUbform[0].Page1[0].A[0]",簽核的時候無法定位.用iTe...
Google App Engine 中通过自定义Django的filter解决时区问题
之前的解决办法是在前台界面的js里进行时间的转换,这样做不是很好,还发现在IE中显示会有不正确的时候。因此,打算使用Django自定义filter的方式来做。其中有一些需要注意的事项,一不小心就可能弄错,导致页面出错。 1. 添加 templatetags 目录。 需要注意的是: 目录名必须是:te...
WingIDE中调试GAE(google app engine)
之前调试一直在用print。。。很寒,其实在WingIDE中可以直接断点调试GAE的,下面介绍两种常用的方法: 1. 在WingIDE中设置 dev_appserver.py为main debug file(右键 - Set As Main Debug File),然后设置运行参数:appname ...
Flex/AIR 中 Embed 标签的使用
在开发 Flex 或 AIR 应用程序的时候,如果需要把图片、声音等资源嵌入到目标文件中的时候,一般需要使用到 EmbedEmbed 标记的功能就是把资源生成一个相应的类,以下是 Embed 标记应的地情况说明:1、在代码中使用 Embed 标记[Embed(source="../assets/he...