摘要: 环境:Ubuntu10.04+gtest-1.0.0安装google test:1、获取gtest 去gtest官方网站下载:http://code.google.com/p/googletest/,最新版本是gtest-1.6.0,本文以gtest-1.0.0安装为例,下载gtest-1.0.0.tar.gz。2、解压 tar zxvf gtest-1.0.0.tar.gz3、./configure4、make 注意,进行make前,请确认安装了gcc、automake等5、sudo make install 至此,gtest安装结束,输入以下命令测试以下是否安装成功:1 gtes... 阅读全文
posted @ 2011-12-08 22:28 墨白麒麟 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: 环境为Ubuntu10.10+libpcap-1.1.1.tar.gz1、Libpcap下载 Libpcap的官方网站是http://tcpdump.org/release,可以从该网站下载最新版本,当前系统使用的Libpcap安装文件是libpcap-1.1.1.tar.gz2、解压 tar zxvf libpcap-1.1.1.tar.gz3、配置 切换近libpcap解压目录libpcap-1.1.1,使用configure配置命令生成Makefile文件。 ./configure 在这一步可能会遇到缺少flex包的问题:configure: error: Your opera... 阅读全文
posted @ 2011-08-31 14:07 墨白麒麟 阅读(8905) 评论(1) 推荐(0) 编辑
摘要: 现在流行的div弹出效果转自:http://www.cnblogs.com/yintian2/archive/2007/06/21/791985.html<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>弹出特效</title><script>var falphafalpha=0function fchange(){if (falpha!=90){ table1 阅读全文
posted @ 2011-08-04 18:01 墨白麒麟 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 转自博客园,源地址:http://www.cnblogs.com/wwang/archive/2010/11/28/1889281.html链表是C语言编程中常用的数据结构,比如我们要建一个整数链表,一般可能这么定义:view sourceprint?1struct int_node {2 int val;3 struct int_node *next;4};为了实现链表的插入、删除、遍历等功能,另外要再实现一系列函数,比如:view sourceprint?01void insert_node(struct int_node **head, int val);0203void delete_ 阅读全文
posted @ 2011-07-23 22:28 墨白麒麟 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * ===================================================================================== 3 * 4 * Filename: zeroLengthArray.cpp 5 * 6 * Description: 7 * 8 * Version: 1.0 9 * Created: 07/22/2011 01:56:35 AM10 * Revision: none11 * Compiler: gcc12 *13 * Author: Darius-Kylin (dyc), dongyuchi@gmail. 阅读全文
posted @ 2011-07-22 22:26 墨白麒麟 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.wwenglish.com上一些材料的也很不错,从中间随便挑一个网站坚持即可。但是千万不要一个个都听过来。记住,开始阶段100篇文章听一遍,不如一篇文章听100遍。如果基础比较弱,那么每天慢速VOA(大概比四级听力稍难 阅读全文
posted @ 2011-07-22 14:17 墨白麒麟 阅读(408) 评论(0) 推荐(1) 编辑
摘要: 转自csdn:http://topic.csdn.net/u/20101108/13/5f9e8b2d-1bba-4187-a924-6cb20b016c16.html1.计算机科学概论计算机科学概论2.计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计C primer plusThe C programming languageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.算法与数据结构数据结构(清华版)数据结构与算法分析—C语言描述编程珠玑编程珠玑II(More 阅读全文
posted @ 2011-07-21 23:33 墨白麒麟 阅读(490) 评论(0) 推荐(2) 编辑
摘要: 通过重载new和delete实现简单的对象池一个简单的实现【编辑环境:linux+vi,编译环境:g++】:C++语言:#include <list>#include <iostream> using namespace std; template<class T> class object_pool { list<void *> data_list; public: void* malloc_data() { if(!data_list.empty()) { list<void *>::iterator it = data_list 阅读全文
posted @ 2011-07-21 20:55 墨白麒麟 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/cyclone/blog/item/aa56e5dd1a79f7e176c638be.html题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包)(2b) 用tr包住中文(源码用中文,然后提供中文到其他语言的翻译包)注意哦,如果你正在用tr包裹中文字符,却不属于(2b 阅读全文
posted @ 2011-05-16 16:36 墨白麒麟 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/cyclone/blog/item/9d7293130e5a498d6538dbf1.html首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念,于是一个简 单的 Qt 程序下面这个小程序,估计大家会感到比较亲切。似乎有 阅读全文
posted @ 2011-05-16 16:35 墨白麒麟 阅读(1002) 评论(0) 推荐(0) 编辑