Linux系列杂谈
文章平均质量分 93
maojudong
� 数学知识既不是教出来的,也不是学出来的,而是研究出来的.——弗赖登塔尔� 数学是一种理性的精神,使人类的思维得以运用到最完善的程度——克莱因� 数学是知识的工具,亦是其它知识工具的泉源。所有研究顺序和度量的科学均和数学有关——笛卡儿� 数学是人类智慧皇冠上最灿烂的明珠——考特� 数学是一切知识中的最高形式——柏拉图� 数学是一种会不断进化的文化——魏尔德� 数学是上帝描述自然的符号——黑格尔� 数学是打开科学大门的钥匙——培根
展开
-
ubuntu 8.04上的SVN
收集的另一份好的文档网上摘的ubuntu上的svn安装,不错,可以看看1. 简介如果您对 Subversion 还比较陌生,本节将给您一个关于 Subversion 的简要介绍。Subversion 是一款开放源代码的版本控制系统。使用 Subversion,您可以重新加载源代码和文档的历史版本。Subversion 管理了源代码在各个时期的版本。一个文件树被集中放置在文件仓库中。原创 2008-11-05 11:23:00 · 733 阅读 · 1 评论 -
SUSE LINUX 10.0 安装后的初步设置
1、桌面设置: 如果你的SuSE 10顺利安装完成并能够顺利启动到图形界面,恭喜你。Welcome to SuSE 10。 默认桌面,点图像上方all size按钮看大图。 首先熟悉一下桌面,和Windows差不多,左下角有个类似开始菜单的K菜单,桌面上是默认图标,有几个默认的程序。有个SuSE的图标,其实是个网页链接,没什么用。在第一次启动时候会打开那个窗口。原创 2007-07-19 10:07:00 · 2467 阅读 · 3 评论 -
JFFS3 design issues
JFFS3 design issuesArtem B. Bityutskiydedekind@infradead.orgVersion 0.32 (draft)November 27, 2005AbstractJFFS2, the Journalling Flash File System version 2, is widely used in the embedded原创 2007-06-09 11:02:00 · 2170 阅读 · 0 评论 -
设置 XAMPP 随系统自动启动
设置 XAMPP 随系统自动启动系统重启XAMPP是不会自动启动的,需要设置ln -s /opt/lampp/lampp /etc/rc3.d/S99lamppln -s /opt/lampp/lampp /etc/rc4.d/S99lamppln -s /opt/lampp/lampp /etc/rc5.d/S99lampp原创 2009-02-06 13:18:00 · 4414 阅读 · 0 评论 -
LCD驱动入门
1、一幅256×256的数字图像,若灰度级数为16,则存储它所需bit数为:( ) A) 256K B) 512K C) 1M D) 2M 256*256*4 = 256K bits = 32K bytes,所以选A。 16级灰度,每个像素用4个bit就可以了。 16级灰度,就是说每个象素点的灰度值取0-15之原创 2009-03-05 09:31:00 · 1604 阅读 · 1 评论 -
卸载VMware
卸载VMwareWritten by 小锋 on 08-12-03 10:24 PM---------------------------vmware Workstation卸载---------------------------Error 1316. A network error occurred while attempting to read from原创 2009-05-20 11:43:00 · 1749 阅读 · 0 评论 -
ubuntu8.10 mini2440 nfs 搭建
一、在进行设置以前,要做好如下步骤:1、硬件连接:网线、串口线(usb转串口)连接本和开发板;2、配置usb转串口:ubuntu自带驱动,插上usb转串口后在/dev下会出现ttyUSB0文件;3、配置minicom:minicom -s进入设置界面,选择串口设置,将设备改为:/dev/ttyUSB0,波特率115200,退出保存为dlf。二、nfs设置1、主机设置静态IP:1原创 2009-07-12 19:59:00 · 896 阅读 · 0 评论 -
bugfree2.0.3 安装时候错误处理----安装后无法查看统计报表
今天在公司的电脑上安装了个bugfree环境是windows xp sp3 + wamp5 + bugfree2.0.3安装一切顺利当进入到 “统计报表” 的时候提示了错误Call to undefined function getFCColor() in D:/wamp/www/bugfree/Include/FuncStat.inc.php 解决方法:原创 2009-09-17 16:21:00 · 1604 阅读 · 4 评论 -
vmware虚拟linux局域网中上网
vmware虚拟linux局域网中上网 对于初学linux的朋友,最好是在windows下用vmware虚拟一个linux,如果是局域网,可以使用NAT方式最为简单。用VMnet8,安装好后,选择NAT方式,然后在windows主机上用ipconfig查看VMnet8的IP地址,运行->cmd->ipconfig -all一般是192.168.X.1/255.255.255.0此原创 2010-02-27 23:32:00 · 1033 阅读 · 1 评论 -
字节的按位逆序 Reverse Bits
http://www.hookcn.org/2011/01/reverse-bits.html 源自某公司的一道试题,问题很简单:输入一个字节(8 bits),将其按位反序。也就是说如果输入字节的八个比特是“abcdefgh”,要得到“hgfedcba”。作为面试题或者笔试题,自然的,隐含了一个要求:效率尽可能高。这个问题还有一个扩展版本,或许网上见的更多些:输入的不是字节而是原创 2011-03-09 21:40:00 · 13741 阅读 · 0 评论 -
更深层次分析一道试题——指针内存分配
关键词: 指针 内存分配 指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中,Test函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL,为什么?void GetMemory(原创 2011-01-24 21:27:00 · 1291 阅读 · 0 评论 -
Linux下遍历目录下的文件 2
Linux下遍历目录下的文件方法1:http://tag.csdn.net/Article/ef431d9b-68b3-419f-9f85-1fb9279f904a.html//ListFile.cpp#include stdio.h>#include dirent.h>#include sys/types.h>int main(int argc, char原创 2008-02-26 15:34:00 · 932 阅读 · 0 评论 -
Ubuntu8.04简单使用笔记
1. sudo apt-get install xinetd telnetd 2.安装成功后,系统也会有相应提示: sudo vi /etc/inetd.conf并加入以下一行telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd原创 2008-11-04 15:38:00 · 1000 阅读 · 0 评论 -
1.6. 版权条款
1.6. 版权条款Linux 是以 GNU 通用公共版权( GPL )的版本 2 作为许可的, 它来自自由软件基金的 GNU 项目. GPL 允许任何人重发布, 甚至是销售, GPL 涵盖的产品, 只要接收方对源码能存取并且能够行使同样的权力. 另外, 任何源自使用 GPL 产品的软件产品, 如果它是完全的重新发布, 必须置于 GPL 之下发行.这样一个许可的主要目的是允许知识原创 2007-12-24 09:11:00 · 958 阅读 · 0 评论 -
第 1 章 第一章 设备驱动简介
目录1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已原创 2007-12-04 15:15:00 · 751 阅读 · 0 评论 -
1.4. 安全问题
1.4. 安全问题上一页 第 1 章 第一章 设备驱动简介 下一页1.4. 安全问题安全是当今重要性不断增长的关注点. 我们将讨论安全相关的问题, 在它们在本书中出现时. 有几个通用的概念, 却值得现在提一下.系统中任何安全检查都由内核代码强加上去. 如果内核有安全漏洞, 系统作为一个整体就有漏洞. 在官方的内核发布里原创 2007-12-04 15:18:00 · 602 阅读 · 0 评论 -
U-Boot简介
1 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linu原创 2007-05-26 09:16:00 · 1477 阅读 · 0 评论 -
suse linux 的硬盘安装
*需要软件 Winrar 或者 UltraISO(推荐) SuSE 10.1 5CD (现在DVD暂时没有出,如果是DVD方法相同,本文以32位SuSE Linux为例:SUSE-Linux-10.1-GM-i386-CD1~5.iso) Grldr 一、安装前期准备 1. 在硬盘里空出5G左右的空闲硬盘空间用来安装SuSE,建议多一些。 2. 在windows原创 2007-07-19 10:05:00 · 2120 阅读 · 0 评论 -
1.3. 设备和模块的分类
1.3. 设备和模块的分类上一页 第 1 章 第一章 设备驱动简介 下一页1.3. 设备和模块的分类以 LInux 的方式看待设备可区分为 3 种基本设备类型. 每个模块常常实现 3 种类型中的 1 种, 因此可分类成字符模块, 块模块, 或者一个网络模块. 这种将模块分成不同类型或类别的方法并非是固定不变的; 程序员可以原创 2007-12-04 15:17:00 · 957 阅读 · 0 评论 -
linux C 扩展语法1--内联函数方法简介
今天看了一份美国人写的linux下的c语言代码,感触挺深:1. 一些inline(内联函数)通常写在 头文件中(既 .h 文件中) 2.这些inline函数在头文件中定义,应该加入static关键字。使其在包含此文件的.c文件中变为本地变量,否则(如果不定义为static) 在连接的时候可能出现多处定义的错误。 //test.h static inline void S原创 2009-02-26 22:08:00 · 1256 阅读 · 0 评论 -
Lib 静态链接库 -1
1.静态链接库的生成在VC++6.0中新建项目的Project选项卡中选择Win32 Static Library,将原文件及头文件添加到相应的文件夹中,编译链接一下,如果没有错误就会自动生成.lib文件了。2.静态链接库的链接将下列语句添加到头文件中:#pragma comment(lib,"XXX.lib")之前要确认XXX.lib是否在当前的目录下,或者在VC指定的LIB原创 2009-02-06 17:37:00 · 1434 阅读 · 0 评论 -
Kconfig学习(转载)
Kconfig文档的作用内核源码树的目录下都有两个文档Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编原创 2009-05-14 13:26:00 · 5430 阅读 · 2 评论 -
mkimage使用详解
mkimage使用详解mkimage使用详解 (-a 和 –c参数指定的地址异同的差别)uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个O原创 2009-05-14 09:57:00 · 8727 阅读 · 0 评论 -
在linux下制作补丁文件
生成补丁包>diff -Nur 2.2.0 2.2.1 >220-221.patch升级原“2.2.0”版本程序到“2.2.1”版本>cd 2.2.0>patch -p1 diff(differential)功能说明:比较文件的差异。 语 法:diff [-abBcdefHilnNpPqrstTuvwy][-;][-C ;][-D ;][原创 2009-05-13 14:16:00 · 1220 阅读 · 0 评论 -
使用Preload 给Ubuntu 9.04 系统加速
安装 Preload要安装 Preload ,首先打开终端 (应用程序/附件/终端),然后输入:sudo aptitude install preload来安装 Preload 。 安装完成。Preload 将在后台静静运行。如果你想改变 Preload 的行为,你可以编辑它的配置文件 /etc/preload.conf 。这是它的默认配置:sudo gedit /etc/原创 2009-07-12 20:45:00 · 1102 阅读 · 0 评论 -
Ubuntu 9.04安装arm-linux-gcc交叉编译工具
Ubuntu 9.04安装arm-linux-gcc交叉编译工具2009-07-05 05:28原文来源:http://blog.csdn.net/JiangBo_HIT/archive/2009/05/06/4154436.aspx最近要开发嵌入式linux,但是手头上大多文档中介绍交叉编译环境的都是基于RedHat9的,这个版本虽说很经典,但是毕竟实在是太古老了原创 2009-07-12 20:43:00 · 809 阅读 · 0 评论 -
Ubuntu 9.04 DVD 正式版各版本下载地址
Ubuntu 9.04 DVD 正式版各版本下载地址ubuntu 9.04 终于发布正式版了,下面是官网下载地址(右击迅雷下载)一:ubuntu 9.04 CD 版HTTP 下载地址:ubuntu 9.04 i386 ---1. Desktop 版本,即LiveCD 2. alternate 版本,即原始安装版ubuntu 9.04 AMD64 -原创 2009-07-12 20:45:00 · 2689 阅读 · 0 评论 -
关于umask
我们创建文件的默认权限是怎么来的?如何改变这个默认权限呢? umask是什么? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$ [HOME]/.bash_prof原创 2010-03-21 19:56:00 · 579 阅读 · 0 评论 -
misc_register、 register_chrdev 的区别总结
参考:http://blog.csdn.net/lanmanck/archive/2009/10/22/4713978.aspxhttp://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350网上找的,归纳一下: 杂项设备(misc device)原创 2010-05-06 22:00:00 · 881 阅读 · 0 评论 -
各种烧写文件格式简介
一、ELFExecutable and linking format(ELF)文件是x86Linux系统下的一种常用目标文件(object file)格式,有三种主要类型:(1)适于连接的可重定位文件(relocatable file),可与其它目标文件一起创建可执行文件和共享目标文件。(2)适于执行的可执行文件(executable file),用于提供程序的进程映像,加载的内存执行原创 2010-09-04 21:06:00 · 825 阅读 · 0 评论 -
鼠标移动事件
当鼠标在屏幕上移动时,可以使用鼠标移动事件跟踪它的移动。移动事件是当鼠标指针在窗口内移动时发生的,穿越事件是在鼠标指针进入或离开GdkWindow窗口时发生的。移动事件中的典型成员是GDK_MOTION_NOTIFY。有两种类型的穿越事件: GDK_ENTER_NOTIFY和GDK_LEAVE_NOTIFY。 有两种方法跟踪鼠标移动事件。如果在窗口的事件屏蔽中指定了GDK_POINTE原创 2008-03-19 17:06:00 · 4474 阅读 · 1 评论 -
Ubuntu8.04 wenmin 进行管理
http://www.webmin.com 终端中用wget -ct 0 http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb进行下载双击安装,或sudo dpkg -i webmin_1.410_all.debhttps://主机名:10000 或 https://ip地址:10原创 2008-11-05 09:34:00 · 744 阅读 · 0 评论 -
linux 下ar 命令的详细解释
用法:ar [仿真选项] [-]{dmpqrstx}[abcfilNoPsSuvV] [成员名] [计数] 归档文件 文件... ar -M [ 命令: d - 从归档文件中删除文件 m[ab] - 在归档文件中移动文件 p - 打印在归档文件中找到的文件 q[f] - 将文件原创 2007-11-20 15:21:00 · 9304 阅读 · 0 评论 -
Linux 设备驱动 Edition 3
Linux 设备驱动 Edition 3 下一页Linux 设备驱动 Edition 3By Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman 由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2 遵原创 2007-12-04 15:14:00 · 935 阅读 · 0 评论 -
1.2. 划分内核
1.2. 划分内核上一页 第 1 章 第一章 设备驱动简介 下一页1.2. 划分内核在 Unix 系统中, 几个并发的进程专注于不同的任务. 每个进程请求系统资源, 象计算能力, 内存, 网络连接, 或者一些别的资源. 内核是个大块的可执行文件, 负责处理所有这样的请求. 尽管不同内核任务间的区别常常不是能清楚划分, 内核原创 2007-12-04 15:16:00 · 720 阅读 · 0 评论 -
给Linux新手
给Linux新手你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽 来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许 会用VC编个程序,很习惯它的集成环境.... 有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不 清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学 们都有了你没有觉得很土,或者你听说找工作有这个的经验就原创 2007-01-02 14:53:00 · 1331 阅读 · 0 评论 -
安装方法
1.在线安装方式RELEASE-i386-bootonly.iso原创 2009-05-19 11:26:00 · 614 阅读 · 0 评论 -
ubuntu 9.04 安装手记
ubuntu 9.04 安装手记 昨天晚自习回来的时候,从资讯网站上知道ubuntu 9.04的镜像已经可以下载了。凭借着ubuntu 8.10给我的好印象,以及现在《操作系统》课程需要与Linux系统有一定的接触,我也就第一时间猛击了download,最终于睡觉前完成了下载并刻出碟子,还给小德拷贝了一份镜像。 今天早晨5点半醒了,文政发现天气不好不原创 2009-07-12 20:47:00 · 2254 阅读 · 0 评论 -
Freebsd 安装KDE 和Gnome
1. 运行命令 #sysinstall2. 选择方式 sysinstall-->configure-->packages-->FTP site(或cd/dvd)---> KDE3 sysinstall-->configure-->packages-->FTP site(或cd/dvd)---> GNOME2 3. 编辑 .xinitrc 文件原创 2009-05-19 13:58:00 · 1270 阅读 · 0 评论 -
freebsd 视频教程地址
Freebsd 的官方网站是http://www.freebsd.org http://www.freebsd.com Freebsd 下载地址ftp://ftp.cn.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES FREEBSD网络操作系统视频教学楚广明系列网络教程 http://www.youk原创 2009-05-19 10:22:00 · 1364 阅读 · 0 评论