摘要: 一、vim7.4安装1、首先下载 vim7.4压缩包: wgetftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz22、yum install ncurses ncurses-devel 注:新的centOS 系统编译 vim7.4时会有错误提示,要首先安装... 阅读全文
posted @ 2014-11-16 16:16 功夫杨 阅读(761) 评论(0) 推荐(0) 编辑
摘要: Auto Layout是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述布局,View的Frame会根据这些描述来进行计算。添加的目标View要遵循以下的规则:对于两个同层级View之间的约束关系,添加到他们的父View上。对于两个不同层级View之间的约束关系,添加到他们最近的共同的父V... 阅读全文
posted @ 2014-10-11 13:03 功夫杨 阅读(130) 评论(0) 推荐(0) 编辑
摘要: #的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。(中间可以有空格或Tab?)假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符... 阅读全文
posted @ 2014-07-08 22:45 功夫杨 阅读(364) 评论(0) 推荐(0) 编辑
摘要: __attribute__关键字主要是用来在函数或数据声明中设置其属性。给函数赋给属性的主要目的在于让编译器进行优化。函数声明中的__attribute__((noreturn)),就是告诉编译器这个函数不会返回给调用者,以便编译器在优化时去掉不必要的函数返回代码。GNU C的一大特色就是__att... 阅读全文
posted @ 2014-07-04 18:10 功夫杨 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 异步技术有两个:Grand Central Dispatch(GCD):系统管理线程,你不需要编写线 程代码。只需定义想要执行的任务,然后添加到适当的 dispatch queue。GCD 会负责创建线程和调度你的任务。系统直接提供线 程管理,比应用实现更加高效。Operation Queue:Ob... 阅读全文
posted @ 2014-07-02 21:30 功夫杨 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、垃圾回收机制(GC garbage collection): 1、由一个系统级的线程自动检查释放无用对象占用的内存。 2、垃圾回收机制有多重不同的算法来实现垃圾回收机制。但是整体的思路是:发现无用对象->回收无用对象占用的空间。 3、垃圾回收机制的优缺点: 优点:自动释放内存,简... 阅读全文
posted @ 2014-06-19 21:50 功夫杨 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 文章转载地址:http://blog.csdn.net/intel80586/article/details/8487682 +http://www.myexception.cn/operating-system/1616547.htmlMAC OSX使用Python安装模块问题系统环境:MAC O... 阅读全文
posted @ 2014-05-17 23:57 功夫杨 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 在这里稍微解释下几个文件的作用,/etc/bashrc、/etc/profile是系统全局环境变量设置,给所有用户使用,~/.bashrc、~/.bash_profile、~/.bash_login、~/.profile是用户目录下的私有变量设置。当进入系统运行一个bash shell进程时,读取环... 阅读全文
posted @ 2014-05-08 22:07 功夫杨 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 一、Mysql 数据库数据(注意sql语句的书写,尤其是单引号的书写!!!!!)cursor = connection.cursor() insert_sql = "insert into books_author(first_name,last_name,email) values ('%s','%s','%s')"%(f_name,l_name,em) print insert_sql cursor.execute(insert_sql)二、Django自带方法p = models.Author(first_name= f 阅读全文
posted @ 2014-04-04 17:10 功夫杨 阅读(497) 评论(0) 推荐(0) 编辑
摘要: def testdb(request): b = models.Book.objects.all() message = [] for dic in b: if dic.__dict__['_state']: dic.__dict__['_state'] = 1 if dic.__dict__['publisher_date']: a = dic.__dict__['publisher_date'] timeStr = a.strftime('%y-%m-%d') ... 阅读全文
posted @ 2014-04-04 15:21 功夫杨 阅读(214) 评论(0) 推荐(0) 编辑