让你的网站首页自动选择语言
发表于过去在一家软件外企工作时写过一个小的 web 实验性项目,其中一部分需求是用户界面的多种语言(简体中文、繁体中文、英语、朝鲜语、日语)支持,当时使用了模板技术来实现了该需求,并用 Cookies 保存了用户的设置,但是用户第一次登陆时(或者是将Cookies 删除了以后)仍然需要选择语言种类,那么能不能更方便用户呢?能不能用程序来自动帮助选择呢? 答案是肯定的,大家都在用 google,你用中文系统打开 google 的首页,打开的自然是中文首页,而不会是其他语言。因为 go ... 阅读全文 →
对本地文件进行监控的控件 C# 源码
发表于去年开发一个小型的网络系统时,编写了一个对指定目录的本地文件(实际上别人机器上共享文件也可以)进行遍历和 I/O 监控的控件,近来有人问及相关问题,就把他贴出来吧,很简单的程序,高手勿进哦 :)代码如下 using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; ... 阅读全文 →
关于 JS 中乘法的浮点错误解决方法
发表于JS 里做小数的乘法运算时会出现浮点错误,具体可以测试一下: alert(11*22.9) 结果是 251.89999999999998 而不是 251.9 这个问题想必有很多人为之头痛。那么如何解决呢?在此给出解决办法。 alert(11*(22.9*10)/10); 解决问题的大概思路就是,先把因数放大为整数,最后再除以相应的倍数,这样就能得到正确的结果了。 Number.prototype.rate=function(){ var oStr=this.toS ... 阅读全文 →
C# 中使用 DES HMACSHA1 SHA1 RC2 MD5 进行字符串加密的例程
发表于以下分别是使用了不同的加密方法加密/解密字符串:DES HMACSHA1 SHA1 RC2 MD5 等 using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace Crypt { class Crypt { [STAThread] public static void Main(string[] ... 阅读全文 →
一个多表关联写入的存储过程
发表于近日被一个问题给疑惑:如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值,并将该值和其他参数写入另一个表,因为一直使用 mysql, access 等不含存储过程的数据库,所以百思不得其解,终于从日本朋友那里得到了使用存储过程实现解决办法,其实看看也挺简单的。 都怪自己学艺不精。 程序代码: CREATE procedure develop.insert_base_grid(@b_i int, @e_c int,@p_c varchar(192),@g_cint, ... 阅读全文 →