摘要: 一、使用临时表的好处。 1、使用临时表最明显的一个好处就似乎可以提高数据库的性能,特别是查询的性能。 2、使用临时表还可以减少中间表的产生。 临时表的命名规则: #t 表示本地变量 ##t 表示全局变量 创建一个局部临时表: create table #tab(id int primary key,name varchar(10)) 创建一个全局临时表: create table ##tab(id... 阅读全文
posted @ 2009-09-22 18:49 Sissynong 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前文件的路径 1.  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。 2.  System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3.  System.IO.D... 阅读全文
posted @ 2009-09-22 13:07 Sissynong 阅读(24103) 评论(0) 推荐(4) 编辑
摘要: 前天,小皇帝教了一个日志功能,之前编程从来都没有想过这个问题,那就是如果程序部署到服务器之后出现错误怎么办?写一个日志跟踪就解决了大家的问题了。[代码]下面带有一个简单的源代码/Files/SissyNong/Upload.rar 阅读全文
posted @ 2009-09-21 19:23 Sissynong 阅读(312) 评论(0) 推荐(1) 编辑
摘要: 今天在网上看了一些关于http 协议中get 和Post的文章。在此做一个总结,当是做一个笔记吧。 一、什么是HTTP-GET和HTTP-POST HTTP-GET和HTTP-POST是使用HTTP的标准协议动词,用于编码和传送变量名/变量值对参数,并且使用相关的请求语义。每个HTTP-GET和HTTP-POST都由一系列HTTP请求头组成,这些请求头定义了客户端从服务器请求了什么,而响应则是由... 阅读全文
posted @ 2009-09-18 13:16 Sissynong 阅读(455) 评论(2) 推荐(0) 编辑
摘要:   16λMD5 string Md5String = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("加密字符串","md5").ToLower().Substring(8,16); 32λMD5 string Md5String = Sy... 阅读全文
posted @ 2009-09-18 10:27 Sissynong 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 下面是四个表,只是为了练习用,不考虑表的结构,Student(S_ID,S_S#,S_Name,S_Age,S_Sex)学生表Course(C_ID,C_C#,C_T#,C_Name)课程表SC(SC_ID,SC_S#,SC_C#,SC_Score)成绩表Teacher(T_ID,T_T#,T_Name)教师表--1、查询‘01’课程比‘02’课程成... 阅读全文
posted @ 2009-09-17 16:34 Sissynong 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 今天温习了一下C#高级编程第四章关于接口的内容,顺便学习抽象类相关知识,在此做了一个总结,加深理解。具体要怎么去运用以及代码明天在补上抽象类:1. 抽象方法只作声明, 而不包含实现.2. 抽象类不能被实例化. 除此以外, 具有类的其他特征.3. 抽象类可以包含非抽象的属性和方法, 但是抽象方法必须放在抽象类中.4. 派生类必须覆盖基类的抽象方法5. 抽象类可以派生自另一个抽象类。接口:1. 接口是... 阅读全文
posted @ 2009-09-14 18:27 Sissynong 阅读(166) 评论(0) 推荐(0) 编辑
摘要: DataReader的学习DataReader对象是从数据源中读取只读的且只向前的数据流.它的特点是读取速度非常快,但需要手动编写代码来实现数据的处理工作.DataReader对象中数据的获得是通过Command对象的ExecuteReader方法而得到的,所以DataReader对象总是和command一起使用.DataReader对象的主要属性:FieldCount:获取当前行的列数IsClo... 阅读全文
posted @ 2009-09-08 19:13 Sissynong 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 摘自: http://www.pcjx.com/Dotnet/C/208333.html 我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。 对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的... 阅读全文
posted @ 2009-09-07 15:52 Sissynong 阅读(38636) 评论(8) 推荐(3) 编辑
摘要: 1. 触发器(Trigger)触发器是个特殊的存储过程, 它的执行不是由程序调用, 也不是手工启动, 而是由某个事件来触发, 比如当对一个表进行操作( insert, delete, update) 时就会激活它执行. 触发器经常用于加强数据的完整性约束和业务规则等. 触发器可以从DBA_TRIGGERS, USER_TRIGGERS 数据字典中查到.触发器可以查询其他表, 而且可以包含复杂的SQ... 阅读全文
posted @ 2009-09-02 18:06 Sissynong 阅读(445) 评论(0) 推荐(0) 编辑
摘要:   SQL Server 开发人员必须了解两件事情:首先,内部连接和外部连接的差异;其次,NULLS对两种连接操作的影响。 让我们一步步来分析问题。首先,内部连接和外部连接的差异,然后,查询中NULLS的影响。 为了研究内部连接和外部连接的差异,我们需要一些样例数据。 假设我们有两个数据表T1和T2,每个表中都含有数据列Testjoin。 在数据表T1中,Testjoin列的数据... 阅读全文
posted @ 2009-09-01 18:20 Sissynong 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 今天在看核心系统,脑袋有了点时间,思考了一下。 关于需求管理 不知道,现在在用的Track工具是什么(好像是TD8,好像很多年不更新了),是否支持需求管理,是否可以把需求像缺陷一样一起管理呢, 在以前是有专门的一套需求管理系统(不过我觉着放在一起也没什么关系,只是分类不同,大家RSS订阅到OutLook里面),跟“项目看板”一样, 关于配置管理 文案和测试如果有时间(我们叫配置管理专员)... 阅读全文
posted @ 2009-09-01 16:28 Sissynong 阅读(310) 评论(0) 推荐(0) 编辑
摘要: ----查询StudentMarks 最大的前三条记录select top 3 StudentID,StudentName,Mark from StudentMarks order by Mark desc----查询StudentMarks 的第30~40条记录1、从前30条的后面, 取前10条select top10 * from StudentMarks where StudentID no... 阅读全文
posted @ 2009-08-30 17:45 Sissynong 阅读(447) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- 导出excle的三个方法 要把ie浏览器的"对没有标记为安全的 ActiveX... 阅读全文
posted @ 2009-08-30 12:46 Sissynong 阅读(915) 评论(2) 推荐(1) 编辑
摘要: 水杯(1271930542) 13:07:29 我想考计算机信息管理专业的在职研究生,有什么好的建议吗? -------------------------------------- 想报在职研(174223969) 13:10:27 -------------------------------------- 人力学园(771753866) 13:11:29 选定几个知名点的院校,然后有针对性的... 阅读全文
posted @ 2009-08-26 15:08 Sissynong 阅读(598) 评论(1) 推荐(0) 编辑
摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白... 阅读全文
posted @ 2009-08-25 18:08 Sissynong 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/xuesky/archive/2009/08/24/1552950.html 为了提供快速参考,下面列出了 Expression Blend 中的可用事件。可用的事件可能会随着用户在“交互”面板的“对象和时间线”下选定不同的对象而有所变化。例如,如果在“对象和时间线”下选定“LayoutRoot”对象,则无法创建“Activated”事件处理程... 阅读全文
posted @ 2009-08-25 13:14 Sissynong 阅读(780) 评论(0) 推荐(0) 编辑
摘要:       1.主频  主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的 运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即 使是两大处理器厂家 Intel和AMD... 阅读全文
posted @ 2009-08-25 13:09 Sissynong 阅读(880) 评论(0) 推荐(0) 编辑
摘要: [转:http://www.regexlab.com/zh/encoding.htm] 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。 掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单... 阅读全文
posted @ 2009-08-25 13:02 Sissynong 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE dat... 阅读全文
posted @ 2009-08-25 13:00 Sissynong 阅读(221) 评论(0) 推荐(0) 编辑