- 浏览: 10167 次
- 性别:
- 来自: 北京
最新评论
文章列表
g++指定include路径
- 博客分类:
- C++
在linux下编译c++应用,可使用g++命令。编译的时候也是针对c++源文件,需要指定头文件路径。在指定头文件路径时,可使用-I参数,如果是多个路径则要通过指定多个-I参数来设置多个路径。
之前安装完JDK1.8之后就遇到了这个问题,明白了怎么回事后没有修改,今天想起来又要修改时,突然忘了怎么回事了。所以,写下来记录一下。
JDK1.8安装完后,如果设置环境变量Path为其它JDK也不起作用,在命令行java -version显示依然是1.8。这是因为安装完1.8后,Oracle会在创建三个快捷方式,并创建在C:\ProgramData\Oracle\Java\javapath这个目录中,即java.exe、javaw.exe、javaws.exe三个快捷方式。然后安装程序会自动将这个路径设置到环境变量的系统属性Path中,所以如果我们新设置的路径没有放在它的前面,就会出现不起作 ...
在使用XML Schema生成XML文件时,我们常常会在一个元素中看到xmlns和targetNamespace这两个属性,它们可以在任何一个XML元素上使用,它们究竟是什么含义呢?
1、xmlns使用方法
xmlns的使用格式是xmlns:namespace-prefix="namespace"
xmlns可以使用在任何元素上,表明该元素及其子元素,可以通过相应的前缀名引用定义在名字空间内的元素,可以引入多个名字空间。
比如:
<wsdl:definitions
xmlns:xsd="http://www.w3.org/2001/XMLSche ...
Martin Fowler的重构一书很早就爬到了我的书架上,但一直没有把它完整地读完。一是没有时间;二是每次拿起来看时,看到那些碎碎念念的东西就立即失去了耐心。终于有一天,当我有了时间,有了心情去看这本书时,我几乎只用了一个晚上就一口气读完了这本书。但老实说,这并不是因为书里的内容吸引了我,而是我十分担心这一次又是半途而废。读完之后,我第一个感受,就是明白了候捷先生为什么没有自己亲自去翻译这本书,而先要熊节出第一稿了。我挺佩服熊节的,这么絮絮叨叨的内容,他竟能完整的翻译下来。就像候捷在序里提到的那几个初印象,“重构目标过于平淡,重构步骤过于琐屑”,我完全不能理解这本书为什么会被人称为经典之作,但 ...
因为工作需要,研究了一下Hibernate 4,在使用MyEclise 10.7自动生成代码时,程序始终报错如下:
org.hibernate.InvalidMappingException: Unable to read XML
at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:109)
at org.hibernate.cfg.Con ...
前四节主要在说客户端,本节开始介绍更深入的配置。
我们之前的内容都是在本机设置版本库,但在多数情况下,都是多人开发的网络环境,版本库则是位于服务器之上。
先来看一下Subversion的体系结构,如图所示:
在这个 ...
在饱受了命令行的折磨之后,下面我们来点简单的,本节我来介绍一下TortoiseSVN的使用。
TortoiseSVN是SVN在Windows平台上的开源界面化客户端,许可协议是GNU GPL,官方网站是http://www.tortoisesvn.net,目前最新版本是1.8.8。这个不到20M的 ...
到了最枯燥的内容了。
如果你看了第二节的内容,在检出的文件夹中试图添加或删除文件,然后再通过svn commit去提交这种变化,你会发现没有任何内容会提交给SVN。也就是说,SVN能够感知文件内容的变化,但却不能感知文件夹 ...
先从最基本的来,命令行。
从CollabNet下载SVN安装程序,我目前看到的最新文件是“CollabNetSubversion-client-1.8.10-2-x64.exe”,安装过程很简单,不啰嗦了。CollabNet管它叫Client,我觉得并不十分合适,因为它毕竟还包含了svnserve,何况即使没有svnserve,在本机也是可以直接应用的。
安装程序会自动为你设置好环境变量PATH,你还可以到安装路径去看看,都是一些dll和exe文件,利用这些简单的命令就可以进行版本控制啦!
1、检查是SVN是否已经安装好 -- svn help
打开命令行,输入
svn help
如果命令 ...
还是一样,在介绍一门技术之前,我先要说说它的历史。
SVN是Subversion的简写,是一种用于替代CVS的版本控制工具,应该说SVN比CVS更好用,功能也更强大。CVS自2008年10月以后就再也没有推出新的版本,而SVN则还处于蓬勃发展之中 ...