自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeeWhoee University

分享,与人为乐!

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL Server: T-SQL变量声明陷阱

T-SQL循环操作中声明局部变量,如果没有初始值NULL,下次迭代时会保有上次的值。 这会产生不可预料的大BUG. 看代码:DECLARE @i int =2WHILE @i>0BEGIN DECLARE @var varchar(20); PRINT @var SET @var = CASE WHEN @i=2 THEN 'Test1' ELSE 'Test2' END SET @i-=1;END我们期待@var 永远为NULL,

2015-10-31 10:04:50 1801

翻译 垃圾回收GC:.Net自动内存管理 上(三)终结器

GC提供了另外一个能够给你带来好处的功能:终结器。在一个资源被回收后,终结器允许一个优雅的清理操作。使用终结器,当GC释放资源所占的内存时,它们可以进行适当的自我清理。表面上,终结器看起来直接了当:你创建一个带终结器的对象,当它被回收时,终结器被调用。实际上,有更多的操作你看不到。

2014-07-08 00:40:22 3238 4

翻译 垃圾回收GC:.Net自动内存管理 上(二)内存算法

GC检测用于查看堆中是否有对象不再被程序使用。如果这样的对象存在,这些对象占用的内存就可以被回收利用。(如果堆中没有可用内存空间时,new操作符将会抛出OutOfMemoryException异常)GC是怎样知道一个对象是否还被程序使用呢?你可以想象一下,这不是一个容易回答的问题。每一个程序都有一组根节点(roots),它们用于识别定位托管堆中的对象或空(null)对象指向的存储空间。比如,程序中所有全局对象指针或静态对象指针都被看作是程序根节点(roots)的一部分。另外,线程栈中任何局部变量或参数对象

2014-06-28 00:21:59 2600

翻译 垃圾回收GC:.Net自动内存管理 上(一)内存分配

.NET CLR将所有资源分配到托管堆上,这有点像C语言中的堆但是你不用去释放资源因为闲置资源在.NET中将被自动释放。现在就有一个问题了,托管堆是怎么知道一个对象什么时候将不再被程序使用?现今有很多的GC算法。每一个算法都针对某一特定环境进行调优,进而获得最好的性能。这篇文章着重于.NET CLR使用的GC算法。.Net下的GC完全解决了开发者跟踪内存使用以及控制释放内存的窘态。然而,你或许想要理解GC是怎么工作的。此系列文章中将会解释内存资源是怎么被合理分配及管理的,并包含非常详细的内在算法描述。同时,

2014-06-27 01:58:02 2802

原创 CKEditor上传插件

CKEditor的上传插件不是免费的,特此开发一个与大家共享。看图:

2014-05-09 00:05:19 2540

原创 SELECT语句逻辑执行顺序,你知道吗?

这不是一个什么多深的技术问题,多么牛叉的编程能力。这跟一个人的开发能力也没有非常必然的直接关系,但是知道这些会对你的SQL编写,排忧及优化上会有很大的帮助。它不是一个复杂的知识点,但是一个非常基础的SQL根基。不了解这些,你一直用普通水泥盖房子;掌握这些,你是在用高等水泥盖房子。

2014-04-23 00:29:51 8126 9

翻译 敏捷开发方法学及应用

CodeProject 2013年6月最佳博文。敏捷开发,瀑布式开发,XP,TDD,SCRUM,Lean,FDD,DSDM你了解多少?本篇文章是有关敏捷软件开发方法学及应用的基础知识。敏捷开发是有关团队怎么样合作去实现一个常规目标。敏捷开发并不仅仅适用于软件开发者,也适用于团队领导人,项目经理,产品经理,开发经理,测试人员,质量保证经理,质量保证工程师,技术作者,用户体验设计者,以及任何与制做发布软件相关的人员。本文着重于技术团队怎么很好的合作去计划,开发并发布软件。本文不着重于编码,技术细节或微软工具。希

2013-12-13 00:09:25 6434 4

翻译 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第四节 参数传递对堆栈的影响 1

虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。这篇文章我们将介绍一些方法参数传递行为在堆与栈中的影响。前几节我们介绍了堆与栈的基本工作原理,程序执行时值类型与引用类型在堆栈中的存储。另外,我们已经介绍了一些关于指针的基本知识。这一节中参数传递对堆栈的影响很重要,下面会慢慢道来。

