IT技术博客

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

SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 &

C#开发串口总结,并提炼串口辅助类到公用类库中

开发C#相关的项目有很多年了,一直没有接触串口的开发,近期由于工作的需要,需要了解熟悉对硬件串口的开发,通过对串口的深入了解,串口也不再是什么神秘的东西,利用SerailPort组件,对串口的各种操作也非常的方便,由于本人总是喜欢把一些常用的东西封装成可供重复利用的类库,因此,阅百家代码,提炼总结优化,把对串口的操作封装成一个公用的类库,应付日常的串口编程开发,也算是工作的一个阶段性总结吧。先上图

C++随记总结(1)----关于C++中的大小端、位段(惑位域)和内存对齐

          声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2011/07/19/2110864.html 开拓进取的小乌龟------->cnBlogs

查询数据量大时,你会选择关联表查询还是循环中依个查询?

在平时的开发中,涉及多表数据联合查询时,一般我都会想当然的Inner Join、Left Join,也经常出现数据量一大查询就特别慢的问题。 刚开始还没在意,想当然的以为,数量大了,查询慢是正常的。 可又想了一下,对于MSSQL来说,40多万也不算很大啊。。。 今天突然想了下,如果不关联表,而是在循环中,需要时再查询数据库,获取其他表的数据。 以我目前对SQL的理解:   1、数据量大时,

vs2005+WinCE模拟器+ActiveSync调试WinCE程序

一、WinCE 模拟器通过ActiveSync 6.1(即Windows Mobile设备中心)连接PC 1.启动WinCE模拟器 命令行:  start .\DeviceEmulator.exe WINCE镜像\Wince5.bin /memsize 256 /video 480x272x16 /sharedfolder .\模拟卡 2.设置ActiveSync 3.模拟器插入底座

向北走,还是向南走。也谈创业...

这一次的抉择一定要选对。背水一战了,如果成功了,我就是华丽一转身。是继续工作还是接受朋友的邀请,开始创业呢?North <----B---->South,是做了个NB的决定呢,还是做了个SB的决定呢?请各位童鞋踊跃发言。 不做程序员了,做自己的产品,做软件设计师。 A:"其实我是个软件工程师。",B:"死跑龙套的"。忘记星爷那部片子叫什么名字了,套用一下。   &

Enhancement on SAP CRM Web UI page toolbar

With CRM Web UI Framework, we could enhance the UI as of CRM 7.0. A general guide is provided here. With the guide, we could easily enhance the blocks in one CRM Web UI page based on the technical inf

MongoDB随笔3:使用索引

索引 索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。 MongoDB中的索引在概念上和大多数关系型数据库如MySQL是一样的。当你在某种情况下需要在MySQL中建立索引,这样的情景同样适合于MongoDB。 基本操作 索引是一种数据结构,他搜集一个集合中文档特定字段的值。MongoDB的查询优化器能够使用这种数据结构来快速的对

今天又修BUG?

 摘要:      最近修一个BUG前前后后修改了4次,很郁闷,但郁闷归郁闷,呵呵总结下,下次不犯同样的错误。             下班了,OK,开完立会就走人了,我跟大巴一起在中关村门口打瞌睡,20分钟还没有走过中关村, “该死的大

hadoop示例程序wordcount分析

    采用ubuntu下的伪分布式(Pseudo-distributed mode)hadoop-0.20.2运行,运行步骤略,仅对wordcount程序进行分析,以理清MapReduce工作方式.     本文部分引自http://www.iteye.com/topic/606962 package org.apache.hadoop.examples

使用iptables限制黑客猜密码续—深入recent模块

作者:高张远瞩(HiLoveS) 博客:http://www.cnblogs.com/hiloves/ 转载请保留该信息   在《使用iptables限制黑客猜密码》中介绍了如何使用iptables的recent模块限制一段时间内的连接数。查阅网上文章,发现不同的文章有不同的recent命令,而且每位作者都言之凿凿说他的命令可以用。这些recent的命令大体有如下不同:1、set句在前,updat

Microsoft NLayerApp案例理论与实践 - 分布式服务

Microsoft NLayerApp采用基于WCF的分布式服务组件为外界(各种类型的GUI)提供了访问接口,客户端程序只需要添加Service引用即可使用NLayerApp应用程序所提供的功能。在NLayerApp中,分布式服务部分的设计与结构还是比较简单的,主要包括DistributedServices.Core、DistributedServices.MainModule以及Distribu

Windows Service结合调试+相关资料 之我见

Windows Service 需要3种程序: 服务程序 服务控制程序 服务配置程序 ———————————————————— 服务程序 服务程序需要3个部分:

HTML5会使Silverlight和Flash消亡吗?[原创]

Silverlight最初称为WPF/E,是面向运行在浏览器中的Web应用程序的一个WPF子集。Html5推出以来,Html5取代Silverlight和Flash的言论就从不间断,去年底微软的SkyDrive放弃自家的Silverlight的时候,更增加了大家的猜想,但我想大家或许忽略了一个事实,除非微软自己放弃WPF改用Java或放弃WP7改用Android,否则Silverlight不会消亡

.Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档

.Net那点事儿系列:C#操作Xml 什么是Xml? Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。 .Net是如何处理Xml的? 1.通过XmlDocument读写Xml文档 2.通过XmlWriter和XmlReader读写X

解决 IE6 position:fixed 固定定位问题

就像你所遇到的问题一样, IE6 有太多的 bug 让制作网页的人头疼。这篇文章介绍的是介绍我的如何解决IE6 不支持 position:fixed; 属性的办法。 关于 position:fixed; 属性 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 “left”, “top”, “right&rdquo

SQL Server 事务和游标

Ø 事务 在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。     1、 事务的特点         事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要么全部取消。因此,事务是

步步为营 SharePoint 开发学习笔记系列 一、简介

概要 SharePoint 网站为文档、信息和想法提供了一个集中的存储和协作空间。SharePoint 网站是一种协作工具,就好像电话是一种通信工具,会议是一种决策工具一样。SharePoint 网站可帮助小组成员(无论是工作组还是社团)共享信息并协同工作。例如,SharePoint 网站可帮助您: 协调项目、日历和日程安排。 讨论想法、审阅文档或提案。 共享信息并与他人

使用JS实现网页动态换肤

现在很多网站都有换肤功能,通过切换风格可以让同一个网站带给用户不一样的体验,那么如何动态切换风格呢?我们现在的网站都是结构,表现,行为分离,所以我们可以通过切换CSS样式来更改页面风格。如果你的网站使用了jQuery,那么我们可以定义一个jQuery扩展方法,用来动态切换CSS样式代码如下: jQuery.extend({ //根据ID查找样式,如果存在则删除这个样式 remov

各浏览器对focusin/focusout事件的支持差异

浏览器版本: IE6/7/8/9 IE10 preview2 Firefox 5 Safari 5 Chrome 12 Opera 11 测试: IE6/7/8 IE9/10 Firefox5 Safari5 Chrome12 Opera11 el.onfocusin Y Y N N N Y el.attachEvent('onfocusin',fn) Y Y N N N Y