摘要: 本人并非什么武林高手,更不是编程大师, 但是我很仰慕他们,希望有朝一日也可以达到他们的境界,我很幸运能够从事自己喜欢的工作,但是一直以来总觉得自己还是太嫩,每每看到希望,走过去才发现自己依然肤浅。以下所写是我对通往大师之路的一些探索,不当之处请您指正,希望与大家一起探讨。 简单是一种力量 “工欲善其事必先利其器”而这里所说的“简单” ,并非是使用什么... 阅读全文
posted @ 2010-10-13 17:23 systemxgl 阅读(553) 评论(1) 推荐(0) 编辑
摘要: 1、C/C++程序员请注意,不能在case语句不为空时“向下执行”。2、值类型和引用类型之间的区别:C#的基本类型(int,char等)都是值类型,是在栈中创建的。而对象是引用类型,创建于堆中,需要使用关键字new。3、在C#中通过实例访问静态方法或成员变量是不合法的,会生成编译器错误。但是我们可以通过声明他们的类的名字来发访问静态成员。4、C#派生类中,没有私有或者保护继... 阅读全文
posted @ 2010-09-27 08:31 systemxgl 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、xml文件:<?xmlversion="1.0"encoding="UTF-8"?><books><book><name>哈里波特</name><price>10</price><memo>这是一本很好看的书。</memo></book><bookid="B02">... 阅读全文
posted @ 2010-09-15 10:02 systemxgl 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、 数据库服务器1、密码:请将sa密码设置为别人记不住的密码。然后用自己创建的用户进行登录、维护、访问。删除安装三个日志中记录的密码:Program FilesMicrosoft SQL Server MSSQL$Install文件夹中的sqlstp.log, sqlsp.log和setup.iss2、不安全的扩展存储过程:xp_cmdshell,可以执行任何命令行下的命令,一定要安全的处理它,... 阅读全文
posted @ 2010-09-13 16:34 systemxgl 阅读(283) 评论(0) 推荐(2) 编辑
摘要: 一、c#中继承的类型分为两种1、实现继承所谓实现继承是指一个类型派生与一个基类型,拥有该基类型的所以成员字段和函数。当许多类型共享一组重要功能时,这种类型的继承是非常有效的。2、接口继承所谓接口继承是指一个类型只继承了函数的签名,没有继承任何实现代码。在需要指定该类型具有某些可用的特性时,最后使用这种类型的继承。>>注意:c#不支持多重继承。二、结构和类的区别1、结构为值类型,类为引用... 阅读全文
posted @ 2010-09-11 08:44 systemxgl 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 从A表随机取10条记录,用SELECT TOP 10 * FROM ywle order by newid() order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的 newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结... 阅读全文
posted @ 2010-08-25 17:07 systemxgl 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 当for与数组用在一起的时候,如: for(int i=0 ;i<array.count;i++) { } .net的编译器会有一个自动的优化,就是去获取该数组的一个总值array.count,并存放在内存中,无论你的数组是多大, array.count在loop的时候不用反复获取array的总数。重点是这个过程并不是很快,可能是有一定的安全性操作,毕竟这个放在内存中的值还要及时的清除掉。当... 阅读全文
posted @ 2010-08-18 09:33 systemxgl 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况... 阅读全文
posted @ 2010-07-29 15:18 systemxgl 阅读(537) 评论(0) 推荐(2) 编辑
摘要: 五原则自然是众所周知的OO五原则:单一职责原则、开放封闭原则、Liskov替换原 则、依赖倒置原则和接口隔离原则单一职责原则:就是就一个类而言,应该仅有一个引起它的变化的原因。换句话说,一个类的功能要单一,只做与它相关的事情单一职责原则的好处第一、有助于我们分析和编码的思路的清晰。当你的代码里有了三层或以上的if语句或for语句的嵌套的时候,你不要跟我说,你已经把问题分析得很清楚了。多层嵌套的if... 阅读全文
posted @ 2010-07-29 15:16 systemxgl 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 Asp.net中的缓存与后台处理进程你也许会想到把你的应用程序划分成不同的逻辑层。你也可能听过三层物理架构或N层架构,这是最常用的架构模式,它把不同的程序功能物理的分配给各个硬件来执行。这样,如果我们想提高应用程序的性能的话,加一些硬件就可以达到目的了。按理说这种方法能提... 阅读全文
posted @ 2010-07-26 15:23 systemxgl 阅读(98) 评论(0) 推荐(0) 编辑