自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

编程中的66个好习惯

最近在网上发现这篇文章,看看自己的编程习惯掌握了多少?1. 避免将多个类放在一个文件里面。  2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。  4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。  6. 每行代码不要超过80个字符。  7. 不要手工...

2012-01-11 18:35:59 325

网站速度为王

北京时间1月10日消息,谷歌高级运营副总裁乌尔斯·霍泽尔(Urs Holzle)认为,网站速度为王。霍泽尔如此执迷于谷歌的速度,曾经有一次,他呼吁进入全公司范围的“黄色代码”(Code Yellow)紧急状态,迫使所有工程师停下当时的工作,以便使网站更加快速。霍泽尔在最新一斯谷歌季度杂志Think Quarterly上讲述了这则故事。霍泽尔同时给出一些统计数字,以对速度的重要性进行阐述...

2012-01-11 18:34:21 320

递归再一次让哥震惊了

先说那两个让哥震惊的递归问题:1:用递归实现单链表的倒序输出2:从二叉查找树中删除节点,并保证还是二叉查找树 同学们可以开始思考这两个问题了,当然你可能N年前就遇到过这两个问题,那么不妨看看,看你是否真的理解了递归。实现这两个问题的代码当然很简单,就在下面。 百度百科中递归的名片:递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身...

2011-12-23 08:50:14 296

$薪水谈判指南$:如何做到2年7个月涨9次工资

你的薪水和你的职位成正比么?薪水的一直是让我们最纠结的。没有人不喜欢钱。你积极努力的工作,得到身边同事的认可。但或多或少觉得得到的和付出的不成正比。如果你觉得赞同。请继续往下看。你在一个什么样的公司?因为是围绕薪水一个话题,我把公司分成需要自己谈和不需要自己谈的公司。不需要谈薪水的公司:世界500强的公司一般不需要谈薪水。相对会受到公平的待遇。这种公司对职位的分级很严格...

2011-12-23 08:49:43 242

J2EE技术(六)——JSP

一、 JSP基本思想JSP(Java Server Pages)JSP技术规范是JavaServlet技术的发展和自然扩展,将转化成Servlet。根据客户端请求创建动态Web页面的文本文件,是J2EE中的“视图”组件。JSP与Servlet相比的优势:JSP可以分离动态和静态内容。在Servlet中,静态内容与动态内容是一起产生的,所以关于页面的任意一点修改都需要重新编译Servle...

2011-12-20 22:00:00 272

J2EE技术(五)——EJB

一、EJB基本思想EJB(Enterprise JavaBean):它提供了一个架构开发和配置到客户端的分布式业务逻辑,可以明显减少开发扩展性高度复杂的企业应用的难度。EJB规范定义了EJB组件应该如何及何时与它们的容器交互。由EJB容器负责提供普通的服务,例如目录服务、事务管理、安全、资源池和容错。EJB 结构:EJB组件要按EJB规范编写,然后部署到应用服务器上。EJB组件运行在E...

2011-12-20 20:22:00 243

J2EE技术(四)——JavaMail

一、JavaMail基本思想JavaMail API为开发人员通过使用各种邮件传输协议编写邮件客户机提供接口和抽象类。JavaMail规范使得开发邮件系统变得简单起来,JavaMail定义了通用的类和接口,通过定义会话、消息、传输和存储接口,Java程序员可以很容易的实现邮件的发送和接收。WebLogic Server是JavaMail的提供者,在WebLogicServer环境下可以...

2011-12-20 16:48:00 311

J2EE技术(三)——JMS

一、JMS基本思想JMS(Java Message Service)即java消息服务,提供了一组标准的java API,用于企业级的消息处理。通过JMS可以在java程序之间发送和接受消息以达到交换数据的目的。一个JMS应用由以下几部分组成:1、 消息发送者(消息生产者):消息发送者是指消息的创建者和发送者,是消息的发源地。2、 JMS提供者:是指实现JMS API接口的消息系统...

2011-12-20 11:36:00 131

J2EE技术(二)——JDBC

