- 博客(62)
- 资源 (5)
- 收藏
- 关注
原创 客户对开发语言的选择原因
我及认识的网友的经历,有一个很反常的现象相对于delphi,使用java的客户多了很多而事实上,后者开发速度慢、运行速度慢、用户的使用效果差、对硬件的要求高。为什么客户反而就是要java呢?原因有几点:1、java时髦,半懂不懂的客户IT人员,喜欢赶时髦以后在同行面前也有面子2、java时兴,选时兴,以后出了问题,责任可以推得快奥运售票系统崩了几次,还好不是采用mssql的,否则其它人找原因,第一
2009-01-05 13:07:00 2714 4
原创 编程语言对于多行字符串的支持程度
为什么在编程语言里要支持 多行字符串 呢?因为程序代码里需要与其他工具同步一个大字符串,比如较为复杂的SQL语句,或者较长的说明信息因此希望在两者的编辑器里能最方便地同步多行字符串 印象最深也最觉得体贴的是python的多行字符串据说c#也支持@"多行字符串"以及notes的basic都支持|多行字符串| 不过仔细比较下来,@"......"可能不如|.
2009-01-05 00:03:00 1049
原创 选择目录的备份、同步
TotalCommander的同步文件夹功能已经很好用了但是实现增量备份还需要自行变通一下假设要把A目录及其子目录下的所有文件同步到B机器的dirb目录,然后复制到远程的C机器的dirc目录第一次很简单,全部复制过去即可A==>//B/dirb/A以后A目录里的文件发生变化了,第二次同步则只需要比较A和//B/dirb/A,复制A里变化的文件到//B/dirb/A1以后A目录里
2009-01-01 00:49:00 925
原创 照片分类管理工具
google的picasa虽然功能强大、操作很酷,但是没有我希望的2个管理功能1、tag们能成层次树状——picasa没有tag,但是它的逻辑相册相当于tag,只是相册之间没有什么关系我希望:人物 家庭 亲戚 xx一家 yy一家 同学 中学 大学 朋友 同事 前同事 xx公司 yy公司 网友 xx论坛 yy网站事件 出差
2008-12-31 14:16:00 2712
原创 使用picasa3管理照片
使用数码相机大约5年了吧,积累的照片文件(以及缩略图、短片)大约65G了!一直想把它们好好整理一下:把没价值、拍模糊了的那些,只保留一个低像素、低质量的缩略图就行了能把总容量压缩到20G就好了。。。。。。。。今天下载了picasa3来整理,但是好像没发现它把扫描过的目录里的照片的信息统一保存在什么地方?硬盘的剩余空间一直没怎么变。。。。。。扫描完了,硬盘的各个分区的剩余空间还是没怎么变!莫非它
2008-12-28 14:32:00 5061 1
原创 快速生成一个指定条记录数的记录集
declare @tb table(fid int identity,fc char(1))declare @n intset @n=1234567declare @i int --一条条插入的方式 大约24.5秒print convert(varchar(30),getdate(),121)set @i=0set nocount onwhile @ibegin inse
2008-12-25 12:20:00 1305
原创 生成随机字符串的SQL实现
一个生成模拟数据的过程里,想用随机函数生成一个个长度不等、内容随机的字符串,插入到测试的表里希望有这样的函数fn(m):输入长度最大值m输出 m/3+randmom(m*2/3) 长度的随机字符串然后循环插入:insert tb (...,ftext,...) values (...,fn(2000),...)但是遇到sqlserver不支持在函数里使用不确定函数(rand/getdate等)
2008-12-25 10:27:00 3918 2
原创 sqlserver的2个遗憾、不足
sqlserver是比较好用的了但是,还是有2个比较不好的地方:1、存储过程的生成记录集,无法被调用者的sql拿来(截取或调用前就指定一个表变量去承接)使用2、在sql语句里无法定义临时的函数、存储过程,然后使用它(必须实实在在的建立函数、存储过程,才能使用它们,最后还要删除它们) sql2005增加了varchar(max),功德无量!但是select top n SKI
2008-12-19 13:04:00 880
原创 为什么现在BS的程序越来越多,而CS程序越来越少?
【问:为什么现在BS的程序越来越多,而CS程序越来越少?答1:因为BS程序发布简单! 有道理!CS程序要同步发布到网络上每台客户端,还真有些难,虽然后来ms专门为些提供了管理工具,但因为需要网络管理员的知识,用的人还是不多。】C需要win(目前主要的平台,价格不低),而B是任何平台的浏览器(有转免费的linux的可行性)这个才是主要考虑。CS的发布困难?初次取得,希望win能内置一种根据信任
2008-12-18 10:30:00 1998 1
原创 应用系统客户端的打印
做Client的打印功能是很麻烦的,虽然Delphi可以做到模拟与实际打印一起实现,但是具体的打印定位都要在程序里写,或者利用打印组件(FastReport或Rave)。所以,我做的Client一般只提供复制数据表格到系统剪贴板的功能。然后由用户自己到Word/Excel里去粘贴、排版再打印。这样,普通用户还是不大满意:因为没有格式。所以是希望能直接操作Excel放入数据并设置格式(字体大
2008-12-01 13:22:00 855
原创 csdn个人博客的首页没有他的miniblog的入口的?
想在这里加也不行?!因为miniblog是根据登录者的session来显示的?! 还有一个老问题:博客编辑器没有任何等宽体(courier new)可以选择!这对于技术型博客是非常不应该的。。。。。
2008-11-18 08:42:00 712
原创 2种RamDisk的读写速度
以前使用vopt测试速度,结果很难理解 2008-7-16 22:09:28刚才用vopt9测试了一下硬盘和虚拟盘的速度。。。。。。07年的pc(amd x2 4000+ 2G 7200转)4个分区的速度为:85/85/76/72M/sgavotte的ramdisk盘X的速度为:16094M/s而RamdiskNT盘Y的速度为:28396M/s不知道都是内存虚拟盘,为什么速度还
2008-11-07 23:45:00 4269 1
原创 安全和麻烦
近日一个北京做安全认证的同学来,聚会时有银行工作的同学讲起网上银行的转账,木马在插了usb的安全设备时用户输了对方帐户、转账金额信息等后,自动修改这些信息再发走,导致钱没有转到用户预期的帐户,而且黑客修改后的帐户!我早就觉得这种插到电脑的usb安全设备其实不顶用:当电脑被黑客控制了,黑客完全可以在你正常使用转账(已经插了的usb安全设备)时,在另一个“虚拟桌面”执行同样的转账程序,同样的转出
2008-11-07 13:43:00 817 1
原创 电子抽奖的随机性
抽奖自去年开始就从摸名片改为电子抽奖,为了公平,找了一个外部的程序,都没注册的。但是不大好用:编辑、设置麻烦,奖等顺序无法调整,开错一人无法撤销,如中奖人不在,无法取消重新抽一个,最后的安慰奖无法临时决定人数。打算自己搞一个了:能预先生成随机列表滚动(现在这个滚动的只是flash动画,好像与名单无关)或单个跳变显示;能决定某奖等的哪几个是谁来开;某奖等的中奖者能否参与后续奖等;开错了可以
2008-11-07 10:41:00 973
原创 微软还是没有发现自己的问题!
微软还是没有发现自己的问题!举一个例子,一般的防火墙发现一个应用程序A试图访问某IP的端口P,会提示用户是否允许简单的做法是每次都问,肯定很烦人所以,普遍的做法是每次的询问对话框下面会带一个选项:是否总是采用本次操作好像是让用户不再受骚扰了但是,“总是采用本次操作”是仅仅指那个IP+端口,还是该IP所有的端口,还是所有的IP?所以,正确的做法是加个 5选1: □本确认仅仅对本次事件有效(下次
2008-11-07 10:31:00 538
原创 任何需要配置文件的应用,发布时都不需要附带配置文件
任何需要配置文件的应用,发布时都不需要附带配置文件好像很饶舌,其实是:发布应用时,不需要附带配置文件想附带的配置文件的各个值,完全可以在获取时自动按缺省值返回,同时写入配置文件 每次ini.ReadString(smain,sname,sdefault);或ini.WriteString(smain,sname,snewvalue);时,sname需要写2遍(甚至更多)!很
2008-10-29 19:23:00 828
原创 命令行工具还是gui工具
命令行工具,熟悉了,肯定方便而且强于gui的工具的只是需要记住各种工具、参数及其组合关系——如果每天经常使用,怎么也能记住个大概了,但是普通用户就是不可能经常使用如果有gui工具,自然可以不用记忆了,而且有些非法或危害性比较大的组合,也可以自动予以排除或提醒,普通用户想错也错不了其实不一定要gui,文本模式的集成工具(如以前novell3.xx的控制台),效果也一样好,只是一屏能展示的内容会少很多
2008-10-22 16:43:00 923
原创 降低uac提示,完全是靠应用程序修改自己的行为模式啊?
降低uac提示,完全是靠应用程序修改自己的行为模式啊?应用导致uac出现,主要有2个原因:1、配置、数据文件的目录os应该为每个用户虚拟一个program files目录,那么应用程序把配置、数据文件放在exe所在的目录(或子目录),就不会uac提示了而应用程序把配置、数据文件放在exe所在的目录(或子目录),是绿色程序的基本要求:这样,用户要卸载应用,只要直接删掉自己的program fil
2008-10-13 09:46:00 959
原创 如何在win里取唯一特征码和正确时间?
windows的注册表里,有什么信息是 随机 但是 不变 的呢?随机是指每台机安装windows或克隆硬盘后,那个信息就产生,而且各不相同的不变是指除非重新安装windows或克隆硬盘,其它软件硬件怎么变,它都不能改变,一改windows就认为非法了这种信息用来作为制作软件安装的序列号(不是直接拿来使用)是最好的,相当于一些工作站的硬件序列号%windir%目录的时间,暴露在外的,还是有点怕容易
2008-10-04 09:17:00 1464
原创 ie的activex两难
很多网站采用ajax动态加载,而且要求ie允许activex才能显示评论等信息而允许activex运行,很难防范网站自身主动或被动放置一些流氓插件让用户终身(重新安装系统之前)受折磨 flash也是很烦人的,花哨带给用户的新鲜感应该早已不再了,有的只是空耗cpu的不便:影响其它应用的cpu使用还好,这个有浏览器外壳(TheWorld)的选项会帮你禁用,而不影响别的 而act
2008-10-04 09:06:00 900
原创 提供“自定义预编译器”的IDE
pascal的with语句很好用,但是对于需要对多个对象进行缩写时,就不够用了如果能扩展为:WITH obj1.fobj11 AS o1,obj2.fobj21 AS o2 DOBEGIN o1.xxx; x:=o2.yyy+o1.yyy;END;就好了!好像c#已经是这样的了。。。。。。。。 由这类问题引发的一个需求、幻想是:一个待编译的项目源代码包,第一个文件就是自定义的语
2008-09-28 11:02:00 1755 3
原创 国庆长假的前一天
自从csdn某次升级后,就无法登录、无法看评论后来才知道是动态http请求(httprequest)的方式与后台交换数据,必须允许ie使用activex,而我一般都是彻底禁用activex、flash的。。。。。。。。。。——不知道ie为什么不把httprequest作为普通actviex之外的必备activex,可以单独允许它而依旧禁用其它可能是流氓软件的任何activex。
2008-09-28 09:43:00 618
系列密码生成器
2012-01-01
层次记事本(树状脑图,思路整理)
2011-05-30
海涛 数据字典工具(sql2005专用版)
2011-05-30
通用个人(人品、心理、躁郁、忧郁)自测工具
2009-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人