自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chiefsailor的专栏

老老实实做人 踏踏实实做事

  • 博客(106)
  • 收藏
  • 关注

原创 博客迁移至chiefsailor.net/blog

Windows Live Space也停止提供博客空间了,所以现在所有博客都发表在 http://www.chiefsailor.net/blog,欢迎访问!

2010-10-24 16:18:00 581

原创 MySQL中如何获取下一条插入的自增ID

常常需要在编程的时候获取当前表的下一个自增的ID值,因为表可能被删除之后造成最大的Max(ID) + 1并不是下一条ID的值,所以需要使用其他办法。通过查询Mysql的文档,会发现Mysql里面有一个函数叫做getLastInsertID,用来获取最后插入的表的ID值,但是对获取下一条插入的自增ID并没有太多帮助。1. 方法1插入一条测试记录,然后删除掉,获取ID。不再赘述。2. 方法2利用Mys

2009-03-21 02:28:00 3106

原创 浅析软件开发过程中的基线技术

  在软件开发过程中,由于各种原因,可能需要变动需求、预算、进度和设计方案等,尽管这些变动请求中绝大部分是合理的,但在不同的时机作不同的变动,难易程度和造成影响差别甚大,为了有效地控制变动,软件配置管理引入基线(baseline)的概念。   IEEE对于基线的定义是:已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式的变更控制过程进行改变简单地说,基线就

2007-07-07 16:15:00 2444 1

转载 50种方法巧妙优化你的SQL Server数据库

 查询速度慢的原因很多,常见如下几种:   1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)   7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)  8、sp_lock,s

2007-07-05 15:50:00 1259

转载 SQL 存储过程和视图有什么关系?

Link: http://www.haoad.net/Info/13426.Html个人觉得yykele的回答有很不够的地方,“和视图没什么关系”是不可能。 首写两者都是SQL的数据对象 再次并且写法也很相似。 最重要的是在服务器的存储和运行过程都几乎是一样的,二者都是以SQL语句集存储的,而且在运行之前都是经过编译的,也就是不用每次都重新编译,这样可以大大提高执行效率。 顾名思义,其区别一个重在

2007-07-02 12:55:00 1230

转载 如何写批处理

批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁

2007-07-01 02:14:00 1192

原创 SQL Server学习之复合索引

概要什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引的创建方法与创建单一索引的方法完全一样。但复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目

2007-06-19 09:51:00 2543

转载 索引问题

一 概述可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值的行二 索引的两种类型:聚集索引=簇集索引聚集索引基于数据行的键值在表内排序和存储这些数据行。由于数据行按基于聚集索引键的排序次

2007-06-18 12:42:00 691

转载 影响SQL Server性能的关键

1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索引 D:每个表中可以有

2007-06-18 10:48:00 652

转载 数据库的查询优化技术

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之 一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。 举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描

2007-06-08 15:05:00 781

转载 五种提高SQL性能的方法

作者:Johnny Papa  转自:http://www.microsoft.com/china/MSDN/library/data/sqlserver/FiveWaystoRevupYourSQLPerformanCE.mspx?mfr=true有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 S

2007-06-08 14:56:00 749

转载 如何让你的SQL运行得更快

---- 文/交通银行长春分行电脑部 任亮 摘自计算机日报---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它

2007-06-08 14:16:00 616

转载 google的分析(analytics)js代码分析以及重写

