摘要: 测试环境: vs2008开发语言:C++#include #include #include // wchar_t to stringvoid Wchar_tToString(std::string& szDst, wchar_t *wchar){wchar_t * wText = wchar;DW... 阅读全文
posted @ 2014-06-01 22:01 lichaoxyz 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这是一个未删除的临时日志。请手动删除它。(f8322da6-c527-47fb-98d2-f12a7d814d19 - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 阅读全文
posted @ 2014-04-03 22:26 lichaoxyz 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 在今天,大量使用java与.net的程序员已经很少去真实了解字符的底层表达,但是使用VC++编程,对字符的处理却非常慎重,刚学习vc++肯定会为其中的字符类型给晕头转向,今天本人学习第一节,从字符开始 特别说明:本文章所有开发环境选用vs2012开发 在计算机系统中所有的数据与程序指令都是二进制的形式存在的,CPU处理器给特定序列的二进制序列包含有特殊的意义,及我们常说的计算机指令,计算机指令目前流行的X86指令集,以及目前流行android平台下arm指令集,同时所有的数据也是以二进制的形式表达在计算机中,主要表达在计算机体系中的内存,寄存器,以及CPU缓存。所以计算机认识到的字符也... 阅读全文
posted @ 2014-03-31 21:41 lichaoxyz 阅读(1374) 评论(0) 推荐(2) 编辑
摘要: 让层垂直居中于浏览器窗口 其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了层垂直居中于浏览器的样式编写 注:上面的是一般用于垂直居中与浏览器,想解决div垂直居中与外层div的话,只需要给外层div加上position:relative;就好了;记住,外层div要设定高度和宽度 阅读全文
posted @ 2013-10-24 16:43 lichaoxyz 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 删除系统中的文件会提示 有进程已经打开了这个文件会导致不能删除该文件在网上找到了在ring3下实现文件碎甲的一篇介绍:在ring3上实现文件碎甲功能其中首先需要实现的就是需要枚举出系统中每个进程打开的文件句柄枚举进程 枚举句柄 这些功能都需要用到从Ntdll.dll中导出系统内核函数比如函数 ZwQuerySystemInformation ZwQueryInformationProcess等其中有些函数是M$未公开函数 但是大多都可以从网上查到文档首先从NtDll.dll中导出函数ZwQuerySystemInformation和函数RtlAdjustPrivilegeZwQuerySyst 阅读全文
posted @ 2013-08-08 12:01 lichaoxyz 阅读(4367) 评论(0) 推荐(0) 编辑
摘要: 在繁忙的服务器上,其所能支持的TCP连接有限,如果大量连接没有关闭或者处于TIME_WAIT状态会影响网络程序的正常运行。严重的时候我们会遇到“由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。(An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.)”的问题。那么如何检查当前系统有多少个TIME_WAIT连接(或多少个活动连接)?运行DOS命令:netstat -an | find /C 阅读全文
posted @ 2012-09-07 13:46 lichaoxyz 阅读(5686) 评论(0) 推荐(0) 编辑
摘要: 出现XML序列化成功,但是反序列化失败问题可能由于被序列化的对象中包含低序位非打印 ASCII 字符例如字符:字符在序列化时会把把一个字符串中的 低序位 ASCII 字符 替换成 &#x编码字符例如<?xml version="1.0"?><User xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <UserName>好&#xE; 阅读全文
posted @ 2012-04-02 10:39 lichaoxyz 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: Destination host unreachable 一般解决办起因:安装VC++重新启动计算机后,电脑上不去网症状:本机IP 192.168.0.99 子网掩码:255.255.255.0 网关:192.168.0.1 DNS:192.168.0.1 解决: 首先,把网线拔了重新插了数次,以防接触不良导致的。 把网线插上的一瞬间能够看到网卡指示灯迅速的闪了几下,证明此时有数据通过,物理上应该是没有问题的,检查软件原因。先ping 192.168.0.1,返回的结果是Destination host unreachable. 翻译做中文,这一行字的意思是“目标主机不可达”,一般情况下,是因 阅读全文
posted @ 2012-03-23 12:26 lichaoxyz 阅读(788) 评论(0) 推荐(0) 编辑
摘要: java mysql 插入1W条数据代码 public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/myjava", "root", "123456"); stmt = conn.createStatement... 阅读全文
posted @ 2011-12-24 16:09 lichaoxyz 阅读(704) 评论(0) 推荐(1) 编辑
摘要: 介绍如果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例。通常,多线程编程与基于用户界面的应用联系在一起,它们需要在不影响终端用户的情况下,执行一些耗时的操作。取出任何一本参考书,打开有关线程这一章:你能找到一个能在你的用户界面中并行执行数学运算的多线程示例吗?我的目的不是让你扔掉你的书,不要这样做!多线程编程技术使基于用户界面的应用更完美。实际上,Microsoft .NET框架支持在任何语言编写的窗口下应用多线程编程技术,允许开发人员设计非常丰富的界面,提供给终端用户一个更好的体验。但是,多线程编程技术不仅仅是为了用户界面的应用,在没有任何用户界面的应用中,一样会 阅读全文
posted @ 2011-06-03 11:58 lichaoxyz 阅读(2507) 评论(3) 推荐(1) 编辑