自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PrinceTerence的专栏

The greatest pleasure in life is doing what people say you cannot do.

  • 博客(105)
  • 资源 (4)
  • 收藏
  • 关注

原创 PL/SQL 编写查询语句时LIKE中文不起作用

在使用PL/SQL时经常出现SELECT表时,明明有符合条件的数据,但是在WHERE语句中的LIKE中文查询不到结果。解决办法如下:1、打开一个SQL Window 执行查询语句“select * from v$nls_parameters ;”得到查询结果如下,1NLS_LANGUAGE AMERICAN2 NLS_TERRITORYAMERICA3 NLS_CURR

2015-07-27 11:45:28 9519

原创 Errors occurred during the build. Errors running builder 'Checkstyle Builder' on project

不了解CheckStyle的话请先自行百度。更换了新的Eclipse,在使用CheckStyle检查代码的时候发现总是报错如下:Errors occurred during the build.Errors running builder 'Checkstyle Builder' on project 'AAA'.Fileset from project "AAA" has no

2015-07-22 14:19:03 10647

转载 每个程序员需掌握的20个代码命名小贴士

来自:码农网译文链接:http://www.codeceo.com/article/20-naming-tips-programmer-know.html英文原文:20 Tips for Better Naming翻译作者:码农网 – 小峰代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你

2015-05-26 14:23:25 901

原创 GO语言程序结构

Go程序主要由以下几部分组成:包声明导入包函数变量语句和表达式注释以上一篇文章中的Test20150525.go为例:/* 第一行定义了程序包。必须声明为Go程序运行在什么包。main包是起始点来运行程序。每个包都有一个与之关联的路径和名称。 */package main/* import "fmt" 是告诉编译器去包含文件在包fmt的预处理命令。 *

2015-05-25 16:08:03 1177

原创 GO语言基础环境搭建以及HelloWorld

Go语言(golang)是Google推出的一种全新的编程语言。关于其详细介绍请自行百度,直接介绍基础开发环境配置。1、安装GO安装包。官方下载地址应该是 https://code.google.com/p/go/downloads/list不过如果你在被墙了的话应该是无法访问该地址,这里是用的版本是go1.3.windows-386.msi,可直接百度文件名下载安装即可。

2015-05-25 11:22:13 2447

转载 每一个程序员要遵守的一些优秀编程风格

译文链接:http://www.codeceo.com/article/programming-style.html英文原文:Want A Proper Programming Style? Here Are Rules You Need To Follow无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,我们就来探讨一下有助

2015-05-21 17:17:30 1791

转载 为什么国外程序员爱用Mac?

来自:vpsee.com 作者:vpsee链接:http://www.vpsee.com/2009/06/why-programmers-love-mac/Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原

2015-05-20 16:01:07 729

原创 【笔记】JavaScript编码规范- jQuery

jQuery对象变量使用前缀$// badvar sidebar = $('.sidebar');// goodvar $sidebar = $('.sidebar');缓存jQuery查询// badfunction setSidebar() {$('.sidebar').hide();// ...stuff...$('.sidebar').css({'

2015-05-20 09:37:47 618

原创 【笔记】JavaScript编码规范- 事件&模块

当在事件对象上附加数据时(无论是DOM事件还是如Backbone一样拥有的私有事件),应传递散列对象而不是原始值,这可以让随后的贡献者给事件对象添加更多的数据,而不必去查找或者更新每一个事件处理程序。举个粟子,不要用下面的方式:// bad$(this).trigger('listingUpdated', listing.id);...$(this).on('listingUpdated

2015-05-20 09:34:15 782

原创 【笔记】JavaScript编码规范- 构造函数

在原型对象上定义方法,而不是用新对象重写它。重写使继承变为不可能:重置原型将重写整个基类.function Jedi() {console.log('new jedi');}// badJedi.prototype = {fight: function fight() {console.log('fighting');},block: function block()

2015-05-20 09:11:10 694

原创 【笔记】JavaScript编码规范- 存取器

对于属性,访问器函数不是必须的。如果定义了存取器函数,应参照getVal() 和 setVal(‘Hi’)格式。// baddragon.age();// gooddragon.getAge();// baddragon.age(25);// gooddragon.setAge(25);如果属性时boolean,格式应为isVal() or hasVal()

2015-05-20 08:56:12 887

原创 【笔记】JavaScript编码规范- 命名规范

避免单字母名称,让名称具有描述性// badfunction q() {// ...stuff...}// goodfunction query() {// ..stuff..}当命名对象、函数和实例时使用骆驼拼写法// badvar OBJEcttsssss = {};var this_is_my_object = {};function c() {}

2015-05-19 14:01:00 928

原创 【笔记】JavaScript编码规范- 类型分配&强制转换

执行强制类型转换语句。String// bad // => this.reviewScore = 9;var A= this.reviewScore + '';// goodvar totalScore = '' + this.reviewScore;// badvar totalScore = '' + this.reviewScore + ' total score'

2015-05-19 13:48:05 803

原创 【笔记】JavaScript编码规范- 逗号和分号

不要再语句前面使用逗号。// badvar story = [once, upon, aTime];// goodvar story = [once,upon,aTime];不要有多余逗号:这会在IE6、IE7和IE9的怪异模式中导致一些问题;同时,在ES3的一些实现中,多余的逗号会增加数组的长度。在ES5中已经澄清(source)// badvar

2015-05-19 09:17:38 4775

原创 【学习笔记】JavaScript编码规范- 空白

使用制表符设置两(四)个空格,此功能一般在IDE中可配置。具体可根据实际要求。// badfunction() {∙∙∙∙var name;}// badfunction() {∙var name;}// goodfunction() {∙∙var name;}在左侧大括号前面保留一个空格。// badfunction test(){cons

2015-05-19 09:04:25 848

原创 【学习笔记】JavaScript编码规范- 注释

多行注释使用/**……*/,需要包含一个描述,所有参数的具体类型的值还有返回值。// bad// make() returns a new element// based on the passed in tag name//// @param {String} tag// @return {Element} elementfunction make(tag) {// ...

