裸机下控制LED灯非常方便,只需要配置好GPIO引脚功能,然后向GPIO引脚映射的内存地址处写入数据即可,但linux下驱动就不那么简单了,需要结合字符设备驱动的架构,然后将功能实现添加进去,笔者参考linux设备驱动程序(第三版)中介绍的新的接口来实现驱动。友善之臂官网提供的源码是基于miscde...
分类:
其他好文 时间:
2014-06-11 13:21:38
阅读次数:
408
这篇文章将给出POSIX的pthread实现,c++11的thread库的实现方式。部分源码内容可能摘抄自他人博客,表示此篇文章非绝对原创,感谢。1.
问题描述场景:5个哲学家,5把叉子,5盘意大利面(意大利面很滑,需要两把叉子才能拿起)大家围绕桌子,进行思考与进食的活到,如下图所示。哲学家的活动方...
分类:
其他好文 时间:
2014-06-11 11:58:05
阅读次数:
1236
一、安装Apache2 #yum -y install
httpd安装配置完成,启动httpd服务#service httpd start二、安装Mysql1.安装mysql#yum -y install
mysql-server安装完成,启动mysql服务:#service mysqld star...
分类:
数据库 时间:
2014-06-11 11:14:36
阅读次数:
416
成员变量buf是存储数据的缓冲区 count是缓冲区中的有效字节数。 /** * The
buffer where data is stored. */ protected byte buf[]; /** * The number of valid
byte...
分类:
编程语言 时间:
2014-06-11 11:03:44
阅读次数:
269
成员变量 //由该流的创建者提供的 byte 数组。 protected byte
buf[]; //要从输入流缓冲区中读取的下一个字符的索引。 protected int pos; //流中当前的标记位置。 protected int
mark = 0; ...
分类:
编程语言 时间:
2014-06-11 10:44:54
阅读次数:
366
PHPTaint-检测xss/sqli/shell注入的php扩展模块web渗透者习惯采用黑盒或灰盒的方面来检测一款web应用是否存在漏洞,这种检测方法可以屏蔽不少漏洞,特别是程序逻辑中的漏洞。但如果能配合白盒的源码审计(也可以叫漏洞挖掘),效果将会更好,当然人力成本也会增加,其中,对于源码审计工作...
分类:
数据库 时间:
2014-06-11 08:46:40
阅读次数:
378
原文:【javascript基础】1、基本概念前言最近迷茫了一段时间,不知道应该从何处开始学习前端知识,好像这种状态已经持续了一年了,天天也在看前端的东西,但是记住的多少或者说在脑中一团糟,没有什么清晰的概念。最近加入了jQuery源码交流群(239147101),虽然有时候在群里不说话,或者在里面...
分类:
编程语言 时间:
2014-06-11 08:14:37
阅读次数:
335
原文:【javascript基础】3、变量和作用域前言这篇和大家说一下javascript中的变量和作用域,由于是将基础嘛,主要给大家捋一下知识,不想翻开书复习的道友可以看一下,打算刚开始学习javascript的同学可以扫一眼。PS:jQuery源码交流群(239147101)等你来,群里高手云集...
分类:
编程语言 时间:
2014-06-11 08:01:39
阅读次数:
354
compass 中一些常用api 包括一些浏览器hack @import
"compass/utilities/general" Clearfix Clearfix 是用来清除浮动 float 造成的内容问题,以前用clear
方法可以解决,通过查看Clearfix 的源码发现对与高版本的浏览器其实...
近来一直利用业余时间在看jquery2.1.1源码,大约看了两千行了。平时看的时候,做了一些笔记,贴出来分享。1.Array.prototype.slice.call
可以将伪数组转化为真正的数组其实,这里所谓的“伪数组”就是有length属性,并且有“0”、“1”、“2”等这些属性的对象,如下代码...
分类:
Web程序 时间:
2014-06-11 07:29:13
阅读次数:
334