摘要:
包(名称空间) Java Package: 是全小写的名词,中间可以由点分隔开,例如:java.awt.event; C# namespace: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: System.Data.SqlClient; 类 Java和C#一样: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWor... 阅读全文
摘要:
包(名称空间) Java Package: 是全小写的名词,中间可以由点分隔开,例如:java.awt.event; C# namespace: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: System.Data.SqlClient; 类 Java和C#一样: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWor... 阅读全文
摘要:
问:高性能和高伸缩的关系? 答:两者是“二律相背”的关系。高性能通意味着降低伸缩性。高伸缩就意味着会降低性能。 问:何时需要分布式? 答:下面几种情况: 1。和异架系统集成,如在没有源码的情况下修改旧有系统。J2EE和.NET应用集成。 2。对安全性有很高的要求,不允许客户端修改应用程序的任何一部分。 3。业务逻辑集中管理放在App Server上。 4。伸缩特别重要,要支持很多的... 阅读全文
摘要:
问:为不什么不用VS自动建立的DataSet? 答:VS自动建立的DataSet有如下不足, 所以我不用. 喜欢代码完全由自己掌控的感觉:) (1)代码繁杂. 共有四个文件,很多时候,我们只需要 DataSet的类型定义 (2)不支持空值, 如果有空值,会引发异常.我检查了它的代码, 它没有检查是不是DBNull.Value,是直接转型的. (3)和底层数据库有耦合, 你生成时连接什么数据... 阅读全文
摘要:
这次增加的新功能有: 1.Oracle数据库支持(使用System.Data.OracleClient或ODP.NET驱动程序都可以) 2.支持Oracle的如下现实: 1)Sequence生成自增PK 2)CUD By 存储过程 3)数据库分页 3.涵盖了所有ADO.NETAPI的ISqlHelper操作接口.将SqlHelper和OracleH... 阅读全文
摘要:
ODP.NET对Number类型的支持更新,能动态判断小数位,然后转换为对应的.NET类型.如Number(4)->System.Int16, Number(10)->System.Int32, Number(18,2)->System.Decimal 如果执行Procedure,ODP.NET返回-1.OracleClient像SqlClient一样,返回影响的行数 ODP.N... 阅读全文
摘要:
/// <summary> /// 在Web Request期间只存在唯一实例的类 /// 使用了Lazy /// </summary> public class SingletonPerRequest { public object Data; public static readonly string Key = "SingletonPerRequest.Ke... 阅读全文
摘要:
A table scan is where the table is processed row by row from beginning to end. An index scan is where the index is processed row by row from beginning to end. If the index is a clustered index then ... 阅读全文
摘要:
这样写的好处是TestMethod在同步和异步线程下,都能顺利地被调用. MethodInvoker和Action都是.NET 2.0内置的Delegate类型,让你方法地回调一个没有参数的方法,而不用自己去定义新的Delegate. private void button1_Click(object sender, EventArgs e){ Thread t = new Thread(new... 阅读全文
摘要:
网址: http://www.nirsoft.com 介绍几个小工具: NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface. By running NirCmd with simple command-line ... 阅读全文
摘要:
SQL2005中完全支持XML类型,我们可能使用XML来存储非关系型的数据.下面的例子演示了: 1.从Xml文件读出数据到xml变量中 2.将Xml变量中的数据转换成二维表输出 declare @xml as xml;----select @xml =bulkcolumn from openrowset(bulk 'c:\word.xml', single_blob) as x;-------... 阅读全文
摘要:
hibernate.cfg.xml配置文件Sample: <?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" > <session-factory name="Rock"> <!-- properti... 阅读全文
摘要:
问题:Windows Server 2003用远程桌面进去不能正常播放声音! 刚开始,还为声卡没驱动起来,下了N多最新驱动程序,补丁,不行. 第二天,开始怀疑声卡坏了,换了声卡一样不行!后来进去机房发现是好的.晕死! 原来Windows Server是故意这样设计的,在远程终端下,不让放声音.这个常识让人头痛两天,气不过... 阅读全文
摘要:
HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;(4)如果HQL语句包含参... 阅读全文
摘要:
MSDN网址: http://msdn.microsoft.com/en-us/library/cc433218(VS.85).aspx 阅读全文
摘要:
1)我们从学校毕业以后, 觉得学习到此结束,应当是享受人生的时候了。其实,学习和享受生活是“正交”的,我们完全可以即学好又生活好。毫无疑问我们是生活在竞争的环境中的,那竞 争的依据是什么呢?就是我们的能力。大家参加工作后应当知道,我们学校所学的东西在现实工作中不足以成为我们的核心竟争力。要打造自己的核心竟争力,必须 学习,而且是在自己的业余时间学习。当然,工作也是一种学习方... 阅读全文
|