2015-05-19 08:49:58 783

转载 面试常见Java集合类(一)

java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提

2015-05-18 16:27:43 548

原创 【学习笔记】JavaScript编码规范-语句块

对多行的语句块使用大括号//badif(test)return false;//goodif(test) return false;//goodif(test){return false;}//bad function(){return false;};//goodfunction(){return false;}对于使用if和else的多行语句块,

2015-05-18 15:33:11 653

原创 【学习笔记】JavaScript编码规范-比较运算符&相等

使用 === 和 !== 代替 == 和 !=比较运算符进行计算时会利用ToBoolean方法进行强制转换数据类型,并遵从以下规则:Object的计算值是trueUndefined的计算值是falseBoolean计算值是boolean的值Numbers如果是-0,+0或者NaN,则计算值是false反之则是trueString如果是空,则计算值是false,反之则是tru

2015-05-18 10:51:05 738

原创 【学习笔记】JavaScript编码规范-声明提升

变量声明应该在作用域的顶端,但是赋值没有。function example(){var declaredButAssigned;//如下输出 declaredButNotAssigned 未定义console.log(declaredButNotAssigned)declaredButNotAssigned = true}匿名表达式能提升他们的变量名,但不能提升函数赋值。

2015-05-18 10:00:52 824

原创 【学习笔记】JavaScript编码规范-变量

总是使用var声明变量,不然将其变为全局变量。我们要想办法避免全局空间污染。//badaaa = new AAA();//goodvar aaa = new AAA();//God bless!使用var声明每个变量,这样很容易添加新的变量声明,而不用去担心a,替换a//badvar items = getItems();goSportsTeam = true ;dr

2015-05-15 15:33:54 617

原创 【学习笔记】JavaScript编码规范-属性

使用点表示法访问属性。var objA = {name:A,age,30};//goodvar nameA = objA.name;//badvar nameA = objA['name'];//God bless!用变量访问属性是要用下标表示法([])var objB = {name:B,age;30};function getProp(prop){ re

2015-05-15 14:49:06 668

原创 【学习笔记】JavaScript编码规范-函数

函数表达式//匿名函数var anonymous = function(){return true;};//命名函数var named = function named(){return true;}//IIFE 函数 Immediately-Invoked Function Expression(function(){ console.log('Hello!');

2015-05-14 16:21:26 650

原创 【学习笔记】JavaScript编码规范-字符串

对字符串使用单引号。//goodvar name = 'Terence';//badvar name = "Terence";超过80个字符的字符串应该使用字符串连接符进行换行。//goodvar msg = '测试信息测试信息测试信息测试信息'+'测试信息测试信息测试信息测试信息测试信息'+'测试信息测试信息测试信息';//badvar msg = '测试信息测试

2015-05-14 13:45:17 690

原创 【学习笔记】JavaScript编码规范-数组

使用字面量语法创建数组//goodvar items = [];//badvar items = new Array();当需要添加数组元素时,使用push而不是直接添加var items = [];//gooditems.push('abc');//baditems[items.length] = 'abc';当需要复制数组时,可以使用slice.var len

2015-05-13 15:33:03 910

原创 【学习笔记】JavaScript编码规范-对象

使用字面量语法创建对象//goodvar itemA = {};//badvar itemB = new Object();不要使用保留字(IE8不起作用)//goodvar studentA = {defaults:{name:'Jay'},sexual:male};//badvar studentB = {default:{name:'Lucy'},sexu

2015-05-13 13:48:30 724

原创 【学习笔记】JavaScript编码规范-类型

类型基本类型:访问基本类型时,应该直接操作类型值string number boolean null undefinedvar a = 0 ;var b = a ;b = 8 ;console.log(a,b) ; //0,8注:1、JavaScript中调用console写日志。2、打开IE开发者工具后才能使用console,默认访问IE的console

2015-05-07 15:50:14 771

原创 【学习笔记】信息系统项目监理“四控三管一协调”以及监理工作的分类和监理单位的作用

四控:质量控制、投资控制、进度控制、变更控制。三管:合同管理、信息管理和安全管理。一协调:沟通协调。根据工程监理的深入程度不同,信息系统工程监理可分为如下三种:1、咨询式监理。2、里程碑式监理。3、全程式监理。在信息系统工程建设中,监理单位的主要作用:1、帮助建设单位更合理的保证工程质量、进度和投资,并合理客观地处理好他们之间的关系。2、建设单位

2015-03-01 14:59:09 1649

原创 【学习笔记】信息系统项目管理-项目管理办公室

项目管理办公室PMO是在管辖范围内集中、协调地管理项目或多个项目的组织单元。PMO关注与与上级组织或客户的整体业务目标相联系的项目或子项目之间的协调计划、优先级和执行情况。关键特征:1、在所有PMO管理项目之间共享和协调资源。2、明确和指定项目管理办法、最佳实践和标准。3、项目计划、规程、模板和其他共享资料的交换场所和管理。4、为所有项目进行集中的配置管理。5、所有项目也得

2014-12-31 11:12:40 1864 1

原创 【学习笔记】信息系统项目管理-配置管理-配置库分类

配置库也称为配置项库,用来存放配置项的工具。主要分为以下三类。1、开发库 development library存放开发过程中需要保留的信息,供开发人员专用。库中信息可能较为频繁的修改,这通常不会影响到项目的其它部分。2、受控库 controlled library 在某个阶段工作结束时,将工作产品存入或将有关的信息存入。应该对库中信息的读写和修改加以控制。3、

2014-12-22 11:01:30 3134 2

原创 使用maven-build时Debug断点出现无法找到源问题

在使用Maven的项目中,经常使用maven-build来Run和Debug来启动运行和调试。用Debug模式进行调试的时候发现在打断点后,运行到breakpoint时经常找不到Source Lookup Path,及时手动添加相关Project或者File路径也无济于事。解决办法如下:1、找到Eclipse中Debug Configuration,找到Maven Build选项。

2014-12-18 11:03:12 12651 2

原创 【学习笔记】信息系统项目管理-项目采购管理-合同分类

通常可把合同分为两大类,及总价和成本补偿类。还有第三种常用合同类型,即混合型的工料合同。总价合同,此类合同为既定产品和服务的采购设定一个总价。1、固定总价合同(FFP):采购价格在一开始就被确定,并且不允许改变。2、总价加激励费用合同(FPIF):允许有一定的绩效便宜、并对实现既定目标给与财务奖励。3、总价加经济价格调整合同(FP-EPA):如果合同履约要跨域相当长的周期,就应该使

2014-12-15 14:20:10 1262

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

使用Maven中的maven-build来本地调试项目,启动后在console出现如下错误信息[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)on project XXXX: Compilation failure[ERR

2014-12-09 15:16:47 3159

原创 Windows下JDK版本回退设置环境变量不生效

由于项目需要,需要将之前安装的JDK1.7 64为版本降级为JDK1.6。于是安装了jdk-6u45-windows-i586。将PATH和JAVA_HOME都指向了JDK1.6以后,通过命令行查看Java版本发现仍然显示1.7如下:C:\Users\PrinceTerence>java -versionjava version "1.7.0_45"Java(TM) SE Runtim

2014-12-09 14:29:45 10032 3

转载 信息系统项目人力资源管理的激励理论

1、马斯洛(A.Maslow)的需求层次理论。该理论把人的需求分为五个层次,风别是生理上的需求、安全的需求、社交的需求、尊重的需求和自我实现的需求。顺序由低到高。2、赫茨伯格(Hertzberg)的保健-激励理论。人的激励因素有两种、一种是保健卫生,另一种是激励需求。保健卫生包括薪金福利、工作环境以及老板对员工的看法。保健卫生对应马斯洛理论的三个最低需求。激励需求类似马斯洛理论

2014-12-08 10:04:39 1358

转载 项目时间管理中活动与工作包的区别

1、活动是由工作包分解而来,是实现工作包所需的具体工作。2、工作包是WBS底层的可交付成果,是WBS的一部分,活动不是WBS的一部分。3、工作包不表示时间、也不表示顺序,只表示项目范围;活动可表示时间、顺序、是资源估算、历史估算、费用估算的重要依据。

2014-12-04 10:39:58 15290

原创 Maven3在setting.xml中配置代理

在特殊的网络策略环境下,可能要需要开发人员通过代理服务器来访问互联网。此时就需要给Maven配置代理服务来访问仓库、更新相关资源。打开setting.xml文件 myProxy true http 123.123.123.123 8080 XXXXX XXXXX *.

2014-09-04 16:24:10 27164 2

转载 Maven安装目录结构和内容

以apache-maven-3.2.3为例,该目录下主要有以下内容:binrootconflib

2014-09-04 14:40:34 2258

原创 Maven的本地初始配置三步走

Maven下载地址:http://maven.apache.org/download.cgi 本文编写时最新版本为3.2.3,在页面选择Maven 3.2.3 (Binary zip)下载即可。Eclipse下载地址:download.eclipse.org本文所使用的Eclipse版本是Eclipse Kepler SR2。A:解压缩Maven到某个文件夹、例如 D:\apa

2014-09-02 15:14:13 4904

转载 Eclipse历史版本名称

版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期Callisto3.22006年6月26日N/AN/AEuropa3.32007年6月27日2007年9月28日2008年2月29日Ga

2014-09-02 14:40:31 5319 4

人月神话MOBI

经典书籍,不用多说,喜欢拿走,下载不谢!

2014-12-11

velocity 学习资源

非常实用的资源,适合新手来学习和使用。中间有三个PDF文档!

2009-06-12

HttpWatch工具简介及使用技巧

HttpWatch工具简介及使用技巧,IE自带的一个非常有用的的HTTP观察调试工具!

2009-06-12

张孝祥 Java Web开发PPT

张孝祥关于JavaWeb开发的视频教程,大家可以看一看。

2009-03-18

空空如也

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

TA关注的人

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