摘要:
直接上代码 Rectangle.rb class Rectangle attr_accessor :width attr_accessor :height def initialize(wdth, hgt) @width = wdth @height = hgt end def area() return @width * @height ... 阅读全文
摘要:
(一)类变量以及类方法 sample code class BankAccount @@interestRate = 6.5 def BankAccount.getInterestRate() @@interestRate end attr_accessor :balance def initialize(bal) @balance = bal end en... 阅读全文
摘要:
(一)Ruby中一切都是对象,包括一个常数. 比如可以用.class属性来查看一个对象的类型,你可以看下1.class,会发现常数1的类型是Fixnum,1不过是Fixnum的一个实例。还可以使用-37这个Fixnum的实例方法abs来取得绝对值:-37.abs()会返回37 又如输入一个1.1.class,会返回Float。 (二)Ruby语法 Ruby中的类以class开始 以end结束,类... 阅读全文
摘要:
前几天写了两篇文章 介绍了.Net进行Winform开发的多线程以及跨线程修改界面的问题,今天看到一篇文章更加丰富和完善,边读边记,希望能学到更扎实的东西,原文地址: http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html#wm1 首先我学到了另外一种开启线程的方法 class ThreadLearning ... 阅读全文
摘要:
开始我的Ruby之旅,写下学习笔记,是针对那些有其他OO语言经验的人写的,可以来看下神奇的Ruby。 第一个sample! 初次见面。 #!/usr/bin/env ruby class MegaGreeter attr_accessor :names # Create the object def initialize(names = "World") @nam... 阅读全文
摘要:
> 右移1位是/2 2为时/4 3位是/8 以此类推 10位是/1024 64 << 10 == 65536 阅读全文
摘要:
无论在哪种语言与平台中,字符串都是我们最常使用的对象。 .Net与C#语言把字符串在表面上做的相当易用,但是只有在深入理解字符串在CLR的驻留形式后才能更加合理高效的使用字符串对象。 1 字符串的驻留形式 先看一个sample static void Main(string[] args) { //.Net Framework中将一个... 阅读全文
摘要:
因为我想知道一个网段有哪些主机是存活的,自己ping255个机器太累,所以想到了这些 for /l %i in (1,1,255) do ping 192.168.0.%i -l 1 -n 1 >> result.txt 执行255次ping 192.168.0.%i -l 1 -n 1并将结果输出至result.txt文件 find "bytes = 1" "result.txt" 寻找re... 阅读全文
摘要:
我们经常会发现有些类的上面会加上[Serilizable] [DllImport] 有些enum上加入[Flags]等等方括号,这些方括号就是.Net中的Attribute,翻译成中文可以是特性或属性,但是为了和类成员属性做区别,一般都成为特性,属性Property是类私有字段的对外访问接口。 废话不说,直接上代码。 using System; using System.Reflecti... 阅读全文
摘要:
1 我们经常说要优化代码 提高性能 减少资源占用率 但是一定要对症下药 优化一句sql查询所带来的性能提升可能相当于减少一亿次引用的拷贝。 2 Asp.Net的ViewState可以通过关闭web.config里的enableViewState和enableSessionState来关闭 阅读全文