- 博客(32)
- 资源 (1)
- 收藏
- 关注
转载 ETL(数据仓库技术)
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。信息是现代企业的重要资
2015-12-21 16:10:59
1169
转载 SSIS简介
SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案,(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。SSIS 外文名:Microsoft SQL Server Integration Services属 性:是生成高性能数据集成解决方案包 括:用于生成和调试
2015-12-21 15:20:00
5509
转载 多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为falsepublic Form1(){ InitializeComponent(); CheckForIllegalCrossThreadCalls = false;} 也可以针对某一控
2014-05-04 15:07:35
614
转载 SET IDENTITY_INSERT
想要将值插入到自动编号(或者说是标识列,IDENTITY)中去,需要设定 SET IDENTITY_INSERT示例:1.首先建立一个有标识列的表:CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40))2.尝试在表中做以下操作:INSERT INTO products (id, produ
2014-04-21 17:25:41
440
原创 SQL-分页存储过程
以前写分页读取数据时,1、计算出Max(ID),Min(ID),取值:Max(ID)>ID>Min(ID),构造语句复杂,且容易出现1条数据量的误差;2、排序我也不敢轻易尝试,担心会将动态sql搞的太复杂。这次整理以前的存储过程,发现有一个编写存储过程的模版相当给力,思路清新:1、使用ROW_NUMBER() OVER ( order by [字段1], [字段2],.
2014-04-04 11:33:54
835
转载 sql--sp_addextendedproperty
相信很多朋友对利用SQL创建表已经很熟悉了,但我们发现在创建表的同时不能像添加默认值或者主键一样为列加上说明信息,所以我们经常是创建表后再到表的可视化设计器中为列加上说明,这样操作起来就相当麻烦了,本篇我们主要讨论如何利用SQL在创建表时为列加上说明信息。我们先创建一个测试表:if exists(select 1 from sys.tables where object_id=ob
2014-03-18 16:41:17
12908
转载 sql-DATEPART()
定义和用法DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。语法DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中
2014-03-17 16:10:32
664
转载 如何添加TFS团队成员权限
【转】如何添加TFS团队成员权限http://blog.csdn.net/shibixiao/article/details/7348154首先要把现有开发人员添加到TFS中,第一步就是要让他拥有TFS成员资格,下面进行详细说明:在TFS中,规划了这几个用户组:Reader(访问者),没有权限修改 Project Administrator(项目管理者),拥有全部的项目管理权限
2014-03-13 14:43:28
10155
原创 判断文件夹、文件是否存在,如果不存在,这建立
string _path = _fileName.Substring(0, _fileName.LastIndexOf("\\") + 1); if (Directory.Exists(_path))//判断目录是否存在 { Directory.CreateDirectory(_path);
2014-03-12 18:08:09
517
原创 修改已存在数据的表结构可能会遇到的问题:
修改已存在数据的表结构可能会遇到的问题:0、提示1、sql server2008 无法修改表,超时时间已到 在操作完成之前超时时修改前提示: “**”表 - 将定义更改保存到包含大量数据的表中可能需要很长时间。在保存更改期间,将无法访问表数据。 修改失败提示 “**”表 - 无法修改表。
2014-03-12 14:47:10
3621
转载 强大的sql :switch case
sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' when
2014-03-10 16:04:56
25610
1
转载 LC.exe已退出,代码为-1
可能的原因是:在你的项目中引用了第三方组件,并且这个第三方组件是个商业组件,他在组件的主使用类定义了LicenseProvider(typeof(LicFileLicenseProvider))这个Attribute。VS2005在编译时检测到这个类的时候,会检查到组件使用的是LicFileLicenseProvider这个属性,表示有组件使用的是把许可的辅助信息保存在license.
2014-03-10 11:47:43
482
转载 ASP.NET AJAX(Atlas)和Anthem.NET——管中窥豹般小小比较
转载来源:http://www.cnblogs.com/dflying/archive/2006/11/22/568752.htmlAnthem.NET近日有朋友和我提到Anthem.NET这个同样基于ASP.NET的Ajax框架,今天有机会亲自尝试了一下。初步的感觉似乎和ASP.NET AJAX不相上下,甚至某些地方要强于ASP.NET AJAX。当然,半个小时的尝试不能算作什么,这篇文
2014-03-06 16:43:54
507
原创 DevExpress控件学习系列-1.1简介
简介:DevExpress 是一个软件公司,全称是 Developer Express,主要从事编程控件/组件的开发。 DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件。 DevExpress 开发的数据库控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。对于编程人员来说是个不错的选择。它的菜单栏控件更具代表,完全可以替代开发环境
2014-02-19 11:24:17
1358
原创 .net框架
.net框架 .NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷
2014-02-18 17:34:20
710
转载 [业务流程图]与[数据流程图]的比较
[摘要] 业务流程图(Transaction Flow Diagram)和数据流程图(Data Flow Diagram)是结构化信息系统开发方法中两种常用的图形工具。本文从描述对象、功能作用、基本符号和绘制方法四个方面阐述二者的区别, 对它们的联系也作了介绍。[关键词]结构化系统开发方法 系统调研 业务流程图 数据流程图一、业务流程图与数据流程图的区别1. 描述对象不同
2014-02-14 14:21:21
2080
转载 数据流程图
数据流程图(Data Flow Diagram,DFD ),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。简介为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。(1)顶层。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。(
2014-02-13 16:41:02
1667
转载 using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的
2013-04-02 13:27:49
440
转载 C#函数中返回多个值
static void Main(string[] args) { //声明 int value; string strOutValue; //调用函数 //函数的参数有两个返回的值 ReturnMulValue(out s
2013-03-27 10:17:36
3354
转载 DevExpress中的GridControl的使用
介绍: DevExpress公司开发的用于数据绑定的控件。操作: 1. 在程序的【引用】中添加DevExpress.XtraGrid的引用。 2.右击工具箱,在弹出的菜单中选中【选择项】。如下图1 3. 在【选择工具箱项】窗体中选中GridControl项,点确定。如下图2-34.从【工具箱】中拖入一个GridContro
2013-03-27 09:50:18
738
原创 sql Server 事务的4个要求
【事务】是指作为单个逻辑工作单元执行的一系列操作。事务必须满足4个要求如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。由于并发操作带来的数据不一致性包括:丢失数据修改、读”脏”数据(脏读)、不可重复读、产生幽灵数据。(1)丢失数据修改当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事
2013-03-20 22:31:39
656
原创 SQL UNION 和 UNION ALL 操作符
英文单词:union 翻译成中文的意思是 n.同盟,联盟;协会,工会;联合,团结 adj.工会的union 的作用:就是将多个Select语句查询的结果拼接起来;union 的语法:[select 语句1] union (all) [select
2013-03-20 20:46:53
412
转载 ASP.NET身份验证机制membership入门——配置篇(2)
上篇讲到如何配置membership以及ASP.NET Forms身份验证,本篇将对权限控制部分,做一个详细的解释。 在所有的基本配置都完毕后,我们还需要配置哪些目录允许被匿名访问,哪些是需要用户登录后允许访问的页面。 首先:我们在项目中建立一个admin文件夹,在admin文件夹中添加一个web.config文件,然后在其中的节点下面添加如下代码:
2013-02-24 22:42:09
425
转载 ASP.NET身份验证机制membership入门——配置篇(1)
几乎所有的系统中都会使用到访问控制和角色管理这样的功能,例如:新建、修改、删除用户和角色,为用户分配角色,管理角色中的用户等等。于是MS在ASP.NET 2.0开始,实现了这些功能,使得我们在开发中,不需要考虑这方面的内容,把更多的精力投入到业务逻辑的开发中去。从而大大的提高了开发的效率。下面我们就来学习一下如何使用membership。1.添加数据库支持 要使用membership首先需
2013-02-24 22:36:21
419
转载 Asp.net 验证控件
一、前言 在Web应用程序中,大都是对数据的提供或收集,对于数据的有效性验证是非常重要的,验证就是给所收集的数据应用的一系列规则。 为进行有效性验证而收集的数据来自于在应用程序中提供的Web窗体,Web窗体由不同的类型的HTML元素组成,可以对窗体元素应用不同的验证规则,对元素应用的规则越多,应用到数据上的有效性验证就越严格。 验证可以有客户端和服务器端的验证
2013-01-28 14:06:42
559
转载 Sql Server 常用系统存储过程大全
-- 来源于网络-- 更详细的介结参考联机帮助文档xp_cmdshell --*执行DOS各种命令,结果以文本行返回。xp_fixeddrives --*查询各磁盘/分区可用空间xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置xp_logininfo --*返回有关Windows 认证登录的信息。xp_msver -
2013-01-27 22:54:00
764
转载 软件开发体系结构--[N层体系结构]
现代社会的软件开发体系结构简单概括就是N层体系结构,这里的N大于等于1。换而言之就是:单机体系(N=1)、Client/Server结构体系(N=2)、多层体系结构(N>2)。下面我们就对这几种体系结构进行简单的介绍和比较。一、单机体系 这种软件适用于单机状态,一般情况下是针对某一种单一的应用,如字典软件、翻译软件等等。这种开发方式不适用于综合管理系统的开发。 二、 C
2013-01-27 21:12:15
1395
转载 C#的特性:可空类型
来源:http://tech.sina.com.cn/s/2006-02-13/1045839111.shtml作者:维维编译VS2005中使用C#的新特性:可空类型 随着C#语言最新标准的出炉,现在它也提供了对可空类型的支持。这个小变化将会在处理那些包括可选项的数据库记录时非常有用。当然在其他地方,它也是非常有用的。 简单说来,可空数据类型就是包含了所定义的数据类型
2013-01-27 18:32:04
722
原创 新建 “数据库关系图”提示无法操作
【问题归属:在SQL-2000中创建的数据库文件 附加到 SQL-2005时遇到的问题】 在新建 “数据库关系图”提示无法操作,提示内容如下: 图一、新建“数据库关系图”提示 标题: Microsoft
2013-01-15 15:47:39
6024
转载 软件架构师是什么,做什么
微软“软件架构师”是级别最高的微软认证,它针对拥有十年以上IT管理经验的CIO级别的专业人士。目前全球范围内拥有该项认证的人数仅有大约40人。架构师的职责主要有如下4条: 1、确认需求 在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。 2、系统分解
2012-05-22 20:41:02
9248
转载 Login控件:用户登录失败的消息提示
Login控件:用户登录失败的消息提示 ASP.NET 2.0提供了一套强大的身份验证体系,并且伴随一套登录控件的推出,使得ASP.NET 2.0开发者在做用户注册-登录验证功能模块时大大降低了开发费时。<br /> 但是我们发现在使用Login登录控件时我们只能使用它的FailureText 属性获取或设置当登录尝试失败时显示的文本,当登录尝试失败时向用户显示的文本,默认为“您的登录尝试失败,请重试。”<br /> 但是在使用ASP.NET 2.0的Membership体系时可能产生登录失败的情
2011-01-01 21:49:00
1015
原创 aspnet_Membership表的意义
aspnet_Membership表的意义<br />---今天要用到角色管理,对账户的解锁,查aspnet_Membership表示看到了网友整<br />理的这篇文章,还不是很清楚aspnet自带的管理的理机制,有空在整理一下。<br /> <br /> 1.aspnet_Membership表结构及例子<br />------------------------------------------<br />ApplicationId uniqueidentifier应用程序编号<br />-----
2011-01-01 15:52:00
2057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人