自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小项目经验记录---需求调研

这里说的需求调研都是小项目,没有大项目正规,一直认为很多事情都有它的规律,掌握了规律总结下来,下次就能事半功倍。小项目到底改如何调用才能快速准确的把握需求,不至于经常改来改去。通过最近的项目简单总结下(以政务系统为例):1、项目的主要业务、主要功能,先掌握项目的主要功能,数据流程、业务流程。2、项目的用户,有哪些类型的用户,有哪些角色,权限?3、政务系统一般都有申报表单、企业资料清单之

2013-09-08 23:45:14 754

转载 日志记录组件log4net和nlog

网上文章很多,就不再多说。nlog使用方法(轻量级):http://www.cnblogs.com/rainnight/archive/2010/10/20/1856478.htmllog4net使用方法:http://www.cnblogs.com/jiagoushi/archive/2012/12/27/2835010.html

2013-03-27 19:49:05 2010

原创 2013计划

2013终究还是没有离开这家公司,多少次告诉自己不能在这样清闲下去,都说搞IT的不能在一家公司呆上3年以上,感觉果真是这样,特别是小公司,当你在一家公司呆上两三年,公司的项目类型、技术类型你都非常了解,感觉自己学不到太多的东西,这时人就会浮躁,总想着跳槽,这次自己也算是为了点钱出卖了自己的内心,那就在干一年吧,趁着这悠闲的时光,是应该好好的打基础了,不能浪费,还是制定下计划:一、MVC 3的学

2013-03-15 23:07:23 676

