存档

‘日常琐碎’ 分类的存档
2,505 views

Setting VC++ directories in VS 2010

2010年7月13日

In VS 2010, Tools/Options does not have a VC++ directories tab (where you normally set the include/lib search folders). Instead if you take project settings for a C++ project, you’ll see VC++ Directories listed under Configuration Properties. Of course these are per project and NOT per user (as in VS 2008). If you want to change it for the current user globally, bring up the Property Manager and then you’ll see various property sheets under Debug and Release (there may be more configurations on your machine). Just edit the property sheet named Microsoft.Cpp.Win32.user and now you’ll have set it globally for your user for that specific configuration.

More:

阅读全文…

日常琐碎

799 views

通过这组图的对比,说明中国在 Google 心目中是有阴影的

2010年5月14日
1,088 views

C++ 保留字列表

2010年5月9日
C++保留字列表
下列关键字是C++语言保留使用的,除了预定义的作用外,这些保留字不能用于其他用途。
asm const_cast explicit int public struct typename
auto continue extern log register switch union
bool default false long reinterpret_cast template unsigned
break delete float mutable return this using
case do for namespace short throw virtual
catch double friend new signed true void
char dynamic_cast goto operator sizeof try volatile
class else if private static typeof wchar_t
const enum inline protected static_cast typeid while

日常琐碎 ,

1,151 views

VS 2008 调试 Release 工程

2010年5月9日

VS2008 Release 工程调试修改方式:

  1. 项目 -> 属性 -> C/C++ -> 常规 -> 调试信息格式 -> 用于 “编辑并继续” 的程序数据库(/ZI)
  2. 项目 -> 属性 -> C/C++ -> 优化 -> 优化 -> 禁用(/Od)
  3. 项目 -> 属性 -> 链接器 -> debugging -> 生成调试信息 -> 是(/DEBUG)

========================================================================

附录:
使用 XTToolkitPro 界面库或别的静态链接库时时, release 编译设置:

属性 -> c/c++ -> 优化 -> 优化:禁用(/Od)
属性 -> c/c++ -> 优化 -> 内联函数展开:默认值
属性 -> c/c++ -> 代码生成 -> 启用最小重新生成:是(/GM)

否则编译不过去, 会吐出一大堆如 CXTListCtrl 找不到等各种各样恶心的错误. shit!!!

日常琐碎 , , ,

1,365 views

太监传说

2010年3月19日

话说小谷子家里不穷,兄弟姐妹也都过得不错。可他偏偏想要到宫里,大家都想,这小谷子是个有抱负的娃啊!

那段时间宫里并没像现在这样戒备森严,小谷子也没费什么吹灰之力就混进了宫里。小谷子暗自庆幸,这要比考个科举可容易多了。这样混了几年,突然有一天宫里开始清查,才有人发现小谷子竟然是全身!这怎么可以!

小谷子原本可以连夜逃亡,可他偏偏没走,被拉到阉房切掉了小鸡鸡。家里的人听说之后吓坏了,倒是小谷子捎信回去安慰他妈:“那蛋不是还在嘛!蛋在人在,现在都什么时代了?那小鸡鸡只不过是个渠道,蛋才是产精子的地方,人工授精技术这么发达,咱不会断子绝孙的,放心。”

小谷子妈想了想,觉得也对,反正没人扯蛋就好。兄弟姐妹们开始对小谷子产生了敬畏,都想,这人要是连这个都不怕,那他能怕啥啊!

其实小谷子原本也没有这么大决心,是木爷点醒了他。这木爷尽管出身东宫,但也不知怎么,据说与后宫关系非同寻常,谙熟老佛爷的心思。小谷子是做大事儿的人,知道人在屋檐下怎能不低头的道理。于是,既然要靠木爷出位,小谷子孝敬木爷自然出手大方。木爷无功不受禄,才给小谷子指了条路。

三年一晃就过去。这段时间里小谷子的日子并不好过。有个后来的叫小白板整天盯着小谷子。小谷子干啥他就跟着干啥,可偏偏更得老佛爷赏识。别看小白板土了点,可宫里的人都喜欢他,这让小谷子非常懊恼,搞不清楚自己做错了什么。更让小谷子不安的是东厂的锵锵经常跑到他房里搭话。这锵锵可不是什么好东西,可位居东厂,有恃无恐。小谷子每每只是硬着头皮陪聊,想不出什么办法。

