摘要: 原帖地址:http://www.cnblogs.com/yunfeifei/p/3850440.html#undefined1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否... 阅读全文
posted @ 2014-07-17 16:37 知识青年下乡去 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.54mask.com/extjs-combobox-default-value.html相信很多人都遇到了在ExtJS框架中设置combo组件默认值的需求,ExtJS框架并没有提供现成的配置项或者方法来解决此问题,本人认为主要是因为此种需求的应用场景有限且很难达到适应于不... 阅读全文
posted @ 2014-04-29 11:50 知识青年下乡去 阅读(3533) 评论(0) 推荐(0) 编辑
摘要: 写存储过程的时候碰到一个需要对数据进行遍历循环操作的问题,最后通过游标解决了,感觉很适用、 1 declare @level varchar(100) 2 declare @uid varchar(100) 3 declare cur cursor--定义一个游标 4 read_only 5 for select egg_code.user_id,egg_prize_level 6 from egg_code inner join egg_prize on egg_prize.user_id=egg_code.user_id--为所获得的数据集指定游标 7 8 open cur--打开游标.. 阅读全文
posted @ 2014-04-08 11:41 知识青年下乡去 阅读(4746) 评论(2) 推荐(1) 编辑
摘要: DES是一种对称加密(Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。一般密码长度为8个字节,其中56位加密密钥,每个第8位都用作奇偶校验。 DES算法一般有两个关键点,第一个是加密模式,第二个是数据补位,加密模式的主要意义就是,加密算法是按块进行加密的,例如 DES ,是 64Bit 一个块的进行加密,就是每次加密 8 个字节,因此每次输入八个字节的明文输出八个字节密文,如果是 16 个字节,那么分成两个块依次进行加密,问题就出现在这里,如果明文是 1234567812345678,分块分别进行加密,那么. 阅读全文
posted @ 2013-10-16 21:23 知识青年下乡去 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 最近回顾了一些新知识,在网上搜索了一下生命周期的相关知识:在这里与大家一起分享一下: Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而.. 阅读全文
posted @ 2013-10-14 22:50 知识青年下乡去 阅读(412) 评论(1) 推荐(0) 编辑
摘要: 我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的C#随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选 择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择就显得非常重要。如果随机 阅读全文
posted @ 2013-07-16 23:32 知识青年下乡去 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 面向对象有三大特征:继承,封装,多态。什么是多态?多态就是对象可以表现多个类型的能力实现多态有三种手段:1、虚方法 2、抽象类 3、接口一、虚方法看一段代码namespace 多态{ public class Program { static void Main(string[] args) { Person p = new Person("人类"); p.Show(); Chinese china = new Chinese("中国人"); p.Show(); ... 阅读全文
posted @ 2013-07-06 17:35 知识青年下乡去 阅读(531) 评论(4) 推荐(5) 编辑
摘要: using System.Collections; 有ArrayList;Hashtable;Stack;Queue;DictionaryEntry;等集合using System.Data; 访问和操作数据库等类using System.Drawing; 图像,画笔,和gdiusing System.IO; 对文件、文件夹的操作using System.Media; 播放wav和系统wav文件using System.Net; 操作网络using System.Runtime; 运行时的各种信息using System.Security; 用于安全和加密using System.Text; 阅读全文
posted @ 2013-07-03 00:24 知识青年下乡去 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、 为什么要有面向对象?(1) 增加代码重用。(2)降低维护负担,将具备独特性质的代码封装起来,修改程序时,相互不会影响。2、数据封装用来解决全局变量不易维护的问题。3、多态:为了加强继承的弹性,常常需要子类对父类的方法进行重写(函数名称不变)。4、抽象化是为了降低程序版本更新后的维护负担。使功能的提供者和使用者分开,各自独立,彼此不受影响。5、为了抽达到象化,提供接口用于建立功能提供者和使用者之间的规范。功能提供者和使用者按照这个规范来提供、使用这些功能。这个功用的规范就是接口。接口中定义了常量、函数名称、函数参数等。因此接口不改变的情况下,功能提供者就可以任意的改写函数中的代码,而不会影 阅读全文
posted @ 2013-07-01 22:49 知识青年下乡去 阅读(551) 评论(0) 推荐(1) 编辑
摘要: 今天在网上搜了一些资料。C# string类应用判断是否包含子串想要判断一个字符串中是否包含某个子串,可以用Contains方法来实现:? public bool Contains (string value)参数value为待判定的子串。如果包含,返回true;否则返回false。下面的代码判断“Hello”中是否包含两个子串。1. bool b1 = strA.Contains("ll"); //true2. bool b1 = strA.Contains("MM"); //false4.1.4 定位字符和子串定位子串是指在一个字符串中寻找其中包含的 阅读全文
posted @ 2013-06-30 18:37 知识青年下乡去 阅读(444) 评论(0) 推荐(0) 编辑