- 博客(31)
- 资源 (24)
- 收藏
- 关注
转载 睁大眼睛看排序:直观展现常用排序算法!
原文地址:睁大眼睛看排序:直观展现常用排序算法!注意:CSDN中不支持插入视频,建议大家转到 http://www.cnblogs.com/wangfupeng1988/archive/2011/12/26/2302216.html 去看这篇文章!1 快速排序介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log
2011-12-31 09:10:47 601
转载 原因分析与解决方案的实战演练
原文地址:案例:原因分析与解决方案的实战演练 2011年12月15日,笔者作为外部咨询顾问参与了客户的一次原因分析与解决方案的分析会议,对整个过程进行了记录:参与的人员: 外部的咨询顾问 1名 QA人员 上午4名,下午3名 部门经理 1名 项目组内部的人员 上午7名,下午3名培训的时间:
2011-12-31 09:01:09 631
转载 2012年开发者该做的11件事
2011年即将结束,2012正在靠近。你是否在专业领域给自己设定2012的目标?不管你的答案如何,我相信下面列出的11条建议里面总有一两条适合你。1.使用Twitter——如果你是一名程序员,如果你还没有使用Twitter,你就out了。不是说你有多少粉丝,而是在Twitter上你可以更快的得到问题的答案,获取你关注的话题的最新资讯。 (作者没有考虑到天朝的程序员们)2.经常阅读Statc
2011-12-31 01:03:34 534
转载 强制 code review:reviewboard+svn 的方案
原文地址:强制 code review:reviewboard+svn 的方案我们团队在开发《天下盛境》项目的时候,制定和执行了比较好的 code review 策略,总结下来有几个优点:一是代码风格可控,代码质量有一定提升;二是新员工入职后能够得到更多人的指导,成长非常快;三是小 bug 频出的情况比我做《天》之前的项目少了至少一个数量组。当时我们的 code review
2011-12-31 00:44:07 1670
转载 JAVA必看书籍!
原文地址:JAVA必看书籍!作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Ja
2011-12-31 00:23:07 1258
原创 软件架构师职责与作用
重构是好程序员走向架构师的必经之路..非常认同.重构是代码不断抽象的过程,编程本来就是把具体事物抽象化的过程,不断重构可以让程序更健壮,可读性更高,更重要的是能够拓展自己的抽象思维能力,做架构设计难道不是抽象设计吗,所以重构是必经之路.话说回来,代码写的少的人通常都还没有养成重构的习惯,所以重构也需要代码量的积累.其实在一家“请得起架构师”,真正需要架构师的公司里,
2011-12-31 00:05:22 758
原创 系统设计涉及的要点
(1)数据安全(2)代码规范(3)系统安全(4)用户体验性(5)数据库性能(6)可扩展性(7)可维护性(8)接口设计(9)数据结构设计(10)可用性访问量这里出现的所有问题,归根结底,主要的原因都是对用户的访问量估计不足,当有大量用户同时访问时,系统的正常服务受到了影响,这是网站发布前的预备工作不够充分导致的。线下的服务你能看到街上排队人群的
2011-12-30 23:56:46 524
转载 神都会犯错,程序员也需要信息安全意识
神都会犯错,程序员也需要信息安全意识互联网时代信息安全事件已经是见多不怪了,连跟美国军方合作的资深安全公司HBGary Federal都能被黑,就不要说我们这些普通人了。上网就意味着你将自己暴露在广大黑客面前,谨慎保护自己的信息是必须的。很多时候信息安全并不是技术问题,而是人的意识习惯问题,像HBGary被黑过程中搞笑的一个,是信息主管被黑客假冒老板发的邮件欺骗,主动关闭了防火墙并提供
2011-12-30 13:33:04 785
转载 2011年养成的一个工作习惯
作者:朱金灿来源:http://blog.csdn.net/clever101有一句名言,没有记录的公司,迟早要跨掉的,多么尖锐,个人也不是如此吗?在下半年,思量再三,结合自己以前的习惯,要求自己每天写工作记录。 我把工作记录分为5部分:Target:远景、目标和理想。有时我想人为什么会陷入碌碌无为的状态呢?不是他不努力,碌碌嘛,说明他还是很勤奋的,但为什么会无
2011-12-29 20:44:42 494
原创 sqlserver系统存储过程分类
系统存储过程Active Directory 过程 sp_ActiveDirectory_Obj sp_ActiveDirectory_SCP 目录过程 sp_column_privileges sp_special_columns sp_columns sp_sproc_columns sp_databases sp_statistics sp
2011-12-29 14:00:50 647
转载 it高手与it民工区别
长期以来,"软件业"一直被视为"智力密集"型的"朝阳"产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为"知识英雄",比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人"津津乐道"。16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10
2011-12-26 18:59:12 1773
转载 高质量代码是程序员的追求
首先来看一个事实,百度,谷歌,腾讯的程序员们的工资是一般程序员的2,3倍,高级程序员的工资可能是5倍以上。国外创业企业的软件开发者由于可以拿到股份,收入可能有百倍之多。这是为什么呢?他们的电脑性能最多比我们的好50%吧。他们的工作时间可能还要比我们少。他们的人体构造和我们也没有任何区别。他们的智商就算高,也不会高一倍吧。那么他们凭什么拿那么多钱呢?其实很简单,那就是他们的的产品
2011-12-26 18:52:34 633
转载 框架和平台的区别以及两者的重要性
框架(Framework)和平台(Platform)是软件行业中经常看到的术语,应当说也是这个行业发展的方向。在讨论其重要性之前,我们先看看两者在概念上的区别。 框架是针对一定的应用领域进行开发的,比如,ACE(Adaptive Communication Environment)就是针对网络通讯而开发的一个框架。框架通常对于应用进行了一定的抽象,将需要的一些通用的功能做成了
2011-12-26 18:46:37 736
转载 实施软件平台与框架开发的注意事项
我在《专业嵌入式软件开发 — 全面走向高质高效编程》一书中用一章的内容指出,软件平台与框架开发是高质软件的打造之路。这里想进一步谈一谈实施这一高质软件打造方法所需注意的事项。 首先,明确(软件)平台与框架开发的主要目的不是对操作系统的功能进行封装,而是为所需开发的上层应用提供服务。虽然平台与框架的开发需要通过对操作系统的功能进行封装来实现为上层应用提供服务,但两者的主、次不能颠倒。
2011-12-26 18:36:28 450
转载 谈谈近期的安全事件
2011-12-16 16:37微博发了一道安全常识题,从反馈看,搞不太清楚的人还是蛮多的。有意思的是,搞不清楚的人多数认为是我搞错了。微博就144个字,也说不开,挪这里详细说说。很多网站都有用户系统,有用户系统就有密码存放,通常,密码都是加密传输的,为了安全,通常是单向散列加密,或者说,不可逆加密,一个简单的判断是,你通过密码找回功能操作,如果让你重设密码的,基本上是不可逆加密的
2011-12-25 20:26:31 549
原创 优秀站点收藏
孟宪会blog(.net)winform程序设计微软技术通http://sourceforge.net/ (RSS)http://windowsclient.net/http://www.codeproject.com/http://www.asp.net/cn/ (RSS)http://www.c-sharpcorner.com/老田:开发自定义窗体系列asp.net夜话系列asp.ne
2011-12-24 23:24:56 580
转载 我来CSDN的这一年
原文地址:http://robbin.iteye.com/blog/1136859 从ITeye(JavaEye)被CSDN收购,我从上海搬家到北京上班,眨眼之间已经过去了一年多。回顾过去这一年,生活环境发生了巨大改变,工作的职责和角色也重新定位,面临了一些新的困难和挑战。总体来说,感觉自己这一年过得很充实,很有成就感,在公司的大力支持下,计划做并且花了时间和精力努力的事情基本都做成
2011-12-24 23:14:05 802
转载 [探讨]如何更有效地学习开源项目的代码?
导读:对于开发者来说,社区里丰富的开源代码其实是笔极为宝贵的财富。如果能充分利用好开放源代码的资源,不仅可以掌握多种编程方法,提高实践能力,还能获得好的思想,激发编程灵感。开源代码怎么学以及怎样才能学好是大家经常关注的话题,日前,在问答网站知乎上,有人抛出了“如何更有效地学习开源项目的代码?”的话题,众技术好手各抒己见,CSDN软件研发频道对本文内容进行了整理,方便大家学习与参考。盛大创新研究
2011-12-21 20:05:08 522
转载 项目-团队-技术-个人(专业篇)
1引言今天,我的话题是“专业”。这里的“专业”,指的不是我们常说的“计算机技术”、“英语”、“物理”这些个专业,但它也是我们常会提到的另一种“专业“。我们肯定听说过下面的一些说法:1、 我们的队伍很专业。2、 我们的产品很专业。3、 我很专业。4、 谁谁谁很专业。5、 我们的公司很专业。 公司可以专业,团队可以专业,个人也可以专业,产品亦可以专业,到底
2011-12-21 19:50:38 492
转载 项目-团队-技术-个人(提拔篇)
是团队,就需要领导。领导从哪里来呢?途径可以有多种:1、从团队提拔2、从内部找3、从外面找。。。。。可能还有其他方式其实不论是从团队提拔还是去找现成的,这个人都是从一个团队脱颖而出的,都可能是从基础做起,在团队中表现出色之后被提拔起来的,只不过可能是在来公司之前,在其他公司的团队被提拔起来的。本文就和大家说一点关于“提拔”的个人想法。提拔一个人,通常做法是找那些能干的,
2011-12-21 19:49:51 475
转载 敏捷开发团队管理系列
之前的各个系列中,已经涉及了很多团队管理相关的内容,比如松结对编程系列中提到过大型团队分拆为微观开发团队的管理,产品管理系列中提到过Product Owner团队的管理,敏捷开发绩效管理系列中提到过“用中医理论管理团队”,敏捷开发般若敏捷系列中提到过借助“无我、无人、无众生”的概念凝聚不同团队的目标于一处,等等。本系列会专门从团队管理的角度,一方面将曾经提到过的内容加以贯穿,另一方面则会提及之
2011-12-18 01:08:09 771
转载 怎样才能开发出好的软件
怎样才能开发出好的软件呢?首先软件工程的思想要贯穿软件开发、运行、维护的整个过程,利用分层的思想使得软件的生命力更强,灵活性更好,便于维护,也便于合作开发,当然采用合作开发是为了提高效率,想要合作开发就要有统一的建模。在开发过程中适当的加入设计模式可以提高效率。 首先来说一下软件工程,软件工程就是把软件的开发工程化,在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理
2011-12-18 01:01:38 1158
转载 Linux日知录(常用问题笔记)
0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益. 1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回 查看用户信息的几种方法fingeridgroups
2011-12-18 00:54:26 864
转载 Hadoop 集群 傻瓜式搭建手记
听说Hadoop很久了,今天开始尝试自己搭建一个集群来玩玩,同时学习下Linux各种操作。主要参考资料当然是官方文档了:Hadoop 集群搭建:http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.htmlHadoop 快速入门:http://hadoop.apache.org/common/docs/r0.19.2
2011-12-18 00:52:10 827
转载 感悟
既然是总结,就不应该长篇大论,总结,特别是要给别人看的,一定要是高度的概括和思考的结晶才可以,于是采用的常见的列表的方式,下面的这些条目没有先后顺序,也没有重要性之分,只是想到哪些就写哪些!喜欢的拍砖,不喜欢的也可拍砖!1. 没有人在乎过程,都只关心结果2. 成王败寇,就这么简单同一个人带领项目,做成功了,他就是英雄,开会时他所说的就是成功的经验;但是如果做砸了,他就是罪人,他向领导说
2011-12-18 00:48:20 730
转载 细说Cookies
什么是Cookies?Cookies是一些小文件,它们被创建在客户端的系统里,或者被创建在客户端浏览器的内存中(如果是临时性的话)。用它可以实现状态管理的功能。我们可以存储一些少量信息到可以短的系统上,以便在需要的时候使用。最有趣的事情是,它是对用户透明的。在你的web应用程序中,你可以到处使用它,它极其得简单。Cookies是以文本形式存储的。如果一个web应用程序使用cookies,那么服
2011-12-18 00:46:56 497
转载 JSON for java入门总结
一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML); -----
2011-12-17 16:42:54 506
转载 深度探讨PHP之性能
1.缘起关于PHP,很多人的直观感觉是PHP是一种灵活的脚本语言,库类丰富,使用简单,安全,非常适合WEB开发,但性能低下。PHP的性能是否真的就如同大家的感觉一样的差呢?本文就是围绕这么一个话题来进行探讨的。从源码、应用场景、基准性能、对比分析等几个方面深入分析PHP之性能问题,并通过真实的数据来说话。2.从原理分析PHP性能从原理分析PHP的性能,主要从以下几个方面:内存管理、变量
2011-12-17 16:27:27 854
转载 成为Java高手的25个学习目标
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少 条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心
2011-12-08 21:32:16 511
转载 SVN提交工作时需要注意的事项
本节主要介绍一下SVN提交工作时需要注意的事项,在学习SVN的过程中,你可能会遇到SVN提交问题,这里就向大家简单介绍一下,欢迎大家能和我一起学习SVN提交工作时需要注意的事项。下面是具体的注意事项介绍。一.提交之前先更新1.SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。2.如果在修改的期间别人也更改了svn的对应文件,那么com
2011-12-04 17:16:08 713
原创 SQLSEVER系统数据库表
masterselect * from MSreplication_optionsselect * from spt_fallback_dbselect * from spt_fallback_devselect * from spt_fallback_usgselect * from spt_monitorselect * from spt_values
2011-12-04 12:11:08 804
MultipartRequest多文件上传
2014-06-27
VirtualKeyboard强大的Js软键盘
2013-01-23
关于asp静态分页的反向生成方式
2008-09-18
javascript实现贪吃蛇游戏
2008-09-16
.net版的在线编辑器FCkEditorDemo.rar
2008-09-08
json.js
2008-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人