摘要: 优雅的代码总是让人赏心悦目,比如下面有两段代码,都是实现了相同的功能,当你看完代码A再来看代码B时,你是否也有一种身心愉畅的感觉呢。 代码A: 1 //如果用户输入的是偶数,就直接输出,否则就+1之后再输出。 2 int a; 3 printf("请输入一个数字:"); 4 fflush(stdin 阅读全文
posted @ 2015-08-19 21:27 长沙游学者 阅读(2057) 评论(15) 推荐(4) 编辑
摘要: 题目是这样的:有三扇门,其中一扇门里有奖品,三选一,你选择其中一扇门之后,主持人先不揭晓答案,而是从另外两扇门中排除掉一个没有奖品的门,现在主持人问你,要不要换个门,请问你换还是不换?起初我以为换与不换都是二分之一的机率,后来,我写了一个程序来证实,发现还是要换的,换是三分之二的中奖机率,不换是三分... 阅读全文
posted @ 2015-07-02 15:24 长沙游学者 阅读(8568) 评论(6) 推荐(1) 编辑
摘要: 游哥今天遇到了一个关于结构体的神现象。简单点来说就是:一个结构体,里面没有属性,可以不new就使用。但在结构体里面写了个属性就必须要new才能使用,这是为什么呢?直接上代码:struct Dog //狗的结构体{ public int age;}struct Cat //猫的结构体{ public int Age { get; set; }}class Program{ public static void Main() { //情况A Dog dog1; dog1.age = 3; /... 阅读全文
posted @ 2013-03-21 16:42 长沙游学者 阅读(6180) 评论(10) 推荐(0) 编辑
摘要: 有一个关于Formula的BUG,当列数超过9列出现第10列时,公式就不会正常工作了,现在已修复这个问题。相关:TableEx v1.0 发布下载:http://files.cnblogs.com/zhouyou96/TableEx.rar 阅读全文
posted @ 2012-05-27 18:27 长沙游学者 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 功能说明:本地包含应用平台:IE6 应用场景:做快速原型时有点用背景:公司做小项目比较多,经常要做快速原型,要做成页面,不能是PSD,PSD不能显示Flash,以及不能让客户在快速原型中点击链接进行浏览。又因为是快速原型,最好是不要使用服务端技术,像asp\php\jsp之类的就可以退散了,我们都是直接做HTML文件,打个包发给客户,客户解压后,可以看到非常显眼的一个主页文件(其它文件放在文件夹中,最外层只有一个主页文件),双击就会在浏览器中浏览了。 在做网站时,公用部分比如页头、菜单、登陆区、页脚等改动会比较多,像菜单的组织方式改动,页脚区建设单位、联系方式、版权的说明文字改动等,这时我们会 阅读全文
posted @ 2012-02-22 13:12 长沙游学者 阅读(2540) 评论(0) 推荐(2) 编辑
摘要: 原创的java数据访问框架我的数据访问框架,做好了,包含执行sql语句execute/executeQuery/executeScalar,sql查询,分页查询,执行存储过程,接收存储过程输出参数,事务控制,实体映射,insert/update/save/delete/get/select/paging等各种实体操作,在sqlserver和oracle中测试通过。除connection.properties一个简单的配置文件之外,不需要任何其它配置文件,实体映射使用注解方式。实体类可以是任何类,通过注解得到对应的表名/主键/列表,如果没有写注解,则直接使用类名表示表名,使用字段名表示列名实体类 阅读全文
posted @ 2011-06-24 23:13 长沙游学者 阅读(538) 评论(7) 推荐(1) 编辑
摘要: java十宗罪非常抱歉,第1点关于"abc"=="abc"返回false是我搞错了,在java里是返回true的,我没有经过实验就这么说了,非常抱歉。之所以会这么说,是因为不记得是哪一种,因为我使用了==进行了字符串的比较,结果并没有返回我相要的结果,然后请教老人,老人们就训诫道:最好使用equals进行比较,而不要使用==,故有此感慨。好吧,我知道看这标题很多人就忍不住要拍砖或表示不赞同了,我都接受。我在遇到问题时,找一些搞java朋友求助,有能解决的,我想说的是不能解决的情况下,他们大多会说:“你怎么能这么弄呢?这么搞是不行的,你首先在思路上就错误了 阅读全文
posted @ 2011-06-17 14:07 长沙游学者 阅读(6444) 评论(87) 推荐(14) 编辑
摘要: 20101222更新:1.对配置文件进行加密20101210更新:1.修改一些已知bug2.添加了删除过期备份文件的日志 3.添加了如果今天的备份没有成功,则不删除过期备份20101203更新:1.将备份文件压缩到zip或rar,并删除dmp20101201最初版本:1.设置保存到配置文件2.自动添加计划任务3.友好操作界面4.自动删除已过期的备份文件下载:OracleAutoBackup.rar 阅读全文
posted @ 2010-12-22 15:13 长沙游学者 阅读(511) 评论(3) 推荐(0) 编辑
摘要: 更新(2010-12-03):1.向ansi与unicode两种字符集兼容,LPCTSTR 这种类型可以向不同字符集兼容,lstrlen 可以求其长度2.更换小图片为背景,这样生成的程序只有63k,否则有1M多,那个背景图就快1M了下载:http://files.cnblogs.com/zhouyou96/Tetris2.rar 阅读全文
posted @ 2010-12-03 16:12 长沙游学者 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 使用操作系统自带的计划任务功能,每天定时运行exp命令导出指定的Oracle数据库并压缩,然后按需删除已过期的压缩的导出文件,以实现自动备份的功能。20101210更新:1.修改一些已知bug2.添加了删除过期备份文件的日志3.添加了如果今天的备份没有成功,则不删除过期备份20101203更新:1.将备份文件压缩到zip或rar,并删除dmp最初版本:1.设置保存到配置文件2.自动添加计划任务3.友好操作界面4.自动删除已过期的备份文件下载:Oracle自动备份.rar 阅读全文
posted @ 2010-11-26 13:48 长沙游学者 阅读(510) 评论(0) 推荐(1) 编辑