自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

『小猪呼噜噜』的专栏 -- I Write,therefore I am.

白毛浮绿水,红掌拨清波。 ----任何表面的,外在的,看似肤浅的事物都有推动它前进的潜在的动力! 行看江南春草绿,不愁空谷少回音。

  • 博客(70)
  • 收藏
  • 关注

原创 如何查找内存泄漏

这两天,在查找内存泄露的问题。因为内存都是放在memory pool里,所以不能通过valgrind等工具抓到那个地方分配的内存没有手动被释放。使用gcc,有一个方法去打包内存分配函数,而且不需要编辑已有的code并且不需要修改目标文件。linker ld 提供了一个内建的选

2011-08-24 16:01:42 1056

转载 linux shell 时间运算以及时间差计算方法

<br />1。 时间加减<br /> <br />这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。<br /> <br />如:1990-01-01 01:01:01 加上 1小时 20分<br />处理方法:<br />a.将基础时间转为时间戳<br />time1=$(date +%s -d '1990-01-01 01:01:01')<br />echo $time1<br />631126861 【时间戳】<br /> <br />b.将增加时间变成秒<br />[

2011-05-13 15:56:00 907

原创 C++中使用指定字符分割字符串

很久前写的一个程序,当时为了回答百度知道一个提问。(http://zhidao.baidu.com/question/100587299.html)  #include#include#includeusing namespace std;//splitString函数的参数说明://返回值是分割后字符串数组大小//strSrc 原始字符串//s

2010-03-23 17:42:00 3129

原创 在文件中每行开头加上行号

这两天想用这个功能,自己只知道使用awk可以实现。网上查了查,还有好几个命令可以实现的。  cat file | awk {print NR,$0}  cat -n file 前两个功能一样。空行前面也标记行号  nl  file  这个是空行前面不标记行号。 暂时只知道这些命令

2010-01-29 09:09:00 1531

原创 现在的歌名越来越怪了

1.王心凌《爱你》,S.H.E《我爱你》,Beyond《真的爱你》,李宗盛《我是真的爱你》,言承旭《我是真的真的很爱你》。 点评:有这么这么复杂么? 2.王菲《如果你是假的》,邓丽君《假如我是真的》,萧正楠《假如我是假的》,孟庭苇《真的还是假的》 。 点评:靠,能退货么? 3.成龙《我是谁》,蟑螂《忘了我是谁》,蔡依林《你是谁》,许志安《忘了你是谁》。 点评:你们都需要脑白金!

2009-09-15 10:36:00 680

原创 Windows控制台下Linux风格的进度条

#include #include #include #include int main() { SetConsoleTitle( "Progress messages demo!" ); // First Linux style progress message void LinuxStyl

2009-08-10 18:08:00 994

原创 拔智齿记

    很多年以来, 经常性地,隔几个月右下面的牙根就发炎,痛苦的难以言喻。前两周,是最厉害一次,发炎使右半边的脸肿的像猪头似的,牙齿没法咬合,更别说吃东西了,所以一周下来,瘦了8斤,这倒是减肥的好方法。去了医院,医生说是智齿没长出来,必须得拔掉,要不然吃食物塞在里面就会发炎,拔掉才会一劳永逸,但是必须没有炎症了才能来拔牙,而且有肉包着牙,拔的时候得要划几刀。于是乎医生先开了一周的消炎药。在这一周

2009-08-07 10:35:00 2944 2

原创 子父窗口操作

子父窗口的操作<!--var win=null;function op(){win=window.open("about:blank","win","width=200,height=200");win.document.write("");win.document.write("");}// -->

2009-08-03 13:49:00 541

原创 VC++ 更改标题字体以及居中显示标题

在百度知道上看到有人问了这个问题(http://zhidao.baidu.com/question/109083585.html?fr=id_push&fs=up),于是乎小试牛刀:)  在头文件中放下面的函数:   afx_msg void OnNcPaint(); afx_msg BOOL OnNcActivate(BOOL bActive);

2009-07-30 16:00:00 3207 1

原创 打碎你的屏幕

建一个简单的Windows32 Application,然后将代码copy过去 #define DIVI 16#define DMEM (DIVI*DIVI)#include #includetypedef struct{ double x,y,mx,my,dx,dy; HBITMAP hbitmap;}piece;int WINAP

2009-07-29 12:33:00 765

原创 控制台程序自动全屏

#include #include using namespace std;//Function Declarationvoid FullScreen();int main(){ FullScreen(); cout << "Yay! We Are Now Full Screen!!"<< endl; cout << "Press An

2009-07-29 12:17:00 883

原创 控制台程序在指定位置中输出文本

#include #include #include using namespace std;void clrscr (); // clear the screenvoid gotoxy(int x, int y); // move to specific position in consolevoid scroll (char *s, int x); //

2009-07-29 12:12:00 2300

原创 怎样使用GetAsyncKeyState()

可能代码太长了,不能放在一起,只好拆分成两部分了 #include #include using namespace std; /* Colors defined for SetColor(int) */enum { BLACK = 0, DARK_BLUE = 1, DARK_GREEN = 2, TEAL = 3,

2009-07-29 10:31:00 8475 2

转载 在24位真彩色位图中插入文件并隐藏文件

程序中限制了文件大小,大小是 (data_size = bih.biHeight*bih.biWidth*3) / 4 ; ///////////////////////////////////////////////// File Inside Bitmap (inserttobitmap.exe)// Melts a file into a bitmap file//

2009-07-29 10:12:00 980

转载 Windows下更改C/C++控制台程序文本输出颜色

保存下面的代码放到一个头文件concol.h中 concol.h#include using namespace std;#include #define RED 0x0004#define GREEN 0x0002#define BLUE 0x0001#define WHITE

2009-07-29 09:38:00 1897 1

原创 gdb 查看 STL 容器值

gdb 查看 vector, list, map, set , queue, stack, bitset, string, wstring等 把下面代码保存到 ~/.gdbinit 里(或者保存到某个文件中, 比如 /xxx/yyyy/gdbViewSTL,然后在~/.gdbinit中添加 source  /xxx/yyyy/gdbViewSTL),然后运行gdb #

2009-07-24 11:04:00 1693

原创 拷贝构造函数的参数为什么必须使用引用类型

在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理性这个好品质。思索一下以后,发现这个答案是不对的。让我来撕开(有点暴力,但是我喜欢,嘿嘿--龇牙)那件隐藏

2009-06-12 19:55:00 8702 16

原创 SHELL 中的浮点运算

众所周知, 单纯的在SHELL 中是无法进行浮点运算的, 要借助一些外部的工具, 如bc,awk等等。现在我就来介绍一下怎样在C shell 下使用awk来进行浮点运算。 创建一个新的文件 testCShellFloat #!/bin/cshset aa = 1.2set bb = 3.6set cc = `echo "$aa $bb" | awk { pri

2009-06-08 10:03:00 3960

原创 postgresql 安装

前段时间, 老东家要安装postgresql。 因手头的机器没有权限尝试, 于是写下了一些过程。不知道是否能安装成功, 不过还是记录下来,以备后用。 一下操作均用root用户登陆:1.  安装postgresql:tar xvfz postgresql-8.1.14.tar.gzcd postgresql目录./configure --prefix=/usr/local/pgsql

2009-06-08 09:58:00 710

转载 民间秘方 -- 中医

说 明1、 本报告所用药物,以食物为主,绝对无毒。2、 为使读者易懂,剂量单位均用旧制,如:斤、两、钱等,有的用碗,是指一般性中碗。3、 所用药物凡带有*记号的一般可到中药店买,药店都有。4、 报告中所讲的醋,就是一般食用醋,如果用白醋的,报告中另有注明。5、 报告中所讲的白酒,是指50度以上的白酒。6、 有些疾病治疗期间需忌口,是指用药期间如不忌口,则会影响疗效。7、 本报告共三部分,每部分最后

2009-05-15 14:41:00 1045

原创 C++ 的简单应用

好久没用C++了, 今天在百度知道上看到一个人的提问, 于是就小试了一下。 题目: 数据结构 悬赏分:30 - 离问题结束还有 14 天 17 小时一个班的高等数学、英语和数据结构成绩存放在一个指定文件中,根据平时成绩按从高到底的排列顺序输出学生的学号姓名和各科成绩以及平均分,并保存在另一个指定文件中。 要求只有一个:程序要完整~~~程序是很简单, 不过还是活动了一下大脑。

2009-04-22 16:21:00 535

转载 在SHELL中如何传递shell变量给awk

 一:"$var"这种写法大家无需改变用括起awk程序的习惯,是老外常用的写法.如:var="test"awk BEGIN{print "$var"}这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="this is a test"awk BEGIN{print ""$var""}二:"$v

2009-01-16 17:38:00 1025

转载 Interview

      An Arab was interviewed at a U.S checkpoint.  Guard: your name please?  Arab: ABDUL AZIZ  G: sex?  A: 6 times a week.  G: I mean,male or female?  A: doesn’t matter,sometimes even camel  G: holy

2007-12-19 14:36:00 2263

转载 争当领导

当人体最初形成的时候,所有的器官都想当头儿。 大脑说:我应该当头儿,因为我掌管着全身的各种神经反应和功能。 脚说:我们应该当头儿,我们载着身体和大脑走遍天涯海角。 手说:我们应该当头儿,因为我们做所有的活儿来挣钱。争论持续着。 心脏、肺、眼睛等器官纷纷发言要求当头儿。 最后,屁眼站出来表示他也想当头儿。 大家对他的要求嘲笑不止,屁眼怎么能当头儿呢? 于是,屁眼开始了罢工。 他拒绝工作,并把自己堵的

2007-12-19 14:33:00 506

原创 接口的继承

在C#中,我们用interface关键字来定义一个接口,为其指定一个名称和一组实例方法签名。Framework类库中几个接口的定义如下: public interface IDisposable    ...{        void Dispose();    }    public interface IEnumaerable    ...{        IEnumerator 

2007-06-13 17:19:00 831

原创 Java 和 C/C++ 中的++的比较

今天在希赛网看到有个提问“《JAVA解惑》一书上有一个题,说的是i=i++执行的时候,i值前后不变。我看完书试验了一下,果然!然后又用C语言(TC2.0)试验,发现i=i++后数值增加1……请高人们指点一下,Java里的赋值的时候,到底后缀的自增运算符和赋值运算之间是怎样一个顺序?为什么会得0?为什么C就得1了呢?”闲着也是闲着,就回复了一篇一、先谈后++:   1. java里,

2007-05-30 14:21:00 1180

转载 爱情小测试

一天晚上,一位很久没有联系的老友从北京打来长途电话,笑嘻嘻地要我参加她的 “爱情小测试”,看她兴致这么高,我于是爽快地答应了。她给了我几样东西:    房子、兔子、老虎,还有“我“自己,让我凭着直觉编一个故事。    我想了想说:“有一只老虎在追赶我,我吓得赶紧把兔子丢给老虎,然后自己跑到房子里面躲起来……”    老友听了哈哈大笑,说:“哇噻,原来你是这么保守的人啊!告诉你吧,老虎代表的是你的老

2007-01-05 10:58:00 1515

转载 Dev-C++下基本数据类型学习小结

环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项基本类型包括字节型(char)、整型(int)和浮点型(float/double)。定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。下面列举了Dev-C++下

2006-12-23 14:09:00 1081

原创 江苏十三城绝骂

我是江苏人,看了后感觉还真是那么回事外省人眼中的江苏十三市    江苏十三城     南京:江苏最大的城市,最没号召力的省会。经济每况愈下,靠吃老本度日。在长三角的重要地位被杭州取代。在省内被苏州无锡看不起。以语言难听出名,民风土俗,被称为最大的农村。最近在吵着撂挑子直辖。     苏州:江苏最拽的城市。GDP吓人。自诩上海后花园。把上海苏州以外的地方一律看作贫困地区。市民以到外资企业当流水线

2006-12-15 14:18:00 3535

转载 计算机基础知识大全之硬件篇

主板   之所以把这东西放在第一位,是因为作为它太重要。 我们常见的主板是ATX主板。它是采用印刷电路板(PCB)制造而成。是在一种绝缘材料上采用电子印刷工艺制造的。市场上主要有4层板与6层板二种。常见的都是4层板。用6层PCB板设计的主板不易变形,稳定性大大提高。如果你有幸买到了6层板,那可绝对超值啊!哈!在主板的每层都布满了电路,所以,如果PCB板烧坏,比较轻的凭借我们工程师高超的技术,可

2006-12-12 16:42:00 1913

原创 生活妙招大全 4

蒜捣碎才杀菌    大蒜,一年四季均可食用。大蒜有抗菌、消毒和驱肠寄生虫的作用,尤为对预防感冒和胃肠道细菌性传染病等有奇特的功效。  在蒜头的鳞茎中含有两种叫蒜氨酸和蒜酶的成分,这两种成分在鳞茎中是独立存在的,只有把蒜头捣碎,这两种物质才能相互接触,在蒜酶的作用下,才能使蒜氨酸得到分解,生成有挥发性的大蒜辣素。  蒜辣素是一种无色的油状液体,它重于水,有很强的杀菌力,这些蒜辣素食后进入人体时,能与

2006-11-09 10:25:00 1370

原创 生活妙招大全 3

大清早:   喝杯暖水清肠胃   一早起床,在吃个丰富早餐前先喝一大杯暖开水,有助推动肠脏蠕动,令你产生便意,帮大肠来一次大扫除,肚腩当然不再骄傲。这招喝水法有不少明星都效法,瘦身成功指数极高!   午饭时段:   餐前饮水减食量   尝试每餐前尽量饮一杯清水,一来可以填饱咕噜咕噜响的五脏,降低饮食分量;二来补充身体所需的水分,加速新陈代谢。   下午茶时段:   闻花水戒零食   一到TeaTi

2006-11-09 10:24:00 3152 1

原创 生活妙招大全 1

生活妙招大全 . 如何修补皮具的划痕? 到商店里购买彩色腊笔,选择颜色相同或相近的笔涂在划痕上,用纸或布轻轻地试擦就OK啦! 2. 如何使“盐汤”变“鲜汤”? 广州人都喜欢煲靓汤,如果不小心加多了盐,怎么办呢? 有人告诉我说,找一块干净的纱布,放在“微波炉”或用水煮来消毒后,包上两茶匙的生粉,放在“盐汤”里搅拌,

2006-11-09 10:19:00 2759

原创 教你对付身体小毛病27妙招

你肯定被牙痛骚扰过,你也肯定遇到过鼻出血不止的情况。当时怎么解决的?是不是仰着头,等待止血,任凭血倒灌入喉腔……其实这种方法是不对的,耐心看看下面的文章,小编教你n多家庭妙招,来对付身体的小毛病。     1.换季疲劳:在季节更替的时候经常发生换季疲劳,给自己做一个“安眠枕”。在枕套下面多放些气味芬芳的杀菌植物叶片:月桂、蕨、榛树、针叶、薄荷和玫瑰花瓣。       2.眼睛红肿:用香芹汁湿敷消除

2006-11-09 10:18:00 954

原创 追MM“23式”—— GOF 23种设计模式

创建型模式    1、FACTORY    2、BUILDER    3、FACTORY METHOD    4、PROTOTYPE    5、SINGLETON结构型模式    6、ADAPTER    7、BRIDGE    8、COMPOSITE    9、DECORATOR    10、FAÇADE    11、FLYWEIGHT    12

2006-11-07 23:59:00 961

原创 找一个二叉树的深度

 struct Node{T data;Node * left, * right;};int depth (Node * pNode){return (pNode == NULL) ? 0 : 1 + max (depth (pNode->left), depth (pNode->right));} 

2006-10-24 16:31:00 972

原创 求质数的方法

今天在论坛上看到有人询问求质数的方法,想了想,正常的方法大家都会,一般都是取模的方式,如果要求输出N以内的质数,如果N很大话,就可以看出来很费时了。所以我就想到了如下的方法,速度要快很多. 使用数组索引来做的,将索引和数相对应#include#define NUM 100int main(){int i,j;int prime[NUM] ;for(i = 1; i   prime[i]

2006-10-24 15:45:00 843

转载 用‘grep’搜索文本文件中的特定字符

用‘grep’ 搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在 ‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src/linux/Documentation/* 结果:sysrq.txt:* How do I enable th

2006-10-10 15:44:00 2589

转载 楼市调侃:假如上海房价一夜之间降到800元/平米

 几天前和俩哥们聊天。说起上海芝麻开花般的房价无不咋舌。忽我提问:假如由于不可抗拒的因素,上海的房价从现在的均价8000元/平米,一夜之间暴跌至800元/平米,将出现怎样的情景?    于是,三人插上想象的翅膀,你一言我一语,描绘出了一副壮观的图画……    1、大批已经先期投入的开发商悲

2006-08-21 10:59:00 1614

转载 在IE中实现窗口间操作下拉选框的选项

    在b/s系统中,用户经常需要打开子窗口选中某些项目,并将这些项目插入到父窗口的下拉选框中。本来以为在IE中实现这样子窗口操作父窗口的功能十分简单,但是按常规的做法却是行不通的。在google上搜索了一阵也没有好的解决方案。最后看到国外的一个网页上有以下内容:Explorer 5.0 problemsWhen it comes to dynamically generat

2006-08-17 16:50:00 1057

空空如也

空空如也

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

TA关注的人

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