IT技术博客

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

DBSchema 优化

现在很多项目都用了SQL Server的Database project,所以将今天收获的一个优化过程和大家分享一下。 如果我们在存储过程或者视图中引用了系统表(比如sys.object),那么在部署的时候VS会给我们很多warning,如下图所示: 如何解决呢?我们可以通过添加数据库应用的方式将Master.dbschema文件引用到project中,之后我们再进行deploy,这些warni

[视频]如何构建一个插件化的Web应用程序

这个视频介绍了如何构建一个插件化的ASP.NET应用程序。该应用程序由一个主程序和3个插件构成,演示了如何基于插件化方式构建应用程序、UIOSP的模块化特性、模块间基于SOA的通讯和如何使用模块扩展特性。在这个应用程序,主程序、插件以及插件提供的服务都可以完全的重用,体现了使用UIOSP基于软件生产线方式来构建应用程序的新思维。 [hjp2=600,480,true]http://www

WinForm 对EXCEL 的操作(三)

终于有时间可把下面的WinForm对EXCEL的操作方法与大家分享了。前面介绍了如何把获取SHEET名称和如何获取SHEET里面数据两种方法。其实这两种方法都是在为EXCEL数据导入数据库作准备,至数据怎么导入数据库将会在以后学习不断分享给大家。下面就介绍下如何把数据放SHEET中: 方法1: View Code 1 public void DataToExcel(DataT

企业库 - Logging block

  一 Logging BlockLogging是几乎所有的程序中必不可缺少的功能。Logging可以帮助我们调试程序,在后台程序或者执行很耗时的程序,Logging可以帮助我们来记录程序是否正确运行,是否有异常抛出等。 Logging通常包含的功能有记录Log到不同的地方,还能够很灵活的控制是否需要Log。企业库的Logging Block为我们提供了所有的这些功能,通过企业库我们可以

wp7版泡泡堂

代码地址:http://code.google.com/p/bnb7 通过svn下载  源码和生成的文件网盘地址:http://dl.dbank.com/c0ou90b3lu   前段时间移植别人的vc版本的泡泡堂,支持wp7。只有做了个单机版,未加AI,地图3个,随机。 截图如下:    作者: 几米天空 发表于 2011-07-25 17:05 原文链接

步步为营 SharePoint 开发学习笔记系列 七、SharePoint EventHandler开发

概要      SharePoint的EventHandler主要有Web Level,List Level,List Item Level,Email几种。SharePoint的event handler主要是继承SPWebEventReceiver, SPEmailEventReceiver, SPListEventReceiver和SPItemEve

wp7 在线词典初级版

    又过了三天了,词典有了点模样,在遇到难题是睡一觉还是管用的,不知道是不是模拟器的问题汉字的查询不对路,算了,以后再自己完善吧,这东西就到这了先。。。 代码:地址明天给,传了,但是文件设置里还没反应,, View Code 1 <phone:PhoneApplicationPage 2 x:Class="wp7dict.onlinedict

超越MSF - 视频分享第7弹!

摘要:这是在广东过程改进委员会沙龙上所作的一次分享。本视频分享了我多年来实践MSF的一些体会,另外有一小部分是对SCRUM的简单介绍。MSF是Microsoft Solution Framework的简称,是微软软件开发方面的方法论。 作者:张传波讲师:张传波 视频内容大纲:1.体验MSF   1.1 MSF的团队模型   1.2 MSF的生命周期模型&nb

闭关修炼之vim:vim的傻瓜式安装配置

这节将详细讲解vim在Windows和Linux平台下安装配置,你将会学到: 1.何处下载Windows和Linux平台vim的安装文件 2.vim帮助文档的安装 3.vim插件的安装 4.vim配色方案的安装 5.如何解决vim中文乱码 6.如何解决打开vim显示捐款信息 7.如何解决vim空白处出现~或者@符号 8.如何解决vim的字体粗

【MFC】MFC中调用系统软键盘的几种方法

1.直接运行微软系统自带的虚拟键盘程序“oak.exe” 在普通MFC项目中可以调用ShellExecute或者WinExec方法来直接运行微软系统自带的虚拟键盘程序“oak.exe”,十分方便一句话就可以搞定。ShellExecute:     ShellExecute(GetSafeHwnd(),&nb

pku 1947 Rebuilding Roads 树形DP~~

很简单的一道树形DP,把我搞得太纠结了。。。。 我也知道需要把子树的情况进行背包,不过不知道该怎样写,看了别人的代码,也能明白,就是自己那个时候怎么没想起来呢。。。 题意:给一个包含n个节点的树,然后让你找一颗节点数为p的子树,同时让你删掉最少数目的边把这个子树给孤立起来,问这个最少的边数。 思路:很容易想到要用到01背包,要把子树的情况进行背包。用dp[root][j]记录 以root为根的、节

学习Javascript和Jquery必备资料

文件大小限制,就不传附件。直接附地址如下:   JavaScript高级编程(非扫描版):http://wenku.baidu.com/view/8ebcc65e312b3169a451a469.html   《锋利的jQuery》(高清扫描版-有书签):http://ishare.iask.sina.com.cn/f/13104340.html作者: 潺莪 发表于 2011-07-25 16:27 原文链接

mvc3 强类型模式

ASP.NET MVC 3 可以通过强类型将数据传递给视图,下面详细解释下传递的方法 首先我们需要在model里定义一个数据模型类,当然该类也可以从数据对象生成#region 模型public class TestModel{public string test1 {get;set;}public string test2 {get;set;} } #endregion 这里仅定义了一个

技术检验检测管理系统之样品检验模块概况(二)

      一、样品检测:     (一)、样本登记       功能说明:进行样本登记,设置样本登记内容。      操作说明:以广灵亮小米为例,在样品登记菜单中点击“新增”按钮,将醋的名称、单据状态、厂家电话进行逐项

性能杀手之异常霸气外露!找死!

在上篇:周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException) 中,介绍了一个比较经典的异常。   文中并浅出一些个人观点,又潜伏一些观点。   本节将从上篇的文章中,引申潜伏在上文的另一个主题:异常霸气外露!找死!   先不说网友以前是怎么认识try catch和异常的处理,这里先给出两个示例代码: &nbs

经典算法题--求对策字符串的最大长度(第二版)

经典算法题--求对策字符串的最大长度(第二版)  方法一:思路很中规中矩,遍历这个字符串,若有发现相邻的两个字符相等,就循环判断与这两个字符相邻的两个字符是否相等,         直到不等,记下字符符合条件的字符个数。最大的个数即为所求。(此方法适合如google这样的字符串) 方法二:思路和方法一时一样的,适合gg

给国内15个一流大学的主页打个分

这15所大学是2011年武书连界定的国内一流大学,都是照着国际一流大学的目标进行建设的。话说当今互联网已经如此发达,一所大学的主页设计怎么样已经不再只是学校形象的问题,更是学校水平的问题。作为了解一所学校最方便的窗口,学校主页的建设应当与其综合实力相匹配,至少我看国外著名大学的主页都堪称杰作(本文末尾我会附上几所国际一流院校的主页)。且看国内一流大学的主页设计水平如何。 注:本文所使用的主页截图均

分页存储过程优化--同时返回数据总数

没有MySql般方便的limit分页,在MSSQL中需要分页查询数据的话,就只好写存储过程了。。。 not in方式的分页性能差,创建变量表的方式相对来说,应该要好些。(MSSQL2000)之前都是获取分页数据、获取数据总数分开写,也就是做两次查询。 某天突然想了想,干脆把这两步操作都写到分页查询里,返回分页数据的同时,把数据总数也返回。 这么做有什么好处呢?   1、减少一次数据库请求。   2

LVS简介及使用

一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。它廉价,可把许多低性能的服务器组合在

实现JQuery EasyUI右键菜单变灰不可用效果

使用过EasyUI的朋友想必都知道疯狂秀才写的后台界面吧,作为一个初学者我不敢妄自评论它的好坏,不过它确实给我们提供了一个很好框架,只要在它的基础上进行修改,基本上都可以满足我们开发的需要。 知道“疯狂秀才”写的后台界面已经有一段时间了,直到昨天才好好的研究了一下。在测试的过程中,我发现了一个自认为不友好的地方,举个例子:只剩下一个Tab选项卡时,点击“除此之外