- 博客(17)
- 收藏
- 关注
原创 软件开发中的BUG案例
软件开发中的BUG案例1 概述 众所周知,软件开发过程中BUG是难以避免的。但是一个训练有素的程序员却能将BUG的出现率尽可能的降低。本文档将BUG粗略地分为几个大类,以便于学习参考。程序结构和处理逻辑类:包括程序的结构,算法的选择和实现等。 可移植性类:包括跨平台代码的移植、封装等。 可维护性类:包括诊断性代码、测试支持、注释、命名风格等。 其他问题:不好归类的BUG、实践技巧等。 2 程
2005-06-20 08:17:00
5599
原创 使用和生成库
使用和生成库 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以为了使用这些库,通常使用建立符号连接的方式。 ln -s libhello.so.1.0 libhello.so
2005-04-21 08:31:00
1717
原创 A simple embedded linux system
A simple embedded linux system 作者: elf (飘) 站内: embedded标题: [测试]简单embedded linux system时间: Sat Nov 17 10:27:09 2001嗯 最近关于embedded system是个很热门的话题,很多人都在问要如何开始第一步?其实网络上关于这方面的信息已经很多了!不过大部分还是以英文的数据为主啦!对于有英文
2005-04-02 18:44:00
1540
原创 Postfix+Cyrus-IMAP + Cyrus-SASL + MySQL + IMP 配置指南
CNGNU Postfix邮件系统系列指南之一Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP完全指南 作者:王兴宇 版本:0.71版权:GPL发布日期:2003-02-04 目录1. 概述1.1. 目的1.2. 更新历史1.3. TODO1.4. 鸣谢2. 系统功能3. 系统基本前提4. 安装MySQL4.1. 下载4.2. 编译与
2005-03-12 11:21:00
2431
原创 Linux环境下邮件服务器软件的分析比较
几年以前,Linux环境下可以选择的可以免费邮件服务器软件只有Sendmail,但是由于Sendmail的缺陷,一些开发者先后开发了若干种其他的邮件服务器软件。当前,运行在Linux环境下免费的邮件服务器,或者称为MTA(Mail Transfer Agent)有若干种选择,比较常见的有Sendmail、Qmail、Postfix、exim及Zmailer等等。本文希望通过对几种影响相对来说比较大
2005-03-12 10:23:00
1904
原创 编译mysql
*把mysqld编译成静态模式 以不带共享库的形式编译mysqld可以提高性能。 在配置行加入下面这个选项可以将mysqld编译成静态模式: % >./configure -with-mysqld-ldflags=-all-static [--其他配置选项] 配置示例 下面的配置命令经常用于提高MySQL的性能:
2005-01-30 10:01:00
978
原创 在CGI中实现session的想法和实现
在CGI中实现session的想法和实现 对于客户端的每一次登陆,在服务器生成一个session,作为一个文件存储在服务器上,例如在“/tmp”下。文件命名为sess_开头,在加上一个随机的字符串,这个字符串称之为session_id。 在文件中存储的内容包括: 1、用户的最后一次活动时间。(用来检查用户是否长时间没有操作,视为已经退出登陆)。 2、一个随机的字符串。(用来验证客户端的
2004-12-29 17:31:00
2515
2
原创 构建自己的库
#静态库1. vi demo.h void demo ( void ); vi demo.c #include #include "demo.h" void demo ( void ) { printf( "hello world/n" ); return; }
2004-12-29 16:55:00
872
原创 ecb的一些操作
Possible completions are:ecb--semantic-clear-toplevel-cacheecb-activate ecb-add-all-buffers-to-historyecb-add-source-path ecb-add-source-path-nodeecb-balance-windo
2004-12-29 09:14:00
2011
原创 GNU/Linux实战手记之Emacs篇
Copyright(C)http://my9801.51.net 本文依照GNU Free Document Lience发布,任何人都可以将本文原封不动的复制、转载,但请务必保留此声明。作者不对本文所导致的任何结果负责。 一、Linux下的常用软件--Emacs 有了上面的基础,你已经可以自由的使用Linux的控制台了。但是,光靠这些,你还不能编辑和修改文件,不能归档和压缩(解压缩)文件,不
2004-12-28 20:17:00
3545
原创 关于el的安装
关于el的安装近来些询问比较基本的el的安装的文章,整理一篇关于el安装的吧,适于新手Emacs的强大,在于它的开放性和可扩充性(呵呵,这就是dddkk说“学习Emacs,你要相信来生,因为你一生不可能学会它的全部功能”的原因吧)这主要得益于各种各样的使用elisp语言编写的el文件,他们大多是开放源码的,如果懂elisp的话,这就很爽了不过如果不懂elisp,也不妨碍使用它关于el的安装使用,欧
2004-12-28 08:51:00
1288
原创 ECB的安装与使用
ECB的安装与使用 yugliu 20020803 注: CEDET(Collection of Emacs Development Environment Tools) ECB是emacs的增强工具,她可以提供更加完善的开发环境。 一、下载 ECB是CEDET工具包中的一项,可以从以下地址下载: http://sourceforge.net/projects/ecb/ 他还需要其她几个软件包 s
2004-12-27 21:00:00
5330
原创 emacs 使用笔记
Emacs 使用笔记Author: Wang Chunyu File : $Id: notes-emacs,v 1.143 2004/12/24 15:34:05 spr Exp $URL : &dtml-absolute_url;----grep-find 搜索当前目录及子目录文件中包含的子串 M-x grep-find 使用了 grep, find,
2004-12-27 19:59:00
5888
原创 emacs教程
emacs教程中文版译者: con copyright (c) 1985 free software foundation, inc; see end for conditions. you are looking at the emacs tutorial. emacs 的命令通常包括控制键(就是上面标有 ctrl或ctl的那个)或者是meta键(上面标有edit或alt)。为了 方便起见我们将
2004-12-27 18:54:00
2298
原创 emacs 快速指南
您正在阅读 Emacs 快速指南(Emacs tutorial)。请见页尾有关复制条件。Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation.Emacs 命令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是META 键(有时候以 EDIT 或 ALT 来标示)。为了避免每一
2004-12-25 21:58:00
1059
原创 emacs的配置文件
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .emacs;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(setq gnus-group-name-charset-group-alist ((".*" . gb2312)))(set-keyboard-codin
2004-12-25 20:41:00
1663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人