一个字母数字混号的处理

摘要: #include "stdafx.h"#include <iostream>using namespace std;bool HandleChar(char* element,char heightElement){char tmpElement = *element;if (tmpElement >='A' && tmpElement <='Z'){if (++tmpElement<='Z'){*element=tmpElement; return true;}else{*ele 阅读全文
posted @ 2012-11-22 23:57 西瓜头 阅读(286) 评论(0) 推荐(0)

个人的记事本

摘要: 一、动因 我们在日常工作学习中,需要培养和养成自己的知识管理的习惯,遇到的解决的问题都需要记录下来,有些时候,我们需要快速启动一个窗口进行记录,而如果是需要拷贝图片,设置文本格式等,则可能需要打开word,这个东西,个人是非常讨厌使用,特别是各种排版,自动对齐等。而且启动速度超慢。鉴于此,我写了这个简单的记事本。其实就是一个简单的richedit的应用。但是,比较方便的地方有几点,第一,可以设置你的默认的笔记的路径。如果你安装了金山快盘,dropbox等。把路径设置到这些虚拟盘,会自动上传(其实我想申请麦库的开发者权限,通过麦库的接口直接上传笔记,但是一直还没有回复。哈哈)。第二,增加右键菜. 阅读全文
posted @ 2012-09-02 21:17 西瓜头 阅读(349) 评论(0) 推荐(1)

我的任务管理器

摘要: 一、动因 当我们忙碌了一整天,准备小打基本小游戏然后睡觉的时候(我打星际争霸,谁有兴趣请加入,我的最爱啊,13年了),而竟然被无奈的各种流氓下载工具,播放器等使用无数的线程进行上载而影响网速的时候,是多么的愤怒!!系统只带的任务管理器没有网速监控的功能,而那些各种什么卫士,实在很讨厌安装各种东西,无时无刻不在使用我的电脑资源,我的老爷机本来就很慢。所以,我写了这么一个小的任务管理器。没有任何多余的功能,一个简单的listctrl,但是却可以总结基本上所有的程序(通过提升用户权限),和显示那个占用了我们的网络宽带。这是最重要的。二、基本功能看上面的画面大家就知道,我正在使用金山t盘上载资料(这. 阅读全文
posted @ 2012-08-27 22:52 西瓜头 阅读(536) 评论(1) 推荐(1)

极端简易和使用的版本控制小工具

摘要: 一、动因 大家都知道,作为一个程序员,甚至是项目经理,版本控制是多么的重要!其实不但是源代码需要版本控制,一些管理文件也需要进行版本控制,这个小工具的最大的特色是很简单,很实用,以文件夹为单位管理,只有3个菜单,通过注册表直接集成到右键菜单,每次新建版本分支,分析所有文件,通过比较md5,备份差异文件,所有的改动都不会丢失,并且能完全的还原原来版本的所有文件,还会删除后面新加入的文件,而且这个小工具代码很小很小,但是功能却很强大,我是非常喜欢这个小工具,做什么东西都要进行一个创建版本的操作。其基本原理是将所有文件的信息备份到当前目录下面的隐藏目录中,并维护一份每个版本的文件目录清单。你还可以. 阅读全文
posted @ 2012-08-27 22:31 西瓜头 阅读(1717) 评论(2) 推荐(0)

可以发送任意包的网络协议学习工具

摘要: 一、动因 我们在学习网络协议的时候,比如看tcp/ip详解,很多时候需要构造一个自定义包发送然后观察结果。观察的话最好的工具当然是wiresharp,相当的给力。但是很多时候我们需要发送一个自定义的包,比如发送arp包,观察返回的地址,发送自定义的tcp包,观察相应时间,各种坚持的时间,滑动窗口变化等等。我们都知道在winxp后,已经不能使用raw_socket 构造,除非你写一个自己的网络驱动。所以,曾经找到过一个hping ,有windows 的版本,但是好像怎么也用不了。所以自己写了一个。使用的是wincap 库,使用这个工具的前提是你要安装wincap.自己去下载。 下面介绍一下基.. 阅读全文
posted @ 2012-08-26 23:41 西瓜头 阅读(1595) 评论(3) 推荐(1)

一个剪切板工具

摘要: 一、动因这是一个小工具,主要是监视剪切板,保存历史记录,提高我们开发的速度,对我来说最重要的一点是可以用键盘进行操作,市面上有不少剪切板工具,但是都不满足我的要求,所以干脆自己写了这个小工具,只有300行代码,却用起来很方便,主要是不用鼠标,主要的功能如下:二、功能介绍1 监控剪切板,只拷贝文本文件,不拷贝其他,目前只保存10行记录,太多了没有意义,当然大家可以随便就可以修改一下保存更多2 全键盘操作,alt+s弹出界面,键盘上下键或者 i/l 进行上下选择(不用把手移动是最好的)3 "x" 退出该程序,“q" 关闭窗口4 可以用鼠标进行选择,如果你喜欢的话,我不 阅读全文
posted @ 2012-08-26 15:23 西瓜头 阅读(888) 评论(2) 推荐(0)