代码改变世界

随笔档案-2012年12月

“没有找到iliertutil.dll,因此这个应用程序未能启动。”文件拷贝 PE 或者 dos

2012-12-27 23:56 by Scott Guthrie Liu, 463 阅读, 收藏,
摘要: 当打开电脑时,出现如下提示:“windows任务管理器:taskmgr.exe——无法找到组件”的提示页面:原因分析:没有找到iertutil.dll或者iertutil.dll丢失,可能是你的电脑中毒,杀掉了一些带毒的文件,或是卸载软件时误删了文件,尤其是非正版Windows系统升级或者卸载IE时容易出现这个问题。其实iertutil.dll是存放在C:\Windows\System32目录下的一个动态链接库文件,它提供函数给其他程序所调用。iertutil.dll能够实现接到互联网,纪录输入,监控应用程序等功能,在系统具有很重要功能,是不能随意删除的。解决的办法:step1:用另一台电脑在 阅读全文

Boost Conversion Library polymorphic_cast polymorphic_downcast lexical_cast

2012-12-27 11:56 by Scott Guthrie Liu, 196 阅读, 收藏,
摘要: #include <boost/cast.hpp> polymorphic_cast polymorphic_downcast<boost/lexical_cast.hpp>lexical_castbad_lexical_castint main(int argc, char * argv[]){ using boost::lexical_cast; using boost::bad_lexical_cast; std::vector<short> args; while(*++argv) { try { args... 阅读全文

[转]读《Boost程序库完全开发指南》

2012-12-26 21:02 by Scott Guthrie Liu, 524 阅读, 收藏,
摘要: http://dearymz.blog.163.com/blog/static/2056574201141883716608/C++确实很复杂,神一样的0x不知道能否使C++变得纯粹和干爽? boost很复杂,感觉某些地方有过度设计和太过于就事论事的嫌疑,对实际开发工作的考虑太过于理想化。学习boost本身就是一个复杂度,有魄力在项目中广泛采用boost复杂度会再加一层,抓狂的编译时间,井喷式的编译错误,运行时崩溃后的咒语式堆栈…… 其中好的东西还是值得用的,但凡事有个度。如果将应用做到boost这个级别了,要么你很牛,要么你在装。 用不用,看看还是有好处的。建议中高级以上C++程序员了解bo 阅读全文

auto_ptr scoped_ptr shared_ptr weak_ptr unique_ptr

2012-12-26 14:15 by Scott Guthrie Liu, 486 阅读, 收藏,
摘要: 1.auto_ptrC++98 出现,已经被废了,可以所有权的自动转让,不能作为容器元素。2.scoped_ptr boost中类似auto_ptr只希望在本作用域里使用,不希望被转让。拷贝构造函数和赋值构造函数都为private。3.shared_ptr C++11中出现,引用计数型指针,各种赞美啊。make_shared、allocate_shared的使用避免了new泛滥 实际增加了很小的计数的空间。多线程不完美。4.weak_ptr被设计为与shared_ptr共同工作,可以从一个shared_ptr或者另一个weak_ptr对象构造,获得资源的观测权。但weak_ptr没有共享资源. 阅读全文

Boost.Date_Time 使用

2012-12-26 11:45 by Scott Guthrie Liu, 219 阅读, 收藏,
摘要: Date ProgrammingView Code #include <boost/date_time/gregorian/gregorian.hpp>using namespace boost::gregorian;;int main(){ date d1(2002,Feb,1),d3, d4(2002,Feb,1); date weekstart(2002,Feb,1); date weekend = weekstart + weeks(1); date d2 = d1 + days(5); date today = day_clock::local_day... 阅读全文

boost 库之时间处理 (cpu_timer auto_cpu_timer)(timer,progress_timer, progress_display)

