`
weatry
  • 浏览: 10115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

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中,所以如果我们新设置的路径没有放在它的前面,就会出现不起作 ...

xmlns与targetNamespace

    博客分类:
  • XML
在使用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教程(一)简介

    博客分类:
  • SVN
还是一样,在介绍一门技术之前,我先要说说它的历史。 SVN是Subversion的简写,是一种用于替代CVS的版本控制工具,应该说SVN比CVS更好用,功能也更强大。CVS自2008年10月以后就再也没有推出新的版本,而SVN则还处于蓬勃发展之中 ...
多年来,我一直在思考一个问题:软件是科学还是艺术?直到有一天,一个新鲜的词汇进入了我的视野,它就是软件工艺。那一刻,我才意识到,其实我一直思索的问题应该是软件是工程还是艺术,而软件工艺给了我答案:软件 ...
Global site tag (gtag.js) - Google Analytics