自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (18)
  • 收藏
  • 关注

原创 XML转成对象走过的坑

不想多说,一言不合上代码:待转换的XML 转换方法: /// /// 指定XM

2017-03-29 18:42:05 855 1

转载 深入理解Hadoop集群和网络

深入理解Hadoop集群和网络本文将着重于讨论Hadoop集群的体系结构和方法,及它如何与网络和服务器基础设施的关系。最开始我们先学习一下Hadoop集群运作的基础原理。作者:Brad Hedlund来源:csdn|2012-11-08 14:47 收藏  分享云计算和Hadoop中网络是讨论得相对比较少的领域。本文原文由Dell企业技术

2017-03-06 15:03:13 1986

转载 5W1H/SWOT/SMART/PDCA/时间管理

5W1H分析法What:工作的内容和达成的目标;Why:做这项工作的原因;Who:参加这项工作的具体人员,以及负责人;When:在什么时间、什么时间段进行工作;Where:工作发生的地点;How:用什么方法进行;启示:我们在做任何事都可以用5W1H来思考,这有助于我们思路的条理化,杜绝盲目性。有助于全面思考问题,从而避免遗漏事项,

2017-03-02 12:51:17 2451

转载 单点登录实现(spring session+redis完成session共享)

一、前言项目中用到的SSO,使用开源框架cas做的。简单的了解了一下cas,并学习了一下 单点登录的原理,有兴趣的同学也可以学习一下,写个demo玩一玩。二、工程结构我模拟了 sso的客户端和sso的服务端, sso-core中主要是一些sso需要的过滤器和工具类,缓存和session共享的一些XML配置文件,还有springmvc需要的一下jar包的管理。ss

2017-03-02 12:48:33 11633 4

转载 编写PRD文档:产品需求文档(Product Requirement Document,PRD)

本来标题想写成:《震惊!她居然靠这个让程序猿GG高潮》。后来一想算了吧,我又不是UC震惊部的,还是务实一些,少玩儿标题党。每一个产品经理都写过无数的PRD,大到整个系统,小到某一个功能。今天我们来聊聊PRD文档如何编写,以及如何写好一份PRD文档。首先,我们用产品的思路来分析一下,PRD文档的用户是谁,以及使用场景是什么。1、需求方:当需求方提出需求并与产品经理讨论后,产品

2017-03-02 12:46:01 10505 1

原创 xml字符串转换成对象

/// /// xml字符串转换成对象 /// /// /// /// public T XMLStringToObject(string xmlStr) { XmlDocument doc = new XmlDocument();

2016-12-20 12:32:37 6403

原创 c# FTP操作类

C#语言: Codee#2416using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Windows.Forms;using System.Globalization; namespace FtpLib{

2016-11-08 11:53:00 447

转载 各种排序算法总结及C#代码实现

排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫

2016-11-08 11:00:55 7085 3

原创 基于接口的对象实例,泛型

