自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 循环数组问题(折半查找) {4,5,6,7,8,9,0,1,2,3}

/*一个循环有序数组,例如:7,8,9,0,1,2,3,4,5,6 不知道其最小值的位置,要查找任一数值的位置。算法时间复杂度是log2(n)。 关键是怎么确定关键字在左边还是在右边 (循环数组划分后肯定有一部分是有序的有一部分是无序的)  */        public static int BinarySearch(List list, int start, int en

2012-03-28 14:37:59 2417

转载 C# Thread

什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执

2012-03-06 13:00:05 23714 3

转载 SELECT 语句中“加锁选项”的功能说明

SELECT 语句中“加锁选项”的功能说明  SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。 功能说明:    NOLOCK(不加锁)   此选项被选中时,SQL Se

2012-03-06 11:42:46 1550 1

转载 悲观锁和乐观锁

悲观锁和乐观锁——《POJOs in Action》读书笔记(一)1        事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL    { READ UNCOMMITTED    | READ COMMITTE

2012-03-06 11:34:25 349

转载 微软是怎样做测试的

比尔●盖茨曾经说过:“微软不是一家软件开发公司,而是一家软件测试公司。” 足见其对于软件测试的重视程度。 ATC( advanced Technology Center,微软亚洲工程院)测试组负责微软某些产品的测试工作。其测试工作的方法沿袭微软的工作习惯和软件测试的普遍方法,同时因其测试对象的特殊性,又具有其自身的特点。从本期开始,我们将陆续邀请ATC测试组的相关负责人来介绍他们所认识的测试工作,

2012-02-05 15:28:42 3448

转载 SQL CASE WHEN使用[转]

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简

2011-12-21 14:26:23 361

转载 SQL字符串处理函数大全

SQL字符串处理函数大全select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charinde

2011-12-21 14:14:19 298

转载 asp.net Session

方法一:asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码:Asp.net程序代码:mode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectio

2011-12-15 15:02:01 373

转载 @@ROWCOUNT

Transact-SQL statements can set the value in @@ROWCOUNT in the following ways:Set @@ROWCOUNT to the number of rows affected or read. Rows may or may not be sent to the client.Preserve @@ROWC

2011-11-25 16:11:45 387

转载 SQL2005 分页存储过程

--SQL2005 分页存储过程CREATE PROCEDURE [dbo].[GetRecordFromPage2005]    @SelectList           VARCHAR(2000),   --欲选择字段列表    @TableSource       VARCHAR(100),   --表名或视图表     @SearchCon

2011-11-21 22:30:20 371

转载 SQL Server DBA三十问

很多开发人员都想成为一名数据库管理员,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我        做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQL Server 2008 R2培训比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助:1. char、varchar

2011-11-14 23:00:22 2512 1

转载 sql语句技巧,不敢独享,特此呈上

以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM

2011-11-10 14:21:10 391

原创 整理2

、软件测试过程模型   ⑴  V模型      瀑布模型:人们通常把测试过程作为在需求分析、概要设计、详细设计和编码全部完成之后的一个阶段。     V模型是软件开发瀑布模型的一个变种。    用户需求→需求分析、系统设计→概要设计→详细设计→编码    验收测试←系统测试、确认测试←集成测试←单元测试     V模型的局限性:它仅仅把测试过程作为在需求分析、概要设

2009-09-02 11:49:00 1457

原创 整理

请在文本框输入文字如果想真的做好性能测试,需要学习的东西还是比较多的。简单列一下吧。 1. 精通性能测试的基本概念,过程,方法论,了解性能工程;2. 精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3. 扎实的计算机专业基础知识,包括计算机组成原理、操作系统、数据库原理、计算机网络原理;4. 熟悉

2009-09-02 11:45:00 1450

原创 软件测试面试题整理2

软件测试面试题整理 01. 为什么要在一个团队中开展软件测试工作?  因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。 02. 您在以往的测试工作中都曾经具体从事过哪些工

2009-09-02 11:30:00 2086 1

原创 常见面试题SDET

软件测试面试试题--请能人解答 软件测试面试试题1。软通动力面试笔答  1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?3.设计用例的方法、依据有那些?4.一个测试工程师应具备那些素质和技能?5.集成测试通常都有那些策略?6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成8.基于WEB信息管理系统测试时应考虑的因素有哪些?9

2009-09-02 10:58:00 2090

原创 C#创建读取XML

扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#作为一种新型的程序语言,是.Net框架的一个重要组成部分,他和XML的关系颇深。本文就从一个方面来探讨一下这二者的关系。即:看用C#如何来

2009-08-24 14:45:00 341

原创 Create dataTable

Navigator: Home - Tutorials - Controls - Create data table in ASP.NET 2.0(C#)Create data table in ASP.NET 2.0(C#)ASP.NET Controls TutorialTh

2009-07-30 13:59:00 1068

原创 Struct Examples in C#

Struct Examples in C#From:http://dotnetperls.com/struct-examplesby Sam Allen - Updated July 9, 2009Problem. You want to use structs to improve the performance and clarity of your code. Struc

2009-07-30 10:03:00 785

原创 基础中的基础,关于网页DOCTYPE(文档类型)的定义

 案例:国庆将至,公司要把系统加上一些喜庆的元素,其中要求有一对图片分布页面两边,随窗口一起滚动,美工就在网上COPY了一份JS代码放在了程序里,可运行起来就是不见效果,移交至我手里。我起先怀疑是JS代码的兼容问题,可一检查发现程序逻辑很清晰,代码应该是没错的就卡在那里,上网GOOGLE,BAIDU了一番,无果,这时我就用NOTEPAD建一个网页,运行效果完全没问题,可一在。NET里建网页就不行,

2009-07-16 15:07:00 334

原创 SQL创建索引

为给定表或视图创建索引。只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。语法CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name    ON { table | view } ( column [ ASC | D

2009-07-14 16:47:00 1260

原创 Custom Controls and User Controls

概述在本月的专栏中,我将讨论下列主题: 什么是用户控件? 什么是自定义控件? 用户控件和自定义控件进行基本的区别是什么?我还将介绍几个涉及诸如状态管理和自定义控件的呈现之类的自定义控件的高级主题。 回到顶端什么是用户控件?用户控件是自定义的可重用的控件,并且使用 HTML 和 Web 服务器控件使用相同的技术。 它们提供了一个简单的方法,进行

2009-07-13 16:54:00 494

原创 post and get

  表单的提交方式POST和GET有什么区别 解决思路:    两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。 具体步骤: Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于: 1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址如图1.4.3所示。 图1.4.3 Get方式提交表单后的地址栏 而Post提

2009-07-13 16:15:00 301

原创 Response.ContentType (ASP.NET)

Response.ContentType 详细列表 作 者:warran  摘 自: 不 详 浏览次数:1776  发布时间:2007-10-2 23:55:33在经典同时看到两个关于ContentType的问题<a href="http://bbs.blueidea.com/thread-2729935-1-1.html" target="_b

2009-07-13 15:27:00 447

原创 C#中的日期格式

有时候我们要对时间进行转换,达到不同的显示效果默认格式为:2005-6-6 14:33:34如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢我们要用到:DateTime.ToString的方法(String, IFormatProvider)using System;using System.Globalization;String format="D";DateTim

2009-06-29 10:32:00 234

原创 Test Automation Using C#

 Test Automation Using C#——开篇2008-04-02 14:11先捋一下自动化测试方案中所用到的工具: l Process使用Process可以launch应用程序,同时Trace该程序的许多重要信息,比如句柄(handle)这是自动化测试的重要部分,是测试的开始。 l SendKeys & Clipboard

2009-06-04 17:16:00 847 1

原创 CUNDANG

http://www.csharpfriends.com/Forums/ShowPost.aspx?PostID=36601

2009-06-02 14:59:00 292

原创 从C#中访问DHTML DOM对象

2009-06-01 17:44:00 231

原创 C# 中的枚举器

Iterator:枚举器如果你正在创建一个表现和行为都类似于集合的类,允许类的用户使用foreach语句对集合中的成员进行枚举将会是很方便的。这在C# 2.0中比 C# 1.1更容易实现一些。作为演示,我们先在 C# 1.1中为一个简单的集合添加枚举,然后我们修改这个范例,使用新的C#2.0 枚举构建方法。我们将以创建一个简单化的List Box作为开始,它将包含一个8字符串的数组和一个整

2009-05-21 18:02:00 328

原创 SQL优化二(存档)

 SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优化: 固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。 应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致 ORACL

2009-05-20 09:40:00 235

原创 SQL优化(存档)

优化数据库的方法:   1、关键字段建立索引。   2、使用存储过程,它使SQL变得更加灵活和高效。   3、备份数据库和清除垃圾数据。   4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号)   5、清理删除日志。   SQL语句优化的原则:   ◆1、使用索引来更快地遍历表   缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。

2009-05-20 09:23:00 216

原创 DateTime数据类型的XML序列化及时区问题(存档)

 DateTime数据类型的XML序列化及时区问题    今天有用户提到了数据库时间与界面显示的时间不一致,发现是由于Remoting在传输日期类型数据时,自动根据机器的区域设置进行了时区转换,所以仔细在网上找了找这方面的资料,现整理如下,供参考。一、.Net 2.0中,DataColumn增加了一个属性:DateTimeMode,用于控制日期的Xml序列化问题。见下面抓图: 

2009-05-19 17:55:00 757

原创 让窗体飘动起来 C#中Timer组件用法

Timer组件是也是一个WinForm组件了,和其他的WinForm组件的最大区别是:Timer组件是不可见的,而其他大部分的组件都是都是可见的,可以设计的。Timer组件也被封装在名称空间System.Windows.Forms中,其主要作用是当Timer组件启动后,每隔一个固定时间段,触发相同的事件。Timer组件在程序设计中是一个比较常用的组件,虽然属性、事件都很少,但在有些地方使用它会产生

2009-05-19 17:37:00 454

原创 浅析C#中的文件操作(存档)

 微软的.Net框架为我们提供了基于流的I/O操作方式,这样就大大简化了开发者的工作。因为我们可以对一系列的通用对象进行操作,而不必关心该I/O操作是和本机的文件有关还是和网络中的数据有关。.Net框架主要为我们提供了一个System.IO命名空间,该命名空间基本包含了所有和I/O操作相关的类。 本文将向大家介绍一些基本的文件操作方法,包括对文件系统中的目录和文件的操作,还有就是文件的读写

2009-05-19 16:12:00 428

原创 WinForm中窗体的单例模式和单进程(存档)

WinForm中窗体的单例模式和单进程 窗体单例模式的实现: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public static ChatForm newForm = null;public static ChatForm GetI

2009-05-19 15:46:00 431

原创 c# SingleTon的线程安全(存档)

本文介绍了C#下关于单例的三种实现方法。    最普通的一种: 软件开发网 以下是引用片段:  using System;  public class Singleton  {  private static Singleton instance;  private Singleton() {}  public static Singleton Instance  {  get

2009-05-19 15:09:00 1333

原创 SQL行转列

SQL行转列(2008-07-07 20:14:36)标签:sql 行转列 it  分类:技术总结问题:有下列数据表  要将其转变为: 可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么very easy了,不就是一个简单的分

2009-05-15 20:40:00 378

原创 C# Partial Class(存档)

 C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。例如:下面的PartialTest类class PartialTest{string Str_FieldTest;int Int_FieldTest;public void DoTest(){Debug.Print("Test");}}可在不同源文件中写成下面形式:一个文件中写:part

2009-05-14 21:58:00 371

原创 C#结构体(存档)

c#中的结构体类型  struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。 public struct PostalAddress{// Fields, properties, methods and events go here...} 结构与类共享几乎所有相同的语法,但结构比类受到的限制更多: 尽管结

2009-05-14 21:09:00 393

原创 . Net环境下消息队列(MSMQ)对象的应用

. Net环境下消息队列(MSMQ)对象的应用  关于消息对象(MSMQ)的一些基本概念可以从《消息队列(Message Queue)简介及其使用》查阅,这里归纳在.Net 环境下应用消息队列(MSMQ)开发的一些基本对象和方法。 队列类型及其相应的路径格式:Public:  [MachineName]/[QueueName]Private:  [MachineName

2009-05-12 23:50:00 351

空空如也

空空如也

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

TA关注的人

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