随笔分类 -  代码人生

1 2 3 下一页

泛型小经验
摘要:1. 泛型类可以继承自非泛型类,类似 public class MyArray<T> : ArrayList 或 public partial class Form1<T> : Form 是可行的。2. 泛型在集合的管理中非常好用,像 List<T> 毋庸置疑是最常用的集合。但当两个集合的 T 具有派生关系时,子类集合不能转换成父类集合,显式或隐式转换都不行。比... 阅读全文

posted @ 2009-07-21 20:32 阳春三月 阅读(494) 评论(0) 推荐(0) 编辑

使用 MyMeta 组件获取数据库结构
摘要:使用 MyMeta 组件获取数据库结构MyMeta 组件是代码自动生成工具 MyGeneration 的核心模块之一,主要负责定义和获取关系数据库结构。在 MyMeta 中定义了一套比较完整的关系数据库对象结构,并提供获取(反向工程)这些对象的方法。使用 MyMeta 能轻松地获取到数据库中大部分类型的对象的元信息,这些对象包括架构(Schema)、表、视图、存储过程、索引、列、主键、外键、存储过... 阅读全文

posted @ 2009-06-05 21:35 阳春三月 阅读(1031) 评论(3) 推荐(0) 编辑

获取 SQL Server 2005 中的元数据
摘要:从一直在 Oracle 上做工作转到用 SQL Server,有些使用习惯还转不过来,最明显的就是习惯了键盘敲命令,现在得用鼠标双击拖拽窗口,比如以前一个“desc” 命令就可以列出表的结构,现在得鼠标左键右键点选半天才能看到。虽说图形管理界面简单直观易上手,但对我来说,还是喜欢命令行,喜欢脚本操作。 不过喜欢归喜欢,新东西该学还得学,该适应还得适应。从 Oracle 的经... 阅读全文

posted @ 2009-03-09 16:25 阳春三月 阅读(925) 评论(0) 推荐(0) 编辑

事件与委托有别, delegate 与 Delegate 相异
摘要:我们都知道事件是特殊的委托,特殊在哪儿? 我只发现了一点,就是委托类型在初始化时可以用“=”,而事件只能是“+="。这使得事件处理程序只能一个个的往上挂,然后用”-=“一个个的注销,从而避免了委托的”=“一下子只赋为一个方法或赋为 null 而遭清空。这有用吗?有用。比如你开发组件的时候,某个业务对象的事件被触发,... 阅读全文

posted @ 2009-01-10 19:00 阳春三月 阅读(1907) 评论(4) 推荐(2) 编辑

伟大的 PL/Sql Developer——数据库结构比较
摘要:机子里装了好几个版本的项目数据库,想知道新的跟老的在库结构上有啥不一样。在网上搜了好几个小工具,要么不支持 Oracle,要么功能太弱,只能比较表,视图、过程、触发器等都不支持。正在郁闷中,突然,有位大仙的帖子映入了我跳动的眼帘——用 PLSQL Developer,Tools-Compare user objects!我马上打开 PLSQL Developer,Tools-Compare use... 阅读全文

posted @ 2009-01-09 16:59 阳春三月 阅读(1825) 评论(1) 推荐(0) 编辑

新年礼物:推荐小工具
摘要:博客太久没更新了,昨天一个几年没见的朋友告诉我还在看我的博客,说我写的好,很是惭愧!像我这种人,“博德”太差!我用博客主要是记一些有意义的事儿,或是小的经验总结,怕时间长了自己忘了。但自从用上了EverNote 后,我便转移了战场——EverNote 实在好用。2008年的最后一个夕阳也要下山了,告别多事的2008,迎来充满希望的2009,祝愿我所有的朋友、亲人新年快乐!最... 阅读全文

posted @ 2008-12-31 17:12 阳春三月 阅读(420) 评论(2) 推荐(0) 编辑

