关于作者

姓名:小蒙

性别:男

出生日期:1983-07-13

地区:北京

联系电话:

QQ:30501038婚否:未婚
用户名:Mnky
笔名:小蒙
地区: 北京
行业:硕士

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



访问统计:
文章个数:537
评论个数:308
留言条数:11




Powered by BlogDriver 2.1

Thinking

 

我讨厌网络的一个原因是,你能在这里找到许多跟你的某些地方一样的人。
这件事实在不好,因为你感觉不到自己独一无二特例独行;
但值得欣慰的就是,有这么多人像自己一样碌碌无为。
要保持怎样一颗无聊的心,才能在周而复始的庸常生活中创造出更加无聊的玩法?

文章

欢迎访问  (作者置顶)

请以您的实际情况在下面投票,有助于我更好的了解本站访问量来源,从而提高文章质量,谢谢!

您是如何访问到本站的?





- 作者: 小蒙 2007年04月6日, 星期五 08:42  回复(5) |  引用(1) 加入博采

20110125攒机
在鼎好3层配了台电脑,配置如下:
配件型号报价
CPUIntel 奔腾双核 E5700(45纳米/盒装)415
主板华硕 P5G41T-ML X V2410
内存金士顿 2GB DDR3 1333135
硬盘希捷 1T ST31000528AS 7200.12380
机箱电源杂牌280
总计1620

给爸妈攒的,淘汰家里的P3 1G,已有显示器、键鼠、光驱。
只是上上网,没有用酷睿;主板集成VGA口显卡;硬盘44版的应该没有固件门。
不过让人郁闷的是:①某领导访美期间,村里攒机不给装系统;②村里没有卖盗版系统盘的;③自带系统盘人家也不给装!

- 作者: 小蒙 2011年01月28日, 星期五 16:23  回复(0) |  引用(0) 加入博采

2009-2010年总结

这两年算是一个大阶段吧,由于工作和Blog主题不很贴切,没有时间自己研究电脑技术了,因此这里就荒了,惭愧惭愧。

职业生涯:
至今年工作2年半
领导对我很好
发表专利7篇
出差南京2次,共2个月
涨薪两次,非普涨
已经申请辞职,准备跳了,半转行

生活:
买钻戒
买婚纱
买房
装修
回东北办事
婚纱照
搬入新家
各路亲朋来新家相聚

爱情:
和老婆共同进步的两年
感谢老婆对我生活上的体贴与关爱
感谢老婆对我事业上的支持和鼓励
老婆,感谢有你,我爱你!

娱乐:
滑冰
打台球
跳舞毯

社交:
吴丹丹&李成喆婚礼
范伟彬&李琳婚礼
柳宏林&樊兴芳婚礼
尔宾&宋欣原婚礼

Bolg:
两年一共写了13篇,明年要加油了!

年度主题:生活渐入正规,事业重新起步!

- 作者: 小蒙 2010年12月31日, 星期五 09:27  回复(2) |  引用(0) 加入博采

Diffsync(文件夹同步专家)限制
Diffsync(文件夹同步专家)1.008(终结版)在处理超大文件夹时,文件及文件夹数目上限为207382个,超过这个数目时程序会崩溃。
程序无法判别重命名及移动操作,只能通过删除、复制来实现同步。因为仅通过文件大小、修改时间,无法准确区分空文件(大小为0)、小型Office文档(大小相同)、RAR分卷压缩文件(时间、大小相同)等文件的重命名及移动。
p.s. 很久不用MFC,没想到真的生疏了。。。

- 作者: 小蒙 2010年12月9日, 星期四 20:28  回复(0) |  引用(0) 加入博采

const_cast防止常量折叠

常量折叠是编译器的常规优化方法,一般难以避免。
如下代码:
    const int x = 1;
    const_cast<int &> (x) = 2;
并不能改变x的值,有时还可能导致运行错误。

但通过以下方法可以避免常量折叠:
    tamplate <class T>
    inline T DoNothing(T x)
    {
          return x;
    }
    const int x = DoNothing(1);
    const_cast<int &> (x) = 2;

- 作者: 小蒙 2010年08月29日, 星期日 12:39  回复(0) |  引用(0) 加入博采

Office2003 演示 PPT 屏幕与投影不同的方法
桌面右键属性-->“设置”标签页-->点击第二个监视器-->勾选“将windows桌面扩展到该显示器上”;
打开PPT-->幻灯片放映-->设置幻灯片放映方式-->“幻灯片放映显示于”下拉框选择“监视器2”-->勾选“显示演示者视图”。

- 作者: 小蒙 2010年07月1日, 星期四 20:46  回复(0) |  引用(0) 加入博采

通过reserve保持STL的迭代器

很多C++教材里都提到,对于STL的迭代器来说,一旦进行了添加、删除等操作,迭代器将失效。
但有一种情况,有时在STL队列中添加元素后,首地址(或队列的首迭代器)有可能改变也可能不变。
这主要是由于添加新元素后,若原始分配的内存空间不足,需要重新分配一块大一倍的内存空间,并将原有的数据copy过去,此时首地址将改变。
解决方法:只要通过reserve对该STL对象事先开辟好足够大的内存,添加新元素后就不会出现上述现象了。

- 作者: 小蒙 2010年02月12日, 星期五 21:47  回复(0) |  引用(0) 加入博采

VS2008的64位编译问题

在VS2008中,将32位程序改为64位编译时,出现两个问题:

问题1:Debug运行到MKL函数出错,返回值标识输入参数有误。
原因:原输入参数类型为int型,MKL函数声明的参数为MKL_INT型,调用的MKL函数内部按__int64处理,导致越界异常。
解决方法:预编译是声明MKL_ILP64宏,使MKL_INT定义为__int64,然后将输入参数改为MKL_INT类型,同时支持32位和64位编译。

问题2:Release运行到将某个较大自定义类的STL进行resize时,异常终止。
原因:指针类成员变量处理越界,Release优化时没有检查边界。
解决方法:将编译参数的优化选项定义为Custom,然后选择Favor Fast Code等策略,而不要选择默认优化方式。

- 作者: 小蒙 2010年01月16日, 星期六 10:14  回复(0) |  引用(0) 加入博采

STL 占内存问题
MS的STL库好用,但是可能撑爆内存。
Windows允许每个进程占用2G内存,超过则崩溃。
STL的内存占用策略:使用clear()、pop_front()等函数后,并没有真正释放内存给系统,而是等待本进程下次申请时重新占用;因此进程维持了最大化的内存占用量。
解决方法,在需要强制释放内存时,执行 vector<TYPE> ().swap(VectorName);

- 作者: 小蒙 2009年12月12日, 星期六 10:04  回复(0) |  引用(0) 加入博采

C/C++ 遍历文件
long hFile = 0;
struct _finddata_t fileinfo;
if ( (hFile = _findfirst("*.log", &fileinfo)) != -1 )
{
       do {
                    if ( !(fileinfo.attrib & _A_SUBDIR) )
                    {
                            cout << fileinfo.name << endl;
                    }
       } while (_findnext(hFile,&fileinfo) == 0);
       _findclose(hFile);
}

- 作者: 小蒙 2009年12月11日, 星期五 20:35  回复(0) |  引用(0) 加入博采