2009年8月20日
摘要: 程序运行时最小化到任务栏托盘,可这时候关闭或重启操作系统使如果程序没有退出,则系统不能关闭.那么如何实现关机时自动退出程序呢?其实很简单,当windows操作系统执行关闭动作时,它会发送给各个正在运行的应用程序一个消息WM_QUERYENDSESSION,告诉应用程序要关机了,如果反馈回来的消息值为1,那么windows操作系统就会自动关闭.因此,通过截获WM_QUERYENDSESSION消息,... 阅读全文
posted @ 2009-08-20 13:48 二地主 阅读(634) 评论(0) 推荐(0) 编辑
  2009年8月13日
摘要: 最近做个vc++程序,要将一个char数组的从第n位开始取到n+m位,然后赋给一个char数组,但是最后总是有乱码,经过查阅资料,是因为没有结尾的'\0'字符串后面的部分内存内容存放的代码恰好是中文字符 所以就显示中文了。例如数组从第2位取到倒数第2位[代码]其中buf为要转化的数组,len_r为其长度。 阅读全文
posted @ 2009-08-13 10:35 二地主 阅读(1269) 评论(0) 推荐(0) 编辑
  2009年7月10日
摘要: 先提供一种复杂的方法压缩日志及数据库文件如下:1.清空日志  DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:  BACKUP LOG 数据库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小  企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件  --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允... 阅读全文
posted @ 2009-07-10 14:44 二地主 阅读(267) 评论(0) 推荐(0) 编辑
  2009年7月9日
摘要: server2003/xp/2000 每次弹出服务控制管理器“系统启动时至少有一个服务或驱动程序产生错误”解决方法。把以下注册表用记事本编辑,保存为**.reg ,直接点击导入即可。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]... 阅读全文
posted @ 2009-07-09 10:31 二地主 阅读(269) 评论(0) 推荐(0) 编辑
  2009年7月2日
摘要: ASCII码表   信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制十六进制十进制字符八进制... 阅读全文
posted @ 2009-07-02 15:03 二地主 阅读(383) 评论(0) 推荐(0) 编辑
摘要: --------//C#中各种字符类型的转化,使用于串口通信------------ //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符 byte[] sarr = System.Text.Encoding.Default.GetBytes(s); len = sarr.Length;//11个字节 //10进制转字符串,也没有意义,... 阅读全文
posted @ 2009-07-02 14:57 二地主 阅读(3455) 评论(0) 推荐(0) 编辑
  2009年6月11日