想去问问木爷看看他能不能点点道,却发现木爷在跟小白板喝茶,小谷子这才恍然大悟:原来这木爷是个左右逢源的主。暗地里打听一下才悔之晚矣,其实老佛爷根本就没见过木爷,这木爷靠的是忽悠,却倒也从来都滴水不漏。后来木爷好像也知道小谷子知道了,再也没去找过小谷子,倒是跟别人说,自己以后跟小谷子没关系了。

有一阵子小谷子经常做梦,不是啥好梦:有人暴他菊花。梦里他也挣扎,但醒不过来。终于有一天,他发现这根本就不是梦,是真的。原来那锵锵给他饭里下了药……小谷子万念俱灰,仰天长啸。可更可怕的是,他突然发现自己这些年想要做的事儿究竟是啥怎么也想不起来了。小谷子这下害怕了,知道锵锵给他下的那药厉害了。

转天他听说小白板也被干了。可小白板好像没啥事儿一样。小谷子想起当年自己被割了小鸡鸡但无所谓的时候别人的敬畏,自己也开始渐渐佩服小白板,也懒得计较小白板的不是了。但是,既然自己都想不起来想干啥了,小谷子就觉得小白板应该还知道,因为小白板一直就是照着小谷子的脚印行事儿。小谷子倒也不想找小白板聊聊,那没必要。老家也传来消息说,他们有了新的办法。

小谷子倒也不后悔做了三年阉人,蛋在人在。可这被下药,后再菊花被暴,是可忍孰不可忍?看了看雪花漫舞的天,摸了下潮湿的脸,小谷子想,走罢,这地儿我算是留不住了……

原帖地址

日常琐碎 ,

1,783 views

VS2008 中关于 “加载安装组件时遇到问题. 取消安装” 的解决

2010年3月3日

出处: http://blog.csdn.net/hbqhdlc/archive/2009/04/08/4057844.aspx

早就听说 VS2008 出了 SP1 版本了, 想想 SP1 版总应该比 VS2008 更稳定或功能更全面, bug 更少些吧. 因为本来从 XP 升级到 XP SP1 里我就是这样想的, 于是从网上下载了 SP1 安装上去. 开始感觉没什么, 可是到最后接触工作流相关的概念时出现问题了, 在 VS2008 SP1 根本无法使用工作流, 总是提示 “无法加载 C:\document and ……\workflowLibrary1.csproj” 的问题. Google 了很久, 终于发现原来是 SP1 惹的祸, 网上已经有很多人都发现这个问题了.

于是我就是把 SP1 卸载掉, 可是我无论从 “添加/删除程序” 中还是用 “优化大师” 都无能为力, 后来不知道怎么搞的总是出现 “加载安装组件时遇到问题, 取消安装” 的提示, 用 “优化大师” 卸了半天也不行, 于是又 google, 网上仍然有很多答案, 综合下可能有以下几种:

  1. 第一种方案
    1. 在 “添加或删除程序” 中的已安装程序列表中检查是否存在 Windows Installer 3.1
    2. 如果不存在 Windows Installer 3.1, 请完成下列步骤.
      1. 转到 Windows Installer 3.1 Redistributable (v2), 然后安装 Windows Installer 3.1
      2. 重试 Visual Studio 2008 安装

    这种方法, 我试过了, 因为根本找不到 windows Installer 3.1, 更找不到 Windows Installer 3.1 Redistributable (v2), 至少我在 “添加/删除程序” 里没有, 或是我没找到.

  2. 第二种方案:
    在 “添加/删除程序” 中把窗口上边的 “显示更新” 选中, 于是在 VS2008 目录下就会显示更新, 可能是一个, 也可能是几个, 把这一个或几个更新全部删除掉, 就可以正常安装或卸载 VS2008 了.

附录:
Visual Studio 2008 简体中文正式版序列号(无使用期限限制,正式版)

  • 让试用版变成正式版
    从Microsoft那下了7个压缩文件分包后,解压后是一个ISO文件。
    我用UltraISO编辑了下ISO文件:Setup–>setup.sdb文件提取出来编辑,将
    [Product Key]
    T2CRQGDKBVW7KJR8C6CKXMW3D
    改成
    [Product Key]
    PYHYPWXB3BB2CCMV9DX9VDY8T
    这样,安装的时候就默认是这个正版的序列号了
  • 还有一种方法就是,不改这个文件,安装后,再添加删除程序的时候可以输入序列号:
    PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
    也可以变成正版