一、JDBC基本思想JDBC(Java DataBase Connectivity)——Java数据库连接,为Java应用程序访问数据库提供了一个统一的接口。通过JDBC可以完成建立到数据库的连接、执行SQL语句等操作。定义连接数据库的四种不同驱动类型的规范。JDBC由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,使他们能够用纯Java API编写数...

2011-12-19 21:07:00 156

J2EE技术(一)——JNDI

一、JNDI基本思想JNDI(Java Naming & Directory Interface)即java的命名和目录接口。为开发人员提供了查找和访问的各种命名和目录服务的通用、统一方式。构建在DNS,LDAP等服务之上。命名服务提供一种绑定服务,即映射标识符到实体或对象。例如DNS——域名系统 (Domain Name System)就是一种命名服务。有了DNS,可以把容易记忆...

2011-12-19 17:01:00 169

J2EE架构

J2EE架构包含以下层:用户层——用来与用户交互,并把来自系统的信息显示给用户。J2EE平台支持不同类型的用户,包括HTML用户、Java applets和Java应用等。Web层——Web层产生表示逻辑,并接受来自表示客户端的用户反馈,这些表示客户端通常为HTML客户端、Java Applets和其他的Web客户端。在所接受的客户端请求的基础上,表示层对用户的请求产生相应的回应。J2...

2011-12-14 20:21:00 190

J2EE13种核心技术规范

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。下面对J2EE中的13种技术规范进行简单的描述。JDBC(Java DataBase Connectivity)Java数据库连接,为Java应用程序访问数据库提供了一个统一的接口。通过JDBC可以完成建立到数据库的连接、执行SQL语句等操作。定义连接数据库...

2011-12-10 18:45:00 151

javascript控制jsp网页中只读文本框背景色——出错啦,求救!

jsp网页代码:<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:

2011-11-30 20:12:00 195

javascript验证表单格式

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o

2011-11-30 19:56:00 286

Dreamweaver做网页

软考结束后,学了几天的J2EE,然后米老师通知临时改变学习计划,因为接手到LN公司的一个企业管理网站的项目。因为学习软件之前,吉庆、袁福彪、黄爱岗和我学过一个学期的多媒体知识,所以做前台界面的任务就分配到了我们四个人身上。然后其他人负责对我们做出来的页面进行连接到数据库的后台测试。 说说一个星期以来做界面的过程和感受。 之前虽然接触过一些Dreamweaver的东西,但也只是个皮毛,没有...

2011-11-25 22:11:00 291

开始懂了

紧张的软考刚刚过去的那两天,没有了在11月12日要软考、要考过的那种压力,习惯了紧张的神经一时间还缓不过神来。我想,人生也许就是这样,要想一生有所作为,待到夕阳西下的年纪能够做到不因碌碌无为而悔恨,那么在正直年轻积累筹码历练能力的阶段,就应该持续每天以饱满的热情投入到自己向往的事业中去。想想我身边有所成就的人,在为自己理想奋斗的道路上,哪一个不是每天披星戴月的工作呢?先不说别人,提高班每个人都...

2011-11-25 19:15:00 159

软考复习总结

昨天我参加了软考,计算机技术与软件专业技术资格(水平)考试分为三个级别,我考的是其中的中级资格的软件设计师的考试。考试分为两项考试:上午的客观题和下午的主观题。整体考试下来感觉这个考试题目并不是很难,大部分考一些基础性的知识,就是考试范围挺广泛的。 上午题75道选择题,大部分是一些基础性知识考查,难度不是很大,只不过设计的范围很广泛,主要包括:数据结构、算法、编译原理、操作系统、系统开发与软...

2011-11-13 21:55:00 173

gen_server, trap_exit和terminate/2

转载请注明:来自http://blog.csdn.net/skyman_20011. 若gen_server进程自己终止(比如返回stop或在回调里触发exit),则terminate/2总是被调用;否则2. 若gen_server进程没设置捕捉退出消息,则不会有terminate/2回调;3. 若gen_server进程没设置捕捉退出消息,但它的子进程设置了,则子进程会有termin...

2011-11-09 17:10:00 126

Supervisor with gen_server

