- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 玩转 GRUB 的开机引导
导读: 相信很多使用Red Hat的用户都对GRUB默认的引导画面感到厌倦了,这里向大家提供一个较好的方法来实现每次都使用不同的开机引导画面。 一幅背景 首先,需要一幅图片,要求它的解析度在640×480或之上。虽然从道理上讲小于这个尺寸也没关系,因为可以把它扩张为640×480,但是这样会造成比较严重的画质损失,所以最好不要小于这个尺寸。选好图片后,需要在GRUB的目录中建立
2008-02-19 11:27:00
1294
原创 XPM文件格式分析
导读: XPM文件的基本结构是 /* XPM */ static char * [] = { }; 其中Values部分相当于图像文件的文件头,它由 [ ] [ XPMEXT ] 构成,其中x_hotspot,y_hotspot,XPMEXT是可选的。 width:图像的宽度,像素为单位 height:图像的高度,像素为
2008-02-19 10:12:00
4994
原创 lyjinger读书笔记之:C Elements of Style
lyjinger读书笔记之:C Elements of Style原书信息:名称:C Elements of Style版本:Draft Version 0.8作者:Steve Oualline读书笔记:Chapter 1:Style and Program OrganizationRule 1-1: Organize programs for readability, just as you
2008-02-15 10:23:00
1293
1
原创 How to mount remote windows partition (windows share) under Linux
导读: All files accessible in a Linux (and UNIX) system are arranged in one big tree, the file hierarchy, rooted at /. These files can be spread out over several devices. The mount command serves
2008-01-30 16:16:00
1655
原创 linux下使用date命令设置时间
linux下使用date命令设置时间说明:没想到被date命令折腾了,到最后还是没找到一个好记的方法。date mmddHHMMYYYY示例:设置系统时间为2007年12月14日 18时00分date 121418002007
2007-12-14 15:57:00
1452
原创 使用iconv库进行字符集转换
使用iconv库进行字符集转换说明:字符集转换是比较繁琐的事情,还好开源的libiconv库已经帮我们解决了这个问题。其软件主页:http://www.gnu.org/software/libiconv/ 小技巧:linux下使用命令: iconv --list可以查看支持的字符集。本例将GB2312字符串转换为UTF-8的字符串,代码如下:#include #include #inc
2007-12-14 15:02:00
2302
转载 P2P之NAT类型检测方法
导读: P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC) Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),
2007-08-03 10:39:00
1144
原创 使用openssl库实现des&&3des加密
使用openssl库实现des&&3des加密说明:最近工作中用到3des(Triple DES)加密,网上的资料大部分都是介绍算法原理,没什么兴趣,man了一下查到openssl提供DES_ecb3_encrypt方法,正合我意!提示:openssl库支持很多加密算法哦,如:AES/DES/MD5/RSA...,而且很轻松的支持其他平台,我就在winXP下安装了openssl并在VC中设置头文件
2007-08-02 15:13:00
9962
2
转载 网络字节序与主机字节序
原文出处:http://blog.chinaunix.net/u/13279/showart.php?id=177436网络字节序与主机字节序jobedward.cublog.cn 2006-09-27 16:36:18网络字节序与主机字节序不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1. Little endian:将低序字节存储在起始地址2
2007-07-17 08:42:00
2469
转载 Linux kernel coding style
Linux kernel coding styleThis is a short document describing the preferred coding style for thelinux kernel. Coding style is very personal, and I wont _force_ myviews on anybody, but this is
2007-06-20 16:01:00
1244
原创 我的第一个嵌入式程序诞生过程
我的第一个嵌入式程序诞生过程说明:本人以前一直是从事linux和windows下应用程序开发的,因为兴趣最近开始从事嵌入式开发。以下是我的第一个嵌入式程序诞生的过程,呵呵,值得记下一笔。平台:Redhat FC6 + Sigma Designs 862XL任务是将我写的ntp对时客户端移植到目标板上,前面我已经在linux下用gcc编译并在宿主机上运行通过的。第一步,想当然的认为用交叉编译器编译就
2007-06-14 20:15:00
2829
原创 读书笔记之:Beej_s Network Programming Using Internet Sockets
lyjinger读书笔记之:Beej_s Network Programming Using Internet Sockets原书信息:名称:Beej_s Network Programming Using Internet Sockets版本:Version 2.4.0日期:May 6, 2007作者:Brian “Beej Jorgensen” Hall说明:本来是想找W. Richard S
2007-06-13 15:34:00
1426
原创 使用C API操作mysql数据库
使用C API操作mysql数据库说明:使用mysql提供的C API编程实现数据库的最基本操作,算是抛砖引玉吧。如果想了解更多,请安装mysql(如何安装可以参考本人的“软件使用之:mysql服务器安装和配置”)并仔细阅读其操作手册。例子代码下载地址: http://pickup.mofile.com/3413396272029309一、基本操作步骤: 1、初始化mysql MYSQL
2007-06-12 13:02:00
3009
原创 软件使用之:mysql服务器安装与配置
lyjinger软件使用之:mysql服务器安装与配置说明:说说自己安装和配置mysql服务器的一点心得体会。mysql版本:Ver 5.0.41,平台:linux-i386一、mysql安装步骤:1、解压和安装(分源代码包src安装和二进制包bin安装来讨论) 其实mysql的安装比较简单,基本照着它里面的INSTALL来做就行了。对于源代码包,其步骤如下: tar -zxvf mysql-
2007-06-12 12:38:00
1274
转载 busybox简介及使用
原文出处:http://tech.ddvip.com/2007-02/117258546819809.htmlbusybox简介及使用cpro_client=legume_cpr;cpro_template=text_default_468_60;cpro_h=60; cpro_w=468;cpro_flush=4;cpro_cbd=#trans;cpro_cbg=#
2007-06-07 16:24:00
3884
原创 自留地之:我的UltraEdit设置
lyjinger自留地之:我的UltraEdit设置说明:我的UltraEdit设置 Advanced-->Configuration-->File Handling-->Backup: No Backup -->DOS/UNIX/MAC Handling: Disable
2007-06-06 20:06:00
1191
原创 ntp协议及客户端开发
ntp协议及客户端开发说明:今天下午没什么事,接了个任务,让研究下ntp协议,写个客户端来对时,记录下是学习成果。参考资料:ntp资料:http://ntp.buptnet.edu.cn/ntp_chinese/lesson/lesson.htm 开源代码:http://doolittle.icarus.com/ntpclient/代码下载:linux平台代码:http://pi
2007-06-06 20:01:00
13880
25
原创 判断堆栈增长方向
判断堆栈增长方向说明:今天看到alloca.c中find_stack_direction函数,用来判断堆栈的增长方向,记录下来。#define ADDRESS_FUNCTION(arg) &(arg)/* Define STACK_DIRECTION if you know the direction of stack growth for your system; otherwise it
2007-06-04 19:56:00
2667
1
原创 linux下lib说明
linux下lib说明说明:本文是自己对以前学习的一个总结,并提供了例子代码(包括静态库、共享库、动态加载共享库)下载,下载地址: http://pickup.mofile.com/0760747733420493一、lib类型: 与windows下静态库(.lib)和动态库(.dll)一样,linux同样存在静态库(static library 文件后缀为.a)和共享库(shared lib
2007-06-01 16:37:00
1789
原创 自留地之:我的Makefile
lyjinger自留地之:我的Makefile说明:自己平常学习linux c语言编程所编写的一个Makefile,放出来透透气。分为两部分: rule.Makefile是编译的公共规则,放置在自己的主目录下; Makefile是编译选项,放置在需要编译的代码目录下。 个人觉得应该还是挺简单易懂的,如果有些地方不明白的话可以参考“读书笔记之:GNU make中文手册”。如果有兴趣可以下载
2007-05-31 15:10:00
1026
原创 读书笔记之:LINUX与UNIX Shell编程指南
lyjinger读书笔记之:LINUX与UNIX Shell编程指南原书信息:名称:Linux and Unix Shell Programming 版本:作者:David Tansley译者:张春萌 相关知识:脚本使用shell类型:1. 如果Script的第一个非空白字元不是"#",则它会使用Bourne Shell。 2. 如果Script的第一个非空白字元是"#"时,但不以"#!"开头时
2007-05-30 18:56:00
1709
原创 软件使用之:vi设置
lyjinger软件使用之:vi设置说明:个人的.vimrc,希望有点借鉴价值1、初始时用户主目录下没有vi配置文件,手动拷贝过去 cp /usr/share/vim/VIMVERSION/vimrc_example.vim ~/.vimrc2、添加自己常用的选项 7 "set backup " keep a backup file 12 set ai
2007-05-29 18:03:00
1044
原创 读书笔记之:Advanced Linux Programming
lyjinger读书笔记之:Advanced Linux Programming原书信息:名称:Advanced Linux Programming版本:FIRST EDITION: June, 2001作者:Mark Mitchell, Jeffrey Oldham, and Alex Samuel读书笔记: g++ -c -D NDEBUG=3 reciprocal.cpp gcc -c
2007-05-29 17:49:00
2210
原创 软件使用之:CVS服务器配置和使用
lyjinger软件使用之:CVS服务器配置和使用说明:因为本人使用vi作编辑器并设置了显示行号,以下相关文件内容前面的编号请自行略去。CVS服务配置:1、在/etc/xinetd.d目录下创建文件cvspserver,内容如下: 1 # default: on 2 # description: The cvs server 3 service cvspserver
2007-05-29 10:39:00
1155
原创 读书笔记之:GNU make中文手册
lyjinger读书笔记之:GNU make中文手册原书信息:名称:GNU make中文手册版本:ver-3.8作者:译者:徐海兵读书笔记: make默认查找的文件名顺序为:“GNUmakefile”、“makefile”、“Makefile” 每一个命令行必须以[Tab]字符开始,[Tab]字符告诉make此行是一个命令行。make按照命令完成相应的动作。这也是书写Makefile中容易产生
2007-05-28 19:55:00
1170
原创 软件使用之:vmware安装步骤及注意事项
lyjinger软件使用之:vmware安装步骤及注意事项说明:本人在winxp下安装了vmware4.5.2,然后先后虚拟了Fedora Core 5和Redhat Linux 9,现将相关经验和教训纪录下来,以备日后查阅。 安装步骤: 1、按照常规在winxp下安装vmware软件; 2、“新建虚拟机”根据新建虚拟机向导来实现虚拟机的安装,主要注意两个选项:a、虚拟机文件的存放位置:一般
2007-04-27 10:56:00
3293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人