关于作者

姓名:小蒙

性别:男

出生日期:1983-07-13

地区:北京

联系电话:

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

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



访问统计:
文章个数:528
评论个数:300
留言条数:9




Powered by BlogDriver 2.1

Thinking

 

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

文章

欢迎访问  (作者置顶)

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

您是如何访问到本站的?





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

生成 const map
std::map<int, int>::value_type map_init_data[2] =
{  
      map<int, int>::value_type(1, 1),
      map<int, int>::value_type(2, 2)
};  
const map<int, int> a_map(map_init_data, map_init_data + 2);

这样可以生成一个 const 的 map 结构,但是用 const 后,就不应用 [] 访问 a_map 了,只能用 const iterator 来访问。
如果想用 [] 来访问,可以改为用 static 来生成。

- 作者: 小蒙 2009年02月23日, 星期一 20:13  回复(0) |  引用(0) 加入博采

扫雷秘技
时间停止法
方法一:当计时开始后,同时按住鼠标左右键,再按一下Esc键,全部松开即可。仅适用于Win98;
方法二:当计时开始后,按下 win+d 快捷键,然后鼠标点击状态栏的扫雷窗口激活,此时时间已停止。

地雷提示法
运行扫雷后输入XYZZY,再按一下shift键,此后注意屏幕最左上角的一个像素,当鼠标悬停处有地雷时,该点显示为黑色。

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

访问量到达30万
访问量到30万了。
从25万到30万,共用了292天,比上5万又多用了61天。
这期间我更新了29篇 Blog,比上次少了41篇,平均每10天一篇。
访问量平均每天171。继续加油!

- 作者: 小蒙 2009年01月4日, 星期日 21:35  回复(0) |  引用(0) 加入博采

2008年终总结
校园生活
把车牌项目交接给ZSW博士;
去年录用的核心论文终于刊出;
写了一篇英文Paper,投给MMSP会议,被录用,但由于我已毕业,最终第一作者改为了ZL;
写了一篇论文投给EI核心,被退搞一次,后又让修改一次,还在复审中;
毕业论文申优成功;
由于导师名额限制,没有拿到“优秀毕业生”。

职业生涯
投身通信领域,很喜欢;
引导人中途跳槽;
试用期半年,明年元旦后转正;
获得集团游泳比赛男子蛙泳100米第3名,团体第1名;
获得部门乒乓球男单第1名。

电脑技术
毕业后杀毒机会减少;
最新病毒喜欢替换系统文件、系统服务,再将功能接回原文件;
CSDN上Windows大版月专家榜第三名2次,目前专家分5955,排名3746;
正式参与大型系统的编码工作,VS2008,C++。

生活娱乐
攒了台电脑
给家里买了台数码相机,柯达的800万像素;
把家里的17纯平升级为了19液晶;
给LP拍了一组艺术照,还不错;
和LP去青岛玩了一趟,看海;
和LP一起玩开心网
在开心网上开始练习炒股;
看奥运会:鸟巢田径 + 首体女排3/4名决赛(中国/古巴);
参加HYN的婚礼;
和LP办了两张国家图书馆借书证。

Blog
共更新49篇Blog;
日访问量下降到100左右。

年度主题:爱情事业两不误!

- 作者: 小蒙 2009年01月1日, 星期四 13:42  回复(0) |  引用(0) 加入博采

VS2008 和 VC6 编译器区别
用了一段时间的 VS2008,发现编译器的一些区别。
1、VS2008 能够识别 vector<vector<int>> 类的定义,而 VC6 需要">>"中间加一个空格;
2、对于 for ( int i = 0; i < n; i++ ) 类定义,VS2008 编译后 i 的范围只在该 for 循环内部,而 VC6 中 i 相当于定义在 for 之前,即 i 在 for 之后仍可以使用;
3、一些变量初始值不同:vector.resize() 后,vector 中变量默认初始值在 VS2008 中为 0,VC6 中为任意;而对 int n 类定义,VS2008 中默认初始值为一个很大的正整数,VC6 中为很大的负整数。

