摘要:
图形编程中可能会用到点到线的距离计算这个问题。找了下资料,五花八门,仔细试了下,许多是错的。还有许多是起始条件不一样而不适用的。经过最近的研究、推算与总结。终于把这一块搞清楚了。写出来一是给自己的劳动成果拍照留底,二是分享给大家,让大家不必走弯路。 点:(x0,y0)线:Ax+By+C=0①距离=A 阅读全文
摘要:
工作中许多代码中用到枚举(enum),更用到了需要继承的枚举,由于C#的枚举不允许被继承(但允许继承自int/float等类型,这个不是我要的,在此不讨论)。
我实现了一个可以继承的模拟枚举,在此与各位分享。 阅读全文
摘要:
我经常收集各种感兴趣的文件,我想,你可能也一样,收集自己喜欢的音乐、电影、软件等。久而久之磁盘接近满了,或者一些分区快满了。于是出现一些问题待我们去解决。问题一,少于200M时winXP系统会报告空间低,当然你可以关掉这个警告的功能,但磁盘空间低已是事实,可能会造成一些软件工作受影响,例如迅雷。如果 阅读全文
摘要:
Maxthon浏览器可以为我们自动关闭掉弹出的广告窗口, 而在桌面应用方面我找不到相应的工具来关闭类似QQ登陆后不久弹出的“腾讯网迷你首页”,因为我不是会员,但我希望有工具可以代替我的键盘/鼠标去做这个事。于是自己写了个小工具取名为Desktop Helper,中文为桌面助手。 它的原理很简单,定时 阅读全文
摘要:
两名选手是都是软件(机器人),玩剪刀石头布比赛,连续比赛100次(即一局),看谁赢得多。 规则与小时候玩的剪刀、石头、布一样,只不过规定100次中的第1次每位选手都必须出石头,这是为了避免随机现象。 程序会告诉你上一次对手出的是什么,但不会也不应该告诉你本次对手出什么。 要编一个打败某选手的并不难, 阅读全文
摘要:
你有没有收集资料的习惯? 如果有久而久之你会发现资料越来越多,找起来很麻烦. 过去我收集资料,单个文件,资料太多不好找,就分成多个文件. 文件一多,有时会乱放,结果结果经常满硬盘搜索,就为了找一个文件,于是我后来就集中放在同一个文件夹. 文件夹里的文件一多,看文件名也是眼花缭乱,于是再建文件夹,文件 阅读全文
摘要:
今天介绍两项代替手工输入字符串的工具:一款自动输入当前日期和时间叫BillyNow,另一个自动输入特定的字符串,包括<Tab>和回车符,叫Keyboard。 BillyNow.exe 可以不带参数,也可以带日期时间格式作为参数,如想得到今天日期可以BillyNow.exe "yyyy-MM-dd", 阅读全文
摘要:
许多朋友问我如何写好代码方面的问题,而且经常提到设计模式。按我个的理解,要写好代码,除了能写出符合语法的代码外,主要是要提高个人对OO(面向对象)思想的理解。从这点来讲,设计模式远没有OO重要。本人现在还没有能力开课把OO的精神讲给大家听,让大家学得会,于是朋友们向我要OO的例子,这里我给各位献上代 阅读全文
摘要:
一个控制台下可以控制本窗口最大化,最小化,恢复,关闭的命令行小工具。 用法: WinState [-max | -min | -restore | -close] 如,控制最小化:WinState -min 需要.net 2 的支持。 下载:WinState_2010-01-22_1004.zip 阅读全文
摘要:
BillySir——只要给我(Code Generator)足够多的信息,我就能生成任意功能的代码。 为什么要代码生成? 这个问题有很多文章说的很好. 需要的话我可以放链接. 软件工厂简介 http://www.microsoft.com/china/MSDN/library/enterprised 阅读全文