- 博客(14)
- 资源 (8)
- 收藏
- 关注
转载 fedora14显卡驱动安装(禁用Nouveau kernel driver)
今天早上要在fedora下玩一个类似跑跑卡丁车的游戏,无奈驱动不支持3D,因此开始了一早上的装驱动之旅,网上资料很多,但都不实用,经过摸索最终解决,将我的经验分享下来吧。我的uname -r为:2.6.35.6-45.fc14.i686.PAE 错误提示信息为: ERROR: You appear to be running an X server; please exit X b
2011-11-30 20:30:32 2948
原创 _beginthreadex与createthread和AfxBeginThread的区别
1、不要在一个MFC程序中使用_beginthreadex()或CreateThread()。 这句话的意思是由于AfxBeginThread()是MFC封装的启动线程的函数,里面包含了很多和MFC相关的启动信息,而且封装了一些常用的操作,使用起来也比较简便。而用另外两个函数就需要程序员对类型,安全性检查进行更多的思考! 2、用_beginthreadex()函数应该是最佳选择,因为_be
2011-11-28 14:39:37 1036
翻译 Mac在Finder中显示/usr、/tmp、/var等隐藏目录
Finder中默认是不显示/usr、/tmp、/var等隐藏目录的,通过在终端中输入一下命令来另其显示:defaults write com.apple.Finder AppleShowAllFiles YES之后还需重启Finder,最简单的方法是Alt+鼠标右击屏幕下方的Finder图标,选择“重新开启”即可。
2011-11-25 17:24:33 5140
转载 Objective-C的Block(闭包),递归与泛型
Apple在C,Objective-C和C++中扩充了Block这种文法的,并且在GCC4.2中进行了支持。现在我们可以在Mac 10.6和iOS 4中使用。如果是Mac 10.6 或 iOS 4.0 之前的平台,据说可以用http://code.google.com/p/plblocks/这个项目来支持Block语法。Apple在 Snow Leopard中所用到的Grand Central
2011-11-22 09:36:53 4155
原创 rpmbuild打包错误:*** ERROR: No build ID note found in ******
在Fedora14中打rpm包,是没有/usr/src/redhat这个目录的,而是要建立~/rpmbuild目录,并建立SOURCES、SPECS、RPMS等相应目录。其它步骤相同。但是在rpmbuild -ba时,遇到如下错误:*** ERROR: No build ID note found in /home/wuyang/rpmbuild/BUILDROOT/******e
2011-11-21 10:56:59 13774
转载 vs2008 C++ 没有找到MSVCR90D.dll 问题
现象:win32程序,运行时弹出对话框:“没有找到MSVCR90D.dll,因此这个应用程序未能启动,重新安装应用程序可能修复此问题”解决:网上一人说是微软BUG,具体原因不清楚。如果把项目放在FAT32分区,那么这样操作:方案一:英文版:Project Properties -> Manifest Tool-> Use FAT32 Work-around --
2011-11-20 19:51:41 1059
原创 RHEL5.2 光盘安装各种问题总结
2011.11.10 (安装系统)之前在自己的笔记本上安装RHEL5.2的时候也遇到过问题,当时记得是在安装界面是输入boot: linux noapic acpi=off(可能还有其它的)解决的。但今天在公司的新牛X电脑上安装时,遇到了各种各样的问题,暂时算是装上了,其它的问题之后再来补充。PS: 本人菜鸟,高手看到问题请指点,小弟不胜感激。首先,is
2011-11-10 10:57:54 3589
转载 Objective-C的反射
转自:http://blog.sina.com.cn/s/blog_6d723b1f0100q6m6.html 我第一次接触Java的时候就觉得整个反射包都很新颖,它使得Java和解释型的脚本语言更接近了,与此同时也拉开了和主流的C和C++的距离。 在运行时可以窥视到一个对象的类元数据真的很不可思议,尽管这些可能不会在日常应用编程中经常使用到。从Java转到Objective-C
2011-11-09 11:23:11 1021
原创 Objective-C编译错误:expected '=', ',', ';', 'asm' or '__attribute__' before ***
在Objective-C(.m)中使用C++(.cpp)或Objective-C++(.mm)时,编译过程出现如下错误:expected '=', ',', ';', 'asm' or '__attribute__' before ***原因是C++或Objective-C++代码被Objective-C代码调用,或间接调用了(#import了#import其它.cpp或.mm文件的.
2011-11-04 18:09:00 3474
原创 关于NSString的retainCount的各种结果原因
1. 字符串常量NSString *s = @"test";NSLog(@"s:%d",[s retainCount]); // -1或2147483647(即UINT_MAX ( Maximum value an `unsigned int'))因为"test"为字符串常量,系统不会收回,也不会对其作引用计数,即使我们对s如何retain或release。 2. string
2011-11-03 15:59:56 7799 4
转载 release 与 retainCount
在XCode中加入如下代码:与 retainCount" alt="release 与 retainCount" src="http://s9.sinaimg.cn/middle/7e3132caga9736d788758&690" width="238" height="94">理论上说,第一句话alloc了一个label,其保留计数器值为1,第二句话对保留计数器的值不产
2011-11-03 15:43:03 1302
原创 本地Web服务器搭建
1. Dreamweaver -> 新建站点 -> 站点名称+本地站点文件夹 -> 保存2. IE -> Internet选项 -> 安全标签 -> 自定义级别(安全设置对话框) -> 启用“通过域访问数据源” -> 确定3. 将webs.exe(WebServer)放至脚本根目录上一级目录,运行webs.exe4. 启动浏览器输入IP地址:127.0.0.1即可访问本地的We
2011-11-03 09:36:22 3577
转载 cocoa线程同步synchronized
synchronized关键字 代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:
2011-11-01 11:27:59 1356
转载 Xcode and #pragma mark
I’ve started using #pragma mar directives in my code to help with organization as my implementation files grow. #pragma mar is simple to use, for example, insert the following to call out initializa
2011-11-01 09:42:35 2657
C#利用托管C++为媒介调用标准C++类的示例代码
2010-06-04
vs2005根据当前日期或指定版本号修改exe或dll版本号
2010-01-07
图片中人脸的自动识别与定位源代码
2009-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人