IT技术博客

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

SQL Server 复制 订阅与发布

接触 SQL Server 很长时间了,做了很多项目,但是对sql Server的订阅和发布知之不多,现在把订阅与发布的相关知识总结起来,以供大家拍砖。   SQL Server 的复制技术 包括 订阅和发布   复制的组成部分:发布服务器(出版社),分发服务器(邮局),订阅服务器(读者,接受者)   发布服务器的作用:维护源数据库,由这些数据库出版的数据能够为复制所利用,检测并将所有出版数据的更

步步为营 .NET 设计模式学习笔记 十七、Flyweight(享元模式)

概述 面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程序使用面向对象的方式进行操作? 意图 运用共享技术有效地支持大量细粒度的对象。[GOF 《设计模式》] 结构图 1.单纯享元模式的结构 在单纯享元模式中,所有的享元对象都是可以共享的。单纯享元

WPF快速指导14:变换

WPF快速指导14:变换 变换,也叫变形(transform)。它定义了从一个坐标空间到另一个坐标空间的映射。变换通过矩阵来描述。变换包括旋转、伸缩、倾斜、调动,这些行为都是矩阵变换。用户还可以实现自己的矩阵。各种变换通过RenderTransform属性来应用。RenderTransform是UIElement的一个公共属性,它的类型是Transform。类型Transform是一个抽象类。

Object.defineProperty 接口浏览器实现的bug.和疑惑

先看看 MSDN上的描述.   Adds a property to an object, or modifies attributes of an existing property. Object.defineProperty(object, propertyname, descriptor) Arguments object Required. The

【记录】File, FileReader 和 Ajax 文件上传

File and FileReader File FileReader 可以干什么? Ajax文件上传例子 FileReader 对象可以读取文件的 Base64编码数据(readAsDataURL),2进制字符串(readAsBinaryString),文本(readAsText)并且都是异步的。 对了,Email拖拽附件上传就可以利用 FileReader 配合 Ajax 完成。

重用,我要重用!!!

完蛋了,面向对象成了习惯,做啥题目都来这套。。。 很简单的问题,创建一个带头结点的循环链表。实现三个功能: 创建循环链表,删除循环链表中数据值为3的倍数的节点,显示链表内容。   给大家看看今天早上刚写的热乎的程序,其实就一个CircularLinkList类。CircularLinkList这个名称不大好,将就着用吧,暂时想不到。 第一版: 恩恩,要求干啥就干啥。这是第一反应,也是我交

一些Objective-C学习资源

    想学习Objective-C的童鞋们注意咯,推荐一些学习资料给大家,希望对您有用!!! 入门文章:    Learn Objective-C    Learn Objective-C(中文版)    Objective-C 2.0特性与运行时编程    Objectiv

编程十年 (9):情系.NET

编程十年 (9):情系.NET 本文地址:http://www.cnblogs.com/AndersLiu/archive/2011/04/27/programming10years-09.html 作者:Anders Liu 靠着歪打正着借回来的一本“烂书”,我大概了解了C#的语法知识,也知道了这门语言只是.NET平台中的一个组成部分。之后我再次杀向图书馆,准备向这个新奇的领域进军。幸运的是

ORACLE PL/SQL编程之八:把触发器说透

  ORACLE PL/SQL编程之八:  把触发器说透    大家一定要评论呀,感谢!光发表就花了我将近一个下午。 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD O

Jibx 处理XML

前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html 它们都可以完成Java对象到XML的转换,但是还不是那么的完善。

Windows Server2008 R2+Shrepoint2010与Reporting Service2008无缝集成

         由于客户的需求增大需要从Sap中读取数据并通过Reporting Service2008来展示。在SharePoint2010和Sql Server208R2成功安装并且已经上线运行前提下,我们需要让其无缝集合于是我们需要rsSharePoint.msi组件(http://www.microsoft.

一步一步教你搭建win7下的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)

什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。对的,win7下的搭

TOP语句放到表值函数外,效率异常低下的原因分析

SQLSERVER的表值函数是SQLSERVER 2005以来的新特性,由于它使用比较方便,就像一个单独的表一样,在我们的系统中大量使用。有一个获取客户数据的SQLSERVER 表值函数,如果使用管理员登录,这个函数会返回150W行记录,大概需要30秒左右,但如果将TOP语句放到表值函数外,效率异常低下,需要约3分钟: select top 20  *&n

[免费讲座] 成都软件技术沙龙 - 开启基于Scrum的敏捷开发全新征程讲座

成都软件技术沙龙4月28日活动议程 开启基于Scrum的敏捷开发全新征程 沙龙介绍: 成都软件技术沙龙成立于2008年,致力于发展成都地区软件事业,结交志同道合的软件界朋友,先后与微软.NET俱乐部,微软社区精英计划,天府软件园以及Scrum成都等机构合作,希望能团结成都地区软件同仁共同交流。 4月28日活动 – 开启基于Scrum的敏捷开发全新征程 时间:4月28日下午1点

Java 的JSON、XML转换方法——目录索引

JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。比你手动拼接字符前要方便、省事得多。JSON的传递数据相对XML要更

《.NET4.0 面向对象编程漫谈》读书笔记 ——第4章 继承与多态

【简述】:本章主要围绕面向对象的核心特性 继承与多态而展开,主要谈了方法重载、方法隐藏、方法重写、协变与逆变、多态编程的CLR原理等,其目的只有一个:实现多态编程。   第一节     方法的重载、隐藏与重写辨析  1、 方法的重载的判定条件: A、方法名相同。B、方法参数列表不同。   B.1 方法的参数数目不同。

推荐20佳国外的脚本下载网站

脚本使网站更加动态和更具交互性,但是写好一个脚本并不是一件容易的工作,因此一些开发者会到网站下载其他人分享的脚本来使用。今天,本文向大家推荐20佳国外的脚本下载网站。 1- Hot Scripts 2- Code Canyon 3- User Scripts 4- Scripts 5- Javafile 6- PHP Scripts Download 7- Scripts Downl

给产品大做减法

2006年,博客正处巅峰,MySpace和FaceBook正在疯狂扩张。博客技术先驱blogger.com(后卖给google)创始人埃文·威廉姆斯(Evan Williams)创建的新兴公司Obvious推出了一项奇怪的服务:任何人可以在任何时间地点通过网页、即时通信软件和手机向全世界发布140个以内的字符——这就是twitter。 没有标题、没有Tag,没

jQuery1.6c新增的适配器

其实在jQuery1.5中已有这东西,cssHooks,或者更早之前的jQuery.event.special, 或者 Sizzle.selectors里面更多的对象。它们共同的特点是包含了许多相关的函数,cssHooks是专门处理css属性的获取与设置,如IE的opacity,event.special用于装载与卸载submit, change, focus ,mouseenter等特别事件与自

Html5 Rocks 镜像

www.html5rocks.com 是 Google 推出的推广HTML5 的站点。 站点包括4大功能: 1.  Presentation. Html5 功能介绍。 2.  Playground. Html5 在线练习场。 3.  Studio. Html5 实现例子。 4.  Tutorials. Html5 教程和资源。 类似Go