IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

SQL点滴9—使用with语句来写一个稍微复杂sql语句

 今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊。看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了。我从简单到复杂地写,希望高手们不要见笑。下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了。 从这

Silverlight 5 Beta新特性[1]数据绑定中断点调试

MIX11已经结束.Silverlight 官方团队也例行的发布一个Silverlight 5 Beta版本.这作为第一个公开测试版本. 也加入很多很有看点的新特性.如下针对Silverlight 5 Beta版本所体现新特性将逐一实例编程进行验证. 在进入Silverlight 5 Beta编程前.需要额外配置开发环境:         &n

明确架构目标

在MMN的宏观视图中,包括了三个过程环节:定义架构概图、架构全局分析以及构建概念模型。这是一个循序渐进的过程,是系统架构整体分析的逐步细化。这个过程的关键是找准架构分析的切入点。这正是定义架构概图所要解决的问题。定义架构概图需要明确架构目标、调查架构资源和分析用例场景。这三个活动可以是并行的,至少彼此之间是相互影响、相互作用的。如下图所示: 虽然这些活动是并行的,但从一开始明确架构目标才是最佳

实现线程内同一对象

       刚刚换公司,来到新公司后经历了一个星期的适应后正式开始干活。今天为同事解决了一个问题。问题的描述是这样的:首先程序是多线程的,要求就是对单线程内某一对象的访问,必须保证其对象在线程的生命周期内必须是同一个实例,线程是在thread pool中的,也就是说thread不会自己结束。    

程序员人生之--DAN疼篇

最近公司项目比较少,闲的有点...其实你懂的!!! 作为一名想成为高手的程序员,是不是有时候你觉的浪费时间就是浪费生命呢?看院子里老李他们那些高手,希望有一天也可以成为 他们!!但是当你这样感觉的时候,你该做什么? 我感觉一个程序员要想时时刻刻充满学习的激情,心里是很重要的,最近因为有私活,所以上班时间DAN疼的时候又不能做私活, 因此心里感觉不知道做什么...... 平时逛园子都能很有兴趣的读读

Silverlight 5 beta新特性探索系列:3.Silverlight5中的文字增进控制【附带实例源码】

         在Silverlight 5中新增了CharacterSpacing属性对文字间距进行控制,增加了RichTextBoxOverflow控件以灵活的对大量文字进行合理的排版显示。          一、CharacterS

博客摘要:StreamInsight手札

StreamInsight是SQL Server 2008 R2的新模块。它是一个基于.NET的平台,用于复杂事件处理(CEP,Complex Event Processing),即对于来自多数据源的无限事件序列提供近乎零延时的连续处理。StreamInsight是一个临时查询处理引擎,它可以支持应用程序对时间窗口内的事件进行查询处理。它对流数据的处理范围包括简单聚合、多数据源事件相关性、事件模

ESFramework 4.0 快速上手(12) -- 使用ACK机制发送自定义信息

      (本文所介绍的新功能位于2011.04.18发布的最新版本中,此次版本变更请参见ESFramework 4.0 版本升级说明(持续更新))       使用ESPlus.Application.CustomizeInfo.Passive.ICustomizeInfoOutter接口的Se

DAN疼之后上些基础知识(一)

以下为一些适合新手的基础知识,你要是说无聊,请看上一篇文章.................. 接受传直 和 弹出窗口Response.Write("<script language=javascript>alert('调用response的方法')</script>");        if (!Is

Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit)

一说到反射,很多人都想到了性能,更有甚者直接说“慎用反射,遗患无穷”,“用反射,感觉怎么像是退步啊~”,看到这种言论,直接把反射妖魔化了,如果这种言论长此以往,势必会对很多对反射初学者造成负面影响。反射是一把双刃剑,看你怎样使用了,下面我就用代码说话。 class TestEntity { }   1. 手工创建TestEntity&nb

设计模式(6)-装饰器(认识程序中的装饰器)

之前已经看过装饰器模式,但是感觉不是很清晰,但是有一种情况下出的代码,一定是装饰器。 Widget* aWidget = new BorderDecorator( new BorderDecorator( new ScrollDecorator( new TextField( 80, 24 )))); 可以看到,层层嵌套,每个类都可以按照一定的顺序嵌套多次。 比如将顺序改为如下:

