2014年3月5日

摘要: Installation and settingInstallation mongo.so, run as follow: git clone https://github.com/mongodb/mongo-php-driver cd mongo-php-driver phpize ./configure make sudo make installThen add extension=mongo.soto your php.ini file.note:if you can't find any php.ini in your computer, try to search php. 阅读全文
posted @ 2014-03-05 22:21 CP0000 阅读(232) 评论(0) 推荐(0)
摘要: 1. 打开 terminal,查看Mac系统所有USB设备信息,找到相应的厂商Vender ID. system_profiler SPUSBDataType查到相应连有Android手机设备的usb hub,找到相应的厂商Vender ID.如: Product ID: 0x1228 Vendor ID: 0x2717 Version: 2.552. 终端进入/Users/user/.android,应该有一个adb_usb.ini文件,如果没有请新建。然后将上面的查找得到的Vender ID 单独一行加入到该文件,保存退出。3. 重启adb server进程。 a... 阅读全文
posted @ 2014-03-05 22:14 CP0000 阅读(327) 评论(0) 推荐(0)

2014年3月1日

摘要: 名词解释java: android app 编程语言class: 由 java文件通过 Sun JDK 编译而成dex: Dex文件的指令码是Dalvik虚拟机专有的一套指令集,专门为嵌入式系统优化过,相比标准java的.class文件,它体积小,运行效率高。ps:通过Android平台上的工具(dx)将.class文件 转换成Dex字节码(classes.dex)smali, baksmali:分别指android系统里的Java虚拟机(Dalvik)所使用的一种.dex格式文件的汇编器ps: Smali文件是dalvik虚拟机运行的dex字节码文件对应的汇编文件。工具介绍ant: 编译,生 阅读全文
posted @ 2014-03-01 21:39 CP0000 阅读(462) 评论(0) 推荐(0)

2014年2月17日

摘要: 自己读书有个习惯,就是边读边做一些文摘。这篇文摘是关于 《黑客与画家》一书的,对这本书有兴趣却没有时间看的同学可以读一下我摘下来的文字。优秀的软件设计师是建筑师而不是工程师:建筑师决定做什么,工程师想出怎么做。创造优美的事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。你把整个程序想清楚的时间点,应该是在编写代码的同时,而不是在编写代码之前,这与作家,画家和建筑师的做法完全一样。如何学习编程:画家学习绘画的方法主要是动手去画,黑客学习编程的方法也理应如此。应该定期地从头开始,而不是长年累月地在一个项目上不断工作,并且试图把所有的最新想法 阅读全文
posted @ 2014-02-17 12:31 CP0000 阅读(192) 评论(0) 推荐(0)

2013年11月10日

摘要: OpenGL FrameBuffer Object (FBO)1. FBO 简介Frame Buffer Object(FBO)扩展,被推荐用于把`数据渲染到纹理对像`。相对于其它同类技术,如数据拷贝或交换缓冲区等,使用FBO技术会更高效并且更容易实现。该技术可以把一些渲染到纹理 (render to texture)的功能加入到程序中,实现更快速的运行。2. 建立 GLuint fbo; glGenFramebuffersEXT (1, &fbo);3. 绑定 glBindFramebufferEXT (GL_FRAMWBUFFER_EXT, fbo);4. 加入一个深度缓存 (De 阅读全文
posted @ 2013-11-10 19:38 CP0000 阅读(512) 评论(0) 推荐(0)
摘要: 不可思议的年代:1. 最有用的创新就是在全球范围内整合思想。2. 在忧患之中,找到乐观的理由,才是最难的事情。3. 为了在这不可思议的年代生存,我们必须在不可思议的地方,向不可思议的人们学习不可思议的人们学习不可思议的创新。4. 在一个复杂的系统中,过分的关注直接的目标,会让你忽视更宽广的背景,而背景往往是更重要的。5. 中国兵家推崇的是“不战而屈人之兵”。无名将军的伟大在于他们审时度势,运筹帷幄,每一次都能避免兵戎相见。6. 只要赋予人们权利,他们将迸发出来难以估量的力量和创新。7. 应对生化危机的最好办法,或许不是准备各种备用的疫苗,而是建立一个更加健康的公共卫生体系;预防地震最好的办法, 阅读全文
posted @ 2013-11-10 19:33 CP0000 阅读(301) 评论(0) 推荐(0)

2013年3月4日

摘要: GCD: grand center dispatch is support for systems with mutli-coreprocessors.It's really useful when you develop a iOS application or a iOS games. I like this feature!Ok, let me show you how to use dispatch:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // please 阅读全文
posted @ 2013-03-04 23:21 CP0000 阅读(173) 评论(0) 推荐(0)

2012年12月1日

摘要: I think most of iOS app developers think that %@ is use to print the String in Objective_C, to be honest , i was think too. But , i found this opinion was wrong .The truth is %@ is for printing objective-c objects,not just for print the NSString.To be a bit more precise. Every object is able to over 阅读全文
posted @ 2012-12-01 19:13 CP0000 阅读(156) 评论(0) 推荐(0)

2012年11月20日

摘要: + 1) why should we build the sqlite library for ourself.The reason is the android system libsqlite.so wouldn't implement some functions we needed(like func: sqlite3_prepare_v2), so we should generate a new libsqlite.so for ourself and use in our apps and games.+ 2) Download the latest sqlite cod 阅读全文
posted @ 2012-11-20 09:07 CP0000 阅读(629) 评论(1) 推荐(0)

导航