转载 ASP.NET页面生命周期

ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。(控件的生命周期基于页的生命周

2013-01-28 23:12:09 325

转载 Seesion的几个认识

一、Session周期新的浏览器窗口启动后,开始一个新的Session,触发Global的Session_Start的调用,从第一个浏览器窗口打开的浏览器窗口不启动新的Session。Session过期后,执行页面的提交也会触发Session_Start,等于是新的一个Session。二、Session数据有效期  只要页面有提交活动,则Session的所有项都会保持,页面在2

2013-01-27 23:36:42 557

原创 HTTP与HTTPS区别

基础知识:HTTPS(安全超文本传输协议)协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,使用端口443.具有安全性的ssl加密传输协议http是超文本传输协议,信息是明文传输,使用端口80。相关文章:http://www.cnblogs.com/xinyuxin912/archive/2009/08/04/1538305.htmlhttp://w

2013-01-26 22:41:40 339

转载 T-SQL好习惯(收集)

下面是在看博文时认为比较好的T-SQL编写的文章,收集一下,规范自己写T-SQL的习惯,经常过来看看:一、有关T-SQL的好习惯1、在生产环境中不要出现Select * ,把需要的列名写明白,这样一是有利于扩展,二是避免造成额外的书签查找或者是由查找变成表扫描。2、声明变量时指定长度,变量不声明长度时会有一个默认的长度,这样会造成数据的丢失。3、使用合适的数据类型:http://w

2012-12-28 22:40:13 463

转载 .net实现单点登录

一、概念         单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。二、实现机制        当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统(passport)中进行登录;根据用户提供的登录信息,认证系统进行身份效验,如

2012-09-26 23:48:02 1735

转载 在WCF中能返回的类型

Windows Communication Foundation (WCF) 使用 DataContractSerializer 作为其默认的序列化引擎以将数据转换到 XML 并将 XML 转换回数据。DataContractSerializer 是专为序列化数据协定类型而设计的。但是,它支持许多其他可视为具有隐式数据协定的类型。以下是可以序列化的类型的完整列表:1、 具有不带参数的构

2012-09-20 22:10:46 5719 1

原创 小项目经验记录

1.在这次项目中感触最深的是前期一定要把需求调研清楚,这部分弄清楚了将会事半功倍,否则,日后有自己受的。最好是一边调用,一边画一些项目的流程图,利于把整个项目的逻辑梳理清楚,毕竟好记性不然乱笔头,项目越复杂越需要分块的去花些图理解用户的需求。 2.如果你够勤快,你也可以做一些静态的模型,毕竟调研的需求都是嘴上说的,实际的东西更能减小需求错误,做这样一个静态模型,给客户演示,客户同意既可以开

2012-09-01 23:43:32 695

原创 ASP.NET后台页面属性方法加载顺序

ASP.NET后台页面属性方法加载顺序,有下面一段代码,看下他们的首次加载时的顺序,public partial class List : BasePage //第二执行 (执行BasePage的OnLoad){    protected string user    {        get        {             CompanyUser mComp

2012-08-08 15:41:52 1100

转载 MVC 3---3.MVC的Routing使用

概述使用MVC Routing可以不必将URL映射到网站中特定文件。通过添加Routing规则,使URL能够安装指定的规则发送HTTP请求,这种方式能够简洁、方便、有效、快速的实现对指定页面的访问或者参数的传递,更易于被用户理解该URL MVC Routing之优在不使用路由的 ASP.NET 应用程序中,对 URL 的传入请求通常映射到处理该请求的物理文件,如 .aspx 文件。

2012-07-09 22:37:58 2577 1

转载 MVC 3---2.MVC的Url映射Routing

概述 在 ASP.NET 网站中,URL 通常映射到存储在磁盘上的文件(通常为 .aspx 文件)。 这些 .aspx 文件包括经过处理以响应请求的标记和代码。ASP.NET MVC 框架将 URL 映射到不同于 ASP.NET Web 窗体页面的服务器代码。该框架会将 URL 映射到 controller 类,而不是将 URL 映射到 ASP.NET 页面或处理程序。Cont

2012-07-09 21:31:12 3555

转载 DbHelperSQL Enterprise Library

转自:http://blog.csdn.net/litp/article/details/1495802Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用,很早以前也使用企业库的2.0做了一些项目,但感觉很多代码还是有些冗余和重复,同时为了兼容现有的系统结构而不影响现有数据访问方式(包括代码生成器的DAL代码)不变,对Enterprise Li

2012-07-06 22:55:11 728

原创 数据库事物用法 SET XACT_ABORT ON

数据库事物的用法和作用就不再重复,写一下在实战当中遇到的问题,代码如下:begin tran --开始执行事务     --语句一    update  set acount = acount-100 where person = 1   --语句二    update  set acount = acount+100 where person = 2   --语句三

2012-07-05 11:22:05 8018

原创 MVC 3---1.环境搭建

从今天开始学习MVC3,首先搭建一下MVC的开发环境,我们一般用vs2010开发mvc3项目。1.安装vs2010:安装好vs2010之后,选择.NET Framework 4.0 ,新建项目时发现没有MVC3项目模版,这时需要我们安装mvc3组件。2.安装mvc3组件:下载链接如下:MVC 3安装包:http://www.microsoft.com/downloads/zh-cn

2012-06-26 22:29:23 882

原创 存储过程中执行sql字符串,给存储过程的变量赋值

今天遇到一个问题,需要在存储过程中执行一段sql字符串,并且需要给存储过程的变量赋值。开始写的代码如下:create proc PROC_test@tablename varchar(20),@userName varchar(10) outputas delcare @baseSql varchar(8000)set @baseSql='select @userN

2012-06-12 13:13:31 19330

转载 数据库复制详解

一、需求        为了解决数据同步,我们经常使用各种各样的导入导出程序,过程繁琐,下面将介绍数据库复制实现数据库同步,SqlServer数据库同步是项目中常用到的环节,若一个项目中的数据同时存在于不同的数据库服务器中,而这些数据库需要被多个不同的网域调用时,配置SqlServer数据库同步是个比较好的解决方案。SqlServer数据库同步的配置比较烦锁。       学习数据库复制主

2012-05-29 17:24:42 3465

转载 .net 开发人员的瓶颈和职业发展

.net 开发人员的瓶颈和职业发展现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找;诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展.很多.net程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高.我也经历过这样的阶段.......各种纠结和迷茫,各种悲剧......不知道路在何方,在此我把我的经验和看法分享给大家,希望能给大家一点帮助

2012-05-17 17:13:56 880

原创 .net导入Excel数据遇到问题(SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDataso)

这些天一直在做.net导入导出Excel的程序。在这里写一下过程和遇到的问题。一 》excel导入:excel导入有多种方式,我这里用到的是sqlserver的组件'Ad Hoc Distributed Queries,具体的执行语句:select *  FROM OpenDataSource ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\\2012.

2012-04-19 15:19:13 920

转载 高效SQL语句必杀技

转自:http://blog.csdn.net/robinson_0612/article/details/7406672 No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物

2012-04-05 23:39:46 425

转载 架构师和项目经理的职责和要求

1.架构师 岗位职责:1、带领团队进行平台的设计、开发和维护;2、参与需求分析、系统分析、业务建模;3、架构设计、概要设计;4、软件工程实施和管理:开发计划制定、人员分配安排、进度跟踪及风险控制、测试管理等;5、关键技术研究和开发、对外技术交流及沟通。  任职要求:1、计算机或相关专业本科以上学历;2、熟悉软件工程,5年以

2012-03-29 13:26:52 3713

转载 Ext.XTemplate模板学习

Ext.onReady(function(){    //数据源    var data={       name:"博客园",       read:[{           book:'>',           date:'2007-7-7'       },{           book:">",           date:"2006-6-6"

2012-02-11 13:16:31 786

原创 UrlRewriter配置IIS支持伪静态

用伪静态是老是访问不了伪静态的页面,后来知道需要在iis里面配置。在程序端的配置就不多说了,主要是在iis中的配置,以.shtml为例,如果你想要把.aspx文件伪装成.shtml,那么你只需要在iis中做一下几步,1》  IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加2》 可执行文件:c:\windows\microsoft.net\fram

2011-12-08 18:35:19 1142

转载 经典非原创,搜集网页常用Javascript

JScript code网页常用Javascript 1.让文字不停地滚动   <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间   <script language=Javascript>   document.write("最后更新时间: " + document.lastModified + "")   </scri

2011-11-21 14:19:19 321

原创 Windows下SVN服务端与客户端安装

最近一个项目比较大,需要几个人同时开发,考虑到管理的方便性,决定在服务器上建立一个源码管理器,现在比较流行的有vss和svn,比较了一下还是决定用svn来管理源码,于是便查起资料,在windows下建立svn服务端和客户端,看了网上的资料其实也很简单,都是安装和操作软件。1.下载svn虚拟服务端,地址:http://www.visualsvn.com/server/download/

2011-10-27 23:26:08 2313

转载 .NET webservice 常见问题

一、.NET webservice 部署IIS 外网访问无法调用    今天做了一个webservice部署在服务器上之后,别人的机子访问接口只能得到接口解析信息,无法调用接口,网上查了一下,好像需要在webconfig中配置一下信息。webServices>          protocols>            add   name="HttpSoap"/>

2011-10-15 22:57:35 4547

转载 NET程序员,我们应该更专业点

.2011-07-28 09:50 | 15372次阅读 | 来源:博客园 【已有128条评论】发表评论 关键词:程序员,.NET | 作者:小城故事 | 收藏这篇资讯 众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,

2011-10-14 23:22:20 449

原创 应用于webservice的List转xml方法

今天要做webservice的接口,List泛型变成xml时需要转换,而且实体的属性名称也要转换成调用方明白的属性(中文),所有仿照网上的代码做了一个转换的例子。//===================================转换方法================

2011-10-12 23:51:46 2718

转载 ext.applay的作用

ext.applay的作用主要是继承的作用,Ext.apply(b2,b1)表示b2继承b1,b2拥有b1的属性方法,如果b1中和b2中有相同的属性,那么b1的属性覆盖b2。Ext.applyif(b2,b1)表示b2继承b1,b2拥有b1的属性方法,如果b1中和b2中有

2011-10-04 22:17:21 595

转载 权限系统概要

权限系统概要   来源:   J道       作者:   代文龙   前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构

2011-09-28 23:45:02 341

转载 ASP.NET 2.0 实现伪静态网页方法 3种方法

方法一:利用Httphandler实现URL重写(伪URL及伪静态)我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可

2011-09-21 00:02:20 719

转载 微软图表控件MsChart使用初探

昨天在网上看到了微软发布了.NET 3.5框架下的图表控件,第一时间抓下来看了一下,发觉功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决办法,同时支持Web和WinForm两种方式,不过缺点也比较明显,只能在最新的开发环境中使用,需要.

2011-08-01 22:20:48 525

原创 游标使用

declare @id uniqueidentifierdeclare @法定代表人 varchar(50)declare cursor1 cursor for         --定义游标cursor1select id,法定代表人 from T_ENTERPRISE_SCJD               --使用游标的对象(跟据需要填入select文)open cursor1         

2011-06-13 14:55:00 356

原创 去掉字符串空格的函数

<br />CREATE Function f_trimstr(<br />@str varchar(100)) returns varchar(100)<br /> <br /> AS<br /> begin <br />declare @i int declare @s1 varchar(50)<br /> declare @result varchar(100) declare @len int <br />select @result = '' select @str = ltrim(rtrim(@

2011-05-30 10:38:00 605

原创 在存储过程中动态的创建连接服务器

<br />create PROCEDURE [dbo].[sp_GetstatemonthSP]<br /> (<br /> @zzjgdm varchar(255),<br /> @tablesname varchar(255) -- 表名应为 statemonth<br /> )<br />AS<br />begin<br />-- Exec sp_droplinkedsrvlogin statdata_server,Null<br />-- Exec sp_dropserver statdata_s

2011-04-20 11:40:00 454

原创 比较两张表的数据是否一致

<br />》两张表的结构相同,要比较两张表的数据是否一致:<br />例如:a表中列有(id,name,age) ,b表中列有(id,name,age)<br />>select b.id  from a,b <br />    where a.name=b.name   and <br />     a.age =b.age <br />以上的sql语句可以查出a,b两个表中的相同数据。<br />下面的sql语句可以查出在a表中没有在b表存在的数据:<br />  select * from a wh

2011-04-07 23:31:00 3554

原创 一对多,在多的一方设查询条件

<br />     需求是这样:一个企业可以有多个资质信息,查询用户选择的资质信息的企业。图如下:<br /> <br /><br />sql语句如下,SELECT   * from   T_Enterprise_BaseInfo   where   exists <br />    ( select distinct EPID from   T_EntBI_EntQ  e   where <br />   exists (select 1 from   T_EntBI_EntQ  f  where QI

2011-01-26 15:19:00 7137

原创 .net 文件下载

<br />       最近做了一个简单的文件下载的程序,遇到了一些问题,记下来,以便今后可以查看。<br />1>类似于超链接的下载方式:<br />       超链接的下载方式很简单,直接把href只想文件在项目中的位置,如果想跟安全点,可以给href加密。如下:<a href ="download/管理工具.rar">下载证书驱动 </a>   ; 超链接的下载方式简单,但是如果想改变下载文件的文件名却不知道怎么做,通过在网上查和自己想,想到一种比较笨的方式:把要下载的文件复制到另一个文件夹中,复

2011-01-19 20:34:00 465

原创 asp.net中动态创建控件添加事件

<br /> for (int i = 0; i < colloa.Count; i++)<br />                {<br />                    LinkButton lb = new LinkButton();<br />                    lb.Text = colloa[i].AttachmentName;<br />                    lb.CommandArgument = colloa[i].AttachmentI

2011-01-17 23:44:00 1033

空空如也

空空如也

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

TA关注的人

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