百度首页 | 百度空间
 
文章列表
 
2008-04-05 23:07

原文地址 http://www.infosecurity.org.cn/article/secprotocol/socks/24120.html

SOCKS代理的作用原理
类别:网络相关知识 | 评论(1) | 浏览()
 
2008-03-26 17:17
#编译的目标,也就是最后生成的可执行文件
EXECUTABLE := main
INCLUDE := -I/usr/local/BerkeleyDB.4.6/include/
LIB := /usr/local/BerkeleyDB.4.6/lib/libdb_cxx-4.6.so
#编译参数
CFLAGS := -g -Wall -O3 -m486 $(INCLUDE)
CPPFLAGS := $(CFLAGS)
#所有 .h .hpp 文件列表
HEADER := $(wildcard *.h) $(wildcard *.hpp)
#所有 .c .cpp 文件列表
SOURCE := $(wildcard *.c) $(wildcard *.cpp)
#把所有 .c .cpp 文件 的后缀改为 .o 后的文件列表
OBJS := $(patsubst %.c,%.o,$(patsubs
类别:linux相关 | 评论(2) | 浏览()
 
2008-03-23 18:37
安装如下软件包:
sudo apt-get install cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common

类别:linux相关 | 评论(2) | 浏览()
 
2008-03-16 20:36
首先新建一个版本库
$ git-init-db
这时在当前目录下会产生一个文件夹 .git

然后将文件加入到版本库中
$ git-add 文件名
可以添加多个文件,也可以添加一个目录,但是要求添加的内容必须在当前目录中

加入文件后需要提交
$git-commit -a -m "初始"
后面的“初始”是对这次提交的注释

现在我们加入的文件工作在默认的分支master上,可以将文件的内容改变为版本1,然后提交。

当我们想对文件的内容进行更改的时候,可以先新
类别:linux相关 | 评论(1) | 浏览()
 
2008-03-15 22:07
map在进行插入的时候是不允许有重复的键值的,如果新插入的键值与原有的键值重复则插入无效,可以通过insert的返回值来判断是否成功插入。下面是insert的函数原型:
          pair<iterator, bool> insert(const value_type& x);
可以通过返回的pair中第二个bool型变量来判断是否插入成功。下面是代码:


#include <map>
#include <iostream>

int main(){

    std::map< int,int > ll;
类别:c/c++ | 评论(3) | 浏览()
 
2008-01-27 16:53
使用emacs+cscope时发现如果当前目录下的源码子目录如果是一个连接的话,cscope不会将该目录中的文件加入索引库,例如有当前目录中有一个子目录叫link,这个目录是一个连接,目录中有文件 a.c a.h则这两个文件不会列入索引文件cscope.files中,查找符号的时候也就不能到这两个文件中查找。于是做了如下修改:

找到 cscope-indexer 脚本,emacs中在当前目录建立cscope索引的快捷键 c-s I 就是调用这个脚本,在这个脚本中找到调用 find 命令那一行(这个脚本中只有一个find)在这个命令后面加上参数 -L,如下

改前:fin
类别:linux相关 | 评论(0) | 浏览()
 
2008-01-26 23:07
                                        摘要
    本文将记录了使用gnutls所提供的工具来建立CA,生成客户端与服务端证书的过程,(相关工具可以在gnutls的手册的第八章上找到详细描述)并介绍了一个显示TLS连接过程的工具。

1. 建立CA的证书
生成CA的私钥文件和证书文件
CA:#certtool --generate-privkey --outfile ca-k
类别:linux相关 | 评论(0) | 浏览()
 
2008-01-25 15:58
今天整理文档的时候发现了很久以前搜集的一个帖子,介绍linux下各种解压缩工具的使用方法,在其中发现了一个软件sEx,这个小工具能够根据压缩包的后缀来判断应该调用哪个解压缩程序,以后解压文件的时候不用记住一大堆的命令了。sEx支持的压缩格式有很多:.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

下载地址:http://sourceforge.net/projects/sex
解压后将其中的可执行文件sEx拷贝到 /usr/bin目
类别:linux相关 | 评论(0) | 浏览()
 
2008-01-21 22:33
项目需要在windows开发,大家都用VS2005,没办法,也装一个。谁知道界面上连编译/运行的按钮都找不到。图形界面的东西总是把人淹没在一堆按钮和菜单中,不过无意间发现可以使用emacs的快捷方式,虽然和我自己的设定有些不同,但是还可以凑合着用,看来微软正在力图拉拢l其他平台下的程序员,o(∩_∩)o...
类别:开发环境 | 评论(0) | 浏览()
 
2008-01-15 11:05
经常需要在windows下看在linux下写的文档,难免遇到乱码的问题,写了一个批量转换文件字符编码的脚本,可以转换当前目录下的字符集,通过正则表达式来选择需要转换的文件


#!/bin/bash

#文件 change.sh
#脚本功能:转换当前目录及其子目录下文件的字符编码(从GB2312转换为UTF-8),在参数中给出需要进行转换的文件名的正则表达式
#调用方法    ./change.sh   .*\\.tex
#执行后会转换当前目录下的 .tex文件
#注意: 成功转换后会删除原来的文件

to_utf8(
类别:linux相关 | 评论(2) | 浏览()
 
     
 
 
文章分类
 
 
 
 
 
 
 
Bsd(1)
 
     
 
文章存档
 
 
 
 
 
 
 
     
 
最新文章评论
   
 
 

禁止在百度博客谈论Google 娃哈哈^_^
 

看作者的名字是个华人
 

这就是传说中的牛B布朗?
 
     


©2008 Baidu