文章标签 ‘.NET’
前一段和一个朋友聊过一下google,其实在我眼中google是没有创新力的,与apple还有些差距,google的产品大多是在别人已经做的很好的情况下推出的。gmail,视频,blogger,在线照片,社交等,当然围绕搜索的(统计、网站管理我是把它划分到他自己的老本行搜索的)。但是凭借着google强大的品牌力量,还是获得了不少用户,不知道这次发布的Orkut情况如何。仔细一看居然是aspx,难道google也研究.net技术,而且还用其做了产品?难道用的是linux上的Mono?真是诧异了,如果真是用的Windows .net,那么就不得不让人钦佩了。 不管如何,在技术层面上,一直还是很欣赏Google的,所有的产品,用起来还是比较上手,稳定性也不错,也许这就使其核心竞争力?这段时间稍微研究了一下其Open API,发现涉及范围很广,用起来也不错。 希望中国也尽快出现一个这样伟大的公司。
1.最好使用范型的List.. 2.好像.net没有提供c++的map定义.. 3.估计class和struct的区别只有一点,一个按值处理,一个按地址处理,所以很多地方感觉用struct不能理解,很多限制,比如把struct放到list里之后,不让修改struct的成员。。不理解,改成class后就可以了。。 4.只有定义成class,声名的变量才能当作指针使用。 5.当变量还是null时不能使用.Equ(null)来判断,这时候他是null,所以他没有equ方法?
private bool fillTree(ref TreeNode pNode, int parentId) { string queryString = “SELECT mId,parentId,mName,mPath,mHide FROM musicInfo WHERE parentId=” + parentId.ToString(); SqlCommand command = new SqlCommand(queryString, myConn); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { TreeNode nNode = null; if (null == pNode) { nNode = musicTree.Nodes.Add(reader[2].ToString()); [...]
