摘要: ###不要减少正餐次数,三顿变两顿反而会促使大脑对高热量高脂肪食物产生强烈的需求,一不小心就吃多了。###将餐盘从十二英寸改为十英寸,就有可能少吃22%的食物。###计算摄入食物的热量。如果在喜欢的食物中全部选择低热量的种类,那么每天摄入的热量总量可能会减少一半。另外,摄入的所有食物都应该计算,健康...阅读全文
posted @ 2014-10-22 21:44 zhaomzs 阅读(9) 评论(0) 编辑
摘要: 下午花了两个多小时的时间,读了一遍借来的《程序员的呐喊》,作者Steve Yegge,译者徐旭铭,ISBN:9787115349095,亚马逊 [购买链接](http://www.amazon.cn/%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E5%91%90%E5%9...阅读全文
posted @ 2014-10-19 19:35 zhaomzs 阅读(5) 评论(0) 编辑
摘要: Qt目前当前的版本是 **5.2.1 ([Qt官网](http://qt-project.org))**,Qt4->Qt5的升级变动很大,但针对Qt5的书籍资料不多,所以还是选了Qt4.8.5+MinGW用作学习环境。官网提供的Qt5.2.1(MinGW4.8)安装包在安装后即配置好所有的环境(编译...阅读全文
posted @ 2014-04-17 15:49 zhaomzs 阅读(99) 评论(0) 编辑
摘要: 有了优秀的软件,就会有不优秀软件。此文仅收集在使用中不那么顺手的软件(或者脑残的)的牢骚。 1、Flash Player的下载界面,增加一个窗口最小化会死吗?就算没法最小化,为什么还非要前端显示?显示你的下载界面很简洁?阅读全文
posted @ 2014-03-14 15:16 zhaomzs 阅读(15) 评论(0) 编辑
摘要: 大约在2013年中的时候,俺的联想笔记本Lenovo 3000 G430突然故障,屏幕亮度无法调节,只能在最暗和最亮之间切换,直接导致眼睛不堪重负。搜索一下发现,驱动问题的可能性最大,换驱动换系统之后排除此原因。既然不是软件问题,那就是硬件坏了。这个笔记本已使用4年多,小故障有,主板依然正常工作,装个win7 64bit系统跑的也挺流畅,就这么用用等报废换新。 今早突然想到升级一下BIOS看能否解决,咨询一下联想客服,得知“自行刷新BIOS有风险,请到服务站检查是否可刷”,并且“中国大陆地区不提供BIOS下载”,联想你的笔记本国内比国外贵不少就算了,不给下载又是什么状况? 当然,联想中...阅读全文
posted @ 2014-03-01 10:36 zhaomzs 阅读(16) 评论(0) 编辑
摘要: PostgreSQL作为开源免费数据库正受到越来越大的关注,所以一个内部的小项目准备使用PostgreSQL练手,其最新版本为9.3.3 。先去官网下载、安装,熟悉一下。安装过程很简单,安装完成之后会运行一个叫做Stack Builder的工具,用来下载一些附加的数据库工具,这个目前还用不上,可以直接取消。 PostgreSQL服务器放在了公司机房,工作机上用pgAdmin连接到服务器,pdAdmin可以单独下载,最新版本是1.18.1,点此下载pgAdmin v1.8.1 。PG安装完成后只支持本地连接,pgAdmin只能连接上locakhost上的数据库。如果要连接到远程服务器上,需...阅读全文
posted @ 2014-02-21 15:33 zhaomzs 阅读(108) 评论(0) 编辑
摘要: 因服务器(以下称A)时间总是不准,预备在局域网的一台有外网权限的电脑上(以下称B)建立NTP Server,A通过B定期更新时间。A的操作系统为Windows Server 2003企业版,B系统为Windows XP Pro SP3,步骤如下: 1、电脑B上勾选“自动与Internet时间服...阅读全文
posted @ 2014-01-26 16:35 zhaomzs 阅读(31) 评论(0) 编辑
摘要: 最近在读《The Linux Command Line 2e》,很好的Linux shell入门书,虽然纯英文,但是浅显易懂,读起来不累。俺这样的英文水平,查查字典也能磕磕绊绊的读下来,点此下载 The Linux Command Line: Second Internet Edition 书中有一些单词不认识,查了字典知道是一些符号的“正身”,呵呵,整理如下,备忘。 参考:各种符号的英文读法 http://blog.thisischen.com/2011/09/blog-post.html 符号读法说明`backquote反引号~tilde!exclam@at#numbersig...阅读全文
posted @ 2014-01-12 14:58 zhaomzs 阅读(19) 评论(0) 编辑
摘要: //2014-03-01 弃用ThunderBird,内存占用过大,版本升级后居然把邮件全部复制了一遍,关键是:没有提示! 另外,删除邮件也不释放占用的硬盘空间。 //2013-12-10 现已开始使用Thunderbird作为邮件客户端,记录一下配置过程。 1、修改配置文件的路径。用 thunderbird -p 启动,新建一个配置文件,并指定配置文件的路径,然后再配置邮箱帐号。 2、已安装的扩展: ImportExportTools 2.8.0.4,用于导入导出eml格式的邮件; MinimizeToTray revived(MinTrayR) 1.1.2 将T...阅读全文
posted @ 2013-12-10 14:35 zhaomzs 阅读(40) 评论(0) 编辑
摘要: Debian最新版本已出到7.2,代号wheezy,(版本帝chrome都已经出到了31),要能将Linux做日常使用,中文输入法是肯定要安装的。之前一直用的是ibus-rime,但是只在unstable源里才有,在stable系统里安装比较麻烦,需要改源,一堆依赖包都需要升级,而且debian 7.2已经升级了python版本,rime无法使用,折腾一番无果,虽然rime是个很好用的输入法,输入方式众多,但是无法搞定,只好放弃,然后选择了fcitx,大名鼎鼎的小企鹅。 fcitx输入法里面有拼音,也提供了好几种双拼键位,但是俺已经习惯了小鹤双拼,所以尝试一下能不能在fcitx中增加一个...阅读全文
posted @ 2013-11-14 15:51 zhaomzs 阅读(1424) 评论(0) 编辑
摘要: 1、查看主机密钥指纹(fingerprint) //2013-09-13 ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key2、添加ISO作为安装源 //2013-11-15 挂载iso文件 sudo mount -o loop /media/demo.is...阅读全文
posted @ 2013-09-13 11:40 zhaomzs 阅读(31) 评论(0) 编辑
摘要: 安装完debian或其他Linux发行版后,很容易遇到的一个问题就是时间不对,比如BIOS的时间和系统时间不一样。这是因为debian默认BIOS时间为UTC (Universal TimeCoordinated) 0时区时间,如果在安装时选择了时区,如Asia/ShanghaiUTC+8即东8区,则系统会在BIOS时间的基础上加上8个小时转换为CST,即中国标准时间。 1、系统时间与硬件时间 Linux系统中有两个时间概念,系统时间与硬件时间。 硬件时间就是BIOS中的时间,视为UTC 0时区,可以用hwclock来查看硬件时间。 系统时间即用date命令查看到的时间,这个时间是...阅读全文
posted @ 2013-09-13 11:18 zhaomzs 阅读(302) 评论(0) 编辑
摘要: 早上将Chrome更新到了v28.0.1500.72 m,界面风格发生了一点小小的变化,鼠标选中菜单的底色和前景色变成了白色和浅灰,没有以前底色深灰、前景蓝色看着舒服,本来有一个 "--disable-new-menu-style" 选项可以使用老式的风格,但是在这个版本里无效。正好在搜索的过程中看到了FireFox,也就趁这个机会适用了一下,如果体验比较好的话,将默认浏览器切换到FireFox也说不定。 1、直接从首页http://www.mozilla.org/en-US/firefox/new/下载FireFox安装文件,俺选择了下载英文版然后再安装中文语言包的办法,阅读全文
posted @ 2013-07-13 15:47 zhaomzs 阅读(29) 评论(0) 编辑
摘要: 今天在同事那碰到一个excel文件,数据量不大,不到400行,文件却有15M的体积,而且运行非常缓慢,很容易假死,开始以为是公式太多自动计算引起的缓慢,但是对比一下另一个相似的xls文件,数据量是这个的两倍多,响应却很好,看来问题出在别的地方。经过一番Google,猜想可能是因为表中存在大量不可见的对象,解决办法如下: 1、“工具” —— “宏” —— “Visual Basic编辑器” —— “插入” —— “模块”,输入以下代码,F5运行 1 Sub CountShapes() 2 Dim n As Double 3 Dim ws As Worksheet 4 Dim Content...阅读全文
posted @ 2013-05-13 11:45 zhaomzs 阅读(120) 评论(0) 编辑
摘要: 1、准备debian的cd或dvd iso镜像,如果优盘格式化后的容量小于4 G,那么只能用cd镜像,容量大于4 GB才可以使用dvd镜像。2、下载debian 7对应的boot.img.gz;3、准备UltraISO或者Win32DiskImager,用于将img文件写入优盘;4、解压缩boot.img.gz,会得到一个boot.img文件,注意解压缩出来的boot.img文件很大,用十六进制编辑器打开就可以发现boot.img文件只有前面一部分有实质性的内容,后面绝大多数都是0x00;5、用UltraISO打开boot.img,“启动” — “写入硬盘镜像”,注意优盘一定要选对,然后点 “阅读全文
posted @ 2013-05-07 16:32 zhaomzs 阅读(504) 评论(0) 编辑
摘要: 最近改用VS2008,准备将所有的老工程都从VC6下迁移出来,首先当然是熟悉一下VS2008的使用,除了庞大和运行有点慢之外,表面上和VC6没大区别。新建一个基于对话框的MFC工程,编译一下,关键代码如下: 1 BOOL CDemoDlg::OnInitDialog() 2 { 3 //...省略部分代码 4 5 CString path; 6 path.Format(L"%s",__argv[0]); 7 MessageBox(path, L"PATH", MB_ICONINFORMATION); 8 9 //...以下代...阅读全文
posted @ 2013-04-24 10:07 zhaomzs 阅读(68) 评论(0) 编辑
摘要: 1、添加或删除程序里某个应用程序条目下有大段空白的解决办法 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ,寻找包含DisplayIcon的项,如: "DisplayIcon: C:\demo\demo.exe,-1" ,将 -1 删除,重新打开即可解决。2、内存不能read/written 重新注册一下系统dll、ocx文件,也有可能是内存松动,应用程序安装信息损坏。 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s 阅读全文
posted @ 2013-04-14 21:39 zhaomzs 阅读(456) 评论(0) 编辑
摘要: //2013-11-15 http://apps.evozi.com/apk-downloader/这个网站可以下载到apk文件 //2013-05-16 此方法已失效 最近入手了一台中兴ZTE U880S2,大名鼎鼎的中国移动的定制机(此处,“大名鼎鼎”用来修饰“中国移动”),Android 2.3.5,内核版本2.6.35.7#6,既然中国移动定制,那就意味着里面捆绑了大量的中国移动的垃圾软件,必欲除之而后快,除了法律信息里的那份开放源代码许可Apache License。要没有这个许可证,估计都能打上自主系统的招牌。 拿到安卓机的第一件事,就是root,这个不多说。我是个Go...阅读全文
posted @ 2013-04-12 11:42 zhaomzs 阅读(3834) 评论(4) 编辑
摘要: 不得不吐槽一下戴尔的笔记本VOSTRO1200,居然在BIOS里没法更改硬盘模式,只支持AHCI,Vista Home的标签还依稀可见,这台笔记本依旧在工作,尽管大修过了几次,可惜Vista已不见踪影,当年的LongHorn可是引起了巨大关注,最终面世的确是一个蹩脚,难用,并且丑陋的玩意。要说绑架用户,MS算是鼻祖,360与QQ只不过是做的太高调了。尼玛强推操作系统,推的却是个烂货,还不给更改,没办法只好自己动手。 工欲善其事,必先利其器。若有YLMF,DEEPIN等修改好的系统,多半已经整合了SATA驱动,下面的就不用看了。为了发扬DIY精神,自己动手的话,要准备的有:WinXP安装光...阅读全文
posted @ 2013-03-29 12:50 zhaomzs 阅读(29) 评论(0) 编辑
摘要: 最近碰到一个奇怪的状况,装完WinXP系统后又安装了一大堆软件,结果使用Notepad++关联的文件能正常打开,图标却不是Notepad++提供的,而是不可识别文件的图标,遍寻网上办法,用 TweakUI重建图标缓存,Types,FileTypesMan等均无法解决,经过一番摸索,方法如下: 1、清理注册表垃圾,推荐使用 CCleaner,清理前记得备份。 2、用 XueTr 恢复默认的文件关联,一般会以红色标记出来。 3、在“文件夹选项”的“文件类型”选项卡中删除图标不正常的文件类型。 4、还是在“文件类型”选项卡,新建文件类型,确定。 5、选择刚刚新建的文件类型,“高级”,在...阅读全文
posted @ 2013-03-29 10:46 zhaomzs 阅读(104) 评论(0) 编辑
摘要: 转载自 徐宥的博客(几篇介绍 Plan 9 的博文很精彩,值得一读) 话说当年在贝尔实验室. 一群工程师围着一个巨慢无比的小型机发呆. 为啥呢, 因为他们觉得这个机器太慢了. 什么超频, 液氮等技术都用了, 这个小型机还是比不上实验室新买的一台桌上计算机. 这些家伙很不爽, 于是准备去优化这个机器上的操作系统. 他们也不管三七二十一, 就去看究竟那个进程占用CPU时间最长, 然后就集中优化这个进程. 他们希望这样把每个程序都优化到特别高效, 机器就相对快了. 于是, 他们终于捕捉到一个平时居然占50% CPU 的进程, 而且这个进程只有大约20K的代码. 他们高兴死了, 立即挽起袖子敲键...阅读全文
posted @ 2013-03-13 15:41 zhaomzs 阅读(29) 评论(0) 编辑
摘要: 环境:WinXP Pro SP3 + VC 6.0 + MSDN 6.0 最近在vckbase(很好的VC技术网站 点此进入)下载了几个Demo项目,这些项目中都有一个copyright.bat ,文件内容很简单,用echo输出了几行版权信息,在Build整个项目时,会在Output窗口中输出bat文件中的信息,但是在源代码中没有发现任何调用cmd.exe或者直接运行bat文件的地方,Google了一下才发现这是使用了项目设置(Alt + F7)中的"Pre-link Step"项,即在链接前先运行指定的bat文件,通常用于在工程链接前拷贝LIB ,关于工程设置中的各个选项阅读全文
posted @ 2013-03-06 18:07 zhaomzs 阅读(73) 评论(0) 编辑
摘要: 注册表中新建 "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1000" 项,为该项增加一个 "DWORD"类型的值 "1207",数据为 "0x0" ,也可以从 这个 注册表文件导入。阅读全文
posted @ 2013-03-01 12:49 zhaomzs 阅读(27) 评论(0) 编辑
摘要: 环境winxp pro sp3 + codeblocks v12.11 + mingw(gcc v4.6.2 + gdb v7.4),编译了一个helloworld,本机运行没有问题,但是复制到其他计算机上,提示“没有找到libgcc_s_dw2-1.dll,因此这个应用程序未能启动”。 原来从gcc v4.5改用动态链接方式来链接libgcc和libstdc,因此在运行的计算机上就需要这两个DLL才能运行,可以通过静态链接的方式解决这个问题。在codebloks的"Settings" -> "Compiler" -> "Linke阅读全文
posted @ 2013-02-20 17:46 zhaomzs 阅读(668) 评论(0) 编辑
摘要: 在MFC程序中,可以使用TRACE宏或者OutPutDebugString()函数输出调试信息,TRACE宏可以在调试时像Output窗口输出调试信息,OutPutDebugString()函数的输出则可以用DebugView捕获(DebugView也可以捕获TRACE宏的输出,其官网在 这里,...阅读全文
posted @ 2013-01-23 20:36 zhaomzs 阅读(710) 评论(0) 编辑
摘要: 本文转载自 http://www.yesen.org/?p=171向原作者表示感谢! 译者按:Aaron Swartz是个传奇般的人物,他是一个网络奇才,也是一个资讯自由斗士。此前我对他一无所知,但早就受益于他的智慧。大学阶段,我很大一部分知识都来自于Google Reader,而RSS是他14岁跟别人共同创作的作品。自 2010年6月13日以来,我一共在Google Reader里阅读了 63,862 个条目。天妒英才,美国扭曲的知识产权保护制度和司法体系更是将他逼上了绝路。在此,我把Aaron Swartz的这篇著名的《HOWTO: Be more productive》翻译成中文,...阅读全文
posted @ 2013-01-17 17:45 zhaomzs 阅读(28) 评论(0) 编辑
摘要: 同事的一台联想S110上网本,因运行太慢考虑重装系统,没有WinXP下的显卡驱动,只好重新安装Win7。 安装过程不表,只是在安装AHCI驱动时提示“系统不符合要求”,驱动安装失败,google之,具体的安装如下: 1、定位到注册表 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSAHCI' 项,修改 'Start' 的键值为 '0' ; 2、关机,在BIOS中开启AHCI ; 3、正常安装AHCI驱动,按提示重启; 4、在设备管理器中,打开硬盘的属性窗口,勾选“启用设备上的写入缓存阅读全文
posted @ 2013-01-15 11:00 zhaomzs 阅读(40) 评论(0) 编辑
摘要: 因安装wamp apache服务总是无法启动,考虑重新安装 TCP/IP 协议。1、删除注册表中的以下两个键值,删除前最好备份。在此推荐一个很好用的注册表软件Registry Workshop ,其官网在 这里。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock22、打开 %winroot%\inf\nettcpip.inf 文件,找到 [MS_TCPIP.PrimaryInstall] 这一节,将 C阅读全文
posted @ 2013-01-10 10:09 zhaomzs 阅读(66) 评论(0) 编辑
摘要: 本文转载自阮一峰的博客 原文 http://www.ruanyifeng.com/blog/2006/04/post_213.html 感谢! 今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就阅读全文
posted @ 2013-01-09 16:10 zhaomzs 阅读(19) 评论(0) 编辑
摘要: 安装wamp时需要卸载IIS服务,进入“添加/删除windows组件”时提示“无法定位程序输入点MSWSOCK.MigrateWinsockConfiguration于动态链接库WSOCK32.dll上”,点确定后提示“无法加载安装程序库msmqocm.dll 或是找不到函数Msmq0cm 特定错误码0x7e”。 开始以为是msmqocm.dll没有注册,运行regsvr32 msmqocm.dll失败,提示找不到指定的模块,用everything搜索,此dll文件是存在的。从别的电脑上复制一个相同版本的dll文件替换后,还是注册失败。用WinSockFix修复一下winsock,无效。 解.阅读全文
posted @ 2013-01-08 10:49 zhaomzs 阅读(141) 评论(0) 编辑
摘要: 1 什么是MinGW MinGW的官网 http://www.mingw.org/,官网对MinGW的说明是:MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.维基百科上MinGW的页面 http://zh.wikipedia.org/wiki/Mingw。简单的说,MinGW是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系阅读全文
posted @ 2012-10-27 11:56 zhaomzs 阅读(3398) 评论(2) 编辑
摘要: 首先进入FreeBSD China的FTP,ftp.FreeBSDChina.org ,并定位到/pub/FreeBSD/releases/i386/8.3-RELEASE/src,将该目录下的所有文件下载下来,保存到硬盘的某个文件夹下,我的是E:\src,下载回来的事一堆".a?" ".b?"的文件,下面是解决方法。 进入cmd,cd切换到E:\src目录,该目录下面的文件类似于这样 "ssys.aa" "ssys.ab" "ssys.ac" …… "ssys.inf"都是阅读全文
posted @ 2012-07-18 13:27 zhaomzs 阅读(195) 评论(0) 编辑
摘要: 今天在看别人的一个比较古老的VC6工程,调试时用DebugView捕获TRACE输出,除了有自己的TRACE语句之外,还有这么一句输出:Warning: skipping non-radio button in group,翻译一下就是:忽略一组(控件)中的非Radio按钮。 作为一名有编程洁癖的初级工程师,当然不允许有这样的情况出现。经过一番研究(其实就是Google),原因是这样的:工程中使用了两个Radio控件作为一组,在MFC中将一组Radio Button同变量关联由函数void AFXAPI DDX_Radio(CDataExchange* pDX, int nIDC, in...阅读全文
posted @ 2012-07-17 19:38 zhaomzs 阅读(239) 评论(0) 编辑
仅列出标题