自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012992506的专栏

尽人事,安天命

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

转载 使用LINQPad学习LINQ

使用LINQPad可以很方便的调试linq以及lambda表达式。其中自带了linq以及F#简单入门教程,LINQPad不管你喜不喜欢,反正我喜欢了,呵呵。LINQPad很精简,只有一个exe文件,可以从http://www.linqpad.net下载到。不扯淡了,简单介绍下这个工具,展示下LINQPad的魅力,真的很不错。先看下如何连接数据库,运行LINQPad按下图进行操作,点击n

2014-10-28 16:57:06 686

转载 Linq:基本语法group by, order by ,into(3)

1.order by 默认的排序方式为升序(ascending),降序为:descending.2.group by 对查询的结果进行分组3.into创建一个临时存储器,可以存储group或者select等子句的结果order by的例子 int[] values = { 0, 2, 4, 6, 8, 1, 3, 5, 7, 9 };

2014-10-28 15:03:09 1072

转载 Linq:基本语法form ,select, where(2)

一:基础知识1:linq查询表达式必须以from子句开头2:linq查询表达式必须以select 或者group子句结尾3:linq查询表达式可以包含0个或多个where子句,一个where子句可以包含1个或多个布尔条件表单时看个简单的例子 int[] values = { 0, 1, 2, 3, 4, 5, 6 }; va

2014-10-28 14:59:05 1000

转载 Linq:预备知识(1)

