通常在情一般都不建议使用绝对路径,因为写死之后,换环境,换平台,又要重新修改路径,因此常常使用相对路径,哪么相对路径通常使用的就是环境变量了. 在Mac 中,xcode 中build settings里面就有好多环境变量. 下面主要是以xcode 4.2 --sdk 5.0 进行说明,因为不同的环境build settings不一样,但差别不大. xcode 的build settings配置项有几种设置 1.使用.xcconfig的方式进行配置 2.系统自荐的方式 3.自定义的方式 默认情况下…
修改windows的CMD窗口输出编码格式为UTF-8 转载自 http://xuliduo.iteye.com/blog/639923 dos命令: chcp 65001  就是换成UTF-8代码页 chcp 936 可以换回默认的GBK chcp 437 是美国英语 在cmd中打开并查看文本文件   使用type命令: type note.txt //note.txt是你要打开的文本文件 在cmd中编辑文本文件 在cmd中不能用鼠标编辑文本 只能用键盘 且界面类似于TC 不能用命令 只能进入…
简介 用Xcode创建源文件时会自动在文件开始位置加入如下注释: // // ISSImageCycleScrollView.m // SoftTravel // // Created by iss110302000283 on 16/2/26. // Copyright © 2016年 issuser. All rights reserved. // 原理 这个其实是通过Xcode的代码模板(Template)生成的,Xcode的Template目录在这个目录: /Applications/X…
有时候,我们在生成项目时,发现有些文件如:.jpg的图片文件,无法复制到输出目录中,此时会非常纠结,反复的清理项目,重新生成,依旧不能解决此问题.后来我打开.csproj的项目工程文件时,经过对比发现能复制到输出目录的文件在Content中记录明显不同. 此时修改为 <Content Include="logo.jpg"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> &l…
发现与解决 检查了一下项目文件,发现是因为这些 dll 文件的引用其中一个叫做 嵌入互操作类型(EmbedInteropTypes)的属性被设为了 True,此时 复制本地 属性会被强制设为 False.所以 dll 文件自然也就不会被复制到输出目录了. 所以只要将 嵌入互操作类型 设为 False 后,重新生成项目即可解决. 更多 但是发现在引用这些 dll 文件时,并没有与其它正常 dll 有什么不同的地方. 网上大概搜索了一下,好像发现产生这种问题的,名字中都包含 Interop.,且应该…
写在前面 本篇主要讲述日志配置,看完本篇可以解决下述问题, 控制台输出日志.生成日志文件.日志级别修改.hibernate日志不输出 Git Demo Path:https://github.com/MingHaiTian/springboot-start.git -------------------------------------------------------------------------------------------------------- 正文开始 spring-…
问题 部署项目并启动项目后,使用mybatis时候,报一个错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),项目在eclipse下运行毫无问题,但在idea下回报错 原因 在网上各种搜索后发现,是idea工具在编译打包的过程中,只搬运src/main/java里面的java文件到输出目录中,项目中在src/main/java目录中放置了xml或其他配置文件则不会进行搬运,这就导致了…
note creator version : 4.13.1 敲黑板,一定要先配置好 Qt creator的default build directory , 再创建项目,最后再编译 敲黑板,一定要先配置好 Qt creator的default build directory , 再创建项目,最后再编译 敲黑板,一定要先配置好 Qt creator的default build directory , 再创建项目,最后再编译 之前虽然配置成功,但是输出目录依然与项目的文件夹所在同级,且输出目录不是我…
项目输出目录(bin/debug|release)中经常是这个样子: main.exemain.pdb a.dll a.xml b.dll b.pdb b.xml ... 其中xml是同名dll的注释文档,pdb是调试库.我们最终应该只想要exe和dll,除了手工删,我知道的有两招,可以让项目生成后,xml和pdb不会出现: 1.利用项目[生成事件].在项目\属性中有个生成事件,分事前.事后两个事件,于是可以在事后事件中写上删除语句.这里支持的是cmd命令行语句,示例: del /f /q /a…
基本语法 insert overwrite local directory '/example/demo/' select * from table; 可以格式化输出 insert overwrite local directory '/test_Select/output' row format delimited fields terminated by '\t' select * from table; 也可以导出到远程HDFS insert overwrite directory 'wa…