自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lyjinger的专栏

不求甚解,只求够用

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 玩转 GRUB 的开机引导

导读:  相信很多使用Red Hat的用户都对GRUB默认的引导画面感到厌倦了,这里向大家提供一个较好的方法来实现每次都使用不同的开机引导画面。  一幅背景  首先,需要一幅图片,要求它的解析度在640×480或之上。虽然从道理上讲小于这个尺寸也没关系,因为可以把它扩张为640×480,但是这样会造成比较严重的画质损失,所以最好不要小于这个尺寸。选好图片后,需要在GRUB的目录中建立

2008-02-19 11:27:00 1239

原创 XPM文件格式分析

导读:  XPM文件的基本结构是  /* XPM */  static char * [] = {          };  其中Values部分相当于图像文件的文件头,它由   [ ] [ XPMEXT ]  构成,其中x_hotspot,y_hotspot,XPMEXT是可选的。  width:图像的宽度,像素为单位  height:图像的高度,像素为

2008-02-19 10:12:00 4793

原创 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 1226 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 1616

原创 linux下使用date命令设置时间

linux下使用date命令设置时间说明:没想到被date命令折腾了,到最后还是没找到一个好记的方法。date mmddHHMMYYYY示例:设置系统时间为2007年12月14日 18时00分date 121418002007

2007-12-14 15:57:00 1402

原创 使用iconv库进行字符集转换

使用iconv库进行字符集转换说明:字符集转换是比较繁琐的事情,还好开源的libiconv库已经帮我们解决了这个问题。其软件主页:http://www.gnu.org/software/libiconv/ 小技巧:linux下使用命令:       iconv --list可以查看支持的字符集。本例将GB2312字符串转换为UTF-8的字符串,代码如下:#include #include #inc

2007-12-14 15:02:00 2246

转载 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 1106

原创 使用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 9847 4

转载 网络字节序与主机字节序

原文出处: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 2409

转载 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 1164

原创 我的第一个嵌入式程序诞生过程

我的第一个嵌入式程序诞生过程说明:本人以前一直是从事linux和windows下应用程序开发的,因为兴趣最近开始从事嵌入式开发。以下是我的第一个嵌入式程序诞生的过程,呵呵,值得记下一笔。平台:Redhat FC6 + Sigma Designs 862XL任务是将我写的ntp对时客户端移植到目标板上,前面我已经在linux下用gcc编译并在宿主机上运行通过的。第一步,想当然的认为用交叉编译器编译就

2007-06-14 20:15:00 2797

原创 读书笔记之: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 1378

原创 使用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 2957

原创 软件使用之: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 1231

转载 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 3787

原创 自留地之:我的UltraEdit设置

lyjinger自留地之:我的UltraEdit设置说明:我的UltraEdit设置  Advanced-->Configuration-->File Handling-->Backup: No Backup                                                 -->DOS/UNIX/MAC Handling: Disable              

2007-06-06 20:06:00 1111

原创 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 13756 33

原创 判断堆栈增长方向

判断堆栈增长方向说明:今天看到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 2605 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 1728

原创 自留地之:我的Makefile

lyjinger自留地之:我的Makefile说明:自己平常学习linux c语言编程所编写的一个Makefile,放出来透透气。分为两部分:  rule.Makefile是编译的公共规则,放置在自己的主目录下;  Makefile是编译选项,放置在需要编译的代码目录下。   个人觉得应该还是挺简单易懂的,如果有些地方不明白的话可以参考“读书笔记之:GNU make中文手册”。如果有兴趣可以下载

2007-05-31 15:10:00 995

原创 读书笔记之: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 1665

原创 软件使用之: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 1005

原创 读书笔记之: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 2149

原创 软件使用之: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 1097

原创 读书笔记之: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 1081

原创 软件使用之:vmware安装步骤及注意事项

lyjinger软件使用之:vmware安装步骤及注意事项说明:本人在winxp下安装了vmware4.5.2,然后先后虚拟了Fedora Core 5和Redhat Linux 9,现将相关经验和教训纪录下来,以备日后查阅。 安装步骤: 1、按照常规在winxp下安装vmware软件; 2、“新建虚拟机”根据新建虚拟机向导来实现虚拟机的安装,主要注意两个选项:a、虚拟机文件的存放位置:一般

2007-04-27 10:56:00 3225

Makefile

lyjinger自留地之:我的Makefile<br/>文档下载:Makefile

2007-05-31

rule.Makefile

自己写的一个makefile通用规则

2007-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除