一:隐形局部变量(var) public class UserInfo { public string userName {get; set;} public string passWord {get; set;} } class Program { static void Main(string[]

2014-10-28 14:58:25 467

转载 30分钟LINQ教程

千万别被这个页面的滚动条吓到!!!我相信你一定能在30分钟之内看完它!!!在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性  1.隐式类型    (1)源起      在隐式类型出现之前,      我们在声明一个变量的时候,      总是要为一个变量指定他的类型      甚至在foreach一

2014-10-28 14:38:48 456

转载 WEB打印大全(转)

1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() {  // -- advanced features  factory.printing.SetMarginMeasure(2) // measure margins in inches  factory.SetPageRange(false, 1, 3) // need

2014-10-28 10:33:30 475

转载 .NET事务处理

ASP.NET事务可以说是在.NET平台上事务实现方式最简单的一种,你仅仅需要一行代码即可。在aspx的页面声明中加一个额外的属性,即事务属性Transaction="Required",它有如下的值:Disabled(默认)、NotSupported、Supported、Required和RequiresNew,这些设置和COM+及企业级服务中的设置一样,典型的一个例子是如果你想在页面上下文中运

2014-09-25 10:33:30 678

原创 SQL关闭自增长列标识:SET IDENTITY_INSERT

关闭自增长列添加记录,然后再恢复自增长功能SET IDENTITY_INSERT 表名 ONinsert into 表名(字段,字段,字段) values (64,'han','guo')SET IDENTITY_INSERT 表名OFF

2014-09-19 14:39:15 847

转载 .NET 基础(防SQL注入)

与数据库交互的 Web 应用程序中最严重的风险之一:SQL 注入攻击。       SQL 注入是应用程序开发人员未预期的把 SQL 代码传入到应用程序的过程,它由于应用程序的糟糕设计而使攻击成为可能,并且只有那些直接使用用户提供的值构建 SQL 语句的应用程序才会受影响。        问题在于命令时如何被执行的。SQL 语句通过字符串的构造技术动态创建,文本框的值被直接

2014-08-27 11:06:37 489

转载 IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法

WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDAV,然而WebDav把Put,Delete给咔嚓了。所以在IIS 7.5上部署的RESTful服务(

2014-08-13 10:12:10 483

转载 SQL2008配置管理工具服务显示远程过程调用失败

前两天,装了VS2012后,打开SQL2008配置管理工具,发现SQL服务名称里什么也没有,只有一个提示:(如图)                上网搜了,试了很多方法,像什么把windows\system32\wbem下的framedyn.dll复制到system32目录下,还有照一个老外说的,下什么更新补丁,都没用!!想重装SQL2008,结果运行安装程序,变成了英文版(以前装

2014-08-12 10:37:29 424

转载 asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler””     我要发布的的web项目开发工具及所用系统①开

2014-08-11 09:42:48 475

转载 C#把Xml转换为DataSet的两种方法

下面给出两个实现XML数据转成DataSet的两个方法。第1种://通过传入的特定XML字符串,通过 ReadXml函数读取到DataSet中。protected static DataSet GetDataSetByXml(string xmlData){           try           {               DataSet ds =

2014-08-09 15:13:19 523

转载 Asp.Net函数大全

#region =========================================================== \\ ★ 【样式】 Response.Write(" ----------【样式】 ------------- "); #endregion #region =======

2014-08-09 15:03:45 652

转载 ASP.NET系统用户权限在.NET中的设计与实现

利用.NET中的用户控件实现权限控制的基本思想是:根据角色访问控制(RBAC)的基本原理,给用户分配一个角色,每个角色对应一些权限,然后利用ASP.NET中的用户控件(UserControl)来判断该用户对应的角色是否对访问页面有访问的权力。下面将从数据库设计、添加角色和用户控件的使用等三方面来阐述具体ASP.NET系统用户权限实现过程。1、数据库中表的设计首先,在数据库中

2014-08-07 10:19:33 934

转载 博客园精华集

博客园的精华集也陆续出了一些,为方便查看,个人把他们收集在这里,以后有时间会不断更新:《博客园精华集---CLR/C#分册》第三轮筛选结果 《博客园精华集》ASP.NET分册第2论筛选结果文章列表 《博客园精华集--NET3.x分册》第三轮结果 《博客园精华集》web标准分册第2论筛选结果文章列表 《博客园精华集》其它小分类第2轮筛选结果文章列表 精

2014-08-04 16:10:51 581

转载 神器与经典--sp_helpIndex

SQL SERVER 提供了众多的SP_HELP*的系统存储过程来帮助开发者查看SQL SERVER 各种对象,如最为常用的有SP_HELPTEXT。SP_HELPINDEX [@objname] 'name' 用来获取指定表或视图上的索引,方便查看 但这么简陋的三列肯定无法满足欲求不满的DBA,使用几个系统表页可以倒腾出这些数据,而且还容易修改SELE

2014-06-27 20:49:02 1112

转载 [SQL Server] sp_who, sp_who2和sp_who3

[SQL Server]  sp_who, sp_who2和sp_who3 sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid         (系统进程ID)status      (进程状态)loginame  (用户登录名)hostname(用户主机名)blk           (阻塞进程的SPID)dbn

2014-06-26 16:56:55 630

转载 移除函数调用能有更好的性能

原文出自:http://www.mssqltips.com/sqlservertip/2727/removing-function-calls-for-better-performance-in-sql-server/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012726

2014-06-25 14:54:42 521

转载 使用jQuery插件

使用jQuery插件     你可以很容易的使用jQuery插件,以一个颜色选取器为例:     1.首先你可以搜索到一个插件提供者的网站下载你需要的jQuery插件:http://feiyu.asgard.cn/down/jquery.colorPicker-1.1.0.pack.js(绯雨的天空)     2.在 标签中,将上面的js文件引用,添加在jQuery引用的后

2014-06-24 15:05:24 490

转载 T-SQL查询进阶--流程控制语句

概述     和其他高级语言一样,T-SQL中也有用于控制流程的语句。T-SQL中的流程控制语句进一步扩展了T-SQL的力量……使得大部分业务逻辑可以在数据库层面进行。但很多人对T-SQL中的流程控制语句并没有系统的了解,本篇文章会系统的对T-SQL语句中的流程控制语句进行系统讲解。 基本概念     在没有流程控制语句的情况下,T-SQL语句是按照从上到下的顺序逐

2014-06-24 10:20:09 550

转载 SQL Server中的Merge关键字

简介    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。”,通过这个描述,我们可以看出Merge是关于对

2014-06-23 20:09:12 476

转载 T-SQL中的GROUP BY GROUPING SETS

最近遇到一个情况,需要在内网系统中出一个统计报表。需要根据不同条件使用多个group by语句.需要将所有聚合的数据进行UNION操作来完成不同维度的统计查看.    直到发现在SQL SERVER 2008之后引入了GROUPING SETS这个对于GROUP BY的增强后,上面的需求实现起来就简单多了,下面我用AdventureWork中的表作为DEMO来解释一下GROUPING

2014-06-23 17:37:15 589

转载 SQL Server中的窗口函数

简介    SQL Server 2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这样强大的功能被浪费,因此本篇文章主要谈一谈SQL Server中窗口函数的概念。 什么是窗口函数    窗口函数,也可以被称为OLAP函数或分析函数。理解窗口函数可以从理解聚合函数开始,我们知道聚合函数的概念,就是将某列多行中的值按照聚合规

2014-06-23 11:50:38 728

转载 浅谈SQL SERVER中事务的ACID(事务相关数据交互)

简介     ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).这是可靠数据库所应具备的几个特性.下面针对这几个特性进行逐个讲解.理解原子性(Atomicity)   原子性意味着数据库中的

2014-06-23 11:05:31 656

转载 浅谈SQL Server中的快照

简介    数据库快照,正如其名称所示那样,是数据库在某一时间点的视图。是SQL Server在2005之后的版本引入的特性。快照的应用场景比较多,但快照设计最开始的目的是为了报表服务。比如我需要出2011的资产负债表,这需要数据保持在2011年12月31日零点时的状态,则利用快照可以实现这一点。快照还可以和镜像结合来达到读写分离的目的。下面我们来看什么是快照。 什么是快照

2014-06-20 15:29:51 521

转载 T-SQL查询进阶--详解公用表表达式(CTE)

简介     对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了.    公用表表达式(Common Table Expression)是SQL SERV

2014-06-20 15:15:26 637

转载 T-SQL查询进阶--深入浅出视图

简介      视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata.    视图简单的理解如下:        通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。

2014-06-20 15:13:25 443

转载 从30岁到35岁:为你的生命多积累一些厚度

你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这 个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变 着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每

2014-06-16 15:37:26 578 1

转载 一个非常有用的函数——COALESCE

很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止,这个函数的确非常有用,本文主要讲解其中的一些基本使用:  首先看看联机丛书的简要定义: 返回其参数中第一个非空表达式 语法: COALESCE ( expression [ ,.

2014-06-13 10:29:27 577

转载 SQL Server DDL触发器运用

一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)基础知识(Rudimentary Knowledge)DDL运用场景(DDL Scene)补充说明(Addon)疑问(Questions)参考文献(References)二.背景(Contexts)  说到触发器,大家都会想到这样的使用场景:当一个表的数据修改了,运用DML触发插

2014-06-11 15:51:51 818

转载 SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)

一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL Codes)方法一:使用拼接SQL,静态列字段;方法二:使用拼接SQL,动态列字段;方法三:使用PIVOT关系运算符,静态列字段;方法四:使用PIVOT关系运算符,动态列字段;扩展阅读一:参数化表名、分组列、行转列字段、字段值;扩展阅读二:在前面的基础上加入条件过滤

2014-06-11 15:29:54 879

转载 SQL FOR XML PATH(多表字段拼接)

灵活运用 SQL SERVER FOR XML PATH  FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.        一.FOR XML PATH 简单介绍             那么还是首先来介绍一下FOR

2014-06-06 17:05:07 1453

转载 outer apply 与 cross apply

cross apply 和 outer apply 对于 table1 中的每一行都和派生表(表值函数根据table1当前行数据生成的动态结果集) 做了一个交叉联接。cross apply 和 outer apply 的区别在于: 如果根据table1的某行数据生成的派生表为空,cross apply 后的结果集 就不包含 table1 中的这行数据,而 outer apply 仍会包含这行数据,

2014-06-06 16:59:16 436

转载 SQL 日期转换

select CONVERT(varchar, getdate(), 120 )2010-09-17 21:13:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20100917211329 select CONVERT(varcha

2014-06-06 16:54:02 436

转载 LC.exe已退出,代码为-1

解决方法就是把Properties文件下的license.licx给删除,重新编译,这样就可以了。这个是我碰到的问题,但还有些特殊情况,即使你把它删除了,还是会出现这样的错误。在这里我们先来了解下“LC.exe已退出,代码为-1”这个问题的原因及“LC.EXE”是什么东东。LC.exe全称:NET Framework license compiler ,是NET Frame

2014-05-29 17:45:06 737

转载 SQL删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi

2014-05-26 10:08:58 516

转载 存储过程、sp_executesql存储过程、try catch错误处理

存储过程就是把一个或多个T-SQL语句组合到一个逻辑单元中,在SQL Server数据库中保存为一个对象。在创建完成后,定义会保存在sys.sql_modules系统目录视图中。存储过程的有点:1、存储过程是在数据层汇集的T-SQL代码,可以促进代码的重复使用,同时有助于调试、寻找bug。也就是说这些代码就存放在数据库里,而不是嵌入在应用程序中的SQL代码,再由这些代码连接起来,最

2014-05-22 22:45:13 2263

转载 临时表、表变量、CTE的比较

1、临时表临时表包括:以#开头的局部临时表,以##开头的全局临时表。 a、存储不管是局部临时表,还是全局临时表,都会放存放在tempdb数据库中。 b、作用域局部临时表:对当前连接有效,只在创建它的存储过度、批处理、动态语句中有效,类似于C语言中局部变量的作用域。全局临时表:在所有连接对它都结束引用时,会被删除,对创建者来说,断开连接

2014-05-22 22:43:51 1228

转载 SQL 数据库中的存储过程的参数问题(case when)

1、SQL 数据库中的存储过程的参数问题http://bbs.youkuaiyun.com/topics/390640511?page=1#post-396062228怎么将SQL数据库中的存储过程中的参数既作为输出变量又作为输出变量?[sql] view plaincopy--drop proc proc_test  --go 

2014-05-22 22:42:04 3296

空空如也

空空如也

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

TA关注的人

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