应届毕业生生存法则--战胜心魔

  相信经过《应届毕业生生存法则》前四篇文章之后,新人们已经成为正式员工安稳地坐在办公室内了,工作相对安稳了,可内心滋生了魔鬼而不得不安宁啊。这时我们面临着一个新的阶段(这样阶段大概出现在工作两三个月),这时已经到了对社会的探索期了,建大家最好把《十万为什么》摆在床头,因为我们总爱问为什么?(呵呵,开个小玩笑)。为什么我要上班而别人不用上班?为什么我工作那么累而别人那么轻松?为什么我没有

确保数据安全是云计算取信于用户的关键

据Bitkom协会调查,21%的受访者担心云计算会产生数据丢失。20%的人拒绝使用云服务,因为他们对数据安全心怀疑虑。 2月27日,Google电子邮件服务“Gmail”一度发生故障导致部分用户无法访问。一些Gmail用户昨天声称,他们莫名其妙地失去了邮箱内的电子邮件、文件夹和联系人列表。谷歌最初估计,在2亿Gmail用户中,有0.29%受到影响;但该公司很快又将这一数字下

【开源系列】移动互联网项目:三国演义LBS (一)商业计划书

前言:-----------------------------------------------本开源系列包含了移动互联网项目计划书、总策划案、项目源代码、数据库设计与文档、项目使用的基础框架源码、策划案明细等。 您(您的团队) 掌握了本项目的开源技术,能够快速的开发任意互联网项目,领先其他团队几个脚步。由于资料过多,本开源系列分为若干阶段进行。源码授权等协议的问题在对应章节进行陈述

【百度地图API】你看过房产地图吗?你知道房产标注是如何建立的吗?

你是不是看过很多房产网站?例如安居客,新浪乐居。 你是不是也想做一个能写文字的标注? 你知道怎么去实现麼? 其实,上图这样的标注是一个“自定义覆盖物”。你可以任意指定它的样式,文字,图片等等。 首先,我需要初始化地图: var mp = new BMap.Map("map_container");var point = new BMap.Point(116.39

ASP.NET自定义控件开发示例(二)

接着上次的内容。接下来我们让它的时间能不停走动。新建一个类TipTime3,新建脚本文件TipTime3.js,将TipTime2代码都复制过来。 为了能将C#的DateTime对象转换为JS的Date,需要将该时间距离1970-1-1午夜的毫秒数传给JS。 剩下的工作就是利用setInterval每隔1秒改变span标签的文本,略过。 下一步要实现利用AJAX获取服务端的时间。先要让控件实现I

IpAdr网络地址计算器2011发布

网络地址计算器,可以用来计算网络真实地址、掩码、广播地址和帮助网络规划人员合理选择网段和掩码。 具体功能包括:      1、根据IP地址和掩码计算地址种类、网络号、主机号、广播地址。      2、根据网段中计算机总数计算掩码。      3、计算子网划分的网络地址位、网络位总

求长度的另一种方法(&quot;&quot;+obj).Length

    ASP.Net页面绑定时,标题超过20则省略,常规做法: Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Title").ToString():Eval("Title").ToString().Substring(0,17)+"…")     

Silverlight内存泄露(八)样式

同一个程序,换一个主题、换一个样式,可能造成内存泄露。 演示Sytle引起的内存泄露 这一系列写到八了,将要结束,还没有一个直观例子说不过去,样式发生内存问题最难找也最隐蔽,做了小例子说明内存泄露问题。 例子下载:MemoryLeak.rar 例子中ProgressBar样式引起内存泄露,为直观每次导航分配50M内存。 a) 继续使用ANTS检测内存问题,但ANTS属于收费软件 b) 也

利用ModelBinder防止XSS一次尝试

Web开发中不可避免的要防止XSS,防止XSS当然要进行Encode(这里是广义,表示Encode和过滤掉特殊标签,下面不再解释),分为输出和输入。各有用处,比如,您提交保存并显示一块内容,那么多数情况下,您需要对输出进行Encode;对于搜索功能,您需要对查询条件进行(输入)Encode,例如:当在查询参数里面输入<scrpit>之类的东西时候您可能需要去掉它,得到所谓安全的参数,也