自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

转载 [转]silverlight Datagrid 行上增加ToolTip

有两种办法:1. 直接在后台处理在数据绑定后 ,注册LoadingRow 事件this.DataGrid.LoadingRow += new EventHandler<DataGridRowEventArgs>(DataGrid_LoadingRow);void DataGrid_LoadingRow(object sender, DataGridRowEventArgs...

2013-08-16 16:29:00 178

转载 [转]进程和线程的区别

简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度...

2013-08-14 17:09:00 247

转载 [整理]C#反射(Reflection)详解

本人理解:装配件:Assembly(程序集)晚绑定:后期绑定MSDN:反射(C# 编程指南)-----------------原文如下--------1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Re...

2013-08-14 10:41:00 214

转载 [转]ASP.NET页面之间传递值的几种方式

页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。  一、QueryString  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址...

2013-08-13 17:24:00 127

转载 [转]LINQ之路系列博客导航

分享一个学习Linq的好博客:Linq之路转载于:https://www.cnblogs.com/wangshenhe/p/3240448.html

2013-08-06 14:18:00 96

转载 [转]Entity Framework vs. LINQ to SQL

Entity Framework和LINQ to SQL到底有什么区别?这是一个很常见的问题。下面的表中简要罗列了两种技术的主要区别。LINQ to SQLEntity Framework复杂度相对不复杂相对比较复杂模型域模型(Domain model)...

2013-08-06 14:16:00 94

转载 [转]使用SQLServer 2008的CDC功能实现数据变更捕获

最近由于工作需要,研究了一下2008 CDC功能,觉得还不错,下面整理了一下研究过程,虽然比较粗略,但是基本上能用了,如果有补充请大家回复,我视情况修改原帖,谢谢。背景:在SQLServer2008之前,对数据变更的捕获通常使用触发器、时间戳等低效高成本的功能来实现,所以很多系统都没有做数据变更或者仅仅对核心表做监控。自从SQLServer2008引入了数据变更捕获功能(...

2013-06-07 11:40:00 90

转载 [转]UML九种图作用简介

UML(统一建模语言):是面向对象的可视化建模语言。UML中有3种构造块:事物、关系和图,事物是对模型中最具有代表性的成分的抽象,关系是把事物结合在一起,图聚集了相关的事物UML中有九种图如下:1、用例图 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。2、类图类图是描述系统中的类,以及各个类之间的关系的静态视图。...

2013-05-30 15:50:00 106

转载 [转]C#调用SSIS包(DTS)

首先,有两种调用方式:直接用(需要引用Microsoft.SqlServer.DTSRuntimeWrap.dll),通过Web Service进行执行SSIS包.如果是直接调用那么需要引用Microsoft.SqlServer.DTSRuntimeWrap.dll,客户端需要安装MS SQL 2005的客户端组件,调用的代码如下:using System;using Sy...

2013-04-28 10:46:00 208

转载 [转]不同版本的SQL Server之间数据导出导入的方法及性能比较

工作中有段时间常常涉及到不同版本的数据库间导出导入数据的问题,索性整理一下,并简单比较下性能,有所遗漏的方法也欢迎讨论、补充。00.建立测试环境01.使用SQL Server Import and Export Tool02.使用Generate Scripts03.使用BCP04.使用SqlBulkCopy05.使用Linked Server进行数据迁移...

2013-04-27 14:41:00 102

转载 [转]silverlight中定义样式

作用域:定义所有的样式[html]view plaincopyprint?<Applicationxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx...

2013-03-22 11:21:00 61

转载 [转]Silverlight DataGrid组件具体特点详解

说明:Silverlight DataGrid组件是Silverlight数据组件中最为常用并且是功能最为强大的数据组件。因此,对开发者而言,深入了解其特性是十分有必要的。本文先介绍该组件的基本特性,接着通过几个简单实例来说明该组件的基本数据操作过程。Silverlight DataGrid组件所在命名空间:System.Windows.ControlsSilverlight...

2013-03-21 10:13:00 74

转载 [转]Notepad++ 插件之 TextFX (安装及作用)

《安装:打开 notepad++ 插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextFX ->install》(注:如果没有插件的话--首先updates插件)Notepad++插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最...

2013-03-15 11:25:00 119

转载 [转]软件开发技术高手转向项目管理者要突破的误区-- 跟博客园的朋友探讨的思路...

曾经引以自豪的引导某项技能的倡导者,高科技研究的突破者,各种算法、设计模式、架构应用演练成功后的喜悦者。。。这个是软件开发技术高手。我们做每一项研究和创造都是要有价值的. 然而软件开发的价值在哪里呢? 软件项目管理跟传统的项目管理又有哪些区别呢? 从一个开发高手到全面的项目管理者需要哪些突破? ...... 在学校我们会为开发而...

2013-03-12 21:18:00 96

转载 [转]计算机软考心得:系统架构师是怎样炼成的?

  坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。  成为架构设计师是广大开发者职业发展道路之一,架构师究竟是个什么样的职业?需要具备什么基本...

2013-02-28 12:32:00 209

转载 [转]项目管理师-系统分析师-系统架构师的区别

本人原先对这两个概念也不怎么清楚,后来到网上专门收集了一下 整理如下,方便各位考友! 当软件规模比较小时,系统分析师所完成的工作是把真正的业务需求(这个需求不是指客户简单所说的哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的业务功能,而且需求不仅仅只是来自业务上的,系统所依赖的运行环境也会产生一些需求)转换成计算机可理解、可实现、可计算的模型。但由于现在的...

2013-02-28 12:26:00 103

转载 [转]javascript推荐书籍

WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解 JavaScript或者是刚接触JavaScript的朋友,介绍如何通过循序渐进的看书来学习javascript。一. 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法...

2013-02-26 08:51:00 93

转载 [转]c# 多线程 --Mutex(互斥锁)

互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况函数://创建一个处于未获取状态的互斥锁Public Mutex();//如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态Public Mutex(bool owned);如果...

2013-02-19 01:51:00 200

转载 [转]c#实现用SQL池(多线程),定时批量执行SQL语句

在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层从低效的数据库操作解脱,以提高系统整体性能。(一)SQL池  SQL池是SQL容器...

2013-02-19 01:12:00 73

转载 [转]基于C#的Socket简单通讯

首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描...

2013-02-19 00:39:00 104

转载 [转]深入探析c# Socket

最近浏览了几篇有关Socket发送消息的文章,发现大家对Socket Send方法理解有所偏差,现将自己在开发过程中对Socket的领悟写出来,以供大家参考。  (一)架构  基于TCP协议的Socket通信,架构类似于B/S架构,一个Socket通信服务器,多个Socket通信客户端。Socket通信服务器启动时,会建立一个侦听Socket,侦听Socket将侦听到的Socke...

2013-02-19 00:02:00 171

转载 [转]数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就...

2013-02-18 22:19:00 97

转载 [转]C#堆和栈的区别

理解堆与栈对于理解.NET中的内存管理、垃圾回收、错误和异常、调试与日志有很大的帮助。垃圾回收的机制使程序员从复杂的内存管理中解脱出来,虽然绝大多数的C#程序并不需要程序员手动管理内存,但这并不代表程序员就无需了解分配的对象是如何被回收的,在一些特殊的场合仍需要程序员手动进行内存管理。在32位的处理器上,每个进程的虚拟内存为4GB,.NET会在这4GB的内存块中开辟出3块内存,分别作...

2013-02-18 21:59:00 284

转载 [转]抽象类和接口的区别

.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。  接下来先说说抽象类和接口的区别。  区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来...

2013-02-18 21:48:00 57

转载 [转]敏捷开发之Scrum扫盲篇

现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋友一起分享交流一...

2013-02-17 19:57:00 77

转载 [转]关于TDD、BDD和DDD的一些看法

在实际的项目中,我们可能随时面对各种不同的需求,它的各个方面的要素决定了我们所采用的开发模式。比如,它的复杂度如何?所有的需求是否足够清晰?开发人员对相关的业务是否足够了解?项目的工期是否合理?种种问题,不一而足。这也决定了我们可能面对不同的需求可能需要采用不同的开发模式。下面大概说几种。1. TDDTDD指的是Test Drive Development,很明显的意思...

2013-02-16 15:29:00 658

转载 [转]软件架构师书籍

一、SoftwareArchitecture篇这个领域没有什么"畅销书",可能读者中本来就是开发设计人员与项目经理占了多数,真正定位为架构师而且做的也是架构师工作的不多吧。1.《SoftwareArchitectBootcamp--软件架构师教程》架构师新手训练营,可惜常以Corba做例子。第2版国内还没有翻译,只好看完中文的第一版再去看电子版了...

2013-02-16 15:27:00 71

转载 [转]HTML 标记一览

标记类型译名或意义作 用备注文件标记<HTML>●文件声明让浏览器知道这是 HTML 文件<HEAD>●开头提供文件整体资讯<TITLE>●标题定义文件标题,将显示于浏览顶端<BODY>●...

2012-12-10 10:06:00 84

转载 [转]sql子查询 嵌套SELECT语句

嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, <...

2012-11-28 10:33:00 97

转载 【SQL】通过Sql实现根据分组合并指定列内容的查询 SamWang

问题:  最近在做一个项目的时候,遇到这样一个要求,模拟要求如下:  ID SName1 张三1 李四2 刘六2 王五要的结果是ID name1 张三,李四2 刘六,王五即按ID组查询,并将相同的ID对应SName内容通过逗号合并解决思路:  通过传递不同的id给函数,查询出组合的SN...

2012-11-23 11:15:00 168

转载 [转]C#获取本机IP搜集整理7种方法

① 1 private void GetIP() 2 { 3 string hostName = Dns.GetHostName();//本机名 4 //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressList;//会警告GetHostByNa...

2012-11-16 14:32:00 354

转载 【改进】C# WinForm捕获全局异常 SamWang

  许多小公司的项目都缺少异常处理模块,我们也是。经常会出现这种情况,用户在UI界面操作,就直接跳出堆栈调用的异常信息对话框,老板看到那叫一个火啊!你们的代码怎么天天出现乱码。呵呵!这就是没有异常捕获处理导致的,现在许多人写代码都没意识处理异常,只要实现功能就好,我的许多组员也是如此。  项目刚接手,所以打算做一个异常全局捕获,统一处理的模式,采用具体详细信息的对话框提醒与日志文件保...

2012-11-14 11:29:00 104

转载 【笔记】《C#高效编程改进C#代码的50个行之有效的办法》第1章C#语言习惯(1)--属性的特性以及索引器(SamWang)...

**************************************************************************书名:《C#高效编程改进C#代码的50个行之有效的办法》**************************************************************************第1章 C#语言习惯...

2012-11-01 16:41:00 90

转载 [转]visual studio2005中文版无法打开项目文件:*.csproj,提示“此安装不支持该项目类型”的解决办法...

可能原因:您的visual studio2005没有打sp1补丁。这是sp1补丁的官方下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc这是直接下载链接:http://downloa...

2012-10-23 14:35:00 366

转载 [转]C#webservice的简单示例

是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解(也不需要)其过程,他们只获取数据...

2012-10-22 09:32:00 102

转载 [转]SqlServer全文索引实例

create table testIndex ( id int identity(1,1) primary key, nm varchar(100) unique not null, sex varchar(10) ) createUNIQUEindex UQ__testIndex__...

2012-09-26 17:20:00 117

转载 [转]关于SQLSERVER的全文目录跟全文索引的区别

先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛,让新手老手都有一个认知SQLSERVER Management Studio将【全文目录】、【分区函数】以及【分区方案】节点纳入其【对象资源管理器】的【存储】节点之中,如下图所示:分享到正文来了!哈哈,有请主角:全文目录全文目录数据...

2012-09-26 17:12:00 122

转载 [转]SQLServer中全文搜索与Like的差异分析

  在SQL Server中,Like关键字可以实现模糊查询,即确定特定字符串是否与制定模式相匹配。这里的模式可以指包含常规字符和通配符。在模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。不过通过使用通配符可以改变这个规则,如使用?等通配符可以与字符串的任意部分相匹配。故Like关键字可以在数据库中实现模糊查询。  另外数据库库管理员也可以利用全文搜索功能对SQL Server...

2012-09-26 17:10:00 168

转载 [转]解说SQL 优化

(一)深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,...

2012-09-26 14:19:00 68

转载 [转]十步优化SQL Server中的数据访问

故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。  经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得很大,有些表甚至有...

2012-09-26 14:17:00 135

空空如也

空空如也

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

TA关注的人

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