软件开发相关
为乐.rookie
互联网 研发 管理 中间件
展开
-
同步调用和异步调用
操作系统发展到今天已经十分精巧,线程就是其中一个杰作。操作系统把 CPU 处理时间划分成许多短暂时间片,在时间 T1 执行一个线程的指令,到时间 T2 又执行下一线程的指令,各线程轮流执行,结果好象是所有线程在并肩前进。这样,编程时可以创建多个线程,在同一期间执行,各线程可以“并行”完成不同的任 务。 在单线程方式下,计算机是一台严格意义上的冯·诺依曼式机器,一段代码调用另一段转载 2010-04-23 09:58:00 · 559 阅读 · 0 评论 -
优秀程序员的45个习惯
强烈推荐大家将这些打印出来,贴在自己的办公桌旁边的墙上,学习实践。态度篇 1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新方案。4. 排除万难,奋勇前进勇气往往是转载 2010-04-24 21:15:00 · 390 阅读 · 0 评论 -
AOP概念
为什么要区分J2EE容器和J2EE应用系统? 我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池或线程池等性能优化机制。 这些功能机制是每个应用系统几乎都需转载 2010-04-24 22:03:00 · 574 阅读 · 0 评论 -
正则表达式
<br />正则表达式30分钟入门教程<br />版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录<br />跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者最后,来点广告……网上的资源及本文参考文献更新纪录本文目标<br />广告:做外包项目,挣美元!网站开发,手机开发等...<br />30分钟内让你明白正则表转载 2010-06-25 14:26:00 · 620 阅读 · 0 评论 -
eclipse 调试 ant中运行的java
<br /><br />如果要在gameGarden下开发游戏的话,因为游戏会运行在sandbox中,服务端和客户端都将用ant任务来启动,这给开发调试带来了很多的困难。下面介绍一种可以在eclipse中调试ant任务的方法。<br /> <br />首先在build.xml中复制server任务到一个新的任务,比如叫做server-debug,在启动虚拟机的时候加入下面的这条语句。<br /> <br /><jvmarg value="-Xrunjdwp:transport=dt_socket,addre转载 2010-07-27 09:43:00 · 2419 阅读 · 0 评论 -
使用 Eclipse 远程调试 Java 应用程序
概述远程调试简单的说就是通过运行在A机器上的debug客户端要调试一个运行在远程B机器上的应用程序。工作中我们常常需要把程序部署在服务器上(有时联调受对方源IP限制,或者应用程序有时必须运行在特定机器上),而源代码在本机,这时我们一般习惯通过日志调试,迫不得已时可能会在服务器上运行个代理来解决源IP限制的问题,从而在本机的IDE环境中调试。但是不管怎样,远程调试(Remote Debugging)常常也是重要的。Sun在设计JPDA(Java Platform Debug architecture)就留下了转载 2010-07-27 09:45:00 · 925 阅读 · 0 评论 -
一道位操作的趣味编程题
看到一道很有意思的编程题:大厅里有64盏灯,每盏灯都编了号码,分别为1-64。每盏灯都由一个开关来控制。(开关按一下,灯亮,再按一下灯灭。开关的编号与被控制的灯相同。)开始时,灯是全灭的。现在按照以下规则按动开关。 第一次,将所有的灯点亮。 第二次,将所有2的倍数的开关按一下。 第三次,将所有3 的倍数的开关按一下。以此类推。第N次,将所有N的倍数的开关按一下。 问第N次(N小于等于64)按完转载 2011-12-08 19:47:10 · 850 阅读 · 0 评论