一个用于存放所有笔记和信息的位置
2012年11月14日星期三
如何解决R不能安装package的问题
一个用于存放所有笔记和信息的位置
2012年9月12日星期三
Python下跨平台操作文件路径
一个用于存放所有笔记和信息的位置
2012年7月17日星期二
F3507G折腾记
2012年3月21日星期三
用Visual C++ 2010 编写的软件的发布
用Visual C++ 2010 编写的软件的发布
由于VC2010比较新,不少人系统还比较旧,往往无法直接运行VC2010编译出的程序。如果提示side by side 错误,一般就是缺少运行库之故。
解决这个问题,有几种办法:
一、静态链接
如果程序不大的话,把所有要用到的链接库静态链接即可。这是在VC6时代最常用的办法。但静态链接这个选项在VC6里十分好找,VC2010中似乎不那么好找。
一般而言,需要用到的无非是这几部分:msvcr100.dll、msvcp100.dll、MFC。有的程序还会用到ATL。
其中,msvcr是C运行库,msvcp是C++运行库。如果你使用了STL之类C++的东西,msvcp就是必须的。
静态链接MSVCR和MSVCP的办法是:
Alt+F7打开Project Property,展开:
Configuration Properties
C/C++
Code Generation
Runtime Library
然后将选项由/MD改为 "Multi-threaded (/MT)"
静态链接MFC和ATL库的方法是:
Alt+F7打开Project Property,展开:
Configuration Properties
General
Use of MFC
Use of ATL
然后改成Static Library即可
二,使用Windows Installer
当然,我们还可以通过配置manifest文件(编译时默认已经在exe中写入,一般无需手工提取修改),并手工拷贝以上几个dll的方法使程序拷贝后仍然可以运行。(通常放在exe同一目录下,windows就会自动搜索到)
但更简单的方法是,直接生成一个Installer安装包,这样该安装包就会自动包含运行该程序需要的所有文件。如果目标操作系统已经有这些文件,安装过程便不会释放它们,否则将拷贝这些文件到目标系统。
在VC2010中,创建简单的Installer安装包不再需要其它软件。具体方法如下:
新建Project->Other Projects->Setup and Deployment->Visual Studio Installer->Setup Wizard
之后按向导操作即可。勾选你需要的文件,将自动打包生成安装包。
生成安装包的方法是:Build该setup Project,会生成一个msi和一个exe,两者都可以使用。
生成安装包的时间会很长――我不知道是我的VC的问题还是本来就这么慢。中间会出现若干次windows正在配置Visual Studio 2010的安装进度条。
2012年2月5日星期日
响堂山石窟游记
响堂山游记
2012年2月2日,我、李龙、邓超、顾冠雄四个2人在我的忽悠下去了南北响堂山石窟。今年顾冠雄22岁。下午2点22分的时候,我们恰又走在222省道上。之后又上了G22(青兰高速)。所以是充满"2"的一趟旅行。
作为一个邯郸人而没有来过邯郸境内最重要的文物古迹之一,实在是惭愧。之前顾冠雄说,当年这里还不要门票的时候,曾经是一个和公厕差不多的地方,所以他起初很不愿来。我爸说,他来的时候,没见过一尊有头的佛像,大小佛像已被破坏殆净。去之前,我也不知道会看到什么样子。
李龙开车去接了邓超和顾冠雄,然后到矿院北门接了我。听说中华大街南段修路不通,遂沿学院路西行,上邯磁公路-107国道。到马头右转上315省道,横穿峰峰市区,到市区西郊,沿滏阳河北岸的太行西路前进,过玉皇阁,就看见南响堂的路牌。下车问路,穿桥上山,到得南响堂寺的南门。
南响堂寺颇冷清,全程除我们外仅有游客两名。山门左侧八角砖塔一座。右侧依山坡凿出若干洞。仅上下两层,规模很小。佛像确实破坏严重,无一完整。与北响堂不同,窟中大小佛像几乎全系北朝风格,还是值得一看的。人气冷落有人气冷落的好处。没有解说牌却很讨厌。
Figure 1 宋塔
Figure 2 南响堂石窟全景
Figure 3 一个不错的小佛像
Figure 4 飞天壁画
返回峰峰市区内吃过午饭,去北响堂。又途经玉皇阁,于是下车看看。玉皇阁后就是太行八陉之滏口陉。阁为明代,系第六批国保。
Figure 5 玉皇阁
Figure 6 从内部仰视屋顶
经222省道至北响堂。虽远离城区,而香火鼎盛,游客约可不下百人,与南响堂大为不同。山脚下的景区大门整修一新,还有块4A级景区和国家森林公园的牌子。
北响堂石窟凿于半山腰,爬山约需半小时。山脚常乐寺旁有宋代砖塔一座,最上两层坍毁近半。与南响堂相比,北响堂规模大得多,因规模大而名声大,因名声大而游客多,因而目下的保护状况也更堪忧。洞中佛像凡稍大些的,都被愚男信女披戴各式装饰。各种佛像上饼干到处都是。最大一窟(记得似乎是第七窟)前香烟缭绕。第三窟中的功德箱更令人啼笑皆非,三座佛像前的功德箱分别写着"大奶奶"、"二奶奶"、"三奶奶"。经过观察,我认为这些佛像皆无头,后补,殊不可忍。"修复"佛头也就罢了,但手段之拙劣实在使人发指。补上的新佛头大多非常难看,即使有一二形似,神情也差得远。复加以鎏金彩绘以供人膜拜。更有甚者,直接拿半截假佛头水泥糊到佛像上。凡修复的佛像,都使我看了大失所望。
Figure 7 宋塔及北响堂景区入口
Figure 8 石窟远眺
Figure 9 �像1
Figure 10 �像2
Figure 11 �像3
就佛像来说,北响像虽然主佛都残毁很重,再加上拙劣的修复,难以窥其当年面貌,但主佛两旁侍立的菩萨比丘却侥幸地少被"修复"。虽然这些立像头部也都毁去,但婀娜生动的体态尚在,值得一看。北齐大窟三座,其中大像皇家气度,精致非凡。最大洞窟十几米高,但此洞主佛也损毁最重。遗憾的是,这三座北齐大窟,除主龛外,周围的小龛大多年代比较晚近。大窟的回廊内壁上的佛龛,或者是元以后的低劣佛像,或者干脆全部毁去,被补以当代佛像。小窟数座,有几座元以后的,没什么看头。唐窟两三,很好。
Figure 12 一菩萨像
窟中壁花彩绘都很精致,为以前所未见。但鉴于佛像修补很重,我不能不怀疑这些浮雕彩绘是否也是当代修补。尤其是最大窟,内壁四处都可玩赏。解说牌说,前壁原有最大的帝后礼佛图,但已损毁至难以辨认。
Figure 13 大佛洞内
南北响堂都不缺碑刻,这些碑刻保存完好,而且字体风姿绰约,是响堂山一大亮点。不知为何从未在书店中见有拓本出版。
出北响堂石窟,下山打道回府。经S222上青兰高速,在上高速之前的立交桥前交了一次邢峰高速的买路钱;青兰高速又交一次买路钱;从邯郸西出口下高速后,市区在望,竟然立刻又遇到一个收费站,交了新邯武公路的买路钱。无话可说。
2012年1月30日星期一
我就喜欢这样的订阅邮件
某天早上,邮箱里出现了这么一封邮件:
尊敬的用户:
我们很荣幸能有机会为您呈现高品质、可信赖、有特色的本地生活优惠。
您注册点评账号并且订阅了每日团购邮件,为了让您及时的了解点评团最新上线的团购,我们会发送邮件到您留下的订阅邮箱,但从近期您的反馈来看,发现您持续有一段时间没有打开邮件。
也许我们的团购邮件对您造成了一定的困扰,为了减少骚扰,我们将不再对您的邮箱发送团购订阅邮件。如果您看到这封邮件后还希望能定期接收,请点击以下的链接重新订阅:
在这个垃圾邮件和流氓软件横行的时候,像大众点评网这样关注用户体验的真是不多啊!