- 博客(8)
- 收藏
- 关注
转载 Reference in C#
关于C#里的引用一直没有个清楚的认识,特别是对应传参时ref的运用。现在试着了解一下以理清概念。首先,我们都知道在C#里有两种类型:值类型与引用类型。对于值类型比较简单,如果作为参数传递时是拷贝传入,所以说在函数里改变参数是不会修改源数据。如果要同时修改源数据,就可以加上ref。对于引用类型就比较麻烦。首先,所有的类在C#中都是引用。但是其中string类是奇怪的,虽然str...
2013-03-21 10:46:00 109
转载 XML in Go
在Go的标准包里包含一个xml包来处理xml文件“encoding/xml", 我们可以载入它来对xml进行操作。首先我们先建立一个xml(Person.xml)<Person> <FullName>Grace R. Emlin</FullName> <Company>Example Inc.</Com...
2013-01-29 11:55:00 96
转载 defer in Go
Defer的声明会把函数的调用放到一个执行的列表上。当调用这个defer函数的函数返回时,这个执行列表上的函数会被调用。Defer一般被用来做一些函数调用后的一些清理工作。下面两段代码我们来看看区别:func CopyFile(dstName, srcName string) (written int64, err error) { src, err := os.O...
2013-01-23 11:00:00 87
转载 managed, unmanaged
在修改一个bug的过程中,发现问题出在这个里面。以前没有使用过这个,并不了解其具体的用途,所以查阅了msdn下。简单说,这个宏就是用来控制函数是用managed还是unmanaged来编译。具体说就是#ifdef _MANAGED#pragma managed(push, off) //关闭managed#endif…..在这里面的所以function都会调用na...
2013-01-05 11:25:00 311
转载 学习ROR(3)
接着上次,我们先打开xxxxxx_create_products.rbclass CreateProducts < ActiveRecord::Migration def change create_table :products do |t| t.string :title t.string :description ...
2012-08-31 17:14:00 88
转载 学习ROR(2)
首先我们要创建一个新的rails工程,我们取名叫depot,workpath> rails new depot执行完这个命令,会在workpath下创建一个新的目录depot,进入里面我们看到rails帮我们搭建好一个完整的网站结构。根据先前网站设定的功能,我们需要建立个买卖物品的页面(product view),同时需要data model来和数据库联系以及控...
2012-08-30 16:15:00 115
转载 学习ROR(1)
开始学习ROR,根据这本书边看边做 《Pragmatic Agile Web Development with Rails》。首先是建立ROR的环境,这个我在这里有简单的说明,这里就不在重复。根据书本的介绍,我们要做一个网上的买书系统。我们先简单的把整个use case过一下,也方便接下来的学习。整个系统包含两个角色:买家和买家。买家可以浏览可以购买的书籍,可以选择...
2012-08-29 16:33:00 169
转载 在Mac上安装 Rails
在Mac上安装rails有不少方法,在这里我用brew来安装,总的感觉brew很方便也很干净。首先,登陆brew的网站http://mxcl.github.com/homebrew/可以找到安装命令并运行,ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)安装完brew后就可以安装ruby了,到用户目录下...
2012-08-28 17:37:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人