- 作者: 小蒙 2008年12月13日, 星期六 16:47  回复(0) |  引用(0) 加入博采

vmware 重装声卡驱动

用 vmware 装上 linux 以后,可能会造成本机系统没有声音的问题,解决方法就是重装声卡驱动。
比如是 Realtek 的驱动,就需要先在控制面板中卸载该驱动,然后重启(一定要重启),之后系统自动检测新硬件,通过驱动盘安装(最好不要用xp自带的)。

- 作者: 小蒙 2008年12月4日, 星期四 19:52  回复(0) |  引用(0) 加入博采

ControlSet001 ControlSet002 和 CurrentControlSet
在注册表 HKEY_LOCAL_MACHINE\SYSTEM 下一般有三个子项,分别是ControlSet001、 ControlSet002 和 CurrentControlSet。其中的信息包括系统服务、驱动、系统控制和枚举信息等。
默认情况下,ControlSet001 是系统真实的配置信息;
Windows 启动时会从 ControlSet001 复制一个备份为系统当前的配置信息:CurrentControlSet;
用户对计算机配置的修改都是直接写入到 CurrentControlSet;
在重启过程中系统会用 CurrentControlSet 的内容覆盖掉 ControlSet001;

当系统成功启动后,它将 CurrentControlSet 和 ControlSet001 中的数据复制到 ControlSet002;
“最后一次正确配置”启动使用 ControlSet002 中的配置;
使用“最近一次的正确配置”后,系统把 ControlSet002 当作系统真实的配置信息,而 ControlSet001 中的数据为存在问题的数据,一般不再使用;
系统启动时会从 ControlSet002 复制副本到 CurrentControlSet,启动成功后又会把 ControlSet002 和 CurrentControlSet 的信息复制到 ControlSet003 作为下一次的“最近一次正确配置”。

HKEY_LOCAL_MACHINE\SYSTEM\Select 中存储的当前这几项的选择信息,如:
“Current”= 1;
“Default”= 1;
“LastKnownGood ”= 2;
“Failed”= 0;
第一次使用“最近一次正确配置”后更新为:002、002、003、001
第二次使用“最近一次正确配置”后更新为:003、003、004、002(之前的备份001被002覆盖掉,001消失)
第三次使用“最近一次正确配置”后更新为:004、004、001、003(002被003覆盖,001可用于是重生,002消失)
之后依此类推:第四次1、1、2、4,第五次2、2、3、1……

- 作者: 小蒙 2008年12月3日, 星期三 21:09  回复(0) |  引用(0) 加入博采

修复 RPCSS 和 DCOM 服务
最近的病毒总是利用替换 RPC 等系统服务,如果使用奇虎360杀毒,可能导致 RpcSs 和 DcomLaunch 服务被删除。
缺少 RpcSs 服务的现象:
开机后显示桌面缓慢;无法使用复制/粘贴功能;安装软件提示“RPC服务不可用”等。
缺少 DCOM 服务的现象:
在 services.msc 中所有服务的依存关系都为空。

恢复方法:
RpcSs 服务文件:
c:\windows\syste32\rpcss.dll,从其它电脑上copy一个过来即可,中文版和英文版的系统此文件相同;
RpcSs 服务注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_RPCSS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_RPCSS
DcomLaunch 服务注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DcomLaunch
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_DCOMLAUNCH
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_DCOMLAUNCH

- 作者: 小蒙 2008年12月2日, 星期二 19:52  回复(0) |  引用(0) 加入博采

C++工程中交叉引用的解决方法
若 a.h 中 include 了 b.h
则可以在 b.h 头部添加声明 class A;
然后涉及到 A 类的参数传递均使用引用或指针,之后在 b.cpp 头部 include "a.h"

- 作者: 小蒙 2008年11月19日, 星期三 21:03  回复(0) |  引用(0) 加入博采