摘要: 众所周知的原因,C#并不是很适合编写这类特殊的程序。但还是和大家分享一点C#编写一个键盘记录程序的遇到的一些问题,希望对有需要的朋友有所帮助。 一、开机启动 最基本的是开机自启动,简单代码如下: 开机启动项有四个可选也可以同时添加 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\S...
阅读全文
摘要: 字符串1.几个特殊的数据类型strings(“Hello”);s.size()==6string::size_type(unsignedtype) int*p1,*p2;ptrdiff_tn=p1–p2; //指针的差#include<cstddef>ptrdiff_t(signedint) vector下标类型vector::size_typestring下标类型string::size_type数组下标类型size_t2.字符串与数组 strings1,s2=”Hello”;s1=s2; //字符串可以直接赋值intia[]={0,1,2};intia2[3];ia2=ia;
阅读全文
摘要: 1. DiffPlex - a .NET Diff Generatorhttp://diffplex.codeplex.com/ 简介:具体使用可以参考http://diffplex.codeplex.com/wikipage?title=library&referringTitle=HomeIDiffer是差异比较的核心类,提供了两个文本的低精度的大致比较ISidebySideDiff:提供了高精度的比较以及可以用两栏对比显示差异接口SilverlightWebsite2.diffengine 简介:功能强大,缺点:文本每行不能超过1024个字符DifferenceEngine.Di
阅读全文
摘要: string dt = DateTime.Now.ToString("yyyy-MM-dd"); //取现在时间"update client set c_class='失效客户' where u_id=" + i + " and datediff('d',c_date,'"+dt+"')>30"更新数据库中比现在时间小30天的数据dt---是变量c_date--是数据库中的日期d--是比较天...
阅读全文
摘要: SendMailCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicboolSendMail(stringsmtp,stringt_port,stringfrom,stringpwd,stringto,stringsubject,stringb...
阅读全文
摘要: .Net程序制作安装包,打包.net framework ,在没有安装.net机器上检测安装。试用过很多打包软件,只有这款Setup Factory比较合心意,使用又简单。软件名称:Setup Factory所用版本:7.0.1 【软件介绍】Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也...
阅读全文
摘要: 代码段的使用按两次{Tab}键 即可调用cltr + k,b 代码段编辑器重构可以对类名 和 方法名重构应用到整个工程
阅读全文
摘要: ollydbg快捷键F2:在需要的地方下断点F3:选择打开程序F4:运行到所选择的那一行F7:单步步入F8:单步跟踪F9:执行程序【运行程序】 查看: 1、执行模块(ALT+E)查看程序使用的动态链接库 2、查看断点ALT+B调式: 1、运行(F9加载程序后运行) 2、暂停(F2)3、单步进入(F7)遇见CALL进入,进入子程序。 4、单步跳过(F8)遇见CALL进不去。 5、执行到返回(AL...
阅读全文
摘要: [代码]要求:o(n)以下是 phyton实现defreplaceString(a,b,c):letterList={}tmp=97i=0k=0l=0myList=[]whilei<26:letterList.setdefault(chr(tmp))letterList[chr(tmp)]=0tmp=tmp+1i=i+1forjina:letterList[j]=1whilek<len...
阅读全文