- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 TCSH下如何添加PATH
在tcsh下使用export设置环境变量不起作用,而应该使用setenv另外bash初始化用的脚本是用户路径下的.bashrc,而在tcsh下则是.cshrc。具体添加的内容如下:setenv PATH $PATH:/your/bin/...
2019-10-09 09:59:27
1394
原创 g++指定include路径
在linux下编译c++应用,可使用g++命令。编译的时候也是针对c++源文件,需要指定头文件路径。在指定头文件路径时,可使用-I参数,如果是多个路径则要通过指定多个-I参数来设置多个路径。...
2017-07-31 12:29:02
4184
1
原创 JDK 1.8安装后设置Path不起作用的问题
之前安装完JDK1.8之后就遇到了这个问题,明白了怎么回事后没有修改,今天想起来又要修改时,突然忘了怎么回事了。所以,写下来记录一下。JDK1.8安装完后,如果设置环境变量Path为其它JDK也不起作用,在命令行java -version显示依然是1.8。这是因为安装完1.8后,Oracle会在创建三个快捷方式,并创建在C:\ProgramData\Oracle\Java\javapath...
2015-05-08 15:28:54
538
原创 xmlns与targetNamespace
在使用XML Schema生成XML文件时,我们常常会在一个元素中看到xmlns和targetNamespace这两个属性,它们可以在任何一个XML元素上使用,它们究竟是什么含义呢?1、xmlns使用方法xmlns的使用格式是xmlns:namespace-prefix="namespace"xmlns可以使用在任何元素上,表明该元素及其子元素,可以通过相应的前缀名引用定义在名字空间内...
2014-11-27 08:53:29
264
原创 重构之重构
Martin Fowler的重构一书很早就爬到了我的书架上,但一直没有把它完整地读完。一是没有时间;二是每次拿起来看时,看到那些碎碎念念的东西就立即失去了耐心。终于有一天,当我有了时间,有了心情去看这本书时,我几乎只用了一个晚上就一口气读完了这本书。但老实说,这并不是因为书里的内容吸引了我,而是我十分担心这一次又是半途而废。读完之后,我第一个感受,就是明白了候捷先生为什么没有自己亲自去翻译这本书,...
2014-11-19 22:39:19
269
原创 MyEclipse 10.7生成Hibernate 4.1时的一个BUG
因为工作需要,研究了一下Hibernate 4,在使用MyEclise 10.7自动生成代码时,程序始终报错如下:org.hibernate.InvalidMappingException: Unable to read XML at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReade...
2014-11-13 21:01:08
120
SVN教程(五)体系结构
前四节主要在说客户端,本节开始介绍更深入的配置。我们之前的内容都是在本机设置版本库,但在多数情况下,都是多人开发的网络环境,版本库则是位于服务器之上。先来看一下Subversion的体系结构,如图所示:[img]http://dl2.iteye.com/upload/attachment/0101/9306/7a26e1c9-4314-3cb5-95a6-29cc80f1f9a...
2014-10-13 19:13:15
280
SVN教程(四)TortoiseSVN
在饱受了命令行的折磨之后,下面我们来点简单的,本节我来介绍一下TortoiseSVN的使用。TortoiseSVN是SVN在Windows平台上的开源界面化客户端,许可协议是GNU GPL,官方网站是http://www.tortoisesvn.net,目前最新版本是1.8.8。这个不到20M的小程序非常好用,我估计这只可爱的小乌龟在不少程序员的电脑上都安了家,因为有了它你就可以不用再考虑...
2014-10-12 21:51:49
406
原创 SVN教程(三)基本命令
到了最枯燥的内容了。如果你看了第二节的内容,在检出的文件夹中试图添加或删除文件,然后再通过svn commit去提交这种变化,你会发现没有任何内容会提交给SVN。也就是说,SVN能够感知文件内容的变化,但却不能感知文件夹结构的变化。文件夹结构的变化必须要以svn命令的形式,显示地通知版本库。比如,增加、删除文件,更改文件路径等等操作,你不能使用操作系统提供的命令,而必须要使用svn提供的命...
2014-10-11 23:48:39
158
原创 SVN教程(二)快速入门
先从最基本的来,命令行。从CollabNet下载SVN安装程序,我目前看到的最新文件是“CollabNetSubversion-client-1.8.10-2-x64.exe”,安装过程很简单,不啰嗦了。CollabNet管它叫Client,我觉得并不十分合适,因为它毕竟还包含了svnserve,何况即使没有svnserve,在本机也是可以直接应用的。安装程序会自动为你设置好环境变...
2014-10-11 12:52:29
143
SVN教程(一)简介
还是一样,在介绍一门技术之前,我先要说说它的历史。 :D SVN是Subversion的简写,是一种用于替代CVS的版本控制工具,应该说SVN比CVS更好用,功能也更强大。CVS自2008年10月以后就再也没有推出新的版本,而SVN则还处于蓬勃发展之中,越来越多的项目开始使用SVN。SVN最早是由CollabNet公司于2000年创建的一个开源项目,作者是Karl Fogel,网络...
2014-10-11 11:09:06
132
原创 软件开发的本质
多年来,我一直在思考一个问题:软件是科学还是艺术?直到有一天,一个新鲜的词汇进入了我的视野,它就是软件工艺。那一刻,我才意识到,其实我一直思索的问题应该是软件是工程还是艺术,而软件工艺给了我答案:软件是工艺,是工程和艺术的结合。我知道我将工艺解释为工程和艺术有所牵强,且容我暂时这么称呼它。这是我第一次看到这种提法时的第一感受。多年来,我一直困惑于一个问题:如果工程化的方法能够生产出标准化的...
2014-10-03 22:32:06
380
Hadoop运行于Windows 64位机的编译包
2016-03-07
PB叠前叠后及文化数据加载个人总结
2011-09-14
Vmware与虚拟化技术.ppt
2011-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人