![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
文章平均质量分 73
智星
金巢化工交易网(即GNCTS):研发中心负责人
新浪微博:http://weibo.com/simei527
展开
-
随笔2:开发任务的分解过程
<br />在软件开发中,往往因为功能(任务)分解得不够细致而造成过程失控,可能因为功能的反复修改或遇到原来没有预见的技术难点而造成进度延迟,更有可能要推倒重来。在开发过程中,往往是公司交给一个项目组某个项目,只要求几个月完成;项目组分配到某个开发人员手里,只明确到某个人需要完成哪些模块,比如用户管理模块、邮件发送模块等。对公司为说,项目成了最小的分解单位,对开发人员来说,模块是最小分解单位。一个模块如果需要1000行代码,7个工作日,一个人在没有任何工具的支持下,一般不太可能知道具体的细节流程,无法知道会转载 2010-07-15 11:36:00 · 564 阅读 · 0 评论 -
Net下几种日志管理方法
<br /><br />.Net下几种日志管理方法 <br /> <br /> <br />.Net下几种日志管理方法<br />日志是应用程序中不可缺少的一部份,不仅可以记录应用程序的运行状态,还可以记录一些BUG,便于应用程序的更新与修改。<br />在.Net有好几种方法可以对日志进行管理。<br />1、数据库日志。<br />2、文本日志。<br />3、系统事件日志。<br />首先,对于数据库日志而言,它的使用简单而且方便。这里就不做太多的讨论,相信写过与数据相关的项目的人都会用数据来记录一些转载 2010-08-07 17:32:00 · 322 阅读 · 0 评论 -
为什么5%的技术人员开发效率是其他95%的20倍?
<br />5%神话<br /> <br />Bruce Eckel(Thinking in Java/C++作者) 在他的5%的神话(Mythical 5%) 中提到:5%的程序员开发效率是其他95%程序员的20倍(5% of programmers are 20x more productive than the other 95%)。<br /> <br />按照80-20法则,80%的程序员几乎不看书,不读Blog,不参加技术会议,不持续学习。这些人也可能会进入大公司,他们日复一日的做着重复的工作。转载 2010-08-21 16:24:00 · 312 阅读 · 0 评论 -
程序员从初级到中级10个秘诀
<br />Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。<br /> <br />在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何转载 2010-08-21 16:27:00 · 337 阅读 · 0 评论 -
对同学性能优化总结的一点回复
<br /><br /> 写这篇文章的目的是希望能够分享给一些处于技术上升阶段的同学,更快找到技术分享关键所在。(当然自己能力有限,有些内容也就自己根据自己实际情况来思考)<br /><br /> 记得这两届淘宝技术大学分享的时候,都有同学问我,能说清楚技术这件事情是自己天生的能力还是后天培养的,如果是后天培养的,那么靠什么方式提升自己。我把技术人员成长分了个类:1.会解决问题的。2.会分析问题的。3.会总结问题的。4.会深化思考的。5.会分享的。<br /><br />转载 2010-08-25 10:43:00 · 385 阅读 · 0 评论 -
SD演讲资料
<br />以下是演讲实录:<br />岑文初:大家上午好,我叫岑文初,今天给大家讲的,看这个题目跟大家在我们册上印的有点不一样,我最早是来讲技术,商业不是我来讲,现在做任何平台,产品这个设计一定要去考虑,我们在上面稍微加了几页PPT,淘宝为什么现在做开放平台?大家会提出疑问,是不是喊口号。<br /> <br />今天从三个方面讲:第一个开放之于服务提供者,第二开放之于应用开发者,最后一点我给大家讲一下开放平台体系设计基础性的共性的东西,其实任何一家开放平台做的事情肯定有自己垂直化的东西,不会有类似所有的转载 2010-12-21 16:41:00 · 1237 阅读 · 0 评论 -
如何在不同的阶段选择合适的学习资料
<br /><br />如何在不同的阶段选择合适的学习资料 <br /><br />做IT学习非常重要,但是学习的资料同时又非常多,如何选择资料对学习的效果影响也是相当大的。<br />选择资料是质量的内容是一方面,何时学习资料也是一个非常重要的方面。<br />我学习时机最为合适的两本资料是《代码大全》和《Effective c++》。<br /> <br />首先说第一本《代码大全》:<br />读这本书大概是在09年四五月份,大概用了两个月左右的时间。<br /> <br />首先介绍一下我当时的情况转载 2010-11-25 14:33:00 · 467 阅读 · 0 评论 -
SQL Server DBA三十问之“答案整理篇”
1.char()是定长的字段限制 如:char(20) 我們存入Microsoft 九个字符,每次存储只能是20个,后面的空格都会包括的,如果不确定数据的数量肯定会浪费空间。varchar()是不定長的,如存入Microsoft,每次取出只有9个字符不包括空格。至于nvarchar()是比varchar()功能更多实际上,能存入更多类型的数据XML类型查找数据的方法:query方法用于从X转载 2011-11-17 19:14:06 · 894 阅读 · 0 评论 -
一条sql语句的优化 (问题整理篇)
--以下代码16秒,查两次union的方式select a.spid,a.notes,a.progtype,a.feevalue/100as feevalue,b.mt_content,b.id ,num1,num2from(select spid,mtype,num1=isnull(count(distinct mobile),0)from v_mr where create转载 2011-11-17 19:23:10 · 585 阅读 · 0 评论 -
Web开发中需要了解的东西 (转)
在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应转载 2011-12-13 15:37:41 · 692 阅读 · 0 评论 -
12306.cn网站的思考 (整理篇)
针对12306.cn网站应用架够的一些看法背景针对最近比较热点的列车网上订票系统频繁出现的系统问题,提出了一些自己的看法。分析几经分析考虑,认为可能存在几个系统瓶颈。1.关联系统的系统负载能力比较弱。2.网上支付的负载能力不够3.网站本身吞吐量问题4.网站出口带宽不足方案针对以上分析的一些可能的问题点,提出了一些自己的想法1.关联系统接口问题的话,我转载 2012-01-11 12:17:04 · 5388 阅读 · 1 评论 -
C#编程中的66个好习惯 (转)
本贴转至:http://topic.csdn.net/u/20120109/16/e523711d-9451-41e0-932f-5bcaa8a438a5.html 最近在网上发现这篇文章,看看自己的编程习惯掌握了多少?1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码转载 2012-01-11 12:38:09 · 523 阅读 · 0 评论 -
一位存储研发者的图书清单
所谓“行千里路,读万卷书”,读书应该算作是最好的学习方式。本人有个不好的习惯,就是不大喜欢看电子书,小论文也喜欢打印出来研读,图书就更不用说了,总是喜欢买书和藏书,尤其是经典图书。时间一久,书架上堆积满了琳琅满目的各种图书,心中突然有种莫名的满足感。闲暇之余,对杂乱无章的书架搞了一下整理工作,顺便选择了其中一部分杂凑成这个图书清单,期望给正在学习之路上的同学们提供一点参考。这个图书清单分为五个类别转载 2012-03-08 11:40:44 · 536 阅读 · 0 评论 -
防止SQL注入- 整理篇
1、请教大牛有什么好点方法防止SQL注入?最好能有个实例借鉴下。2、大家做程序会用到设计模式吗?常用哪些设计模式呢?有什么优缺点!答案1:/// /// 过滤标记/// ///包括HTML,脚本,数据库关键字,特殊字符的源码///已经去除标记后的文字publicstatic string NoHTML(string Htmlstring)原创 2012-03-08 15:10:48 · 607 阅读 · 0 评论 -
十大数据挖掘算法及各自优势
本文转至:http://blog.csdn.net/fengyarongaa/article/details/6935008国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, Ad转载 2012-03-08 15:24:08 · 634 阅读 · 0 评论 -
C#加密算法汇总
本文转至: http://blog.csdn.net/fengyarongaa/article/details/6745453[csharp] view plaincopyprint?方法一: //须添加对System.Web的引用 using System.Web.Security; ... //转载 2012-03-08 15:27:04 · 669 阅读 · 0 评论 -
二分法查找
本文转至:http://blog.csdn.net/fengyarongaa/article/details/6563184 [c-sharp] view plaincopyprint?/// /// 二分查找算法 /// /// 要查找的数组 /// 要查找的值 /转载 2012-03-08 15:34:06 · 695 阅读 · 0 评论 -
一个常用的正则表达验证类
<br /><br />这是 <br />風語·深蓝<br />很早以前写的一个正则表达式验证工具类,包含了一些常见的校验和支持自定义的正则表达式匹配,可以选择完全匹配,也可以获取所有匹配项。曾用它仿造Eclispe下的正则表达式插件写过一个工具。因为最近突然有几个朋友都在问这方面的问题,干脆就把代码贴出来好了。<br />using System; <br />using System.Collections; <br />using System.Text.RegularExpressions; <br转载 2010-08-07 17:28:00 · 392 阅读 · 0 评论 -
Unicode详解
<br /><br />原作者charlee、原始链接http://tech.idv2.com/2008/02/21/unicode-intro/<br /> <br />最近一直在忙点私活,又好久没写blog了,再不写点的话二月份就又要以单篇文章结束了。前一阵子一直在研究Unicode,索性把研究结果介绍一下吧。<br />可能大家都听说过 Unicode、UCS-2、UTF-8 等等词汇,但它们具体是什么意思,是什么原理,之间有什么关系,恐怕就很少有人明白了。下面就分别介绍一下它们。<br /><br转载 2010-08-07 17:25:00 · 372 阅读 · 0 评论 -
C#中抽象类和接口的区别
<br /><br /> 一、抽象类:<br /> 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。<br /><br /> 二、接口:<br /> 接口是引用类型的,类似于类,和抽象类的相似之处有三点:<br /> 1、不能转载 2010-08-07 17:18:00 · 254 阅读 · 0 评论 -
CSSPI2009上InfoQ的采访:CMMI在国内企业的实践以及敏捷评价
<br />InfoQ在CSSPI2009上对我的采访:http://www.infoq.com/cn/interviews/yf-cmmi-agile<br />CSSPI的会我们是每年都会参加的,今年临时通知说有一个访谈,进门一看原来是老朋友泰稳:),同样,备份在这里,是我这阶段对一些问题的看法。<br />btw,InfoQ越办越好了,上面有些不错的访谈,编排也很好 :)<br />题目:袁峰谈CMMI在国内企业的实践以及敏捷评价<br />受访者:袁峰<br />采访者:霍泰稳<br />摘要:国内转载 2010-07-15 11:35:00 · 467 阅读 · 0 评论 -
[全程建模]元用例和需求与绩效之间的关系讨论
<br />看了《随笔2:开发任务的分解过程》http://blog.csdn.net/CSDNATM/archive/2010/07/12/5730142.aspx后的评论内容,涉及到需求分解和获取,任务分配和绩效管理的内容。<br />slowgrace让我过来看看,上面这篇文字中提到的内容很多是常见内容,但是根源却不在撰写者的内容。下面进行一下我个人的观点描述:<br />1、“往往因为功能(任务)分解得不够细致而造成过程失控”<br />这段文字中的问题其实是因为需求没有做好的原因。关于最小分解单位转载 2010-07-15 11:39:00 · 281 阅读 · 0 评论 -
小小问题集锦4--拆分一个字符串的方法
<br /><br />/*<br />****拆分一个字符串*********<br />问题描述:<br />@str='fds,bbbf,eee,ddd,fff,hhhfg,dddde' 拆分成<br />col<br />------------------------<br />fds<br />bbbf<br />eee<br />ddd<br />fff<br />hhhfg<br />dddde<br />*/<br />---方法:动态<br />declare @str varch转载 2010-07-20 13:55:00 · 342 阅读 · 0 评论 -
C#拷贝文件夹及文件
private void CopyDir(string srcPath, string aimPath) { try { // 检查目标目录是否以目录分割字符结束如果不是则添加之 if (aimPath[aimPath.Length - 1] != System.IO.Path.DirectorySeparatorChar) { aimPath += System.IO.Pat转载 2010-07-26 11:14:00 · 1777 阅读 · 0 评论 -
获取指定目录的大小
<br /> <br />public long GetWebSize(DirectoryInfo d)//传进一个目录<br /> {<br /> long Size = 0;<br /> <br /> FileInfo[] fis = d.GetFiles();//获取目录下的文件<br /> foreach (FileInfo fi in fis)<br /> {<br /> Size += fi.Length; //计算文件的大小<br转载 2010-07-26 11:16:00 · 393 阅读 · 0 评论 -
C#.NET实现文件夹的复制
<br /> <br /> .NET只提供了文件的Copy方法,但却没有提供文件夹的Copy方法,经过一天的努力,终于搞定.现贴出主要代码供大家参考,欢迎大家提出建议. 代码如下: public int DirectoryName(string DirectoryPath)//获取文件夹名,截取“/” <br /> { <br /> int j = 0; char[] c = DirectoryPath.ToCharArray(); <br />转载 2010-07-26 11:19:00 · 395 阅读 · 0 评论 -
[原创]龙之谷服务器构架结构设计实现分析
<br /><br />[原创]龙之谷服务器构架结构设计实现分析<br />by AKara 2010-07-24 @ http://blog.csdn.net/akara @ akaras@163.com<br />---------------------------------------------------------------------<br /> 由于朋友介绍,周末陆续玩了两天 龙之谷(http://dn.sdo.com)。<br /> 如果一个网络动作游戏可以打10分,那截止现在,转载 2010-07-27 11:42:00 · 708 阅读 · 0 评论 -
黑客必备DOS命令大全
<br />net use //ip/ipc$ " " /user:" " 建立IPC空链接 <br /><br />net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 <br /><br />net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: <br /><br />net use h: //ip/c$ 登陆后映射对方C:到本地为H: <br /><br />net use //ip/ipc$ /del转载 2010-07-27 11:49:00 · 248 阅读 · 0 评论 -
一些重要的算法
酷壳: http://CoolShell.cn/原文: http://coolshell.cn/?p=2583下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的或是比较生僻的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专业了)A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出转载 2010-07-24 12:50:00 · 331 阅读 · 0 评论 -
asp.net拷贝目录及文件
<br /><br />public void CopFile(string FilePach,string ToFilePach)<br /> {<br /> string[] pachs = Directory.GetFiles(FilePach);<br /> if(!Directory.Exists(ToFilePach))<br /> {<br /> Directory.CreateDirectory(ToFilePach);<br /> }<br /> <转载 2010-07-26 11:17:00 · 372 阅读 · 0 评论 -
C# 最快的大文件拷贝方法
<br />众所周知微软的操作系统自带的拷贝是很“弱智”的,速度不高,无断点续传,而且拷贝会拖累其他的应用程序,占用大量的文件缓存。所以很多高级的拷贝工具孕育而生,用过最好的是FastCopy。FastCopy的拷贝速度基本上可以达到磁盘的极限,还因为他开源,所以可以看到其实现。但是很可惜他的工程是VC6的,而且源代码注释都是日文的,不仅如此,其源代码风格很让人迷惑。证实了我的那句话:开源软件的最高境界就是,我开源了,你看不懂;等你看懂了,已经过时了。<br /> 要达到最快的拷贝速度和减少对内存的占用,转载 2010-07-27 13:47:00 · 660 阅读 · 0 评论 -
c# 复制文件到目标文件夹
<br />#region 将整个文件夹复制到目标文件夹中。<br /> /// <summary><br /> /// 将整个文件夹复制到目标文件夹中。<br /> /// </summary><br /> /// <param name="srcdir">源文件夹路径</param><br /> /// <param name="desdir">目标文件夹路径</param><br /> private void Cop转载 2010-07-27 16:41:00 · 481 阅读 · 0 评论 -
C#文件操作
<br />C#常用的文件操作 <br />C#写入/读出文本文件 <br />public void Page_Load(Object src,EventArgs e) <br />{ <br /> StreamWriter rw = File.CreateText(Server.MapPath(".")+"[url=file://mytext.txt/]//myText.txt[/url]"); <br /> rw.WriteLine("追逐理想"); <br /> rw.W转载 2010-07-27 14:56:00 · 326 阅读 · 0 评论 -
asp.net c#实现文件的创建、移动、删除、复制
<br />要对文件进行操作,需要导入命名空间:using System.IO;<br />命名空间:将很多功能相似的类组织在一起,并给一个名字以便快速引用,使用using 导入。<br />FileStream对象创建文件<br />构造函数:FileStream File1 = new FileStream( Server.MapPath("./")<br />+"Log.txt",FileMode.CreateNew)<br /><br />FileMode枚举具有几种成员:Create:创建新文件;转载 2010-07-27 16:44:00 · 772 阅读 · 0 评论 -
微软SQL Server 2008故障转移集群概述
微软SQL Server 2008故障转移集群概述 发布时间:2009.06.26 15:11 来源:CSDN 作者:CSDN<br /><br />故障转移集群(Failover Cluster)是实现SQL Server高可用性解决方案之一。一个集群通常由多台服务器组成,每台服务器称为一个节点。通过使用冗余节点来减少宕机时间,为客户关键业务的高可用性提供了有力的保障。与以前版本相比,SQL Server 2008故障转移集群做了很大改进,不但简化了安装和维护,而且提供了新功能减少系统维护转载 2010-07-30 13:59:00 · 642 阅读 · 0 评论 -
应用SQL Server 2008实现故障转移集群的六大优势
应用SQL Server 2008实现故障转移集群的六大优势<br />作者: Joseph Sack<br />技术审阅人: Burzin Patel, Juergen Thomas, Lindsey Allen, Justin Erickson 译者:Daniel_Zhen<br /><br />摘要:SQL Server 2008的故障转移集群功能在可支持性、可靠性、可用性等方面进行了改进。下文将详细阐述迁移至SQL Server 2008的故障转移集群的益处。 <br /> <br />1.转载 2010-07-30 13:28:00 · 504 阅读 · 0 评论 -
FTP上传类FTP上传类
[c-sharp] view plaincopyprint?using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using System.Globalization; using System.Text.转载 2012-03-08 15:36:42 · 757 阅读 · 0 评论