驱动中pr_debug定义在kernel/include/linux/printk.h
/* If you are writing a driver, please usedev_dbg instead */
#if defined(CONFIG_DYNAMIC_DEBUG)
/* dynamic_pr_debug() uses pr_fmt()internally so we don...
分类:
其他好文 时间:
2014-09-30 18:23:44
阅读次数:
338
英文链接:Writing Fast, Memory-Efficient JavaScript
很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey的...
分类:
编程语言 时间:
2014-09-30 15:25:07
阅读次数:
340
If you spend a lot of time typing plain text, writing programs or HTML, you can save much of that time by using a good editor and using it effectively...
分类:
其他好文 时间:
2014-09-29 13:50:10
阅读次数:
267
HTML代码:1 2 3 Blog Home 4 Archives 5 2011 Writing 6 Tips for jQuer 7 8 CSS代码:.crumbs { displ...
分类:
Web程序 时间:
2014-09-28 16:39:33
阅读次数:
229
Problem Description
Mario is world-famous plumber. His “burly” figure and amazing jumping ability reminded in our memory. Now the poor princess is in trouble again and Mario needs to save his lover...
分类:
其他好文 时间:
2014-09-26 22:30:09
阅读次数:
203
1、android aapt
aapt 是android assert packaging tool的缩写,采用aapt可以查看apk的信息和列出apk包的内容
2、monkey runner 和chimpchat
The monkeyrunner tool provides an API for writing programs that control an Android de...
分类:
移动开发 时间:
2014-09-23 22:32:55
阅读次数:
288
具体以源码为准Talent继承自Marionette继承自BackBoneRegion: 继承自Backbone.Event,show(view)会调用view.render(),然后$el.append(view.el),触发相应的事件Layout: 继承自 ItemView,可以设置regi.....
分类:
Web程序 时间:
2014-09-23 13:25:34
阅读次数:
190
FUSE is particularly useful for writing [ vritual ] file system. Unlike traditional filesystem that essentially save data to and retrive data from dis...
分类:
其他好文 时间:
2014-09-20 18:31:59
阅读次数:
183
本文介绍常见 Distributed Cache Service错误和解决办法...
分类:
其他好文 时间:
2014-09-19 21:10:56
阅读次数:
218
应该是在前年,我通过一个项目,有了这样的sense,原因是吃了亏,具体地说,就是后期的测试成本太高。昨天在移植、二次开发框架代码的过程中,思前想后,努力让代码变得可测。通过简单的UT,找到了不大不小的BUG。今天在微博上,看到Guide-Writing Testable Code这个PDF,想来还是...
分类:
其他好文 时间:
2014-09-18 23:28:24
阅读次数:
315