码迷,mamicode.com
首页 > 2015年03月13日 > 全部分享
linux 设备驱动的重点和难点
1. 编写linux设备驱动,要求工程师具备一定的硬件基础,懂得SRAM, Flash, SDRAM, 磁盘的读写方式, UART, I2C, USB等设备的接口,轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理MMU。2. 具备好的C语言基础,可灵活运用结构体,指针,函数指针及内...
分类:系统相关   时间:2015-03-13 10:48:17    阅读次数:190
CSS定位
CSS(Cascading Style Sheets) 定位 (Positioning) 属性允许你对元素进行定位它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。 块级元素: div、h1或p元素 即:显示为一块内容称之为 “块框“ ; 行内元...
分类:Web程序   时间:2015-03-13 10:49:46    阅读次数:138
ios 加水印
1.加文字-(UIImage *)addText:(UIImage *)img text:(NSString *)text1{ //get image width and height int w = img.size.width; int h = img.size.height; CGColorS...
分类:移动开发   时间:2015-03-13 10:47:13    阅读次数:173
poj3278——bfs
POJ 3278 对数轴进行一维bfsCatch That CowTime Limit:2000MSMemory Limit:65536KTotal Submissions:52161Accepted:16355DescriptionFarmer John has been informed of....
分类:其他好文   时间:2015-03-13 10:47:24    阅读次数:122
makefile 示例1
# 设置编译器CC = g++# -fPIC 作用于编译阶段,告诉编译器产生与位置无关代码# -D宏定义,相当于C中的全局#define,可以通过宏定义来控制源程序的编译,例如:# #ifdef _FILELINE# printf("Hello Yu Qiang, How are you?\n");...
分类:其他好文   时间:2015-03-13 10:46:46    阅读次数:127
ehcache memcache redis 三大缓存男高音
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考!Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具...
分类:系统相关   时间:2015-03-13 10:48:03    阅读次数:213
随笔灬2
梦中的女孩目录:第一章:浅谈儿时上学的时光第二章:遇见梦中情人第三章:初入社会,开始求职生涯在这里发表一篇关于梦中的女孩故事,希望大家可以大家可以喜欢,多多给与指点,看看我所写出的梦中女孩是否能够和大家有相同的眼光,是否能够让大家感觉写出了你们的心声,也许有些地方描述的不是特别好,原因只怪自己的.....
分类:其他好文   时间:2015-03-13 10:47:21    阅读次数:124
Java线程安全和非线程安全
ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuffer是线程安全的什么是线程安全?线程安全和非线程安全有什么区别?分别在什么情况下使用?非线程安全是指多线程操作同一个...
分类:编程语言   时间:2015-03-13 10:48:21    阅读次数:180
hdu 4043 FXTZ II [ 概率 ]
传送门FXTZ IITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 530Accepted Submission(s): 280Problem De...
分类:其他好文   时间:2015-03-13 10:48:00    阅读次数:254
3月13日 异常处理
异常处理可用于处理系统级和应用程序级的错误状态。 try块:包含有可能发生异常的代码。 catch块:包含出现异常时需要执行的响应代码。 finally块:包含确保一定要执行的程序代码。(如资源清理操作) 注意:try是必须的,一个try块可以不包含catch块,也可以包含一个或多个catch块。一...
分类:其他好文   时间:2015-03-13 10:48:11    阅读次数:131
Windows使用virtualenv搭建flask开发环境
virtualenv:VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:在没有权限的情况下安装新套件不同应用可以使用不同的套件版本套件升级不影响其他应用虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安...
分类:Windows程序   时间:2015-03-13 10:47:10    阅读次数:188
Oracle建立表空间和用户
Oracle建立表空间和用户 建立表空间和用户的步骤:用户建立:create user username identified by "password";授权:grant create session to username; grant create tabl...
分类:数据库   时间:2015-03-13 10:47:39    阅读次数:193
android学习——FrameLayout框架布局
FrameLayout单桢布局 FrameLayout对象好比一块在屏幕上提前预定好的空白区域,可以将一些元素填充在里面,如图片。所有元素都被放置在FrameLayout区域的最左上区域,而且无法为这些元素制指定一个确切的位置,若有多个元素,那么后面的元素会重叠显示在前一个元素上。 我们下面通过.....
分类:移动开发   时间:2015-03-13 10:45:06    阅读次数:148
android学习——LinearLayout线性布局
LinearLayout线性布局 LinearLayout是一种线型的布局方式。LinearLayout布局容器内的组件一个挨着一个地排列起来:不仅可以控制个组件横向排列,也可控制各组件纵向排列。通过orientation属性设置线性排列的方向是垂直(vertical)还是纵向(horizonta....
分类:移动开发   时间:2015-03-13 10:44:38    阅读次数:143
在linux中使用包管理器安装node.js
网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法。1. 在Ubuntu中,使用如下命令:curl -sL https://deb.nodesource.com/s...
分类:Web程序   时间:2015-03-13 10:46:24    阅读次数:130
怎样写APP计划书-20150313早读课
我们每天都会收到拥有APP创意的人们的电话和邮件,他们想知道把这样的APP做出来需要多少钱。在Calvium,我们尽可能帮助他们,但有时候 做这样的报价真的很难。询问一款APP的价值,就和询问一条绳子的长度一样(译者注:意思是不知道明确的范围)。因此,尽可能多地阐明你的想法尤为重要, 并且最好拥有一...
分类:移动开发   时间:2015-03-13 10:45:06    阅读次数:140
数据库工具Navicat for MySQL
1.使用 Navicat_for_MySQL_11.0.10_XiaZaiBa(1).exe可以远程管理数据库基本设置登录页面,显示该服务器中所有数据库2.点击“查询”,新建查询,写sql语句。3.点击“运行”
分类:数据库   时间:2015-03-13 10:44:28    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!