2010年3月28日
摘要: 数据库设计的几点建议: 1. 表必须拥有标识符。这是基本规则,每个表应该拥有唯一的行标识符,以及可让表的记录和记录间有所区别的列或列的集合。每个表都应该拥有一个标识符列,而且每条记录的标识符的值都是唯一的,此行标识符称为主键。 2. 表应该只存储单一实例类型的数据。若在表中存储太多信息,可能导致无法对数据库进行有效、可靠的管理。举例来说,在SQL Server2005的范例数据库AdventureWorks中,销售订单和客户信息存储在单独的表中。若将销售订单和客户信息放在同一表中,这种设计可能会导致一些问题。例如,每笔销售订单可能需要重复加入和存储客户信息(姓名和地址),这需要使用额外的数据库 阅读全文
posted @ 2010-03-28 19:49 Melou 阅读(440) 评论(0) 推荐(0)
  2010年3月27日
摘要: 最近由于工作需要,要做个wap网站,上网找了些资料,总结了一下: IIS配置 在IIS WAP服务器的MIME类型配置IIS--默认网站属性-->http 头-->MIME映射 -->文档类型 -->新类型.wml text/vnd.wap.wml .wmlc application/vnd.wap.wmlc .wmls text/vnd.wap.wmlscript .wmlsc application/vnd.wap.wmlscriptc .wbmp image/vnd.wap.wbmp 支持java下载:在iis中需要添加 .jad text/vnd.sun.j2m 阅读全文
posted @ 2010-03-27 11:21 Melou 阅读(2137) 评论(2) 推荐(1)
  2010年3月10日
摘要: 有时候由于项目需求的需要,需要实现像百度那样输入关键字后有下拉框提示,在网上搜了下,一种是利用ComboBox和TextBox的AutoCompleteMode属性,个人感觉不太灵活,关键字只能从第一个字符开始匹配,不能实现任意位置的匹配和多个关键字的匹配;另外一一种方法是重写listbox 感觉太复杂……  最后我自己想了个比较简单,灵活的方法:  使用listBox... 阅读全文
posted @ 2010-03-10 22:08 Melou 阅读(6258) 评论(13) 推荐(1)
  2010年3月1日
摘要: 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: SQL试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。 推荐在业务密集的SQL当中尽量不采用IN操作符 NOT IN 此操作是强列推荐不使用的,因为它不能应用表的索引。推荐用NOT EXISTS 或(外连接+ 阅读全文
posted @ 2010-03-01 21:30 Melou 阅读(21431) 评论(2) 推荐(1)
  2010年2月25日
摘要: 今天工作中遇到一个头疼到问题就是两个comboBox互相联动绑定,开始用comboBox1_SelectedIndexChanged事件,结果两个comboBox不停的相互绑定,死循环了后来发现微软还提供了一个comboBox1_DropDownClosed事件:当关闭组合框下拉部分时发生,当用程序改变SelectedIndex时就不会出现两个comboBox相互改对方到Index并触发combo... 阅读全文
posted @ 2010-02-25 19:21 Melou 阅读(6601) 评论(4) 推荐(0)
  2010年2月9日
摘要: 一、JS实现(收藏)<scriptlanguage="JavaScript"><!--vararrData=newArray();for(vari=0;i<1000;i++){arrData[arrData.length]=String.fromCharCode(Math.floor(Math.random()*26)+97);}//document.write(arrDa... 阅读全文
posted @ 2010-02-09 21:04 Melou 阅读(1454) 评论(0) 推荐(0)
摘要: 在工作过程中由于项目,经常需要将txt 或者xml文件的数据导入到数据库中去或者从数据库中导出,以下是自己写的直接用存储过程实现导入数据的方法代码5bulkinsertdbo.demotablefrom'D:\code.txt'6with(7DATAFILETYPE='char',8FIELDTERMINATOR=',',9ROWTERMINATOR='\n',10--FIRSTROW=100,11--LASTROW=110,12ROWS_PER_BATCH=5000000000)1314alterprocedureAddLotD 阅读全文
posted @ 2010-02-09 20:56 Melou 阅读(669) 评论(0) 推荐(0)
  2009年11月27日
摘要: 对于listbox:listBox1.SelectedItem = listBox1.Items[listBox1.Items.Count-1];对于textbox:this.textBox1.SelectionStart = this.textBox1.Text.Length;this.textBox1.ScrollToCaret(); 阅读全文
posted @ 2009-11-27 12:39 Melou 阅读(612) 评论(0) 推荐(0)
  2009年11月26日
摘要: xp_cmdshell (Transact-SQL) 源自MSDN很专业,方便查询 生成 Windows 命令 shell 并以字符串的形式传递以便执行。任何输出都作为文本的行返回。 Transact-SQL 语法约定 语法 xp_cmdshell { 'command_string' } [ , no_output ] 参数 'command_string' 包含要传递到操作系统的命令的字符串... 阅读全文
posted @ 2009-11-26 16:37 Melou 阅读(1059) 评论(0) 推荐(0)
  2009年11月19日
摘要: 作者:中华软协品质委员会陈皆成咨询委员 不论是美国军用规范(如DOD-STD-2167A、MIL-STD-498)、商用规范(如IEEE/EIA 12207)、ISO 9000-3,或是SW-CMM/CMMI(能力成熟度模式),都是期望能建立一个健全的、制度化的「软体发展过程」(Software Development Process)(以下简称为「软体发展制度」)。 而「软体发展制度」的建立,主要是针对软体发展单位,建立其工作所需的正式书面作业常规(例如:「作业程序书」、「工作指导书」…等等)。 这些都只注重在「工程管理」的层面,至于如何与单位内部的「人事制度」相结合,则未提及。 根据笔者. 阅读全文
posted @ 2009-11-19 08:35 Melou 阅读(1151) 评论(0) 推荐(0)