08 2010 档案
摘要:很多人问过这样一个问题:WPF和以前的WinForm有什么区别? 我之前的回答一直是:没什么区别,仅仅是表示层用XAML封了层皮,使得Windows看起来更炫了。 今天(确切的说是昨天),我终于发现了我肤浅。首先我要澄清一下,WPF较之WinForm的先进之处不止一点点。 对于WPF,很多人都以为这是微软的一个小玩具,充其量就是让Vista和Win7的表示层更炫了,然后就会吸引人们去购买&...
阅读全文
摘要:第一步:将字符串转换成流StringBuilder sb = new StringBuilder();sb.Append("我爱博客园");byte[] data = Encoding.Unicode.GetBytes(sb.ToString());第二步:将流转换成相应的字符串stringsb = string.Empty; if (data!=null && data.Leng...
阅读全文
摘要:一 varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你定义了char(20),...
阅读全文
摘要:例如有这样一个string类型的数组:{ "A", "B", "C", "B", "A", "B", "C", "B" },求这个集合内相同元素的个数?C#解法:(1)通过linq解答: string arr={ "A", "B", "C", "B", "A", "B", "C", "B" }; var result = from s in arr group s by s; foreach (v...
阅读全文
摘要:现象:Windows不能在本地计算机启动OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2。系统事件日志报错误"Agent process exited abnormally during initialization."出现情况:原来正常,计算机名更改或IP地址变了后就不能启动, 解决步骤如下:1...
阅读全文
摘要:第一步:新建一张测试表如下create table KING( ID NUMBER(10), NAME NVARCHAR2(2000))第二步:新建序列create sequence KING_TB_SEQminvalue 1maxvalue 9999999999start with 21increment by 1cache 20;第三步:创建相应的触发器create or replace tr...
阅读全文