这些天在学习linux内核编程,就在这里小小的show以下。
首先编写如下的linux代码。并命名为hello.c
这里你应该注意亮点:
第一、linux内核编程,不同于普通的用户态下的编程;有一个入口的main函数;这里的“main”函数是module_init();同时还有一个善后处理的函数:module_exit()。
第二、linux内核编程在编译的时候,不同于用户...
分类:
系统相关 时间:
2015-03-15 16:55:45
阅读次数:
233
转载注明出处 : http://blog.csdn.net/xhz1234/article/details/44257293 Copyright 徐洪志(MacroSAN). All rights reserved.模块之间发生调用关系是常有的事情,下面以两个模块A、B,B使用A模块提供的函数为例,讲解正确使用的方法。模块A中使用EXPORT_SYMBOL或EXPORT_SYMBOL_GPL将要提供...
分类:
系统相关 时间:
2015-03-15 16:50:48
阅读次数:
303
本文转自:http://www.blogjava.net/bacoo/archive/2012/06/11/380500.htmllinux下高并发网络应用注意事项vi /etc/sysctl.conf,加入以下内容:net.ipv4.tcp_tw_reuse=1 #表示开启重用。允许将TIME-W...
分类:
系统相关 时间:
2015-03-15 16:35:45
阅读次数:
192
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t...
分类:
系统相关 时间:
2015-03-15 16:34:19
阅读次数:
157
1、错误描述
Errors occurred during the build.
Errors running builder 'JavaScript Validator' on project 'SSH'.
org.eclipse.wst.jsdt.internal.compiler.lookup.MethodBinding cannot be cast to org.eclipse.wst....
分类:
系统相关 时间:
2015-03-15 15:23:03
阅读次数:
177
我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。那虚拟内存空间是什么呢,它与实际物理内存空间又是怎样对应的呢,为什么有了虚拟内存技术,我们就能运行比实际物理内存大的...
分类:
系统相关 时间:
2015-03-15 15:09:35
阅读次数:
262
setjmp()、longjmp() Linux Exception Handling/Error Handling、no-local goto
分类:
系统相关 时间:
2015-03-15 15:06:59
阅读次数:
231
精灵帧缓存类一、SpriteFrameCache 精灵帧缓冲类SpriteFrameCache用于存储精灵帧,SpriteFrameCache是一个单例模式,不属于某一个精灵,是所有精灵共享的:说明: @js NA @lua NA 表示的意思是: 具体实例: 二、SpriteBatc...
分类:
系统相关 时间:
2015-03-15 13:49:01
阅读次数:
174
EclipseSvn插件CSDN下载地址:http://download.csdn.net/source/3143260手动安装:1、在Eclipse根目录下建一个任意文件夹(如plugin),在该文件夹下建一个以该插件名命名的文件夹(如SVN)。2、将下载下的插件文件解压,plugins和feat...
分类:
系统相关 时间:
2015-03-15 13:46:28
阅读次数:
311
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交....
分类:
系统相关 时间:
2015-03-15 13:40:24
阅读次数:
173
一:MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller注冊码Subscriber:javpSubscription Code:wLR7ZL-655551-68586356379508982Subscriber:AdministratorSubscription C...
分类:
系统相关 时间:
2015-03-15 12:21:51
阅读次数:
228
一:前言在达内參加暑期社会实践,达内公司免费教授了一星期的课,当时认为老师用ftp命令用的非常爽。所以回来学学了。二:分类有关FTP(client,server搭建这里不讲)有非常多,大体分为命令行和GUI图形界面的软件。1,图形界面的有gftp gnome下ftpclientcrossftp 基于...
分类:
系统相关 时间:
2015-03-15 12:21:47
阅读次数:
180
UBUNTU安装后,如果电脑有其它分区,则每次需要用鼠标点一下才能挂载,有点不方便。本文详细介绍如何自动挂载。UBUNTU系统有两种挂载方式:
一种是PRE-USER模式,但是这样挂载的分区有点晚,必须在登录后才可以。如果你将数据库安装到那个分区,就会出错。
另一种方式是系统挂载的方式,这种比较方便的是在系统很早启动阶段就挂载了,也就是传说的fstab文件配置模式。
本文着重讲第二种方式。第二...
分类:
系统相关 时间:
2015-03-15 10:56:27
阅读次数:
174
先转一篇关于ubuntu版本号的文章: http://www.cnblogs.com/zhwl/archive/2013/02/26/2933666.html下面是几个可以查看ubuntu版本号的命令:前两个查的是ubuntu版本号,后面几个是linux内核版本号
分类:
系统相关 时间:
2015-03-15 10:50:43
阅读次数:
172
kernel:ftp://kernel.orgcnkernel:http://www.cnkernel.orgoldlinux:http://www.oldlinux.orgminix3:http://www.minix3.orgcentos:http://www.centos.orgdjgpp:h...
分类:
系统相关 时间:
2015-03-15 10:48:29
阅读次数:
174
CenOS 6.3 + nginx 1.2.4 + PHP 5.4.8 + MySQL 5.5.28 完整配置#阿里云64位系统无法安装GCC需要安装kernel-headers库wgethttp://vault.centos.org/5.7/os/x ... -274.el5.x86_64.rpm...
分类:
系统相关 时间:
2015-03-15 10:47:43
阅读次数:
312