2013-11-30 01:55:25 12584 11

原创 HTTPS跳转框架HTTP Security--Asp.net和ASP.NET MVC下可自由配置URL的HTTPS跳转框架

一个简单易扩展的HTTP跳转HTTPS的框架。由配置文件配置规则,然后在HTTPMODULE里截获请求进行规则验证是否跳转HTTPS. 组成: web.config,用来配置规则;HttpsConfiguration,用于读取配置文件;HttpSecurityModule,用来截获请求触发规则验证;RequestProcessor,用既有规是验证请求;PathsMatcher,多路径(URL)匹配器;PathMatcher,单URL路径匹配器;PathMatcherFactory,用于创建StartsWi

2013-11-25 03:55:25 6616 14

原创 Code First Entity Framework动态组合Lambda表达式作为数据筛选条件,代替拼接SQL语句

传统的操作数据库方式,筛选数据需要用StringBuilder拼接一大堆的WHERE子句。在Code First Entity Framework中,或许有人不断地.Where(m=>m.....)。问题来了,ID>1200和ID<1000的结果集在使用两次判断的情况下,怎么在EF中实现呢?if(条件1){list=list.Where(s=>s.ID>1200);}if(条件2){list=list.Where(s=>s.ID<1000);},结果是空集!!!看文中解决方案

2013-05-24 06:58:43 12323 5

原创 微软认证考试70-461-Create Database Objects(创建数据库对象)-24%比重

用T-SQL语句创建修改表(简易叙述)。可能包含并不仅限于:不使用内建工具创建,修改,删除表;创建,修改,删除列;创建修改视图(简易叙述)。可能包含并不仅限于:不使用内建工具创建,修改,删除视图;创建带索引视图。设计视图。可能包含但不仅限于:为存储过程,视图还有函数(接口)保持签名的一致性进而确保代码不会回归;浅在安全考虑。创建修改约束(简易叙述)。可能包含并不仅限于:为表创表约束;声明约束;唯一约束;缺省约束;主键和外键约束。创建修改DML触发器。可能包含并不仅限于:已插入和已删除数据的临时表;嵌套触发器

2013-01-29 10:42:47 3165

原创 CSDN管理员看过来

你好,CSDN管理员,我想我被特殊对待了。我看了一些人的博客,最终发现只有我博客的数据有异常,这算是给我的惊喜吗?

2014-08-23 13:15:17 1574 5

原创 京东,你玩我?

京东,咱不要这样好吗?这样玩有意思吗?(省略一万字。。。)这是一场京东注册的痛!

2014-07-09 13:01:14 1618 4

原创 使用OPEN XML SDK 读取EXCEL中的超链接Hyperlink

先创建一个包含所有EXCEL单元格中超链接Hyperlink数据的表,再定位单元格通过列头(如A1,B1)获取超链接信息。

2014-05-24 00:07:48 3174

原创 自定义html中a标签的title提示tooltip

用简单的jquery+CSS3创建自定义的a标签title提示,用来代替浏览器默认行为。如图:

2014-05-21 00:55:05 7026

原创 Python抓取小说

在MAC下还是用PYTHON抓取小说简单

2014-05-14 00:48:32 2996

原创 SQL SERVER中XML查询:FOR XML指定PATH

在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定PATH的XML查询。

2014-04-20 00:28:23 4018 2

原创 SQL SERVER中XML查询:FOR XML指定EXPLICIT

在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定EXPLICIT的XML查询。

2014-04-09 00:35:11 3317

原创 SQL SERVER中XML查询:FOR XML指定AUTO

在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定AUTO的XML查询。

2014-04-04 02:05:10 2896

原创 SQL SERVER中XML查询:FOR XML指定AUTO