C#属性的实质还是方法
摘要:C# 中类的属性,编译成中间语言后是 get、set 两个方法,调用属性实际上是调用 get 或 set 方法。 这一点刚接触 C# 时就学到过,但没往心里去。今天修改了项目类库中的一个类,把原来一个公共字段用一个同名可读写的属性实现。本来想着在其它调用这个字段的地方,因为调用属性和调用字段语法完全一样,名字也没变,代码是不用改的。但却发现程序运行不了,提示找不到原来的那个字段。用... 阅读全文

posted @ 2008-12-31 16:49 阳春三月 阅读(944) 评论(0) 推荐(0) 编辑

abstract、virtual、override 和 new
摘要:abstract、virtual、override 和 new 是在类的继承关系中常用的四个修饰方法的关键字,在此略作总结。1. 常用的中文名:abstract 抽象方法,virtual 虚方法,override 覆盖基类方法,new 隐藏基类方法,override 和 new 有时都叫重写基类方法。2. 适用场合:abstract 和 virtual 用在基类(父类)中;override 和 new 用在派生类(子类)中。3. 具体概念: abstract 抽象方法,是空方法,没有方法体,派生类必须以 override 实现此方法。 virtual 虚方法,若希望或预料到基类的这个方法在将. 阅读全文

posted @ 2008-12-31 15:42 阳春三月 阅读(2281) 评论(5) 推荐(1) 编辑

在 IE 中承载 Winform 应用程序
摘要:在 Windows 平台上,.Net 的 CLR 可以由三种程序启动及初始化:Shell 程序(explorer.exe)、IE 浏览器和IIS(其辅助进程aspnet_wp.exe)。对于需要丰富的交互操作,而用户又不想安装客户端软件的项目,以 IE 做宿主,承载用.Net 开发的 Winform 应用程序在其上运行,有时也是一个不错的选择。一、工作原理 以 IE 承载 Winform 程序运行... 阅读全文

posted @ 2008-09-03 22:09 阳春三月 阅读(1289) 评论(1) 推荐(0) 编辑

Linq error: Sequence contains no elements
摘要:程序报异常:Sequence contains no elements。首先想到 Oracle 数据库中用到的 Sequence 对象,查之未超限,.NextVal、.CurrVal 都正常。Google 之,异常是 IQuerable.First() 方法报的,当查询的结果集为空时,调用 First() 方法将报此异常,换用 FirstOrDefault() 方法,则不报异常,问题解决... 阅读全文

posted @ 2008-06-09 14:35 阳春三月 阅读(3443) 评论(0) 推荐(0) 编辑

TFS 问题两则
摘要:1. 更换 TFS 服务器后,在客户端 Team Explorer 的工作区中重新建立服务器和本地目录之间的映射时,提示本地目录已经映射到了老服务器上,从而无法建立映射。实际上此时老服务器早从 TFS 服务器列表中删除了。 经查,在文件C:\Documents and Settings\Administrator\Local Settings\Application Data\Microso... 阅读全文

posted @ 2008-05-23 18:35 阳春三月 阅读(512) 评论(0) 推荐(0) 编辑

在 Windows Server 2003 上使用 USB 蓝牙适配器
摘要:联想 YT810 优盘集成了蓝牙适配器功能,以前在 Windows Server 2003 上用时,只装个“联想通讯中心6.0”就行。但最近不知何故,从设备管理器里看蓝牙设备-CSR USB Bluetooth Device 运转正常,通讯中心就是检测不到蓝牙设备。到网上搜了一下,说是 Windows Server 2003 系统对蓝牙的支持就不是很好,得安装驱动。按照后面这篇文章的讲... 阅读全文

posted @ 2008-05-13 14:29 阳春三月 阅读(1923) 评论(1) 推荐(0) 编辑

Comparison of user class objects is not supported in Linq to entities
摘要:The linq expression is: var query = from p in _db.LogProjects where p.Well == well select p; ( Well is a user class ) An exception will be thrown: Unable to create a constant value of typ... 阅读全文

