摘要:
虽然本书所提供的实例、代码均源于java,但是不管我们是使用什么编程语言,编写出"好代码"对于一个想成为优秀的程序员都应该是最基本的。 良好的方法命名、适宜的注释、短小的方法、各种环境下的变量命名等等,这都是大师在多年编程中总结下来的经验之谈。 在网上经常会看到很多牛人是这么说的:“项目要注意可扩展、灵活性”、“要为以后的需求变更提供好的接口”、“要灵活使用设计模式”等等,仿佛各种各样的项目功能,在设计之初就已经是如此完备,能应付各种各样突如其来的需求变更,能一下子构建出如此完备的功能,更是我们这些新手所不能及,所崇拜的。 然而通读本书之后,我得到的体会则是一开始编写完成的 阅读全文
posted @ 2012-04-08 23:13
HackerVirus
阅读(248)
评论(0)
推荐(0)
摘要:
最近写了两个程序,模拟操作系统的算法,只是基本实现了课本上的基本功能,实际应该是很复杂的。模拟LRU页面置换算法: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 #define TN 3 //分配给该程序的主存页数 6 #define PN 10 //地址流 7 8 int page[TN],cnt[PN]; //主存页面表 9 typedef struct PAGE{10 int kPage; //the kth line 分配给该程序的主存页数的索引11 int 阅读全文
posted @ 2012-04-08 23:08
HackerVirus
阅读(402)
评论(0)
推荐(0)
摘要:
Portal-Basic Web应用开发框架(简称Portal-Basic或PB)是一套功能完备的超轻量级Web应用开发框架,内置MVC Web基础架构,支持可扩展的数据访问接口(已内置Hibernate、MyBatis和JDBC支持),集成Action拦截、Form Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供纯Jsp/Servlet API的使用接口,非常容易学习和使用。Porta-Basic的诞生源于当时实际的需要。那一年公司有几个Java项目急需上马,而我们的技术团队很年轻,很多成员的工作经验都不超过2年,更有不少应届毕业生和实习生,也有刚从PHP等其它语言转到J 阅读全文
posted @ 2012-04-08 23:07
HackerVirus
阅读(303)
评论(0)
推荐(0)
摘要:
Windows下实现php开发环境的方法就是将数据库mysql,服务器apache,开发语言php集合在一起。之前需要配置wordpress的时候也是使用了一个集合软件AppServ。wamp官方网址:http://www.wampserver.com/en/是lamp架构在windows系统上的版本,下载,按装。如果wamp不能运行可以查看事件查看器错误日志关于避免80端口冲突的问题安装wamp后测试端口显示 端口80被microsoft-HTTPAPI/2.0占用,这时apache服务肯定是不会开启的,因为IIS和apache共用一个80端口,所以需要改变apache服务器的主配置文件的监 阅读全文
posted @ 2012-04-08 23:04
HackerVirus
阅读(355)
评论(0)
推荐(0)
摘要:
最近使用sina云平台搭建wordpress程序,在使用过程中前台可以注册用户,但是找回密码功能输入用户邮件地址后出现:发送邮件错误 您的主机禁用了 mail() 函数网上搜索一遍,找到了通过插件解决问题的方法:WP-Mail-SMTP参考网址:http://www.ziyouwu.com/index.php/archives/98.html在wordpress的后台启动插件后设置发送邮件的相关信息1:填写你的邮箱地址,你打算用哪个邮箱发信件2:填写你想显示的发件人名称3:不用管了4:你选择发信邮箱的SMTP地址。不同的邮箱不一样哦(腾讯的smtp.qq. com, 163邮箱smtp.163 阅读全文
posted @ 2012-04-08 23:03
HackerVirus
阅读(256)
评论(0)
推荐(0)
摘要:
内容摘要这一讲中,我分享了我对于职业素养的认识和理解。职业素养是一个很大的话题,但总的来说,他表现为某个人对于职业的一种精神和态度。我个人总结起来,职业素养是在具备专业技能基础上,表现出来的以下精神品质责任心伦理观纪律性守时间乐沟通敢承担讲义地址https://skydrive.live.com/redir.aspx?cid=bb01f26f28894a40&resid=BB01F26F28894A40!137&parid=BB01F26F28894A40!136视频地址http://www.tudou.com/programs/view/ILUyjAW8J7k/ 阅读全文
posted @ 2012-04-08 22:31
HackerVirus
阅读(360)
评论(0)
推荐(0)
摘要:
一、摘要 我下面写的是我在使用OEA中用到的功能,当然还有好多现在还没有用到,希望高手们多多指点指点。OEA 源码:OEA框架 2.9 Pre-Alpha 源码公布可以到BloodyAngel的博客和中可以下到。虽然作者的DEMO应经有了,但毕竟是写好的,只有自己动手才能更好的掌握这个框架,所谓体验决定深度嘛。二、本文大纲 a、摘要 。 b、DDD 之父子关系 。二、DDD 之父子关系 DDD思想可以查考周哥的DDD - 使用聚合(Aggregate)来设计类库文章这里就不详述了。我们要实现的效果是:在这里我们还是要用到 小区表 和 客户表 哦 小区表是父 客户表是子父(RootEntity) 阅读全文
posted @ 2012-04-08 22:30
HackerVirus
阅读(635)
评论(0)
推荐(0)
摘要:
昨天看了一本叫做《突破程序员基本功的16课》的书,个人感觉还可以,主要对Java的技巧进行了一些深入的讲解,让我对类的初始化和对象的创建有了新的认识。一、类的初始化对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。类的编译决定了类的初始化过程。编译器生成的class文件主要对定义在源文件中的类进行了如下的更改:1) 先按照静态成员变量的定义顺序在类内部声明成员变量。2) 再按照原java类中对成员变量的初始化顺序进行初始化。一个java类和编译后的class对应的转换如下:源文件:public class Person{ public static String. 阅读全文
posted @ 2012-04-08 22:29
HackerVirus
阅读(209)
评论(0)
推荐(0)
摘要:
下面是Hadoop集群系列的目录安排,按照一星期发布一期的原则进行。希望大家的关注。 目录安排: 1)Hadoop集群_第1期_CentOS安装配置_V1.0 地址:http://www.cnblogs.com/xia520pi/archive/2012/04/03/2431004.html 2)Hadoop集群_第2期_机器信息分布表_V1.1 3)Hadoop集群_第3期_VSFTP安装配置_V1.0 4)Hadoop集群_第4期_SecureCRT使用_V1.0 5)Hadoop集群_第5期_Hadoop安装配置_V1.1 6)Hadoop集群_第5期副刊_JDK和SSH... 阅读全文
posted @ 2012-04-08 22:29
HackerVirus
阅读(172)
评论(0)
推荐(0)
摘要:
具体为一下几个步骤:1、引入Struts 2工程所需运行库文件。2、创建并配置web.xml文件3、创建一个Action类4、创建并配置struts.xml文件。引入工程所需运行库文件目前我用到的Struts版本为2.1.8.1 GA。把以下几个运行库文件复制到工程的WEB-INF下的lib文件夹中。在web.xml中配置FilterDispatcher配置WEB-INF下的web.xml文件?123456789101112131415161718<?xml version="1.0" encoding="UTF-8"?> <web-a 阅读全文
posted @ 2012-04-08 22:24
HackerVirus
阅读(141)
评论(0)
推荐(0)