转载请注明,来自:http://blog.csdn.net/skyman_2001当gen_server进程加到监督树里,要想让它的supervisor终止时回调该gen_server进程的terminate()(可以在terminate()函数里做些清理工作),可以:1. 该gen_server进程设置了捕捉退出信号:erlang:process_flag(trap_exit, tr...

2011-11-07 22:12:00 155

软考注定是一次伤痛

从8月20号开始准备软考到现在,按说时间真的是很充裕,但是由于期间淅淅沥沥的间断性复习,觉得这次软考注定是一次伤痛了。 之所以是淅淅沥沥间断性的复习准备,是因为在此期间花了大约10天的时间做ZC公司的一个员工评分系统,然后用了23天的时间复习和参加GCT(工程硕士)考试。复习软考的时间就剩下了40天,其中15天的时间学习J2SE,15天的时间看软考视频,然后剩下GCT考试之后也就是11月初到...

2011-11-05 19:30:00 184

我的其他博客

博客、空间或者日志的种类有好多,像百度空间、QQ空间、网易博客、新浪博客、CSDN博客、博客园等等。人们往往会出现这种情况,就是种类多了就不知道选择哪一个好了,博客也一样。最开始我启用的博客是网易博客,然后又开了百度的空间,在上面主要记录了我学习、生活和技术方面的内容。后来随着学习的一步步深入,技术的一步步提高,同时也发现CSDN是一个IT行业非常专业的综合型IT门户网站,于是就又开通了CSDN...

2011-10-21 10:55:00 87

《当程序员的那些狗日日子》(五十二)同学情与差距

(五十二)同学情与差距临近春节放假前,我收到了高中一同学志的结婚请柬。想想也快到春节放假了,于是我干脆请了几天假,跟春节假期连在一起,这样就可以提先回家过一个春节长假了。说起来很巧,志是我到广州后在一次回家的大巴客车上与他同车,所以才联系上他的,并和他一直有联系。当时在车上碰到的时候,我和他都几乎认不出对方。在志的婚礼上,我还见到了高中的很多同学,其中很多同学都是高中毕业后就一直没有联...

2011-10-19 01:17:00 102

小论兄弟情、姐妹情

小论兄弟情、姐妹情 ——致我的朋友们 亲爱的朋友们,我想念你们! 姐妹情、兄弟义是一个从古至今都十分经典的话题。兄弟情是你失意时他给你的一个深深的拥抱,是你得意时他脸上流露出的灿烂的笑容。兄弟就是有福不一定要同享,但有难心甘情愿和你承担的人。 我们曾经为了相同的志向而彼此结识,共同成长,并肩奋斗。奋斗的历程不是一帆风顺,不管雨天晴天,我们的心彼此牵挂着,我们同哭同笑。一路走下来,...

2011-10-18 22:06:00 100

GCT考试复习

今年毕业,报名参加了GCT(工程硕士)考试,因为是每年的10月30号考试,所以进入10月份就开始了紧张的突击复习。 GCT考试共考四门课程:数学、语文、逻辑和英语。别看紧紧四门课程,涵盖的考试内容相当丰富。数学从小学的质数、合数、奇数、偶数考到高中的三角函数、几何、代数、概率……再到大学的微分、积分、线性代数、矩阵等等。语文从字到词到句,知识面从远古时代到21世纪,几乎涵盖物理、化学、生物、...

2011-10-18 21:14:00 148

《当程序员的那些狗日日子》(五十一)太不给力的年终奖

2009年12月中旬,敖总请研发部各人去台湾六天游,这是敖总每年一次的对研发部同仁的特别恩惠。此外此次台湾游敖总还请了负责技术支持的另外三位同事一同前往。由于办证及其他原因,最后只有立经理、小钟、良子、小陆和我,再加上敖总,一共六人成行。这次台湾六天游,一个人的团费大概四千多元,虽然说是“羊毛出在羊身上”,但如果敖总不请各人去台湾游,那钱也不会给到各人手上,所以客观地说我还是很感谢敖总,这让我...

2011-10-17 01:08:00 155

《当程序员的那些狗日日子》(五十)无限愧疚

