摘要:
在 Linux 下制作动态链接库,“标准” 的做法是编译成位置无关代码(Position Independent Code,PIC),然后链接成一个动态链接库。经常遇到的一个问题是 -fPIC 是不是必需,因为好像不加经常也能正常运行,只是创建 .so 的时候会有一个警告。搜索、试验了一下,答案似乎是这样:(1) 通常的建议是始终加上 -fPIC 生成位置无关代码;(2) AMD64 下,必须使用位置无关代码,否则连接失败:relocation R_X86_64_32S against `a local symbol' can not be used when making a sha 阅读全文
摘要:
●Alternate全文本界面的安装版本——进程全是类似微软的dos界面的文字提示,问题最少,但是很丑。且硬盘启动比较麻烦,请新手暂时不要考虑,等变身为大虾的时候再尝试吧。●Desktop,顾名思义,就是桌面版。对于99%的人来说,这是最适合你使用的版本。你如果觉得其下提到的任何一个问题对你很有帮助的话,相信我,你是个新手,Linux系统对你很陌生,这个版本绝对是最最适合你的,就下载她吧!她很漂漂,有windows一样友好的图形界面。装上她,她会帮你搞定99%的硬件驱动,提供你全鼠标流的操作方式和绝对干掉Xp、Vista、windows7、windows8直到windows10的超炫桌面效果, 阅读全文
摘要:
感谢:http://www.programmer.com.cn/14857/#more-14857 、感谢:尹华山IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。学习人人都会,但不同的人学习效果却千差万别。一个善于 阅读全文
摘要:
好吧,到这里并不是这篇随笔的结束,而是刚刚开始 ~.~、
当我用std::locale解决上述问题后,随之而来的问题来了。编译连接运行程序都没问题,但有时会发生弹框 [**指令引用**内存,该内存不能为“read”],crash产生了。调试中会发现时std::locale的问题,原因是我的程序多线程的,而std::locale在多线程中会产生线程安全问题,有大牛专门就此问题向MicroSoft提交了此问题,ms也给出了解决说是在vc11RTM版本中解决了。 阅读全文
摘要:
用FreeType实现矢量字体的粗体、斜体、描边、阴影效果不是一件容易的事,本人认为皆因Freetype的接口太过于底层化,Freetype没有对其进行上层包装,所以要实现这些对于软件/游戏来说的基本效果,都是件挺麻烦的事情。不过,问题总是会有解决方法的,这些效果的实现,请听本人一个个道来。 阅读全文
摘要:
这里仅介绍重载对话框的消息预处理函数PreTranslateMessage(MSG* pMsg)来进行消息屏蔽。 MFC下基于对话框的程序,默认的会有一个“确定”按钮,还有一个“取消”按钮,那个“确定”按钮是默认按钮。这时候运行程序,按下回车键或者ESC键,程序都会退出。 《Inside Visual C++》一书中:“当用户按下Enter键时,Windows就会自动去查找“输入焦点”落在了哪一个按钮上,获得焦点的按钮的四周将被点线矩形框所包围。如果所有按钮都没有获得输入焦点,Windows就会自动去寻找程序或资源所指定的默认按钮。如果对话框没有默认按钮,那么即使对话框中没有“确定”按钮,O. 阅读全文
摘要:
Initializes the COM library on the current apartment and identifies the concurrency model as single-thread apartment (STA). Applications must initialize the COM library before they can call COM library functions other than CoGetMalloc and memory allocation functions.初始化com库。应用程序调用com库函数(除CoGetMalloc 阅读全文
摘要:
相关网站资源:JavaIDE 工具推荐Eclipse 社区 http://www.eclipse.org/community/Sun公司的NetBeans http://www.netbeans.org/JetBrain公司的IntelliJ http://jetbrains.com/JCreator http://www.jcreator.com/JEdit程序员文本编辑器 http://www.jedit.org/JBuilder http://www.embarcadero.com/products/jbuilder2. 相关学习资源Eclipse 技术文章 http://www.ecl 阅读全文
摘要:
昨天看了不少学长和前辈的blog,知道这么多的他们正不懈且坚定在计算机的学习与研究的路上走着,我感觉自己要树立目标,专心地前进了。我的blog名取Totems(图腾)只是一时兴起,但却坚定了我要有所作为的决心。 顺带一个c语言图形问题:c图形独立运行程序。 网上给了很多,都是一个样,但我们不知道具体怎么做; 2. 独立图形运行程序的建立 Turbo C对于用initgraph()函数直接... 阅读全文