YangLei's

导航

 

2015年6月10日

摘要: 查看Queue的源码发现其实队列里面维护的是一个数组,而且这个数组是一直增加的,队列push一个就放到数组的最后,pop的时候就把数组最前面取出然后置为Null,这样必然导致在大量的pop和push操作后会在数组前面产生大量的值为Null的数组元素。这个时候就可以用到 TrimToSize 方法进行... 阅读全文
posted @ 2015-06-10 10:49 大狼熙熙 阅读(684) 评论(0) 推荐(0) 编辑
 

2015年5月11日

摘要: 1、练习框架ibatis主要dll介绍IBatisNet.Common.dll由DataAccess和DataMapper组成的共享程序集IBatisNet.Common.Logging.Log4Net.dllLog4Net集成记录器,和Log4Net配合使用IBatisNet.DataMapper... 阅读全文
posted @ 2015-05-11 11:32 大狼熙熙 阅读(2506) 评论(0) 推荐(0) 编辑
 

2015年5月6日

摘要: 首先看下他们的关系 irb(main):100:0> String.class => Class irb(main):101:0> String.class.superclass => Module irb(main):102:0> String.class.superclass.superclass => Object class < M... 阅读全文
posted @ 2015-05-06 14:28 大狼熙熙 阅读(598) 评论(0) 推荐(0) 编辑
 

2015年4月29日

摘要: 递归和迭代的区别 递归: 1)递归就是在过程或函数里面调用自身; 2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口. 迭代: 利用变量的原值推算出变量的一个新值.如果递归是自己调用自己的话,迭代就是A不停的调用B. 1、斐波那契 1 1 2 3 5 8 递归算法 def fibo1(n) if n==1 or n==2 retur... 阅读全文
posted @ 2015-04-29 19:27 大狼熙熙 阅读(1050) 评论(0) 推荐(0) 编辑
 

2015年4月23日

摘要: 1、创建数组 a=Array.new(6,obj=nil) #=> [nil, nil, nil, nil, nil, nil] 设置默认值 a=Array.new(6) #=> [nil, nil, nil, nil, nil, nil] 默认值为nil a=Array.new(6,obj=1){|obj| obj+1} #=> [1, 2, 3, 4, 5,... 阅读全文
posted @ 2015-04-23 19:12 大狼熙熙 阅读(491) 评论(0) 推荐(0) 编辑
 

2015年4月22日

摘要: 发现SharpDevelop 也支持Ruby ,特别是可以直接把winform的控件直接用在 require "mscorlib" require "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" require "System.Drawing, Version=2.... 阅读全文
posted @ 2015-04-22 09:44 大狼熙熙 阅读(502) 评论(0) 推荐(0) 编辑
 

2015年4月21日

摘要: 1、下载 ocra-1.3.1.gem 文件2、打开“start Command prompt with ruby” 命令窗口3、输入 “gem install e:\ocra-1.3.1.gem -l”安装gem,#=>“Successfully installed ocra-1.3.1”4、输入... 阅读全文
posted @ 2015-04-21 19:42 大狼熙熙 阅读(2054) 评论(0) 推荐(0) 编辑
 

2015年3月2日

摘要: C# TcpClient在连接成功后无法检测连接状态,即使对方关闭了网络连接。以下扩展可检测连接状态: static class TcpClientEx { public static bool IsOnline(this TcpClient c) { return !((c.Client.Poll(1000, SelectMode.SelectRead) && (c.Client.Avai... 阅读全文
posted @ 2015-03-02 17:35 大狼熙熙 阅读(955) 评论(0) 推荐(0) 编辑
 

2014年12月31日

摘要: 当修改窗体里面某一项时导致窗体报错,但是编译运行没问题,报“依赖项问题”则只需要把报错的那个依赖项删除后再重新引用。 阅读全文
posted @ 2014-12-31 09:57 大狼熙熙 阅读(196) 评论(0) 推荐(0) 编辑
 

2014年12月19日

摘要: 例1:SELECT 1 order2 FROM dualunion all SELECT 3 order2 FROM dual union all SELECT 2 order1 FROM dual order by 1 order by 是针对整个集合的排队,o... 阅读全文
posted @ 2014-12-19 19:51 大狼熙熙 阅读(392) 评论(0) 推荐(0) 编辑