Android移植主要就是Linux内核的移植,而Linux内核的移植主要是Linux驱动的移植。为了开发和测试Linux驱动,需在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。需要对源代码进行下载和编译,由于Android源代码包含了很多东西, ...
分类:
其他好文 时间:
2016-04-23 22:41:22
阅读次数:
267
Android源代码包含内嵌在Android系统中的应用程序的源代码、Android SDK带的各种工具的源代码、Android NDK的源代码、HAL源代码。 Android源代码目录 makefile文件(makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件 ...
分类:
移动开发 时间:
2016-04-23 13:35:19
阅读次数:
267
项目中经常用到easyUI的组件datagird,每次重复的属性写很多(copy-paste),架构师把这活安排给我了,苦逼。。
项目是后台系统,表格行的增删改查几乎都有,有些需求还包括排序,所以写了个函数注入方法,extend默认的row方法, 代码包括两部分(函数inject 和 set datagrid )。(function ($) {
var extendFns = {};...
分类:
其他好文 时间:
2016-04-23 11:59:37
阅读次数:
183
很多 NodeJS 的开发者在抱怨异常处理太麻烦,我们会通过一些列博客梳理一下NodeJS中常见的异常处理的手段。 和大多数编程语言一样,在 NodeJS 里可以通过throw抛出一个异常: throw new Error('Catch me'); 为了捕获这个异常需要把代码包在Try Catch中 ...
分类:
Web程序 时间:
2016-04-22 18:20:40
阅读次数:
264
源代码包命名:name-VERSION.tar.gzrpm包命名:name-VERSION-release.arch.rpmVERSION:major.minor.releasearch:x86:i386,i486,i586,i686x86_64:x64,x86_64,amd64powerpc:ppc无平台:noarch包之间:存在依赖关系,使用包管理的前端工具,可自动化解决包的依赖关系yum:rpm包管理..
分类:
其他好文 时间:
2016-04-22 01:16:46
阅读次数:
245
(function(window, undefined) { var jQuery = ... ... window.jQuery = window.$ = jQuery; })(window); 整个代码包裹在一个立即执行匿名函数内。 这样写的优点: 1. 通过写立即执行匿名函数,这样不会干扰jQ ...
分类:
Web程序 时间:
2016-04-21 11:38:20
阅读次数:
128
全局命名空间污染与 IIFE 总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。 IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.e. 第三方库,win ...
分类:
编程语言 时间:
2016-04-19 22:49:28
阅读次数:
354
实验指导书及代码包下载: http://pan.baidu.com/s/1qXAxwgk iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677 ...
分类:
其他好文 时间:
2016-04-19 18:55:53
阅读次数:
179
实验指导书及代码包下载: http://pan.baidu.com/s/1jIctRVo iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677 ...
分类:
其他好文 时间:
2016-04-18 15:20:54
阅读次数:
156
最近经常看到类似这样的HTML代码片段,很多前端开发人员应该都熟悉: 这段代码包含了一些条件注释,它会根据浏览器的不同选择性地给<html>标记添加(或不添加)一个包含浏览器版本信息的class属性。具体来说,对于IE5-IE8,<html>标记会增加一个class属性,属性值由IE的版本来决定。对 ...
分类:
其他好文 时间:
2016-04-17 00:48:30
阅读次数:
158