相信用过google的analytics的朋友都了解其功能的强大.    由于工作需要,最近将其urchin.js的代码down了一份下来研究了一下.由于其注释很少,命名也很难读懂.研究了1个月.小有所成.将其代码重写并加上了注释.与大家一同分享.这里面将google的用户识别代码删除./* =====================================|--------Auth

2007-06-08 00:48:00 931

转载 戏说设计模式

创建型模式1、FACTORY-追MM少不了请吃饭了,麦当劳的鸡翅和肯德­基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM­去麦当劳或肯德基,只管向服务员说"来四个鸡翅"就行了。麦当劳­和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只­需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产­品修改时,工厂类也要做相应的修改。如:

2007-06-08 00:21:00 1257

转载 在ASP.NET中动态生成图形

.NET有一个很灵巧的特性,就是可以编写代码生成动态图形,然后将生成的图形保存在磁盘上或者直接将其发送到客户端的浏览器。 原理 用.NET生成图形的功能封装在System.Drawing名称空间中,它支持多种图形文件格式,包括:JPEG、GIF、PNG、TIFF、BMP、PhotoCD、FlashPIX、WMF、EMF和EXIF。 创建这些图形的通用机制是构造一个BitMap(位图)对象,

2007-06-08 00:18:00 715

转载 ASP.NET数据库使用精典-----读取数据库中数据

读取数据库中的数据 在ASP.NET中,读取数据库中的数据可以使用datareader 和dataset两种方法,两者差异如下: 使用dataset对象读取数据大致需要以下五个步骤: (1)建立数据库链接,可以选用sqlconnection或者oledbconnection (2)将查询保存在sqldataadapter或者oledbdataadapter对象中 (3)使用dataadapter对

2007-05-28 16:11:00 1390

转载 查询优化及分页算法方案

文章来源:http://www.7dspace.com/doc/20/0602/200622805282828705.htm随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些

2007-05-28 16:05:00 3841 4

转载 Web 组件和控件(Office Web Component)

转自:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/modcore/html/deoriwebcomponetscontrols.aspMicrosoft® Office Web 组件提供了多种方法,用于将 Office 文档发布到 Web 上,同时在原始应用程序中查看这些文档时,还保留了它们所具有的

2007-05-18 16:12:00 6799

原创 C#免费入门资源汇总

没事情的时候去重新补一下C#的基础知识(1)CSDN读书频道提供了很多书C#入门经典(第3版)http://book.csdn.net/bookfiles/30/index.html Visual C# 2005从入门到精通http://book.csdn.net/bookfiles/35/index.html(2)China-Pub 上试

2007-04-25 00:22:00 705

转载 《Effective C#》 翻译札记

文章来源:MSDN http://www.microsoft.com/china/msdn/library/langtool/vcsharp/EffectiveCsharp.mspx?mfr=true发布日期: 6/27/2005 | 更新日期: 6/27/2005作者:李建忠最 近在翻译Bill Wagner先生的《Effective C#》一书,由于自己早先也有写作Effect

2007-04-24 23:30:00 542

转载 C# 泛型简介

文章来源:MSDN http://www.microsoft.com/china/msdn/library/langtool/vcsharp/csharpgenerics.mspx?mfr=true发布日期: 5/30/2005 | 更新日期: 5/30/2005Juval LowyIDesign摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例

2007-04-24 23:29:00 572

转载 C# VS JAVA

文章来源:http://www.matrix.org.cn/thread.shtml?topicId=38464&forumId=44C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢?  本文的比较结果表明,

2007-04-24 23:25:00 664

转载 设计模式

在面向对象的编程中,软件编程人员更加注重以前的代码的重用性和可维护性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。一般而言,一个模式有四个基本要素1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在

2007-04-22 01:21:00 492

转载 C#编码标准--编码习惯

 文章来源:http://blog.csdn.net/cuike519/archive/2004/03/09/19335.aspx 作者:cuike5191. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5

2007-04-21 03:54:00 473

转载 如何实现无刷新的DropdownList联动效果

 文章来源: http://blog.csdn.net/cuike519/archive/2004/08/22/81727.aspx  cuike519 发表于 2004年08月22日 20:44:00    ASP.NET给我们带了了事件模型的编程机制,这使得我们将所有的任务都放在服务器上执行哪怕是一个小小变动,其实这到不是什么问题,可是有一点我们无法忍受,如果我们改变某一个输入框中的内容页

2007-04-21 03:49:00 554

转载 .NET官方编码方法和命名规则

 编码方法合并了软件开发的许多方面。尽管它们通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的。这里考虑了所有形式的源代码,包括编程、脚本撰写、标记和查询语言。不建议将这里定义的编码方法形成一套固定的编码标准。相反,它们旨在作为开发特定软件项目的编码标准的指南。编码方法分为三部分: 命名 注释 格式命名对于理解应用程

2007-04-21 03:43:00 629

转载 C#调用存储过程简单完整例子

 文章来源:http://blog.csdn.net/21aspnet/archive/2007/03/21/1535751.aspx 作者:清清月儿CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET  @Rowcoun

2007-04-21 03:41:00 1001

转载 .NET开源项目介绍及资源推荐:单元测试

说到单元测试,大家首先会想到NUnit,但对于NUnit来说还存在着一些不足,比如说它不能够与VS.NET IDE集成、扩展能力比较差等,除此之外我们还需要一些自动化的测试工具,本文将简单介绍一下如下几种单元测试工具以及推荐一些学习资源。1.NUnit2.TestDriven.Net3.NUnitForms4.NUnitAsp 一.NUnit提 起大名鼎鼎的NUni

2007-04-20 01:09:00 887

原创 How to Create and Use the DLL

 Q1. How to create a dll file in .net? S1: When you create a new project, you must choose the project type as "Class Library". Then after you complie the project/solution, you will get a dll file

2007-04-18 00:59:00 733

转载 NUnit中文文档

翻译:Dorian Deng文章来源:http://www.cnblogs.com/peacefulsword/category/87704.htmlNUnit中文文档--第 8 章 LicenseNUnit中文文档--第 6 章 发行注记NUnit中文文档--第 7 章 示例NUnit中文文档--第 5 章 NUnit-Gui摘要: Nunit-gui.exe程序是一种图形化运行

2007-04-17 00:54:00 1834

转载 NUnit学习笔记之进阶篇

作者:Didizyp 文章来源:http://blog.csdn.net/didizyp/archive/2005/08/07/447527.aspx  NUnit是一款优秀的开源回归测试框架,我在《NUnit学习笔记》一文中已对其基本使用方法进行 了简单的介绍。但除了TestFixture、Test、SetUp、TearDown、TestFixtureSetUp和 TestFixtureTear

2007-04-16 23:08:00 563

转载 .NET Tools...每个.NET 开发人员应该下载的十个必备工具

原著:James Avery   编译:NorthTibet原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now 本文自发布以来已经增加了新的信息。请参阅下面的编辑更新。 本文讨论的工具如下: NUnit:编写单元测试的工具

2007-04-16 22:28:00 552

转载 在ASP.NET中使用Office Web Components (OWC)创建统计图

作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月10日 2点13分58秒文章来源:http://dotnet.aspx.cc/ShowDetail.aspx?id=ADB6D011-A4AD-43A0-A8BF-3CED872A7A95图形和图表是Web上数据表现的很好的形式,在ASP.NET,可以使用Office Web Components (OWC)来创建统计图。Offic

2007-04-15 01:25:00 1099

转载 群雄争霸 动态语言应如何选择?

文章转自:http://news.csdn.net/n/20060913/94690.html随着信息技术的不断发展,计算机语言家族也在不断壮大。从早期的汇编、C/C++到现在比较流行的面向对象语言,如Java、C#等,再到最近炙手可热的动态语言,如Python、ruby等,真可谓是五花八门。大量计算机语言的产生使我们有了更多的选择,但也会带来另外一个问题,就是在面对不同的应用时,不知道应该选

2007-04-01 22:05:00 703

转载 JAVA虚拟机几个命令行参数说明

一、运行class文件执行带main方法的class文件,命令行为:java 

2007-04-01 21:57:00 601

转载 Java 专业人士必备的书籍和网站列表

 转自:http://www.ibm.com/developerworks/cn/java/j-javares.html?S_TACT=105AGX52&S_CMP=techcsdn#resources 您必备的参考资料 级别: 初级 Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC 2007 年 1 月 15

2007-04-01 21:49:00 572

转载 Windows XP实用"命令集"

 winver---------检查windows版本  wmimgmt.msc----打开windows管理体系结构(wmi) wupdmgr--------windows更新程序 w --------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪

2007-04-01 21:43:00 619

转载 C/C++指针学习的两个经典实例

转自:http://alexco.bokee.com/1041797.htmlC/C++指针学习的两个经典实例 指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书 上都有,对于学习的重点在于理解*指针运算符的作用,假设定义了一个指针变量x,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如

2007-04-01 21:32:00 1719 1

转载 Emacs用户手册中文版

译者: con Copyright (c) 1985 Free Software Foundation, Inc; See end for conditions.You are looking at the Emacs tutorial.Emacs 的命令通常包括控制键(就是上面标有 Ctrl或Ctl的那个)或者是META键(上面标有ED99v或ALT)。为了方便起见我们将用下面的缩写来代替这些键

2007-03-22 22:38:00 1714

转载 Emacs快速入门

转自:http://www.qhtx.net/edu  Emacs 启动:  直接打emacs, 如果有X-windows就会开视窗. 如果不想用X 的版本, 就用 emacs -nw(No windows)起动.    符号说明  C-X 表示按住CTRL键, 然后按X, 再把CTRL, X一起放开.  M-X     META         META    在没有META键的电脑上, M-X

2007-03-22 22:33:00 838

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除