摘要:
PS:RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。本人结合自己的应用经验做一些讲解说明,有不同理解的童鞋欢迎交流。1、下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ISO最小化安装系统后的服务列表。服务名称功能默认建议备注说明NetworkManager用于自动连接网络,常用在Laptop上开启关闭对服务器无用abrt-ccpp开启自定对服务器无用 阅读全文
摘要:
今天在帮别人配置PHP+Apache时,Apache的错误日志老是提示不能加载php_sqlite.dll,php_pdo_sqlite.dll,看了一下配置文件,把php_pdo.dll前面的分号去了以后就好了,原来php_sqlite.dll也要依赖php_pdo.dll模块的。如果在php.ini中,extension=php_sqlite.dll在上面,则要把extension=php_sqlite.dll放在了extension=php_pdo.dll下面,重启Apache,就可以正常加载了。 阅读全文
摘要:
TCHAR->char的转换CString strData = _T("Hello");int len = WideCharToMultiByte(CP_ACP, 0, strData, -1, NULL, 0, NULL, NULL);char* szTarget = new char[len + 1];memset(szTarget, 0, len + 1);WideCharToMultiByte (CP_ACP, 0,strData, -1, szTarget, len, NULL,NULL);delete[] szTarget;CString->TCHA 阅读全文
摘要:
先声明一下,这里指的阅读不是去看所谓的闲书。看闲书的效率,估计我也没有足够资格来谈。1. 少看多想逻辑性要求很强的读书,没有同步的理解和及时的反思是徒劳的。花了一天工夫,甚至起早贪黑盯着一本难啃的书,如果过了2,3天,就对内容丝毫记不起来的感觉,往往会让人纠结许久,痛恨自己记忆力怎么这么差。其实这跟记忆力没多大关系。关键是在阅读的过程中没有深刻的领会要点,理解作者的意图。比如你在文中常常跟着作者在走,他带你走到哪,你就跟到哪儿,自己没有方向感,也不知道自己要被带向何处。这其实就是一种迷惘的时候。也就是说,虽然你是读者,但你应该争取做个有理解力的读者,在阅读的过程中,不断试图去挑战作者的思路,时 阅读全文
摘要:
一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上 Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包含在Kernel DLL中。 在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序、甚至是不同语言编写的应用程序可以共享一个DLL文件,真正实现了资源"共享", 阅读全文
摘要:
Windows 8 现在很火,相信很多朋友都跃跃欲试,我也是,Windows 8 Customer Preview 刚 Release 我就加入了下载的行列。新系统刚出来,总会不太稳定,我也不敢冒然地在裸机上安装,于是下了 VirtualBox,带着激动在虚拟机上安装完后,发现没法全屏,最终的解决办法请看:http://ueaner.iteye.com/blog/1257624。 阅读全文
摘要:
在开发winform程序时,用到多线程,在服务器部署后运行,老是自动关才程序,症状描述如下:在Windows Server 2003的操作系统上,运行.Net 2.0或者3.5的应用程序时,会发现没有任何反应,到系统的事件查看器里会发现类似EventType clr20r3 P1....P2...PN的错误提示。很可能的原因就是:应用程序出现了异常,而.net没有或者无法捕捉该异常,所以导致出现如下情况:1.程序自动关闭。2.此时去任务管理器中会看到一个DW20.exe的进程,不久会自动消失3.到事件查看器里面会发现类似EventType clr20r3 P1....P2...PN的错误提示。 阅读全文
摘要:
在 C++ 中,一般情况下,每个扩展名为“.h”的老的库文件,比如 “iostream.h”,在新标准的标准库中都有一个不带“.h”扩展名的库文件与之相对应。两者区别除了后者有很多改进之外,还有一点就是后者的很多东西都塞进了“std”命名空间中。 但唯独 string 特别。 问题在于 C++ 要兼容 C 的标准库,而 C 的标准库里碰巧也有一个名字叫“string.h”的库文件,包含一些常用的 C 字符串处理函数,比如 strcmp。这个库文件与 C++ 的 string 类半点关系也没,所以库文件 string 并非 string.h 的“升级版本”,它们是毫无关系的两个库文件: ... 阅读全文
摘要:
前几天在做项目时,需要用到一个非托管的 dll 库,其实使用 .Net 的互操作技术可以很方便地调用非托管 dll 文件中的函数,但是在执行时出现了“Unable to load dll HRESULT: 0x8007007E”的错误,于是马上 Google,得到的答案大部分是讲将要用到的 dll 文件拷贝到 C:\Windows\System32 目录下即可,可对我这情况不管用,于是继续 Google,在 MSDN 的论坛上发现了这个帖子(http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=537615&SiteID=1),有位 阅读全文
摘要:
About the mouseThe Lenovo Bluetooth Laser Mouse is a small bluetooth mouse in the typical ThinkPad-design. Lenovo partnumber is 41U5008.Technical specificationsThree ButtonsScrollwheel with tilt-functionsInfrared Laser800 dpiUsing the mouse with LinuxThe first time you are using the mouse it has to 阅读全文