一>:设置测试系统
首先准备好一个内核源码树,构造一个新内核,然后安装到自己的系统中。
二>:HelloWorld模块
#include //定义了驱动的初始化和退出相关的函数
#include //定义了内核模块相关的函数、变量及宏
MODULE_LICENSE("Dual BSD/GPL"); //该宏告诉内核,该模块...
分类:
系统相关 时间:
2014-08-27 09:27:57
阅读次数:
320
学习概要:
一.语言结构
二.自定义函数
三.变量作用域
四.静态变量
五.函数返回值
六.参数
七.默认参数
八.引用参数
九.可变个数函数
十.回调函数
十一.变量函数
十二.递归函数
十三.文件包含
函数分类
1.自定义函数
2.回调函数
3.变量函数
4.递归函数
语言结构:
if()
for()
while()
swi...
分类:
Web程序 时间:
2014-08-21 01:37:33
阅读次数:
302
一>:设置测试系统
首先准备好一个内核源码树,构造一个新内核,然后安装到自己的系统中。
二>:HelloWorld模块
#include //定义了驱动的初始化和退出相关的函数
#include //定义了内核模块相关的函数、变量及宏
MODULE_LICENSE("Dual BSD/GPL"); //该宏告诉内核,该模块采用自由许可证...
分类:
系统相关 时间:
2014-08-18 22:08:53
阅读次数:
472
静态与动态HML 静态(数据静态)ASP/ASP.NET动态(数据动态)C#编程:(一)项目结构.cs——源文件(程序代码).csproj——项目文件(管理文件项).sln——解决方案文件(管理项目).config——配置文件函数的四要素:名称,输入,输出,加工主函数static void Main...
分类:
其他好文 时间:
2014-08-14 23:41:36
阅读次数:
352
##1 背景 写代码不可避免要对函数、变量命名,而命名往往是困难的,也是开发规范的重要主题。老夫行走江湖多年,所见开发规范大多过时。 ##2 意外收获 而今天看到新鲜出炉Net开发规范,窃以为有很好的指导意义。虽...
分类:
其他好文 时间:
2014-08-05 19:43:10
阅读次数:
213
/** * Created by rabbit on 2014-07-21. * final 最终 作为一个修饰符 * 1、可以修饰 类,函数,变量 * 2、被final 修饰的类,函数,变量不能被继承,不能被覆写 * * */ class demo { final i...
分类:
其他好文 时间:
2014-07-21 11:30:14
阅读次数:
216
1 在头文件里面定义 消息#define WM_SHOWTASK WM_USER+10 在主窗口类里面定义 一个变量 两个函数 a 变量 托盘结构体的变量NOTIFYICONDATA m_nid; b 初始化上述变量的函数void ToTray(void); c 托盘的消息处理函数LRES...
分类:
其他好文 时间:
2014-07-19 17:37:43
阅读次数:
224
本文摘录自李战老师《悟透Javascript》一书的部分章节,为适应博客发表作了一点点修改。1) 预编译分析。 JavaScript执行引擎将所有定义式函数直接创建为作用域上的函数变量,并将其值初始化为定义的函数代码逻辑,也就是为其建立了可调用的函数变量。 “var”定义的变量也会在这一步中创建起来...
分类:
编程语言 时间:
2014-07-06 21:38:20
阅读次数:
193
标准库:一些最爱
os
os模块为你提供了访问多个操作系统服务的功能。
os和它的子模块os.path还包括一些用于检查、构造、删除目录和文件的函数,以及一些处理路径的函数。
os模块中一些重要函数和变量
函数/变量
描述
environ
对环境变量进行映射
system(command)
在子s...
分类:
编程语言 时间:
2014-07-06 00:30:46
阅读次数:
311
先从闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,ja...
分类:
Web程序 时间:
2014-06-27 20:04:28
阅读次数:
267