技术心得, 日常琐碎

887 views

在资源管理器的右键菜单下添加 MS-DOS 快捷方式

2010年2月24日

将以下这段注册表脚本下载下来, 双击导入注册表, 就可以将 CMD DOS 命令行添加进资源管理器的右键菜单:

下载: cmd-dos.reg
  1. Windows Registry Editor Version 5.00
  2.  
  3. [HKEY_CLASSES_ROOT\Folder\shell\MS-DOS prompt]
  4. [HKEY_CLASSES_ROOT\Folder\shell\MS-DOS prompt\command]
  5. @="c:\\windows\\system32\\cmd.exe"

现在, 在资源管理器的文件夹上右击, 就出现下图的菜单项, 是不是很方便?

日常琐碎

1,211 views

让 VC6 的界面顺眼点

2010年2月24日

一. 设置界面的字体

在中文版 Windows 系统下是没有 system 字体的. 而 vc6 默认使用这个字体, 因此, 其界面看起来好丑:

这里提供一个 system 字体压缩包, 解压以后将其拖放到系统的 fonts 目录就可以了, 下载地址为 vc6fonts
安装字体后的 vc6 界面看起来像这样:

是不是顺眼多了?

二. 设置VC6编辑器中的字体

  1. 一般设置方法, Tools–>Options–>Format, 通过 Font 下拉框去选择字体. 缺点, 通常只会有可怜的几个字体供你选择
  2. 通过注册表设置,找到”HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0 \Format” 展开后可以发现其对应了编译器Format设置中的Category。例如:选择Source Window项后,修改键FontFace为你想设置的字体名称即可改变SourceWindow的字体设置
    1. Windows Registry Editor Version 5.00
    2.  
    3. [HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Format\Source Window]
    4. "FontFace"="consolas"
    5. "FontSize"=dword:0000000b

三. VC6 的命令行 cmd 脚本

下载: vc60-dos.cmd
  1. %comspec% /k ""C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT""

日常琐碎 ,

1,964 views

将迅雷赶出了我的电脑

2010年2月21日

一直不喜欢迅雷软件, 因为它总是偷偷摸摸在你的电脑里上下其手. 但还是要装上这个东东, 因为它的那个杀手级特性让人没法拒绝, 它能将一个不存在目标文件的 URL 代表的文件硬是给你下载下来.

迅雷越来越讨厌的另一特性是没完没了的弹出 flash 广告, 这个嘛, 我也都认了, 企业嘛, 总得赚钱生存嘛.

但什么让老子出离愤怒了呢? 就是它老本行越来越不灵光 — 下载不下来. 没有研究过迅雷的下载机理. 想来是一上来就开好几十个连接向服务器请求数据. 也许有的服务器特别敏感, 一见这么多连接同时启动, 则视为攻击. 因此拒绝响应迅雷客户端的连接请求. 造成反而下载不下来的现象.

再说了, 同时好几十个连接在操作系统里. 将网络带宽占光耗尽, 造成拥堵.别的软件的互联网连接基本上就不可能进行了. 因此, 只要你开着迅雷, 用浏览器浏览网页那是奇慢无比, 甚至同一局域网内的电脑也受影响, 慢如蜗牛. 但迅雷的开发者似乎没意识到这个问题, 不去改进, 一直让网页浏览器死卡下去. 不知道变通: 在有别的软件的互联网请求出现时, 自动降低自己的连接数. 给最需要带宽的应用让路.

因此. 我忍无可忍, 无须再忍. 老子我毅然决然的以迅雷不及掩耳盗铃之势将其删除干净.包括迅雷看看播放器.

装上了 QQ 旋风 (声明: free2000fly 不是腾讯的托儿. 没受到过该公司的任何委托, 这里软件名可以改为其他任何名称, 如 FlashGet, netvampire 等等等等). 世界终于清静了.

日常琐碎

567 views

最近老收到垃圾评论

2010年2月11日

如题, 最近老是收到垃圾评论, 无奈将自由发评论的方便改成审核后才能发的不便. 实在不是愿意看到的.

PS. 今天启用了 WordPress 自带的 Akismet 插件, 这讨厌的牛皮癣终于消停了. 2010.2.18

日常琐碎