不知不觉,时间已来到了2009年12月份,视频管理系统的开发也告一段落,按照阿凌和敖总的意思,接下来就要做后面等着要做的系统了。事实上视频管理系统的程序和功能有没有需要优化的地方呢?当然有,最明显的就是数据分页的问题,由于在开发过程中一直很赶进度,所以有很多地方我就直接用了ASP.NET的服务器控件GridView及其默认分页功能来实现分页,在数据量不大的情况下,这种做法没有问题,我这样做也是...

2011-10-11 19:14:00 118

《当程序员的那些狗日日子》(四十九)倾注心血而成的系统

调整心情后,我继续回到原来的工作和生活的状态。经过两个多月的狗日般的上班日子后,视频管理系统学生后台之前提出要修改的地方已修改完成了,教师后台也开发得七七八八了。实际上这两个多月的时间一部分是用在学生后台的修改上了,一部分是用在教师后台的开发上了,因为教师后台的功能很多都跟管理员后台的功能相似,所以可以直接从管理员后台那里搬过来后再稍作修改即可,因此可以不用费很大的功夫。一天宗问我系统...

2011-10-08 00:12:00 115

《当程序员的那些狗日日子》(四十八)No money no talk

注:重阳,又是重阳!到广州两年多的时间,当年上大专时的五室友,各自又有了很多不同的变化。“海牛”和勇都生儿育女了,而且勇已在河北保定市区买了房,此时他仍在北京那家小型电力公司做着,平时在北京上班,周末则回保定与家人相聚,生活也算稳定下来了,而“海牛”也在山东老家过起了波澜不惊但也相对稳定的日子。小伟也结婚生子了,他的妻子是他在湖北同一地方的老乡,原来在深圳工作,后经老家朋友介绍认识,开始时两人...

2011-10-05 12:59:00 155

软考(3)--操作系统

操作系统目前可谓老少皆知,它是计算机系统的资源管理者,含有对系统软、硬件资源实施管理的一组程序。操作系统知识点如下:

2011-10-03 20:33:00 70

软考(2)--编译原理

目前还没有看过专门的编译原理的书籍,不知道书中对编译原理的定义是怎样的,自认为编译原理是指将一种语言翻译成另一种语言的一般原理和基本方法。希赛的软考视频中涉及到得编译原理的知识点如下:...

2011-10-03 19:28:00 128

与失散已久的小学同桌QQ聊天

今天下午我正忙于软考的学习,QQ小图标像往常一样时不时的弹出一个窗口,提示“**向你发送好友申请,赶紧去处理吧”,我定睛一看,** ,我小学同学,对了,还是我同桌呢,又想了想,哦,我们初中还是一个班,在一个班学习了三年!经历了不同的高中和大学(当然,对于我的这位同桌来说应该是经历了六年的工作吧),算算我们应该有近九年的时间没有联系了。他说:呵呵,想起你就在网上搜了一下,结果找到了。意外+惊喜,...

2011-10-02 19:13:00 83

软考(1)--数据结构与算法基础

2011-09-30 20:45:00 90

为自己加油!!!

从9月18号开始看软件考试的视频了,软考整体算下来考试的范围还是挺广的,希赛的复习视频列出了18章的考点,可以说每一章的背后都是一个大的学科。而且有六七项对于非计算机专业的来说这次是首次接触,比如说数据结构和算法、 编译原理、操作系统、数据库、组成原理与体系结构、网络基础等等。所以,我觉得非计算机专业的考生应该下更多的功夫来准备这次考试。 伴随着生活琐事的拖累,我的精力和时间比提高班同期的其...

2011-09-30 20:15:00 81

《当程序员的那些狗日日子》(四十七)躁动的空气

每天在公司上班,研发部是清一色的雄性动物,研发部这边的办公室也只有研发部一个部门,所以唯一能接触到的雌性动物就是前台MM。但是所谓的“能接触到”,也只是在早上到公司时跟前台MM打声招呼,上洗手间进出办公室而从前台旁边经过时见一眼前台MM,中午到外面去吃午饭时见一眼前台MM或再多加打一声招呼,前台MM下班时到研发部发办公室跟立经理打声招呼时再见一眼前台MM,仅此而已。因为研发部各人早已形成了习惯,没...

