Linux/Unix
文章平均质量分 77
yang_dk
这个作者很懒,什么都没留下…
展开
-
slickedit for linux手动破解方法
关于visual slickedit v11 linux trial版三句话破解一、slickedit/bin/vs文件中偏移量0x24DBF处,改成9个0x90(nop)二、slickedit/bin/vs文件中偏移量0x24DC8处,改成5个0x90(nop)三、slickedit/bin/vs文件中偏移量0x96E09处,0F 84 改成 90 E9 两句话破解visual转载 2007-04-20 13:37:00 · 2887 阅读 · 0 评论 -
ndoutils(ndo2db)安装难点
1、ndoutils的编译当万事具备,开始要编译安装的时候,仍需要注意三点:1、要指明使用的数据库类型,数据库的lib库,数据库的头文件。./configure –enable-mysql --with-mysql-inc=… –with-mysql-lib=…2、编译时如出现类似于 ”xxxxxx ceil” 的错误,请在src下的Makefile中修改CFLAGS的值原创 2007-10-17 10:10:00 · 7945 阅读 · 3 评论 -
nagios配置难点
1、设置Apache2服务器,让apache2启动时加载nagios Nagios安装好之后,我们需要从浏览器去察看nagios的监控信息,否则如果直接去看nagios的log文件,人会疯掉的。 那么,如何才能从浏览器看到nagios的信息呢?这时需要用到apache2服务器,也就是基于apache2的基础上,通过浏览器去访问nagios的数据信息。原创 2007-10-16 13:25:00 · 2715 阅读 · 1 评论 -
makefile中wildcard notdir patsubst的简单介绍
1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一个简单的makefilesrc=$(wildcard *.c ./转载 2008-02-24 20:02:00 · 22074 阅读 · 2 评论 -
Linux内核wait_queue深入分析
前几天在看驱动的时候碰到了等待队列,上网去搜了一下,再结合代码看了一下,深有体会.在 kernel 里,wait_queue 的应用很广,举凡 device driver,semaphore 等方面都会使用到 wait_queue 来 implement。所以,它算是 kernel 里蛮 基本的一个数据结构。首先,我们得明白,linux中的所有的进程都由task_struct这个结构管理。在生转载 2008-01-03 15:31:00 · 994 阅读 · 0 评论 -
centos使用光盘作为本地的yum源
在/etc/yum.repos.d/目录下,有两个文件 CentOS-Base.repo和CentOS-Media.repo其中CentOS-Base.repo记录着网络上的yum源的地址和路径信息等CentOS-Media.repo记录着可以从本地作为yum源的介质和路径。其中还有这样一个说明:# CentOS-Media.repo## This repo is used t原创 2008-03-31 12:11:00 · 3202 阅读 · 0 评论 -
关于/etc/fstab
http://www.4oa.com/Article/html/5/379/383/2005/8602.htmlfstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 /ext2 defaults 1 1为例逐个说明: 1. 第一项是您想要mount的储存装置的实体位置,如hdb或如上例的/dev/hda7。 2.转载 2008-04-15 17:03:00 · 975 阅读 · 0 评论 -
Linux内核引导参数
1.“boot=” 此参数指明包含引导扇区的设备名(如:/dev/had),若此项忽略,则从当前的根分区中读取引导扇区。 2.“root=” 此参数告诉内核启动时以哪个设备作为根文件系统使用,其设定值为构造内核时根文件系统的设备名,可用的设备名有: (1)/dev/hdaN~/dev/hddN:ST-506兼容硬盘,a到d上的N个分区 (2)/dev/sdaN~/dev/sde转载 2008-04-16 21:41:00 · 1139 阅读 · 0 评论 -
移植内核2.6.24.4到S3C2440
百经周折,终于新内核启动了新的系统。多谢小卒的指导,还有这两篇文章的作者,给了我很多帮助。http://blog.chinaunix.net/u2/63560/showart_511924.htmlhttp://blog.csdn.net/hongjiujing/archive/2007/09/19/1790842.aspx很多工作还刚开始,先记录下来,别以后自己都忘了。原创 2008-04-17 14:06:00 · 12562 阅读 · 10 评论 -
linux-2.6.24.4内核移植到s3c2440----使用busybox-1.9.2制作根文件系统
2.6.24.4内核移植到s3c2440----之使用busybox-1.9.2制作根文件系统 ---------------------------------------------------------------------------------------------------移植环境:主机:CentOS 5.1交叉编译器:arm-linux-gcc-3原创 2008-05-09 14:59:00 · 10928 阅读 · 0 评论 -
使用信号实现线程同步
主要使用了sigwait与pthread_kill//------------------------------------------------// signaltest.c// 作者:yang_dk// // 子线程阻塞,等待信号,然后输出字符串// 主线程从键盘录入字符,给子线程发信号//------------------------------------原创 2008-05-30 19:48:00 · 1113 阅读 · 2 评论 -
分布式nagios监控环境建立的详细步骤
多个nagios+ndoutils+1个mysql环境的配置在单个nagios+ndoutils+mysql工作正常的情况下,分布式的环境搭建也就是配置的问题,不需要其它任何的软件或者工具。下面举一例说明: 环境: hostA:(192.168.1.2) nagiosA + ndoutilsA+mysqlA HostB:(192.16原创 2007-10-17 09:53:00 · 2032 阅读 · 0 评论 -
unicode扫盲
这几天学习和工作需要,接触unicode,发现一篇好文,共享原文出处:http://hi.baidu.com/bluewater163/blog/item/1bee0cade73d8b0b4b36d68b.htmlUnicode是一种字符编码规范 。 先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII转载 2007-09-12 17:57:00 · 699 阅读 · 0 评论 -
debian下以光盘为apt源安装软件包
在debian下,用apt方式安装软件除了可以以网络上的资源为源之外,还可以使用本地的资源。下面我就以安装GCC的过程为例,说一下整个过程。平台:debian 4.0 图形界面资源:CD一张 debian-40r0-i386-CD-1.iso刻录的0,增加光盘源使用命令#apt-cdrom add系统会提示将你要添加为源的光盘放入光驱然后enter继续,就自动添加好了1,查看源列表原创 2007-07-24 15:12:00 · 10153 阅读 · 0 评论 -
Linux 下串口通信的编程
Linux 环境下串口通信的编程作者:david zhou原文地址:http://blog.tom.com/blog/read.php?bloggerid=611041&blogid=30021 串口设备无论是在工控领域,还是在嵌入式设备领域,应用都非常广泛。而串口编程也就显得必不可少。偶然的一次机会,需要使用串口,而且操作系统还要求是Linux,因此,趁着这次机会,综合别人的代码,进行了转载 2007-05-07 14:37:00 · 1536 阅读 · 0 评论 -
nagios学习笔记
折腾了半个月,基本上对nagios有个入门级的了解。对于Nagios,很多人说它很复杂,当然他确实不是那么太容易理解,一是由于了解它的人不是很多,中文的文档也几乎没有,其他人在网上配置的文档自己拿来不一定好使。开始我也很郁闷,琢磨了一段时间之后,发现也是有路可寻的。要了解Nagios,最重要就是理解它的配置文件了,而最关键几个配置文件,如主配置文件nagios.cfg,hosts.原创 2007-08-11 03:39:00 · 1107 阅读 · 0 评论 -
Makefile规则及符号说明
本文包括以下几个内容GNU make makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 运行 make 1 GNU make在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工作包括:如果仅修改转载 2007-05-14 14:28:00 · 3590 阅读 · 0 评论 -
ndoutils简要安装步骤
详细见安装目录的README首先安装nagios, nagios-plugin.然后安装ndoutils.安装包,需要的库, perl一定要预先安装或准备好。例如libmath, libdbd-mysql-perl, libmysql-dev(具体名字可能有错误,我记不太清楚了,可以用aptitude search 查找,缺什么装什么 )。按照NDOUTILS里的README文件进行。1..原创 2007-08-19 11:46:00 · 1550 阅读 · 3 评论 -
学习心得:嵌入式linux开发环境的建立
刚开始学习嵌入式的时候,周围没有人请教,幸好的是有一块板子,至少可以摸着石头过河。 在网上找了很多资料,看的很晕,没个人写的都不一样,针对不同的板子,也许方法各异,后来才发现都是殊途同归,即使有些微差异,也是大同。可是在初学者看来却很迷茫 ,至少我曾经经历过那样的迷茫。绝大多数的linux软件开发都是以native方式进行的,就是本机(host)开发,调试,本机运行的方式。但这种方式不适合于嵌原创 2007-05-21 15:18:00 · 11696 阅读 · 3 评论 -
vmware的网络连接方式
1.bridge : 默认使用vmnet0 将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同: 例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机主机 虚拟机互联网 通信。 2.nat : 默认使用vmnet8 将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取i转载 2007-05-21 15:40:00 · 1212 阅读 · 0 评论 -
qt4第一例:mini计数器
不要qt designer,像写java程序一样,把控件一个一个写到界面上。刚开始来个简单的计数器。程序执行的结果如图:程序很简单,由三个源文件组成,分别是caculator.h,caculator.cpp,main.cpp代码如下: 1、caculator.h /**//** 文件:caculator.h* 作者:yangdk* email:ji原创 2007-05-30 21:40:00 · 1077 阅读 · 0 评论 -
用java写一个复数类Complex
由于java库中没有提供复数的操作,应同学的需求,写了一个复数的类。有两个构造方法不带参数和带参数的,不带参数时默认实部虚部都为0。还有这些基本的方法,看名字就知道了。 public double getReal() { return this.real; } //得到实部 public double getImage() { return this.img; } //原创 2007-06-05 17:32:00 · 25228 阅读 · 1 评论 -
qt4第二例:mini图片浏览器
很简单的一个图片浏览器,可以从打开按钮打开图片文件。上一张和下一张的功能还没实现。程序代码如下头文件:picbrowser.h/**//** 文件:picbrowser.h* 作者:yangdk* Email:jidacun@163.com* 主页:http://blog.csdn.net/yang_dk*/#ifndef _PI原创 2007-06-08 23:46:00 · 2112 阅读 · 4 评论 -
神奇的pthread_join
函数pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_join __P ((pthread_t __th, void**__thread_return)); 第一个参数为被等待的线程标识符,第二个参数为一个用户定义的指针,它可以用来存储被等待线程的返回值。这个函数是一个线程阻塞的函数,调用它的函数将一直等待到被等待的线程结束为止,当函数返回原创 2008-06-03 12:11:00 · 4954 阅读 · 1 评论