SQL SERVER中XML查询:FOR XML指定AUTO前言在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定AUTO的XML查询。基础示例片断1:with TestXmlas(    select 1 as id,N'LeeWho

2014-04-03 23:12:18 1262

原创 CSDN广告还是被攻击了?病毒?木马?网络钓鱼?

今天刚一打开自已的博客,右下角一弹窗吓的膀胱一紧。这是神马情况?直接给我提示我的余额宝余额21亿。

2014-04-02 03:51:54 2291 6

原创 SQL SERVER中XML查询:FOR XML指定RAW

在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定RAW的XML查询。

2014-03-26 00:59:07 3786 2

原创 SQL SERVER中GROUPING SETS,CUBE,ROLLUP

用实例解释SQL SERVER中GROUPING SETS,CUBE,ROLLUP

2014-03-25 00:42:56 2454

原创 SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC

用数据实例解释SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC

2014-03-22 00:19:43 5943

原创 SQL SERVER中FIRST_VALUE和LAST_VALUE

用实例数据解释SQL SERVER中FIRST_VALUE和LAST_VALUE

2014-03-18 02:30:04 5728 1

原创 SQL SERVER中LEAD和LAG函数

用数据实例解释SQL SERVER中LEAD和LAG函数

2014-03-15 01:07:12 20315

原创 SQL SERVER中CUME_DIST和PERCENT_RANK函数

用实例数据解释SQL SERVER中CUME_DIST和PERCENT_RANK函数

2014-03-12 01:22:14 5328

原创 SQL SERVER 数据类型

SQL SERVER中遇到的所有数据类型

2014-03-09 00:02:52 1499

原创 为马来西亚航空失联飞机祈福~~

为飞机祈福~ 为飞机上的所有的乘客祈福~ 为中国祈福~

2014-03-08 13:48:21 1888

原创 SQL SERVER中CTE语句结构及CTE递归查询

用实例数据解释SQL SERVER中的CTE语句及CTE递归查询

2014-03-07 00:49:11 4177

翻译 WhatsApp的与众不同

Facebook正在以190亿美元收购WhatsApp,这个重磅消息正在袭击全球。时间会证明这是不是一个明智的投资,但是确实有三个亮点WhatsApp为什么能够在众多即时通信软件市场中脱颖而出。

2014-03-05 01:35:03 2204 2

原创 SQL SERVER中apply操作符

用实例数据解释SQL SERVER中的APPLY操作符以及多种替代方案

2014-03-04 00:09:20 3329

原创 SQL SERVER中PIVOT和UNPIVOT

用实例数据解释SQL SERVER中PIVOT和UNPIVOT

2014-03-03 10:03:08 1657

原创 SQL SERVER中EXCEPT/INTERSECT,CASE/ISNULL/COALESCE

用实例数据解释SQL SERVER中EXCEPT/INTERSECT,CASE/ISNULL/COALESCE

2014-03-03 00:23:39 1832

原创 SQL SERVER排名函数RANK,DENSE_RANK,NTILE,ROW_NUMBER

用数据详解排名函数RANK,DENSE_RANK,NTILE,ROW_NUMBER

2014-03-02 01:19:05 3661

翻译 新的国际货币IPhone?比黄金更值钱?

当你去异国他乡旅行时,你可能不会满意那时的货币汇率,但是你的IPhone却像金子一样值钱 --甚至IPHONE比黄金还有更多的涨价空间。

2014-03-01 08:32:06 1790

原创 jquery+CSS3 简易无限级纵向(上下)菜单插件

jquery+CSS3 简易实现的无限级纵向(上下)菜单,通常放于web应用程序的左侧。

2014-02-22 07:50:48 2617

转载 密码破解--Ophcrack Rainbow Tables彩虹表原理

PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊。记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高。如给哈希表加个前缀后缀之类的。彩虹表(Rainbow Table)是一种破解哈希算法的技术,是一款跨平台密码破解器,主要可以破解MD5、HASH等多种密码。它的性能非常让人震惊,在一台普通PC上

2014-02-16 02:54:11 2397

原创 扩展Bundle支持动态Bundle和javascript混淆

两个目的:支持动态页面上的Bundle,而不必每次在Global中添加Bundle。支持Javascript混淆

2014-02-13 02:18:28 4044

原创 对Cache类的一个泛型包装CacheHelper

对Cache类的一个泛型包装CacheHelper

2014-02-12 08:14:10 2672

jQuery API 1.4.2中文版文档下载

这是英文版1.4.1的汉化,增加了新的API,性能有了提高,更加方便了开发

2010-04-22

空空如也

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

TA关注的人

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