2011-09-30 01:43:00 174

《当程序员的那些狗日日子》(四十五)越发觉得自己像条狗

注:这一篇,应该可以作为狗日日子的主题篇了。不久后研发部又招了一位新同事进来,是做Delphi的,并要求用到一些简单的C++,负责协助宗做一些录播主机软件程序的对视频录制进行处理的功能,所以也属于宗的手下。这位新同事姓彭,比我小四岁,被大家称为小彭。小彭来自湖南,个子不高,体形稍偏瘦,性情随和,他就坐在我前面的那个空座位上。虽然小彭比我小四岁,但没想到他已成家,刚结婚不久。而且他也很有个性...

2011-09-25 01:47:00 242

《当程序员的那些狗日日子》(四十四)是办公室还是牢房

经过一番努力并费了不少脑汁后,文件传输程序开发完成了,管理员后台最后要做到的启动录制和停止录制的功能及对应的视频数据展示的功能也开发完成了。经过测试后,文件传输程序可以正常运行,启动录制和停止录制的功能也可以正常操作。大功告成。文件传输程序及启动录制和停止录制的功能,都是涉及录播主机软件程序所提供的程序接口的,事实上这两者在开发过程中我都只是在宗所提供的录播主机测试机上简单地进行过两三次测试,...

2011-09-22 14:04:00 105

《当程序员的那些狗日日子》(四十三)绝缘空间

不久后的一天下午,敖总急匆匆地走进研发部的办公室,告诉我说,半小时他要去华师找祝老师,我也一起去,让我准备一下。半小时后,敖总再过来告诉我,让我先到楼下去等他,他要去地下停车场开车上来。于是我先来到楼下,却也见到了有两位其他部门的同事在那里等着了。其中一位是业务部门的,我算是认识,另一位则第一次见到,不认识。简单地聊开后才知道,这位不认识的同事也是刚到公司不久,此时还没过试用期。然后和他互...

2011-09-20 02:03:00 126

《当程序员的那些狗日日子》(四十二)内心的挣扎

敖总的办公室是在主办公室那边,但他会不时到研发部所在的这边来,有时是为了在客厅接待客户和客人,有时是到客厅来喝茶,有时是到研发部找立经理或宗或部门中其他成员问技术上或工作上的事情,有时则是在小会议室里开会或在展厅里观看和研究录播系统的真实拍摄效果。那个小型展厅里就按真实环境装了一套录播系统,专供给客户演示和开发测试之用。虽然进入公司时间不长,但是我还是从这些零散的片断中看到了,敖总在公司有绝对...

2011-09-15 17:57:00 117

员工评分系统现场发布小感

事情经过: 忙完教务系统的评教系统(评估教师系统,简称评教系统)之后,又做了一个和评教系统需求非常类似的廊坊某公司的员工评分系统。因为之前做了一个月的评教系统,所以做起员工评分系统之后非常顺手,我和我的搭档吉庆用了6天的时间将这个系统做完,然后就是去廊坊这家公司进行软件的安装。 第一次去公司,是在一台现成的sql server2003操作系统的服务器上安装的,因为公司的服务器没有专人来维护...

2011-09-12 18:56:00 258

《当程序员的那些狗日日子》(四十一)卑微的角色

研发部中的其他三位同事,搞硬件的其中一位同事,姓钟,一般被大家称为小钟,其年龄与我相仿,长得有几分英俊,人有几分风趣和潇洒。搞硬件的另一位同事,单名一个良字,一般被立经理昵称为良子。良子比我小三岁,个子不算高,脸圆圆的,有点娃娃脸的感觉,虽然其心智很成熟,但从其脸上似乎看不出他经历过很多的事情。另一位做机箱结构设计的同事,姓林,部门里外的同事一致称其为林工。林工比我小两岁,个子也不算高,微胖,人有...

2011-09-10 01:17:00 111

空空如也

空空如也

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

TA关注的人

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