Linux设备驱动辩编写基础
一、linux中的驱动是以模块的形式存在的,这样就大大提高了驱动的灵活性,linux内核模块的程序结构如下:
l 模块加载函数(必须):module_init()
l 模块卸载函数(必须):module_exit()
l 模块许可证声明(必须):MODULE_LECENSE(“GPL”)
l 模块参数(可选):module_param(a,int,0...
分类:
系统服务 时间:
2014-09-01 21:14:33
收藏:
0 评论:
0 赞:
0 阅读:
248
这两天看了一下TOM大叔的《深入理解js系列》中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题。写篇文章,供大家分享。...
分类:
编程语言 时间:
2014-09-01 21:14:23
收藏:
0 评论:
0 赞:
0 阅读:
358
自己实现的一个string类,包括基本构造,复制构造,赋值和析构函数,比较函数,输入输出函数,锻炼一下动手能力。
#include
#include
#include
using namespace std;
class MyString{
public:
MyString(const char *s=NULL);
MyString(const MyString& rh...
分类:
其他 时间:
2014-09-01 21:14:13
收藏:
0 评论:
0 赞:
0 阅读:
303
最终效果图如下:
注意事项:
输入框的return Key
Main.storyboard中为 LoginController 设置一个storyboardID,
以便可以在代码中通过Storyboard对象实例,创建Main.storyboard里面的控制器
仿QQ窗口抖动
dispach_after模拟...
分类:
移动平台 时间:
2014-09-01 21:14:03
收藏:
0 评论:
0 赞:
0 阅读:
409
1. 实际问题
初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接。
TIME_WAIT涉及到TCP释放连接过程中的状态迁移,也涉及到具体的socket api对TCP状态的影响,下面开始逐步介绍这...
分类:
其他 时间:
2014-09-01 21:13:53
收藏:
0 评论:
0 赞:
0 阅读:
348
工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。...
分类:
其他 时间:
2014-09-01 21:13:43
收藏:
0 评论:
0 赞:
0 阅读:
267
导语大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答——聊聊python那些事,来推广我参与撰写的书《编写高质量代码:改善Python程序的91个建议》(豆瓣链接)。在回答问题的过程中,我看到有若干问题是好几个人都问了的,就萌发了在事后把这些问答整理整理的想法,以下内容就是来自那一次的问答。为简化整理,已经去掉了提问人的昵称,并做了简单的分类。纠结的Py2...
分类:
编程语言 时间:
2014-09-01 21:13:33
收藏:
0 评论:
0 赞:
0 阅读:
317
在Linux C网络编程中,一共有两种方法来关闭一个已经连接好的网络通信,它们就是close函数和shutdown函数,它们的函数原型分别为:
1
#include
2
int close(int
sockfd)
3
//返回:0——成功, 1——失败
4
...
分类:
其他 时间:
2014-09-01 21:13:14
收藏:
0 评论:
0 赞:
0 阅读:
271
在第一篇中简单介绍了PowerShell,包含基本的一些命令,以及如何打开PowerShell,并且导航到SSAS对象。第二篇中学习了如何使用变量根据当前日期创建SSAS备份,以及如何运行MDX和XMLA脚本。...
分类:
其他 时间:
2014-09-01 21:13:03
收藏:
0 评论:
0 赞:
0 阅读:
308
刷机,似乎是安卓手机用户的一项专利,但是,会刷机的用户一般都是喜新厌旧的角色,
一个系统用久了,就想换到另一个系统,或者觉得没有原来的好,或者又觉得要换回去,这样又要重刷。
但是刷来刷去都麻烦啊,并且每次刷机也不是没有风险的,一不小心就可能造成重要数据的丢失。
没有解决办法吗,有!双系统!甚至三系统,四系统!!...
分类:
其他 时间:
2014-09-01 21:12:53
收藏:
0 评论:
0 赞:
0 阅读:
351
题目:点击打开链接
题意:一个细胞自动机包含n个格子,每个格子的值都会变成它距离不超过d的所有格子的值,求最后的结果
思路:这个是循环矩阵,可以用O(n^2)的时间过掉
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn = 505;
int n,...
分类:
其他 时间:
2014-09-01 21:12:33
收藏:
0 评论:
0 赞:
0 阅读:
333
题目来源:HDU 3726 Graph and Queries
题意:见白书
思路:刚学treap 参考白皮书
#include
#include
#include
using namespace std;
struct Node
{
Node *ch[2];
int r;
int v;
int s;
Node(int v): v(v) {
ch[0] = ch[1] ...
分类:
其他 时间:
2014-09-01 21:12:23
收藏:
0 评论:
0 赞:
0 阅读:
299
需要临时为mysql添加一个实例,使用xtrabackup最简单快速。
在现有数据节点上:
/home/work/app/xtrabackup-2.2.3/innobackupex --ibbackup=/home/work/app/xtrabackup-2.2.3/xtrabackup --parallel=8 --defaults-file= ${BACKUP_CNF} --s...
分类:
数据库技术 时间:
2014-09-01 21:12:13
收藏:
0 评论:
0 赞:
0 阅读:
334
1. 首先 自定义AppDelegate
(1).if:第一次登录此版本 :新特性展示—> OAuth页面 获取accessToken —> 主界面
并且保存 账号信息 与access token ,by:单例模式。
else: if:如果未通过OAuth授权(即单例模式类中没有账户信息)就进入OAuth页面 —> 主界面
else: 直接进入主页面 并读取单例中...
分类:
移动平台 时间:
2014-09-01 21:12:03
收藏:
0 评论:
0 赞:
0 阅读:
329
PAT (Basic Level) Practise (中文)
分类:
其他 时间:
2014-09-01 21:11:23
收藏:
0 评论:
0 赞:
0 阅读:
683
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std;...
分类:
其他 时间:
2014-09-01 21:11:13
收藏:
0 评论:
0 赞:
0 阅读:
326
1. 前言昨天写了《js便签笔记(11)——浏览TOM大叔博客的学习笔记 part1》,简单记录了几个问题。part1的重点还是在于最后那个循环创建函数的问题,也就是多个子函数公用一个闭包数据的问题。如果觉得有兴趣,可以再重新翻出来看看。今天继续把剩下的问题写完。2. 作用域链学js的人,即使初级入...
分类:
Web开发 时间:
2014-09-01 21:11:03
收藏:
0 评论:
0 赞:
0 阅读:
375
HTTP常见请求,GET和POST一、GET和POST GET和POST是两种最常用的与服务器进行交互的HTTP方法1、GET GET的语义是获取指定URL的资源 将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,各变量之间使用"&"连...
分类:
移动平台 时间:
2014-09-01 21:10:53
收藏:
0 评论:
0 赞:
0 阅读:
340
在Android源码中,提供的快捷开关相对是比较少的,Android4.0系统默认提供的桌面快捷开关AppWidget上只有5种开关(分别是Wifi开关、蓝牙开关、GPS开关、同步开关、亮度设置开关)如下图所示: 当然,有时候就需要开发实现承载更多的快捷开关的AppWidget来实现用户体验,所以,...
分类:
移动平台 时间:
2014-09-01 21:10:43
收藏:
0 评论:
0 赞:
0 阅读:
378
形象例子: 跟不同类型的MM约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去海边浪漫最合适,单目的都是为了得到MM的芳心,我的追MM锦囊中有好多Strategy哦。策略模式: 策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模.....
分类:
其他 时间:
2014-09-01 21:10:33
收藏:
0 评论:
0 赞:
0 阅读:
245