
文章
文章平均质量分 72
码蚁农
十年磨一剑
展开
-
SQL Server 2005对海量数据处理
超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或转载 2012-11-29 11:05:23 · 461 阅读 · 0 评论 -
Hashtable与HashMap区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.Ha转载 2012-12-01 11:09:45 · 404 阅读 · 0 评论 -
SQL Server中常用全局变量介绍
在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。下表就是SQL Server中一些常用的全局变量。 【IT专家网独家】在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。下表就是SQL Server转载 2012-12-10 11:55:27 · 887 阅读 · 0 评论 -
简单的转账Tran 事务例子
--创建表 IF(object_id('TranMoney') IS NOT NULL)DROP TABLE TranMoneyCREATE TABLE TranMoney( ID NVARCHAR(50) NOT NULL, T_Money MONEY NOT NULL )GOINSERT INTO TranMoney VALUES(原创 2012-12-10 13:44:55 · 488 阅读 · 0 评论 -
ASP.NET页面生命周期详解
摘要:了解为 ASP.NET Web 页面建立的事件模型,以及 Web 页面转变为 HTML 过程中的各个阶段。ASP.NET HTTP 运行时负责管理对象管道,这些对象首先将请求的 URL 转换成 Page 类的具体实例,然后再将这些实例转换成纯 HTML 文本。本文将探讨那些作为页面生命周期标志的事件,以及控件和页面编写者如何干预并改变标准行为。 简介 对由 Micro转载 2012-12-13 15:48:08 · 388 阅读 · 0 评论 -
按位与运算符(&)
参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与运算。“与运算”的特殊用途:(1)清零。转载 2012-12-17 14:02:21 · 596 阅读 · 0 评论 -
细说Convert和Parse到底那个效率高!
前言: 好多高手,献丑了。 大家都知道在进行类型转换的时候有连个方法供我们使用就是Convert.to和*.Parse,但是疑问就是什么时候用C 什么时候用P 通俗的解释大家都知道: Convert 用来转换继承自object类型的类型(当然所有的类型都是继承自object的),但是一般Convert用来转化直接就是obejct的类型,如我们用datar转载 2013-02-26 11:07:18 · 640 阅读 · 0 评论 -
锁概念 以及 例程说明
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读A用户读取数转载 2013-03-19 12:18:02 · 490 阅读 · 0 评论 -
二叉查找树
叉查找树一般用的不是很多,但是它是平衡二叉树和红黑树的基础,所以还是要好好了解一下的。首先说一下什么是二叉查找树:二叉查找树是一种特殊的二叉树,特殊在哪呢?1.对于树中的任意节点X,如果它的左子树不为空,则左子树中的所有节点的值均小于X的值。2.对于树中的任意节点X,如果它的右子树不为空,则右子树中的所有节点的值均大于X的值。3.二叉查找树的中序遍历是一个从小到大的有序序列。转载 2013-05-15 12:10:04 · 496 阅读 · 0 评论 -
多文件上传 js实现
多文件上传 js实现可以动态添加输入表单,上传的文件数量没有限制。Aspx代码:View Code http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> Untitled Page funct转载 2013-07-01 18:03:01 · 775 阅读 · 0 评论 -
SQLServer2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败
解决办法:简体中文版操作系统,所以要保证[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib] 中"Last Counter"和"Last Help"这两项的值与[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Pe转载 2012-12-10 00:34:47 · 1007 阅读 · 0 评论 -
C#中HashTable的用法
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的ke转载 2012-12-07 17:57:45 · 421 阅读 · 0 评论 -
关于sql 几种分页查询效率的存储过程
创建数据库和表向表中插入十万条数据--创建数据库create database pageTestgocreate table T_page( id int identity(1,1) not null, t_Number int null, t_Name nvarchar(50) null, t_dataTime datetime)原创 2012-12-06 17:47:10 · 433 阅读 · 0 评论 -
数据库并发控制杂谈。
1. 在数据库中为什么要并发控制? 答:数据库是共享资源,通常有许多个事务同时在运行。 当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 答:并发操作带来转载 2012-11-29 10:34:44 · 575 阅读 · 0 评论 -
几种常见SQL分页方式效率比较
分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03转载 2012-11-28 23:06:07 · 396 阅读 · 0 评论 -
浅谈server sql 数据库优化
巧妙优化SQL Server数据库的几种方法,在实际操作中导致查询速度慢的原因有很多,其中最为常见有以下的几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化SQL Server数据库。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。原创 2012-11-28 23:44:45 · 332 阅读 · 0 评论 -
ADO.NET实用技巧
要想充分发挥ADO.NET的优势,不仅需要全面、深入理解ADO.NET编程模型,及时总结经验、技巧也十分重要。ADO已经有多年的实践经验,ADO.NET以此为基础,提供了更加丰富、强大的工具;尽管如此,ADO.NET的设计目标毕竟不是提供一个即插即用的工具,它不会把所有的编程工作简化到仅靠鼠标点击就可以完成的程度。 ADO.NET包含了一大堆代表数据访问模型中各种逻辑实体的对象,其中尤以连接转载 2012-12-01 23:43:58 · 317 阅读 · 0 评论 -
ERP是什么?
ERP——Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 进一步地,我们可以从管理思想、软件产品、管理系统三个层次给转载 2012-11-19 22:14:05 · 630 阅读 · 0 评论 -
SQL利用Case When Then多条件判断
CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XENDCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex转载 2012-12-06 16:32:46 · 553 阅读 · 0 评论 -
sql 视图语法和简单例子
SQL Server创建视图的语法:CREATE VIEW [ database_name > .] [ owner > .] view_name [ ( column [ ,...n ] ) ] [ WITH view_attribute > [ ,...n ] ] AS select_statement原创 2012-11-24 12:16:08 · 1797 阅读 · 0 评论 -
使用T-SQL语句创建库,表,帐户,用户,授权的详细操作
使用T-SQL语句创建库,表,帐户,用户,授权的详细操作--跳转到master数据库use mastergo--判断如果存在Number数据库就输出if exists(select name from sysdatabases where name = 'Number')drop database Numbergo--创建数据库NumberOne转载 2012-12-06 16:41:33 · 5527 阅读 · 0 评论 -
sql 注入
当你打开百度新闻搜索“黑客”关键字时能看到什么?没错,有太多知名的网站被黑客攻破,有太多牛X的IT系统对黑客来说如入无人之境……进入WEB2.0时代,我们的IT当真变得如此脆弱了吗?记得在一次有关安全的研讨会上,有专家谈到了这样的观点:互联网在设计之初,也没能预想到互联网会发展成现在的庞大规模,如果互联网依然只应用于教育网、科研网,就不会有这么多的问题,难道我们真得需要在重新织一张网?虽然这只转载 2012-12-06 18:09:20 · 489 阅读 · 0 评论 -
SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部转载 2013-07-18 15:03:17 · 484 阅读 · 0 评论