摘要: 准备:(1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" \no_namespace \rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);CoUnInitialize();(3)#imp... 阅读全文
posted @ 2009-06-11 13:27 二地主 阅读(280) 评论(1) 推荐(0) 编辑
  2009年6月2日
摘要: 经典SQL语句集锦(收藏版) 下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1... 阅读全文
posted @ 2009-06-02 13:55 二地主 阅读(173) 评论(0) 推荐(0) 编辑
  2009年5月31日
摘要: 1.正规表达式:System.Text.RegularExpressions.Regex.Replace(str, "([ ]+)", "")--str是输入或要检测的字符串。2.使用字符串自带的Replace方法:str.Replace(" ","")-------------str是输入或要检测的字符串。3.由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中... 阅读全文
posted @ 2009-05-31 16:12 二地主 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 今天在工作中遇到一个问题,如何将一个string类型转成byte[]?  这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了:   byte[]byteArray=System.Text.Encoding.Default.GetBytes( str );  怎么样,够简单吧?  反过来也是一样,把byte[]转成string:stringstr=System.Te... 阅读全文
posted @ 2009-05-31 16:11 二地主 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 项目中有一组数据是以16进制文本格式显示的,如0A 10 03 FF,写入时需要将其转化为byte类型。开始是想了很多办法,比如直接在前面加上0x,如果定义变量并赋值就可以,如:byte x = 0xFF,这样,就被看作是一个十六进制的数据,但如果直接拼上0x,则会被看成一个字符串,编译都通不过,如果对其强制转化的话,会提示是不符合规则的,不能转换。后来找到ToByte这个方法,其中有个参数,可以... 阅读全文
posted @ 2009-05-31 15:42 二地主 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayListList=newArrayList();for(inti=0;i<10;i++)//给数组增加10个Int元素L... 阅读全文
posted @ 2009-05-31 10:41 二地主 阅读(173) 评论(0) 推荐(0) 编辑
  2009年4月17日
摘要: 无法找到脚本库:/aspnet_client/system-web/v1.14322/webuivalidation.js 这个问题不难,很好解决:方法就是:点击开始→运行:c:\winnt\microsoft.net\framework\v1.14322\aspnet-regiis -cOK 这个问题解决了,我又觉得我应该把现在这个项目命名为原来的项目名称才行,这样重新引用原来的代码,应该就可以... 阅读全文
posted @ 2009-04-17 14:44 二地主 阅读(5514) 评论(0) 推荐(0) 编辑
  2009年3月19日
摘要: 最近在学习web前端设计,了解到css,div也学习了一点皮毛,为了你后查找方便特整理CSS命名规则! 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginb... 阅读全文
posted @ 2009-03-19 16:00 二地主 阅读(184) 评论(0) 推荐(0) 编辑
  2009年2月16日
摘要: 最傻瓜式的把这段替换MAIN方法就好了 static void Main() { if(System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length>1) { } ... 阅读全文
posted @ 2009-02-16 12:18 二地主 阅读(457) 评论(0) 推荐(0) 编辑
  2008年12月11日
摘要: Asp.net夜话之一:asp.net介绍 Asp.net夜话之二:asp.net内置对象 asp.net夜话之三:表单和控件 Asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧 asp.net夜话之五:Page类和回调技术 asp.net夜话之六:asp.net基本控件 asp.net夜话之七:ADO.NET介绍 asp.net夜话之八:数据绑定控件 asp.ne... 阅读全文
posted @ 2008-12-11 20:09 二地主 阅读(514) 评论(0) 推荐(0) 编辑
  2008年12月10日
摘要: 1. ASP.NET AJAX深入浅出系列课程(1):ASP.NET AJAX 概述(3月13日):对于ASP.NET AJAX的大致功能进行概述和演示,通过简单的演示让听众了解到ASP.NET AJAX框架的强大之处,以及对于开发带来的便捷。并且对于学习和研究ASP.NET AJAX,以及开发ASP.NET AJAX使用的工具进行简单演示和介绍。... 阅读全文
posted @ 2008-12-10 20:04 二地主 阅读(249) 评论(0) 推荐(0) 编辑
  2008年12月9日
摘要: 正在想学习ASP.NET中的 AJAX,搜索园子里的叶子文文的.net之路的文章不错!引用一下!方便查看! Asp.net中的AJAX学习记录之一 AJAX技术的崛起与Asp.net AJAX的诞生 Asp.net中的AJAX学习记录之二 体会AJAX页面刷新的不同(初体验) ASP.net中的AJAX学习记录之三 体会UpdateMode属性及使用UpdateTriggers ASP.n... 阅读全文
posted @ 2008-12-09 19:48 二地主 阅读(195) 评论(0) 推荐(0) 编辑
  2008年12月8日
摘要: 在vs2005里编写C++时出现cstring无法转换为void 的问题错误提示如下 'void ATL::CStringT::Format(const wchar_t *,...)' : cannot convert parameter 1 from 'const char [15]' to 'const wchar_t *' 我仔细对比了一下VS2005打开2003建的工作区的设置和2005自... 阅读全文
posted @ 2008-12-08 09:40 二地主 阅读(520) 评论(0) 推荐(0) 编辑
  2008年12月6日
摘要: 网站打包安装后,在浏览器里TREEVIEW不能正常显示,事件没用等但是别的同事查看时是正常的,经研究发现ie设置问题。可能的原因是 :1.“webctrl_client"1_0”文件夹设置的路径不对,该文件夹一定要在当前站点的根目录下. 2.也可能是ie安全性设置:允许二进制脚本和行为执行 internet选项---》安全---》自定义级别---》二进制脚本和行为执行 我是通过第2条解决的! ... 阅读全文
posted @ 2008-12-06 22:17 二地主 阅读(807) 评论(0) 推荐(0) 编辑