posted @ 2008-05-10 09:12 阳春三月 阅读(295) 评论(0) 推荐(0) 编辑

Connect to Oracle server through Windows firewall
摘要:1. Open control panel - windows firewall, add an exception port in the exception list. The default port number for oracle connection is 1521. 2. Start regedit tool, add a string item under HKey_... 阅读全文

posted @ 2008-05-06 16:12 阳春三月 阅读(360) 评论(0) 推荐(0) 编辑

C# 3.0 新特性
摘要:当年 .Net Framework 2.0 刚发布时,泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)被称为 .Net Framework 2.0 的四项新特性。现在随着微软 .Net 3.0、3.5 的发布推广,关于新特性的介绍却都是以 C# 3.0 为题,就连 Linq 这样在 .Net F... 阅读全文

posted @ 2008-04-21 20:22 阳春三月 阅读(434) 评论(1) 推荐(0) 编辑

.Net 这些年
摘要:从 .Net 2.0 开始,CLR 的版本一直没有变化,尽管 .Net 已经到了 3.5,但 CLR 一直在 2.0 版。这是 2007 年的图片,现在 Orcas 已经变成正式发布的 VS2008 了。 .Net 的基础类库到 2.0 版已经算比较稳定了,到 3.0、3.5 都是新功能的扩展、增加。若要尝试 Linq 等 3.5 的新特性,2.0 和 3.0 的 SP1 都是必须安装... 阅读全文

posted @ 2008-04-21 19:25 阳春三月 阅读(194) 评论(0) 推荐(0) 编辑

TFS 用户看不到工作项和文档
摘要:早上老黄反馈我在 TFS 中新建的工作项和文档他都没看到,检查了一下,还是权限问题,但看不到的原因不同。 该团队项目刚建立没多久,名称为ProjectA,团队用户组为PAUsers,本文只考虑为 PAUsers 组授权。 1. 看不到工作项。 原因:虽然在 ProjectA 的项目安全性属性页中,在 PAUsers 的所有权限条目的“允许”上都打了对勾,但似乎还不够。为啥还不够... 阅读全文

posted @ 2007-09-18 09:44 阳春三月 阅读(692) 评论(0) 推荐(0) 编辑

测试用Zoundry发布随笔
摘要:在博客园网站上发布随笔时,其网页的编辑排版功能是很强大的,但受网速影响,切换页面还是很慢。装了Windows Live Writer,可能是因为配置的原因,总登不上博客园。试试大名鼎鼎的 Zoundry。 阅读全文

posted @ 2007-08-27 08:50 阳春三月 阅读(282) 评论(1) 推荐(0) 编辑

TFS 正式版用户限制
摘要:今天跟网友 Jonson 讨论 TFS 使用时的用户登录问题,发现 TFS 的试用版跟正式版还是有区别的。 我们的网络环境都是工作组,TFS 都是单服务器部署。 Q:对于一个团队成员,在 TFS 服务器上创建一个本地用户后,是否一定得在客户端计算机上创建一个对应的本地用户? A:肯定不用,我试验过的。我曾在我的笔记本上,用不同的用户从 Team Explorer... 阅读全文

posted @ 2007-08-21 23:21 阳春三月 阅读(1245) 评论(1) 推荐(0) 编辑

解决 TF53010 错误,添加默认通知发件人
摘要:服务器每次重启后,在事件查看器中总会产生个错误,来自 TFS Services,事件ID是3031。 事件类型: 错误事件来源: TFS Services事件种类: 无事件 ID: 3031日期: 2007-6-12事件: 7:31:43用户: N/A计算机: OGTTFSSERVER描述:TF53010: Team Foundation 组件中发生了意外情况。应将此处包含的信息提供给您的站... 阅读全文

posted @ 2007-06-13 08:26 阳春三月 阅读(1404) 评论(3) 推荐(0) 编辑

1 2 3 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示