2012年2月15日

用C#制造可以继承的“枚举”

摘要: 工作中许多代码中用到枚举(enum),更用到了需要继承的枚举,由于C#的枚举不允许被继承(但允许继承自int/float等类型,这个不是我要的,在此不讨论)。 我实现了一个可以继承的模拟枚举,在此与各位分享。阅读全文

posted @ 2012-02-15 23:16 BillySir 阅读(225) 评论(1) 编辑

2010年5月22日

磁盘可用空间平衡

摘要: 我经常收集各种感兴趣的文件,我想,你可能也一样,收集自己喜欢的音乐、电影、软件等。久而久之磁盘接近满了,或者一些分区快满了。于是出现一些问题待我们去解决。问题一,少于200M时winXP系统会报告空间低,当然你可以关掉这个警告的功能,但磁盘空间低已是事实,可能会造成一些软件工作受影响,例如迅雷。如果是系统盘----准确地说是虚拟内在页面文件所在的分区----那就更危险了,造成系统虚拟内存不足。问题...阅读全文

posted @ 2010-05-22 23:39 BillySir 阅读(255) 评论(0) 编辑

2010年4月10日

桌面助手 - Desktop Helper - 自动帮你关闭指定的窗口

摘要: Maxthon浏览器可以为我们自动关闭掉弹出的广告窗口, 而在桌面应用方面我找不到相应的工具来关闭类似QQ登陆后不久弹出的“腾讯网迷你首页”,因为我不是会员,但我希望有工具可以代替我的键盘/鼠标去做这个事。于是自己写了个小工具取名为Desktop Helper,中文为桌面助手。 它的原理很简单,定时查找用户设定的窗口,如果匹配得上,就向它发送关闭的消息,相当于Alt+F4。...阅读全文

posted @ 2010-04-10 16:12 BillySir 阅读(296) 评论(0) 编辑

2010年2月7日

剪刀、石头、布机器人比赛

摘要: 两名选手是都是软件(机器人),玩剪刀石头布比赛,连续比赛100次(即一局),看谁赢得多。规则与小时候玩的剪刀、石头、布一样,只不过规定100次中的第1次每位选手都必须出石头,这是为了避免随机现象。程序会告诉你上一次对手出的是什么,但不会也不应该告诉你本次对手出什么。要编一个打败某选手的并不难,难的是如何打败尽可能多的选手。为了较客观的评价每位选手,平台设计了循环赛。100位选手的主人可能会有100...阅读全文

posted @ 2010-02-07 23:22 BillySir 阅读(1362) 评论(7) 编辑

2010年2月4日

TextTree - 文本资料收集轻量级工具

摘要: 你有没有收集资料的习惯? 如果有久而久之你会发现资料越来越多,找起来很麻烦.过去我收集资料,单个文件,资料太多不好找,就分成多个文件.文件一多,有时会乱放,结果结果经常满硬盘搜索,就为了找一个文件,于是我后来就集中放在同一个文件夹.文件夹里的文件一多,看文件名也是眼花缭乱,于是再建文件夹,文件夹里再建文件.文件和文件夹都多了,复制,比较变得特别不方便,特别是对比,要一个文件一个文件地比,会疯掉的....阅读全文

posted @ 2010-02-04 00:20 BillySir 阅读(1444) 评论(9) 编辑

2010年2月2日

两个代替重复输入的小工具

摘要: 今天介绍两项代替手工输入字符串的工具:一款自动输入当前日期和时间叫BillyNow,另一个自动输入特定的字符串,包括<Tab>和回车符,叫Keyboard。 BillyNow.exe 可以不带参数,也可以带日期时间格式作为参数,如想得到今天日期可以BillyNow.exe "yyyy-MM-dd",想得到当前时间可以BillyNow.exe "HH:mm:ss",想得到当前日期和时间可...阅读全文

posted @ 2010-02-02 00:11 BillySir 阅读(208) 评论(0) 编辑

2010年1月27日

OO的经典例子

摘要: 许多朋友问我如何写好代码方面的问题,而且经常提到设计模式。按我个的理解,要写好代码,除了能写出符合语法的代码外,主要是要提高个人对OO(面向对象)思想的理解。从这点来讲,设计模式远没有OO重要。本人现在还没有能力开课把OO的精神讲给大家听,让大家学得会,于是朋友们向我要OO的例子,这里我给各位献上代码量不大,却能很好体现OO精神的例子,不求全面体现OO的各个方面,但求读者有所感触和领悟。了解Sud...阅读全文

posted @ 2010-01-27 23:03 BillySir 阅读(382) 评论(0) 编辑

2010年1月22日

控制控制台自身的最大化最小化

摘要: 一个控制台下可以控制本窗口最大化,最小化,恢复,关闭的命令行小工具。用法:WinState [-max | -min | -restore | -close]如,控制最小化:WinState -min需要.net 2 的支持。下载:WinState_2010-01-22_1004.zip阅读全文

posted @ 2010-01-22 10:10 BillySir 阅读(265) 评论(0) 编辑

2008年6月6日

代码自动生成技术相关介绍

摘要: BillySir——只要给我(Code Generator)足够多的信息,我就能生成任意功能的代码。为什么要代码生成?这个问题有很多文章说的很好. 需要的话我可以放链接.软件工厂简介http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/aj3softfac.mspx?mfr=true软件工厂htt...阅读全文

posted @ 2008-06-06 22:43 BillySir 阅读(627) 评论(1) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:BillySir
园龄:3年9个月
粉丝:1
关注:0

搜索

 

常用链接

我的标签

随笔档案(9)

最新评论

阅读排行榜

评论排行榜

推荐排行榜