2012-12-25 23:31 by Scott Guthrie Liu, 363 阅读, 收藏,
摘要: boost目前推荐cpu_timer auto_cpu_timer#include <boost/timer/timer.hpp>View Code #include <boost/timer/timer.hpp> #include <memory> #include <vector> #include <string> #include <iostream> using namespace std; using namespace boost::timer; vector<string> createVect 阅读全文

VS2012 下编译boost1.52

2012-12-25 20:35 by Scott Guthrie Liu, 1814 阅读, 收藏,
摘要: 1. 下载boost_1_52_0.7z http://sourceforge.net/projects/boost/files/boost/1.52.0/2. 解压缩到d:\boost目录下3. 编译bjam(1)从开始菜单运行“VS2012 开发人员命令提示”(2)cd到D:\boost\boost_1_52_0下执行bootstrap.bat,然后,会在D:\boost\boost_1_52_0下生成bjam.exe4.设定编译环境 我的机器上仅安装了VS2012所以未配置5.编译boost库 本人使用的bjam命令如下:bjam stage --toolset=msvc-11.0 -. 阅读全文

[转]安装win7系统不产生100M保留分区

2012-12-21 10:50 by Scott Guthrie Liu, 567 阅读, 收藏,
摘要: 图片参考http://tieba.baidu.com/p/1836623491最近重装win7系统,由于距上次装系统时间太久,硬盘重新分区时忘了怎么不产生100M保留分区,在网上查了些资料才搞定。这次把具体的过程记下来,下次就不会麻烦了。首先为什么不要100M保留分区,最初我只是看着不爽,其它盘都光明正大,就这100M藏着掖着,后来发现这100M带来的问题还真不少:1、不能使用GHOST版系统光盘来安装WIN7,仅能使用安装版的进行一步一步地安装。2、安装完系统后,不能使用Wingho、OneKey Ghost等一键还原类的软件进行备份系统。3、用Norton Partition Magic修 阅读全文

[转]64位win7安装cad2008唯一完美方法(非替换法,无局部英文现象)

2012-12-03 12:17 by Scott Guthrie Liu, 1999 阅读, 收藏,
摘要: 网上有个修改安装包在64位系统装32位CAD的方法:--------------------------------------------------------------------------------------------------------------------------------修改32位的AutoCAD,使其能在64位系统上安装。 以32位的AUTOCAD2008为例。网上有个补丁能让你顺利在64位WIN7里安装,不过那个并不完美,有些菜单因那个补丁而变成英文的了。而我这个,直接修改源文件,安装出来的仍然是全中文。1. 需要的软件:ScriptLogic MSI 阅读全文

OpenCV 视频监控 一些资料

2012-12-03 11:38 by Scott Guthrie Liu, 164 阅读, 收藏,
摘要: http://opencv.org/图像处理与计算机视觉:基础,经典以及最近发展http://blog.csdn.net/dcraw/article/details/7617891国内从事CV相关的企业http://blog.csdn.net/carson2005/article/details/7356225http://www.opencv.org.cnhttp://lh2078.blog.163.com/ 阅读全文

[转]理财 - - 经典语录

2012-12-03 10:01 by Scott Guthrie Liu, 151 阅读, 收藏,
摘要: 假设你的月收入只有2000元,你也可以过得很好。我帮你把钱分成五份。第一份600元,第二份400元,第三份300元,第四份200元,第五份500元。第一份,用来做生活费。这么少的生活费,每天只能够分到十几元。早餐一份煮米丝,一个鸡蛋,一杯豆浆。中餐一份快餐,一个水果。晚餐自己开个小灶,煮点饭,加俩菜,睡前一杯奶。这样一月的伙食大概是500-600。不过,如果你还年轻,身体暂时还没有太多问题,这样的食谱,够你数年内不会有健康问题。第二份,用来交朋友,扩大你的人际圈。这就宽裕了。你的电话费可以用掉100元。每个月可以请客两次,每次150元。请谁呢?记住,请比你有思想的人,比你更有钱的人,和你需要感 阅读全文