摘要: 鼠标自动点击器可执行文件下载View Code publicclassMouseClickHelper{[DllImport("user32.dll")]internalstaticexternboolSetCursorPos(intX,intY);[DllImport("user32.dll")]internalstaticexternvoidmouse_event(MouseEventFlagflags,intdx,intdy,uintdata,UIntPtrextraInfo);[DllImport("user32.dll")] 阅读全文
posted @ 2012-03-12 16:25 waterfrost 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 例如Sqlite中有一张表A,分别有字段ID,field1,field2,field3,field4,主键为ID,在field4上建立索引:create index [index_A] on [A] ([field4] collate nocase); field4为varchar类型。 A表数据量15万左右,假设有查询语句:select * fromA where field4='具体值' 和 select * fromA where field4 like '%具体值%' 发现两者的执行时间竟然都差不多,select * fromA where 阅读全文
posted @ 2012-02-29 14:56 waterfrost 阅读(4560) 评论(0) 推荐(0) 编辑
摘要: 原文链接:The Beauty of Closures--C# in Depth。 闭包之美--C# in Depth。 不足之处,愿各位不吝指出,交流学习。 Some time soon, I want to write about the various Java 7 closures proposals on my blog. However, when I started writing that post I found it was difficult to start off without an introduction to closures. As time went b. 阅读全文
posted @ 2011-07-05 22:04 waterfrost 阅读(1299) 评论(3) 推荐(1) 编辑
摘要: 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使用 阅读全文
posted @ 2011-06-15 19:35 waterfrost 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 本地客户端为了满足离线使用,采用sqlite数据库保存本地数据,并且表结构与服务器中数据库相同。本地数据采集好,先保存在sqlite中,联网后再通过服务上传到服务器数据库中。当然,本地客户端也从服务器获取数据,并更新sqlite中数据。今天在客户端中用sqlite中数据显示数据,未从服务器更新之前,条数显示都正常,从服务器更新之后,发现少几条。以为是读取的Sql有错,仔细检查,无果。未更新的数据都能正常查询出来,更新过的数据却不出现在查询结果中,显然应该是更新的数据有问题,仔细排查,发现sql中有判等操作,查看数据,发现更新后的数据比原来的数据末尾多一个空格。想必是插入数据时没有处理好吧。以. 阅读全文
posted @ 2011-06-09 20:20 waterfrost 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 工作中有时会遇到这样的场景:在运行一个程序之后,需要接着再运行另外的程序,即几个程序需要按顺序运行,并且后面的程序要等待前面程序运行结束。比如制作安装包时,需要先安装类似语言环境之类的安装包等。调用外部程序通常首先想到使用Process类,并且利用Exited事件,接着需要运行其他程序可以在事件方法中调用。如下:View Code classProgram{staticvoidMain(string[]args){Processp=newProcess();ProcessStartInfopsInfo=newProcessStartInfo();psInfo.FileName="xx 阅读全文
posted @ 2011-06-08 21:08 waterfrost 阅读(626) 评论(0) 推荐(1) 编辑
摘要: 昨天陪同学逛街时,在横穿斑马线时发现,我们在穿越斑马线,站在路边等候时,一辆公交停在我们的侧后方,并鸣笛挥手示意我们赶紧过去.一阵暖流.今天早上,上班时公交师傅也在好几个斑马线前等待行人通过.这在以前是没怎么碰到过的.在别的许多城市也是没有遇到过的.也许这正是城市文明提升的表现. 此时,不禁想起杭城不久以前的70码,也许正是因为斑马线前的70码促成了杭州的有关部门加大某方面的教育,或许是强制的罚款措施来改善这一状况;也许是各方面发出的倡议起到效果了?也许...也许... 总而言之,希望杭州能越来越好,斑马线前的惊魂更少,交通事故更少,人文关怀更多,社会关怀更多... 阅读全文
posted @ 2009-12-14 08:30 waterfrost 阅读(456) 评论(1) 推荐(0) 编辑
摘要: 记录一下:IBM服务器用自带的引导盘安装2003系统,进入系统后安装IIS和MSMQ组件时,MSMQ组件报0x41D错误(网上都说是MSDTC服务没有开启,但是我看服务是开启的),无法注册服务,重装遍系统仍是不行,最终不采用IBM自带引导盘,直接安装2003系统,MSMQ组件安装成功(原因未知) 阅读全文
posted @ 2009-12-02 19:05 waterfrost 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 公司以前的项目是基于Window系统,使用SqlServer 2005数据库,但最近的项目,考虑到系统的稳定性,安全性,可靠性方面的要求,系统改用Linux,数据库采用Oracle。最近一个项目是在以前项目基础上进行的,并且要把以前的架构按照现有架构进行升级,而数据的安全迁移却是十分重要的,基于这个需求,编写这一个数据迁移程序。记录下来,作为一个记录,同时与大家共同交流。注:程序使用的前提是目标Oracle中必须提前新建与SqlServer中对应的表结构及约束关系。 虽说网上关于Oracle与SqlServer之间的数据库迁移的文章很多,方法也各异.但是各种复杂的操作与配置对于我来说,... 阅读全文
posted @ 2009-11-27 20:37 waterfrost 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: :start@echo offcls:: Set the size of window::mode con cols=99 lines=12echo Time / Date:%time:~0,8% / %date%echo =========================================title Shutdown/Reboot/Log off/Lock PC by:WaterFrostcolor 2fecho +++By:Waterfrost 2009-10-5++++++++++++++++echo == [1] Shutdown PC the time you set. 阅读全文
posted @ 2009-11-08 16:52 waterfrost 阅读(723) 评论(0) 推荐(0) 编辑