- 博客(57)
- 资源 (4)
- 收藏
- 关注
转载 优化 SQL 查询:如何写出高性能SQL语句
来源:一棵树链接:www.cnblogs.com/atree/archive/2011/02/13/sql_optimize_1.html1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询
2016-12-15 08:50:20 354
转载 常用 SQL Server 规范集锦
常见的字段类型选择1.字符类型建议采用varchar/nvarchar数据类型2.金额货币建议采用money数据类型3.科学计数建议采用numeric数据类型4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了)5.时间类型建议采用为datetime数据类型6.禁止
2016-12-12 13:10:17 386
转载 SqlServer 递归查询树形数据
一直没有在意过数据库处理树形数据的重要性,直到有一天朋友问起我关于树形数据查询的问题时才发现根本不会,正好这个时候也要用到递归进行树形数据的查询于是在网上查了一圈,语法总结如下参考文献:https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ZH-CN&k=k(WITH_TSQL);k(SQL11
2016-12-07 17:26:13 405
转载 SQL中Group By的使用
1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“
2016-12-02 09:09:14 314
转载 List 去除重复
// 扩展IEnumerablestatic class ExternEnumerable { public static IEnumerable DistinctBy (this IEnumerable source, Func keySelector) { HashSet seenKeys = new HashSet(
2016-11-10 12:46:20 330
转载 MVC框架
前言:最近一段时间在学习MVC源码,说实话,研读源码真是一个痛苦的过程,好多晦涩的语法搞得人晕晕乎乎。这两天算是理解了一小部分,这里先记录下来,也给需要的园友一个参考,奈何博主技术有限,如有理解不妥之处,还希望大家斧正,博主感激不尽!一、MVC原理解析最近园子里Asp.Net Core火了一阵,不管微软的开源动作有多么迟缓,还是希望微软能够给力一次。作为Core的主
2016-11-03 15:15:04 339
转载 ASP.NET的Web.Config 节点的属性设置说明
http://msdn.microsoft.com/zh-cn/library/b5ysx397(VS.80).aspx----------------------------------------------------
2016-11-02 11:28:15 486
转载 asp.net 获取客户端浏览器,ip地址,操作系统信息
asp.net 获取客户端浏览器,ip地址,操作系统信息 public class CheckIP { #region 获取浏览器版本号 /// /// 获取浏览器版本号 /// /// public static string GetBrowser() {
2016-11-02 11:22:40 1276
转载 asp.net页面事件执行顺序
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro
2016-11-02 11:19:39 259
转载 HTML中动态图片切换JQuery实现
相信很多同学都注意到了,各大新闻或者娱乐网站都含有动态图片切换,那个漂亮的感觉让刚刚学习html的人,都非常好奇和心动。那下面就让我们看一下到底如何实现动态图片切换呢?看一下百度贴吧的效果图吧~ [javascript] view plain copy print? [javascript] view
2016-11-02 11:08:30 2924
转载 jQuery Ajax 实例 ($.ajax、$.post、$.get)
jQuery Ajax 实例 ($.ajax、$.post、$.get)Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.
2016-11-02 11:05:25 335
转载 JQuery最佳实践—-看完绝对提升你的代码质量
1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:源代码复制打印$(´.elem´) $(´.elem´, context) context.find(´.elem´)
2016-11-02 11:02:08 758
转载 js动态生产table、Div、select
"http://www.w3.org/TR/html4/loose.dtd ">js操作表格/*生成表格,采用appendChild*/function init(){ _table=document.getElementById("table");_table.border="1px";_table.width="800px";
2016-11-02 10:55:40 328
转载 如何构建大型网站架构
亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,网站架构也是随着业务的扩大
2016-11-02 10:53:22 281
转载 asp.net 发送邮件,带附件
以下是最近在做一个网站时我写的一个asp.net发送邮件的方法,放在类库中,可以随时拿来用.这个方法中,邮件的附件不需要先上传到服务器再发送,而是直接从你选择的路径中拿来发送 /// /// 發送edm郵件,可以附加附件 /// /// 收件人地址 /// 收件人名稱 /// 發
2016-11-02 10:50:39 990
转载 ASP.NET图片加水印的实现代码(C#)
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; names
2016-11-02 10:49:02 1233
转载 ASP.NET的缓存机制
Asp.NET提供了2中缓存机制来提供缓存功能:应用程序缓存:允许开发者将程序生成的数据或报表业务对象放入缓存中。页输出缓存:可以直接从中获取存放在缓存中的页面,而不需要经过繁杂的对该页面的再次处理。
2016-07-05 11:12:41 508
转载 唯品会的订单分库分表实践总结以及关键步骤
原创2016-06-27 叶明开、王鑫聊聊架构 聊聊架构聊聊架构 微信号 archtime功能介绍 在这里煮酒聊架构。随着唯品会业务的快速发展,订单量的不断增长,原有的订单存储架构已经不能满足公司的发展了,特别是在大促高峰期,原订单库已经成为抢购瓶颈,已经严重制约公司的发展。
2016-07-05 10:56:54 959 1
转载 JavaScript实现的9大排序算法
July 5th , 2016转载 codeceo 原文连接:http://www.codeceo.com/article/javascript-9-sort-algorithms.html笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。1、插入排序1)算法简介插入排序(Insertion-Sort)的算法描述是一
2016-07-05 10:39:35 237
转载 sqlserver 中NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
NOLOCK(不加锁) 此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。 HOLDLOCK(保持锁) 此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。
2016-07-04 13:03:51 3366
转载 ASP.NET(get和post比较)
首先我们回顾一下,之前学过的Http协议.这里边有个连接,浏览器要请求服务器创建一个连接,连接之后,发送请求,服务器做出响应.响应结束之后,要关闭连接,当HTTP1.0的时候是短连接,HTTP1.1的时候是长连接。长连接的意思是等个非常短的时间,还有请求的话,连接就不关闭,否则的话就关闭。因为这个连接,响应结束之后不管是长连接还是短连接,最终都要关闭。连接一关闭,服务器
2016-06-30 11:19:48 1294
转载 .NET中Redis安装部署及使用方法简介
录(?)[+] 一Redis服务端以服务方式运行修改端口压缩文件中配置的是6488修改密码修改库的数量 工具配置安装后如下图 二Redis服务端以控制台方式运行 第一步配置本地服务第二部安装和配置客户端三C访问Redis下载ServiceStackRedisNET项目中使用RedisRedis公共类库参考
2016-06-29 11:27:35 5591
转载 Maven的入门
写在前面,本文主要是针对那些没有使用过maven的,想快速入门的盆友,已经熟练使用maven的盆友就可以绕道了~1. Maven的简单介绍 maven是一个管理项目的工具,关于maven我就不多做介绍了,引用一段百度百科上对maven的介绍吧:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程
2016-06-29 11:05:28 230
转载 asp.net中获得客户端的IP地址
因为要在项目中取到客户端IP,在网上搜了下相关资料,其中有一篇文章总结的比较详细,这里就把一些我用的上总结一下方便以后查阅. 通常我们都通过下面的代码获得IP: string ip =System.Web.HttpContext.Current.Request.UserHostAddress; 或 string ip =System.Web.HttpConte
2016-05-11 11:38:45 529
转载 一次死锁追踪经历
最近,刚跳槽到一新公司,就遇到生产数据库晚上突然出现大面积中断,并持续近一小时,而发生事故时,我没有在现场,错过了直接获取信息的机会;过后boss要求追查原因,于是艰难的排查过程开始了。 开始以为是数据库某个JOB运行出现异常引起或者是因为程序里面哪个鸟人写了垃圾语句造成了大面积的死锁,于是将收集的trace信息拿到本地分析,从收集到的trace信息看,数据库在19:49:28时出
2016-05-05 20:35:28 1006
转载 SQL Server Profiler工具
一、SQL Profiler工具简介SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。 1、Prof
2016-04-29 14:01:17 293
转载 SQLServer找出执行慢的SQL语句
SELECT(total_elapsed_time / execution_count)/1000 N'平均时间ms',total_elapsed_time/1000 N'总花费时间ms',total_worker_time/1000 N'所用的CPU总时间ms',total_physical_reads N'物理读取总次数',total_logical_reads/execution_
2016-04-29 10:24:12 1032
转载 c# list排序的三种实现方式
用了一段时间的gridview,对gridview实现的排序功能比较好奇,而且利用C#自带的排序方法只能对某一个字段进行排序,今天demo了一下,总结了三种对list排序的方法,并实现动态传递字段名对list进行排序。首先先介绍一下平时最常用的几种排序方法。第一种:实体类实现IComparable接口,而且必须实现CompareTo方法实体类定义如下:class I
2016-03-19 15:36:29 478
转载 System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏
netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,
2016-03-07 13:09:29 588
转载 Global.asax 文件说明
在网上找了N多相关的东西总说的不够细,现在终于找到了.可以了解web.cofig和Global.asax之间的关系以及执行的顺序.在Global.asax.cs文件中protected void Application_BeginRequest(Object sender, EventArgs e){ Application["StartTime"] = System.
2016-03-02 17:28:51 409
转载 Sql语句优化--经典收藏
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1
2016-01-26 17:05:57 262
转载 SqlServer索引及优化详解
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,
2016-01-26 17:04:00 361
转载 JS快速获取图片宽高的方法
JS快速获取图片宽高的方法快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。我们一步一步进入这个过程。一、简陋的获取图片方式1234567891011
2015-12-07 12:54:55 545
转载 VS2013无法启动 IIS Express Web的解决方法(全程图解)
不要勾选【覆盖应用程序根URL(U)】,或让【覆盖应用程序根URL(U)】下面的输入框和上面的输入框的地址一样!使用VS2013有一段时间了,因前期都是编写C/S程序,没有使用到B/S调试器。前几日,创建了一个MVC项目,突然发现VS2013无法调试,报了这样的错。一下子有点蒙,why?修改项目属性的Web项,如下。F5运行,仍然出错。
2015-10-27 11:07:09 5304 1
转载 C#控制管理VisualSVN Server
VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation)。VisualSVN Server安装的计算机中,位于%VISUALSVN_SERVER%\WMI下的MOF文件描述了该接口。可以用C#代码控制管理VisualSVN Server。我机器VisualSVN安装在D盘,MOF文件存在位置:D:\Progra
2015-09-22 10:52:54 442
转载 C# 获取当前路径方法
//获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进
2015-09-08 13:34:24 350
转载 ASP.NET 防盗链的实现[HttpHandler]
有时我们需要防止其他网站直接引用我们系统中的图片,或下载文件链接。需要禁止盗链!在ASP.NET中可以方便的实现该功能!做一个简单的盗链图片的示例,如下。新建立一个WebApplcation。新建立一个images文件夹,里面二张jpg图片,一张logo.jpg正常图片,一张用于提示非法盗链的图片Error.jpg图片。页面default.aspx页面很简单。就一个图片如下form
2015-09-01 10:39:40 440
转载 Windows下硬链接、软链接和快捷方式的区别
mklink是windows系统下创建符号链接和硬链接的命令工具,它是一个很好的解决文件系统问题的工具。使用它需要管理员权限。首先,先来介绍下mklink这个命令,可以看下下面的截图:说明也已经很详细了,我们直接看下面例子吧。下面的图片向我们展示了在windows系统中创建符号链接,硬链接和快捷方式有什么不同。符号链接(Symbolic link)执行命令 mkli
2015-08-10 16:02:56 427
转载 JavaScript 常用方法总结
程序猿微信号imkuqin功能介绍本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。经常使用的 JS 方法,今天记下,以便以后查询/* 手机类型判断 */var BrowserInfo = {userAgent: navigato
2015-08-05 10:06:25 395
转载 10个顶级的CSS UI开源框架
程序猿微信号imkuqin功能介绍本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源
2015-08-05 10:05:15 521
LINQ实战 PDF
2015-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人