public CommonResult DeleteDept(string accessToken, int Id) { string urlFormat = "https://qyapi.weixin.qq.com/cgi-bin/department/delete?access_token={0}&id={1}"; var dat

2016-09-08 18:09:58 710

转载 在Windows下搭建Gitlab服务器

本文是利用windows10作为媒介,搭建了一个在windows10上运行的Gitlab服务器。具体的是利用windows10的hyper-v安装了一个ubuntu14.04版本的linux服务器,然后再linux服务器下搭建的gitlab服务器。怎么利用hyper-v安装ubuntu的linux服务器,可以自己百度,非常简单,10-20分钟就可以搞定。1.准备工作

2016-08-31 16:15:11 8494

转载 各大主流.Net的IOC框架性能测试比较

转载一篇文章,http://www.cnblogs.com/liping13599168/archive/2011/07/17/2108734.html      在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ni

2016-08-31 11:51:22 445

原创 WebApi Post参数对象,服务器端参数对象为空的问题

最近在研究WebApi,在实际的工作中遇到了一个问题:在将参数对象MSG2的实例通过Post至服务器端的时候, public static string SetMessageOperationResult(MSG2 model) { string result = string.Empty; if (model == null)

2016-08-25 14:53:35 11334

原创 JIRA敏捷开发任务管理

2016-07-27 11:12:27 1284

转载 使用StyleCop进行代码审查

使用StyleCop进行代码审查工欲善其事,必先利其器,上篇简单介绍了怎样使用Astyle进行代码格式化,使编写的代码具有一致的风格。今天简单介绍下怎样使用StyleCop对原代码进行审查,看编写的代码是否遵循设计规范、.Net约定和一些贯用法等。保证代码的一致性,可读性等等。 在此之前,先简单介绍下FxCop(起初只是微软内部使用的工具),一个分析托管程序集,检测代码的总

2016-07-20 15:31:25 1569

原创 SQL开发效率注意事项

1.所有的 select建议加nolock,更新语句加rowlockselect columeName from tableName with(nolock) join  tablename2 T2 with(nolock)2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num

2016-07-20 14:36:15 360

原创 WCF绑定

绑定的基本概念:通道模型具有极大的灵活性,可以在协议通道,编码器,传输通道等各个方面进行设置,每次都需要设置一个完整的通道栈是一个较为复杂的事情,从传输协议上看,有HTTP,TCP,UDP,P2P,IPC和MSMQ等多种方案,从编码器上,有二进制编码,MTOM等编码方法,在加上消息的安全策略,会话设置的组合会有很多。绑定是一个定制好的通道栈,包含协议通道,传输通道和编码器,从功能上看,一个绑定

2015-04-24 17:25:55 1187

原创 一个不知道怎么回答的面试问题

近日闲着无聊就去投简历了,收到一家公司的面试邀请,一个技术经理在墙壁上的白板上画了一个式子:var q = list.Where(g=>g.Age>21 && g.Sex)问题1:var q是一个什么变量?问题2:Where作为一个方法,HighLight是什么参数?问题3:脑袋短路,想不起来了? 我反应了半天,心中一万只羊驼在狂奔:对于问题1:var q不就是C#

2015-04-14 17:33:05 558

原创 软件设计之框架

MVC,spring,Struts,Hibernate,ibates,prisimMVC软件设计模式Prism框架使用Prism可以使程序开发更趋于模块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又可以又不同的开发者或团队进行开发、测试和部署。Hibernate框架独立的一个框架,不需要web/application server至此;ibata

2015-04-09 15:15:43 476

转载 Prism简介

Prism是由微软Patterns & Practices团队开发的项目,目的在于帮助开发人员构建松散耦合的、更灵活、更易于维护并且更易于测试的WPF应用或是Silverlight应用以及Windows Phone 7应用。使用Prism可以使程序开发更趋于模块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又可以又不同的开发者或团队进行开发、测试和部署。目前Prism的最新版本是Pr

2015-04-09 15:01:19 701

转载 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人

2015-04-09 14:35:12 535

原创 spring四种依赖注入方式

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制

2015-04-09 14:28:28 400

转载 .NET开发常用工具大盘点

工欲善其事,必先利其器。软件开发的第一步就是选择高效、智能的工具。下面盘点的.NET工具软件能辅助提高工作效率。开发类工具Visual Studio-微软.Net平台下的集成开发环境Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2014 版本,基于.NET Framework 4.5.2

2015-04-08 13:08:05 1109

转载 .NET的五层架构

我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.net WebForm来说,人们喜欢把对于UI的控

2014-05-12 15:09:58 729

转载 (转)C# Enum,Int,String的互相转换 枚举转换

Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字

2014-04-24 12:41:42 481

转载 C#判断字符串是否为数字字符串

在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。       我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。我们可以以下三种方式将stri

2014-04-24 11:36:47 815

转载 [转]JQuery.Ajax之错误调试帮助信息

下面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但

2013-07-18 11:55:31 504

转载 .NET Page对象各事件执行顺序

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W

2013-07-11 16:57:49 556

原创 ASP.NET之5种全局变量!页面间传值方法

1. 使用QueryString变量   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:   a.aspx的C#代码 private void Button1_Click(object sender, System.Ev

2013-07-11 14:34:28 674

原创 sessionState 配置方案之cookieless

ASP.NET中客户端Session状态的存储在我们上面的Session模型简介中,大家可以发现Session状态应该存储在两个地方,分别是客户端和服务器端。客户端只负责保存相应网站的SessionID,而其他的Session信息则保存在服务器端。在ASP中,客户端的SessionID实际是以Cookie的形式存储的。如果用户在浏览器的设置中选择了禁用Cookie,那末他也就无法享受Sessi

2013-07-09 12:26:44 20176

转载 URL重写(使用微软URLRewriter)

写在前面的话:经常在浏览网页时看到类似这样的URLhttp://www.cnblogs.com/Ferry/archive/2009/06/19/1506770.html,1506770.html是实际存在的HTML文件吗?未必,这很可能是使用了【URL重写】。一、优点    1)隐藏真实URL,提高安全性    2)更加友好的URL,好记(看博客园就行知道啦)    3)便于搜素

2013-07-09 12:21:35 646

原创 Http连接GET/POST请求

创建步骤:  1、创建HttpGet(或HttpPost)对象,将要请求的URL通过构造方法传入HttpGet(或HttpPost)对象中;   2、使用DefaultHttpClient类的execute方法发送HTTP GET或HTTP POST 请求,并返回HttpResponse对象;   3、通过HttpResponse接口的getEntity方法返回响应信息。Http连

2013-07-02 16:32:28 574

原创 System.Data.OracleClient.OracleException:ORA-12154: TNS:could not resolve the connect identifier spe

最近接手离职同事的项目,交接进行了30分钟,牛人直接给了我一个.7z的压缩包,然后电话不接,QQ消息不回,失踪了。没法,将压缩包解压出来之后,打算编译一个版本准备先发布到服务器上去项目环境:VS2010 + MVC3 + ORACLE, 服务器环境:PL/SQL Developer  Version 7.1.1.1339  Windows Vista (64-bit)

2013-06-19 10:54:36 8389 1

原创 EXCEL中发现不可读的内容。是否恢复此工作薄的内容?如果信任此工作薄的来源,请单击”是“

由于业务需要,之前的EXCEL导出方法不能满足需求,因为2003只支持最多256列,但是2007就没有256列这个限制,因此升级NPOI到2.0使用XSSFWorkbook生成xlsx,等下载下来之后总是提示:EXCEL中发现不可读的内容。是否恢复此工作薄的内容?如果信任此工作薄的来源,请单击”是“追求完美的同时无法忍受每次打开都来这么个提示,所以花了些时间来研究,经过不懈努力,以下代码终

2013-03-12 11:12:31 29176 2

原创 Jquery easy UI combobox

今天在研究Jquery easy UI combobox 获取值的问题,一般都是通过$('#XX').combobox('getValue')只能获取到 ID,查过资料没有GetText,可是有SetText,通过查看类库发现:jquery.combobox.js中 $.fn.combobox.defaults = $.extent({},$.fn.combo.defaults......

2013-02-22 09:26:37 2769

原创 权限设计

2012-09-19 13:16:14 362

转载 使用XML+XSLT实现业务表单

http://www.cnblogs.com/lijun4017/archive/2008/04/28/1175323.html其实这是我的一个两年前的项目中用到的东西,今天刚好翻以前的代码,看到,觉得也是自己想出来的东西,写写也无妨,哪怕是为了填充我空虚的blog。这个是一个智能客户端,但是里面涉及的表单非常之多,统计一下,有200个张。本来也不是问题,用FORM一个一个画也能够画出来,但是

2012-09-19 11:14:51 744

原创 导入CSV包含逗号的内容

先说CSV格式:(1)列之间使用逗号分隔(2)如果单列里的内容有逗号,则用双引号括起该列,以区别列分隔符的逗号今天遇到了一个问题,一个外部的CSV文件要导入的数据库里,可是某一列中的一个值包含英文逗号,比如某一列放的是公司英文名称一般为*****CO.,LTD,大家知道逗号作为CSV文件的一个关键之,那么在读取数据的时候,第一列如果按逗号分隔,那么相应的内容很容易被截断。这样就导致了数

2012-07-25 15:44:03 9461 2

原创 Orcle 关键字 和 Replace 函数

select a."DESC"  from CITEMDESC a where  a."DESC" LIKE '%,%'  update CITEMDESC  t set t."DESC" = replace(t."DESC",'?',' ') where t."DESC" like '%?%'

2012-07-06 14:02:18 460

转载 DONET

相关网站列表http://blog.joycode.com/ 博客堂 主要是微软专家的帖子,内容较新http://www.cnblogs.com/ 博客园http://www.microsoft.com/resources/practices/default.mspx 模式和实践首页http://msdn.microsoft.com/smartclient/ 智能客户端首页ht

2012-05-25 09:15:01 412

原创 Maximum request length exceeded.

2012-05-22 15:43:12 337

Spring.net

Spring.net

2016-07-21

Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI

开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类

2016-07-20

数据库设计与开发规范

数据库设计与开发规范

2016-07-20

项目开发各阶段文档模板

2016-06-13

.NET Reactor

.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,.NET Reactor支持所有支持.NET编译的程序开发语言

2015-12-14

EntitysCodeGenerate.zip

EntitysCodeGenerate,结合EA使用,在数据库和实体以及类图之间很好的流转。

2014-05-14

TFS 2010 修改模板

TFS 2010 修改模板

2013-11-15

winform安装项目、安装包的制作、部署

winform安装项目、安装包的制作、部署

2013-11-15

NPOI+2.0+alpha+binary.zip

NPOI+2.0+alpha+binary.zip

2013-03-11

WebLayout LingerUI

WebLayout LingerUI

2013-01-17

ligerRMV LIgerUi web

ligerRMV2freamwork3.5 demo web

2012-12-19

JsonDataCommon

JSON DAL 访问层 封装 freamwork 3.5

2012-12-19

EA文档结构图

EA文档结构图

2012-10-30

权限设计VSD

权限设计

2012-09-19

JSEnhancements vs2010 js 代码折叠插件

直接安装; JS代码 可以想c#一样折叠; tooltipe提示 折叠的内容;

2012-03-16

EditPlus.rar

还是很有用滴 EditPlus(文字编辑器)汉化版一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤。另外它也是一个非常好用的 HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于 EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。另外它也是一个好用的HTML网页编辑软件,除了可以颜色标记HTML Tag (同时支 援 C/C++、Perl、Java) 外,还内置完整的HTML和 CSS1 指令状态,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, Javas cript and VBs cript;对于习惯用 记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间。倘若你有安装 IE 3.0以上版本,它还会结合IE 浏览器于EditPlus的窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。是一个相当棒又多用途多状态的编辑软件。

2011-12-14

log4net.dll

几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。 Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。 更多信息可以参考http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html 更多问题可以留言索取DEMO

2011-12-14

Prismv4.exe

Prism是微软针对WPF,Silverlight以及Windows Phone推出的一套框架,可以帮助开发着轻松解耦自己的项目。Prism也有一些AOP的元素在里面,比如日志记录,但是Prism的主旨还是模块化程序。Prism提供了很多种手段进行注入,模块的动态加载,UI组合,命令系统,MVVM模式扩展等等。 Prism与容器的关系不得不说一下,Prism是基于依赖注入容器的,目前Prism4提供了两种容器支持,一种是Unity,一种MEF,两种容器的功能相似,但是还是有区别的,Unity可以与EntLib结合,实现AOP功能,我觉得这个很诱人,而MEF嵌入在.net框架里,并且可以自动发现程序集,下载XAP等等功能。

2011-12-14

空空如也

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

TA关注的人

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