易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

linux内核模块中捕获中断的一个例子

直接上例子吧。只是捕获某个设备的中断而已。。。
该文件的名字是irq.c
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/timer.h>
#define DEBUG
#ifdef DEBUG
#define MSG(message, args...) printk(KERN_DEBUG "irq:" message, ##args)
#else
#define MSG(message, args...)
#endif
MODULE_LICENSE("GPL");
MODULE_AUTHOR("silence1214");
int irq;
char *interface;
// 下面这2个参数通过插入内核模块的时候赋值的...
module_param(irq, int, 0644);
module_param(interface, charp, 0644);
// 中断捕获的时候的处理函数
int irq_handle_function(int irq, void *device_id)
{
static int count = 1;
MSG("[%d]receive the irq at %ld...\n", count, jiffies);
count++;
return IRQ_NONE;
}
int init_module()
{
// 注册中断捕获,第三个参数的意思是和其他设备共享该中断号,最后一个参数是设备的id,其实对于共享下的设备这个号码据说是随便写,一般都写irq的了。
//只要注册成功就可以等待对应设备的该中断号的到来 � ......

在Windows下远程桌面连接Linux VNC篇

作者:高张远瞩(HiLoveS)
原文:http://www.cnblogs.com/hiloves/archive/2010/05/20/1740094.html
 
VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源。经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称。下面介绍Linux下常用的两个VNC软件。
VNC的原理就是不停的对窗口界面截屏,再将图像传输给客户端,同时VNC服务器端接管服务器端的键盘、鼠标控制权,客户端可以通过服务器端操纵键盘鼠标。比较类似Windows下的pcAnywhere。
一、Windows 端设置
先讲Windows端是因为,下述的两个VNC可以用同一个客户端连接。
在Windows平台上,客户端我选择了RealVNC。RealVNC包括了一整套的服务器端与客户端,如果只安装客户端是不需要注册码的,其客户端程序名为vncviewer.exe,这是个绿色软件,你可以从安装目录下拷贝到其他电脑中运行。
二、VINO
VINO是Gnome中集成的一个VNC软件,安装Gnome环境时默认安装,点击“系统”-“首选项”-“远程桌面”就打开了其配置窗口。
选中“允许其他人查看您的桌面”后VINO就会启动服务器端进程vino-server,同时它监听TCP 5900端口。� ......

在Windows下远程桌面连接Linux XManager篇

作者:高张远瞩(HiLoveS)
原文:http://www.cnblogs.com/hiloves/archive/2010/05/18/1738084.html
 
XManager是一个简单易用的高性能的运行在Windows平台上的X-Server软件,而Gnome和KDE就是X-Client,Linux下的X-Server则为Xorg。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至当你的电脑是在内网或防火墙后,你也能通过SSH协议安全的运行远端的X应用程序。特点包括: -可通过Xcongfig工具设置多个Xmanager设置; -支持多用户的Windows终端环境; -支持多个IP地址; -支持本地资源数据库; -通过热键转换键盘映射; -支持多窗口下的Windows打印功能等。 
XManager的原理是:X-Window并没有规定X-Server与X-Client必须工作在同一台电脑上,所以X-Server可以工作于不同的电脑,而XManager就是Windows平台下的X-Server。XManager与X-Client之间用XDMCP协议相连,Linux端的响应由显示管理器(又叫登录管理器,Gnome的显示管理器为GDM,KDE的显示管理器为KDM,另还有XDM、WDM等)管理,所以Linux端必须启动显示管理器(启动Gnome或KDE)。
一、Linux 端的配置:
开机后就要启动显示管理器。打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initd ......

Linux 编程经典书籍推荐


     成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis 认为,要学好 Linux 环境下的编程,关键是要看对、选对、学会正确的书籍。可以说,如果你选对了 Linux编程的经典书籍,配合你在程序设计工作中的刻苦钻研,成为一名精通 Linux 程序设计的高级程序员并非一件可望不可及的事情。但如果各位程序员朋友没有选对正确的书籍,则你的职业生涯之路就可能面临坎坷。今天,水煮鱼向各位朋友推荐的这些书,有的是资深老前辈们当初向水煮鱼的推荐,还有的是 IBM 的内部培训指定参考书,它们都很值得各位朋友抽空认真一读。
为什么要学习 Linux 环境下的编程
Linux 是一个开放、灵活、跨平台的操作系统,上至庞大的数据中心,下至可放于掌心中的嵌入式设备,无处没有 Linux 的身影。更为重要的是, Linux 是一个与 Unix 既一脉相承又与时俱进的系统。可以说,上世 ......

Linux菜鸟常犯的十大错误

【51CTO精选译文】多数用户在刚刚接触某个桌面系统时,往往容易犯很多错误。不过如果他们从一开始就了解哪些是共性的错误,就可以把受挫的感觉降至最低。以下是新用户在使用某些常用Linux桌面系统时容易犯的十大错误。
 1、延续使用Windows的思维 这是一个再明显不过的错误。普通用户通常意识不到自己在使用一个完全不同的操作系统。实际上,多数普通用户甚至无法区别Windows XP、Vista和Windows 7的差异。因此,新用户会误认为Linux系统的运行方式与Windows完全一样。这部分终端用户应该明白,自己在使用一个不同的操作系统,因此它的运行方式也有所不同。
 2、试图点击运行.exe文件 除非你安装了WINE,双击那些.exe文件毫无用处。这一点令某些用户非常困扰。过去我遇到过许多终端用户下载了针对Windows操作系统的应用程序,并认为它也可以运行在Linux上。新用户需要知道,无论是Linux还是Windows,都只会运行针对自身系统开发的应用程序。当然,如果你安装了WINE的话,也可以运行.exe文件,但问题是绝大多数新用户不会安装WINE。(相关阅读:Linux系统中的wine安装与编译)
3、选择合适的发行版 对新用户来说最大的问题之一是选择了错误的发行版。举例来说,� ......

Linux下配置NAT服务器共享上网


            << Linux下配置NAT服务器共享上网 >>
content:
    0. 本次配置的网络的拓扑结构:
    1. 配置IP地址
    .   1.1 正确配置学校分配的IP使能正常上网
    .   1.2 新增eth0别名设备eth0:0
    .   1.3 配置后 查看一下是否配置成功:
    2. 配置路由
    3. 配置NAT
    4. 大功告成
    5. 配置客户机(可以是windows或linux等其它系统)
0. 本次配置的网络的拓扑结构:
#
#             |
#             |
#     ========+===============
#             |10.3.10.0/24
#   &nb ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [387] [388] [389] [390] 391 [392] [393] [394] [395] [396]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号