Basic
文章平均质量分 80
NearEast
这个作者很懒,什么都没留下…
展开
-
软件系统复杂性灾难及解决方案探究
软件系统复杂性灾难及解决方案探究一、What is complex在谈论复杂性灾难极其解决方案之前,我们首先来理解一下“复杂”这个词。什么是“复杂”呢?对应的英文单词complex的释义能很好的表达软件工程中涉及到的复杂性。根据权威的牛津词典,complex的释义为:made of many different things or parts that are connected; difficult to understand可以看到complex有三层基本含义,首先是由多个部分或事物组成原创 2021-06-23 22:45:27 · 833 阅读 · 0 评论 -
Linux下的IBM Websphere MQ Server安装测试文档
本安装文档的实测安装环境为较老的Red HatEnterprise Linux 5.5 64位版操作系统,使用的MQ版本为WebSphere MQ7.1Linux试用版,正式版或其他版本的安装步骤可能略有不同,请根据具体情况调整。MQ安装文件名及下载地址为:WMQ_7.1.0.3_TRIAL_LNX_X86_64_ML.tar.gz。安装步骤:1. 将安装文件解压到当前目录(原创 2014-04-04 00:14:06 · 4961 阅读 · 0 评论 -
巧用UltraEdit脚本“造数据”
UltraEdit/UEStudio 的脚本通过嵌入 JavaScript 引擎启用。 这允许用户在享受完整 JavaScript 语言的强大和灵活的同时使用以下指定的命令与编辑器(应用程序对象命令),或在编辑器中打开的文档(文档对象命令)进行特别交互。 脚本可以在 UltraEdit/UEStudio 中编辑,在默认词语文件中带有内置 JavaScript 的语法加亮原创 2013-11-28 00:11:46 · 7524 阅读 · 0 评论 -
正则表达式--笔记与实战(Eclipse文本替换)
<!--.p {text-indent:2em}-->今天下午“光荣”的分到了59个bug,磨刀不误砍柴工,先学一下正则表达式……入门\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹原创 2011-11-11 00:30:25 · 6170 阅读 · 1 评论 -
Maven管理的Spring Web项目集成JUnit单元测试
JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。 一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如Spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持。 首先要做的是,改变JUnit的原创 2013-10-25 00:12:13 · 14608 阅读 · 3 评论 -
Log4J基础详解及示例大全
<!--p {text-indent:2em}-->去年这个时候,为做软件工程的大作业就详细学过Log4J的用法了,时隔一年想要在新的项目中好好使用一下的时候,发现几乎全忘了,悲催啊……再上网查资料,总是不能找到一篇符合我的口味,拿来就能轻松上手,方便查阅的文章。看了几篇网文以及Apache的官方文档,耐心的总结了一下,贴出来分享,也方便自己以后查阅!着急的话,原创 2012-05-20 10:49:39 · 3477 阅读 · 4 评论 -
10 步让你成为更优秀的程序员
这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代翻译 2012-12-28 10:08:46 · 3290 阅读 · 10 评论 -
指定页面模式,避开IE兼容性问题
<!--p {text-indent:2em}-->做web页面的时候,笔者喜欢用Chrome进行调试。当然Chrome下调出来的页面,跟IE的兼容性是有很大问题的。好在IE8之后,IE的兼容性问题已经有了很大的改观。由于公司做的是企业应用,可以对用户所使用的软、硬件提出一定的要求,至少让他们在IE8及更高版本的浏览器运行系统的要求不算苛刻,于是兼容性问题就好办多了。但原创 2012-10-17 16:53:51 · 3588 阅读 · 0 评论 -
JavaScript类库/组件/框架封装的总体结构
<!--p {text-indent:2em}-->之前也有封装过简单的Javascript组件,但是因为没有遵循和参考过好的编码原则,封装的方式有诸多不妥。最近参考了几个框架的源代码解析,加上自己的理解,总结成文供以后参考。笔者认为,所谓类库(或称框架)通常就是一个闭包,这个闭包可以访问外部宿主函数中定义的一些对外不可见的方法和变量,而对外提供的方法则放在类库的原原创 2012-10-10 16:15:16 · 3252 阅读 · 0 评论 -
技术改变生活--切换固定IP和自动分配IP地址的脚本
<!--p {text-indent:2em}-->公司给分配的电脑,总是自动重启,无奈自己天天背着本去上班!!更无奈的是,公司的网是固定IP,寝室的网是自动获取IP的(DHCP),每天到公司或者中午、晚上回寝室都得切换IP,很是麻烦,再装一个或者写一个软件来切换都没有必要,就上网查了一下命令,写了一段bat脚本,保存成文。:: 关闭回显@echo off原创 2012-04-27 09:29:31 · 3863 阅读 · 3 评论 -
编码问题总结
<!--p {text-indent:2em}-->程序员在日常的编程过程中,经常会遇到各种各样跟编码相关的问题。解决问题的根本当然是要弄清楚各个编码的来历以及具体的实现细节。本文参考某大牛的文章总结了常见的几种编码方式,并补充了笔者自己的一点见解,贴出来分享~Unicode在Unicode里,所有的字符被一视同仁,汉字不再使用“两个扩展ASCI原创 2012-08-20 09:26:48 · 1851 阅读 · 1 评论 -
Session机制详解
<!--p {text-indent:2em}-->摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session转载 2012-07-27 11:05:10 · 1672 阅读 · 0 评论 -
16个常用的Linux服务器监控命令
<!--.p {text-indent:2em}-->公司的项目终于进入验收阶段,昨天客户要求统计各服务器的运行参数,查几个命令查了很久,也没完全搞定;刚刚发现了今天的一篇新文章,果断收藏转载~如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linu转载 2012-03-15 21:02:35 · 836 阅读 · 0 评论