摘要: 安装homebrew:转自 http://blog.jjgod.org/2009/12/21/homebrew-package-management/主要指令为:获得/usr/local权限:sudo chown -R `user_name` /usr/local然后用 git 安装:cd /usr/localgit initgit remote add origin git://github.com/mxcl/homebrew.gitgit pull origin master等待安装完毕后,就可以试试:brew search可以搜索出所有可以通过 homebrew 安装的软件,不带任何参数 阅读全文
posted @ 2013-02-28 11:31 云山漫卷 阅读(352) 评论(0) 推荐(0)
摘要: 指有View未指定File's owner,应将File's owner用control+drag拖给那个View,注意方向若反是不行的。 阅读全文
posted @ 2013-02-02 19:30 云山漫卷 阅读(176) 评论(0) 推荐(0)
摘要: 启动simulator没多久,感觉不到simulator自身加载启动完成就报这个错。在simulator menubar上,ios模拟器-->还原内容和设置,自动还原加载桌面后,run app成功! 阅读全文
posted @ 2013-01-31 07:31 云山漫卷 阅读(5307) 评论(1) 推荐(0)
摘要: iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃!这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。官方推荐的方法是,每个应用内创建一个UUID来作为唯一标志,并将之存储,但是这个解决方法明显不能接受!原因是,你每次创建的UUID都是不一样的,意味着,你卸载后重新安装这个软件,生成的UUID就不一样了,无法达到我们将之作 阅读全文
posted @ 2013-01-15 09:30 云山漫卷 阅读(2526) 评论(0) 推荐(0)
摘要: 可能程序使用的ios SDK是老版本,该老版本在本地机器上没有,修改SDK版本即可。点选工程,现实工程属性页——>Building Settings——>Architectures——>Base SDK 阅读全文
posted @ 2013-01-05 17:48 云山漫卷 阅读(436) 评论(0) 推荐(0)
摘要: 云计算很多人都说是新瓶装旧酒,是本来就存在的。但是正是伴随着网络技术的新演进,才使之具备了充分的泛化性、可行性。出现很多公司,成为一个新的行业门类。像异步计算等等的技术就是其技术基础。每有一点点技术的进步,精明者总会联想会不会引发新的商业机会。发达国家很多新的商机直接源于技术进步,基础性行业很难取得很大的突破!科技就是一只会下金蛋的鹅,我们都应该眼巴巴就跟在它后面,并且国家社会都要给它好吃好喝的才是~! 阅读全文
posted @ 2012-11-24 22:51 云山漫卷 阅读(162) 评论(0) 推荐(0)
摘要: 1 std::vector vecint; 2 std::deque queint; 3 clock_t t0, t1; 4 5 int size = 1000000; 6 7 t0 = clock(); 8 for (int i = 0; i #include #include #include using std::vector;using std::deque;using std::cout;using std::endl;//struct timeval {// long tv_sec; /* seconds */// long tv_us... 阅读全文
posted @ 2012-11-23 22:09 云山漫卷 阅读(5487) 评论(0) 推荐(0)
摘要: (一). 在Terminal中分别执行以下3步安装boost:1. 下载后进入压缩包所在目录解压: sudo tar -zxvf boost_1_52_0.tar.gz2. 进入./boost_1_52_0,运行: sudo ./bootstrap.sh --prefix=/usr /usr 可替换为任意路径 (事前运行./bootstrap.sh --help 看下参数说明)3. sudo ./b2 install整个安装用时比Windows下安装短很多。将在目标安装文件夹下的/lib、/include下产生库文件。(二). 编译C++项目文件时,要Link上对应所需的库,不然会产生诸如.. 阅读全文
posted @ 2012-11-18 10:46 云山漫卷 阅读(14239) 评论(1) 推荐(0)
摘要: Boost大部分组件无需编译可直接包含头文件使用,但还有一些库需要编译成静态库或动态库才能使用。可使用下文将提到的bjam工具:bjam --show-libraries 查看必须编译才能使用的库。编译安装环境:Win7,VS2008(msvc-9.0)1. 下载boost安装包,我前下载的是1.51版的;(英文版安装帮助:http://www.boost.org/doc/libs/1_51_0/more/getting_started/windows.html#or-build-from-the-command-prompt)2. 解压至D:\boost;3. 启动Visual Studio 阅读全文
posted @ 2012-10-29 20:58 云山漫卷 阅读(1417) 评论(0) 推荐(0)
摘要: cc -g -o debug3 debug3.c [调试性编译,生成可调试执行程序]gdb debug3 [进入gdb调试模式](gdb)run [开始运行](gdb)backtrace [栈跟踪](gdb)print j [打印输出变量j](gdb)print a[3] [打印输出a[3]](gdb)list [列出程序源代码](gdb)help breakpoint [列出与设置断点有关的命令](gdb)break 21 [在第21行设置一个断点](gdb)run [运行](gdb)print array[0] [打印输出array[0]](gdb)print array[0]@5 [打印 阅读全文
posted @ 2012-09-18 22:03 云山漫卷 阅读(1067) 评论(0) 推荐(0)