最近因为设置代理的原因,总是需要打开和关闭IE的proxy,都设置烦了,所以写了个小工具,前提是注册表里面已经有了proxy代理的服务器设置,只是PorxyEnable项没有打开,这样,我们根据当前ProxyEnable的值来设置Proxy的打开和关闭,相当于操作了IE浏览器的工具->Internet选项->连接(connection)->局域网设置(Lan Setting)中,将使用proxy作为Lan的代理项给勾了....阅读全文>
发表于 @ 2008年12月23日 17:00:00 | 评论( loading... ) | 举报| 收藏
psql
Name
psql -- PostgreSQL 交互终端
Synopsis
psql [option...] [dbname [username]]
描述
psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令和多种类 shell 地特性来实现书写脚本以及对大量任务的自动化。
阅读全文>
发表于 @ 2008年08月05日 13:32:00 | 评论( loading... ) | 举报| 收藏
今天碰到一个我们平常很少涉及到的问题,在这里分析一下,给那些感兴趣的人吧..呵呵~~
C语言中,K&R是c标准前早期的一个c语言版本,相信大家不是很陌生..虽然现在极少用到...毕竟在当时还是做出了极大的贡献,很多unix/linux版本里面都有它的身影...
这里碰到的问题是关于函数调用参数方面的阅读全文>
发表于 @ 2008年08月04日 15:36:00 | 评论( loading... ) | 举报| 收藏
mygrep:搜索字符串在某个文件dir内,包括内部所有的子文件夹,Win和*nix通用
1#!/usr/bin/perl
2
3 use strict;
4 use File::Spec::Functions;
阅读全文>
发表于 @ 2008年07月27日 19:00:00 | 评论( loading... ) | 举报| 收藏
一. 替换
1.神奇变换(y命令的使用)
代码:
sed 'y/ori_letter_list/target_letter_list/' filename
代码:
cat filename
1234567890
2345678901
3456789012
4567890123
测试
将文件中1换成A
将文件中2换成B阅读全文>
发表于 @ 2008年06月16日 13:43:00 | 评论( loading... ) | 举报| 收藏
[声明:仅供学习探讨之用,对于使用本文代码所造成之影响,本文作者不负任何法律和连带责任]
最近,看到qq上不少好友的头像前都有个小火炬,自己也想要一个,遂行..
结果发现,需要登陆网页 http://huoju.icoke.qq.com/ 去自己‘抢’火炬去,而且我试验多次,也没办法抢到,只有靠‘机器’来抢了....
阅读全文>
发表于 @ 2008年03月29日 13:23:00 | 评论( loading... ) | 举报| 收藏
LinuxFans.Org 上面的 watch_1394 整理的一个关于 sed 的高级用法,转贴在这里![转,仅供学习]阅读全文>
发表于 @ 2008年02月25日 12:08:00 | 评论( loading... ) | 举报| 收藏
原理比较简单,就是先利用python发包自动登录CSDN,获得CSDN的登录cookie,在此基础上,向writeblog.csdn.net服务器发送博客正文,当然博客正文是分析别的网页得出,(请勿利用非法用途),我主要是方便将我以前的收藏文章转出来,方便我和大家的学习,所以本工具实例是将CSDN博客内收藏的文章 转为发表的转载文章,标题以[z]结尾....算了,还是贴代码吧..实现中间有几点:....阅读全文>
发表于 @ 2008年01月26日 11:14:00 | 评论( loading... ) | 举报| 收藏
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟,但是在c/c++领域的发展并不顺畅,虽然很早就有人思考在C++�...阅读全文>
发表于 @ 2008年01月26日 10:38:00 | 评论( loading... ) | 举报| 收藏
有效解决内存泄露一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。 不合理:int *GetArray( int n ){ int *p = new int[n];阅读全文>
发表于 @ 2008年01月26日 10:38:00 | 评论( loading... ) | 举报| 收藏
使用BoundsChecker检测内存泄漏: BoundsChecker采用一种被称为 Code Injection的技术,来截获对分配内存和释放内存的函数的调用。简单地说,当你的程序开始运行时,BoundsChecker的DLL被自动载入进程的地址空间(这可以通过system-level的Hook实现),然后它会修改进程中对内存分配和释放的函数调用,让这些调用首先转入它的代码,然后再执行原来的代码。BoundsChecker在做这...阅读全文>
发表于 @ 2008年01月26日 10:38:00 | 评论( loading... ) | 举报| 收藏
检测内存泄漏: 检测内存泄漏的关键是要能截获住对分配内存和释放内存的函数的调用。截获住这两个函数,我们就能跟踪每一块内存的生命周期,比如,每当成功的分配一块内存后,就把它的指针加入一个全局的list中;每当释放一块内存,再把它的指针从list中删除。这样,当程序结束的时候,list中剩余的指针就是指向那些没有被释放的内存。这�...阅读全文>
发表于 @ 2008年01月26日 10:38:00 | 评论( loading... ) | 举报| 收藏
前段时间在CSDN上有位网友问过一个问题。如何在WINDOWS下使删除文件、复制文件、变更文件名失效呢? 有一个办法,就是通过拦截系统的I/O中断,可以实现此操作。但是因为网友只是问如何在WINDOWS下失效,那我们也可以试着拦截API函数。众所周知,在WINDOWS下的文件操作一般是通过调用WINAPI函数实现的,再由WINAPI函数调用系统的I/O中断实现最终的文件操作。如果我们...阅读全文>
发表于 @ 2008年01月26日 10:37:00 | 评论( loading... ) | 举报| 收藏
Post a reply || Back to 工具 缓冲区溢出和防止网址集合 Submi...阅读全文>
发表于 @ 2008年01月26日 10:37:00 | 评论( loading... ) | 举报| 收藏