绝对路径

Xcode6中如何添加pch文件

你说的曾经没有我的故事 提交于 2020-03-29 05:51:39
在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件.但是在Xcode6之后系统默认就不会帮我们创建pch。   首先,Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件,添加需要引入的头文件名:      其次,修改工程配置文件,将刚刚创建的PCH file的路径添加到building setting中的precompile header选项中去,注意debug和release两栏都要添加(只要在Prefix Header添加下面的debug跟release就会自动添加了):    PS:什么叫${SRCROOT};   一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。   所以在修改User Header Search Paths这个选项的时候使用 "$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹" 将上面的双引号里面的字符串拷贝之后,你会发现这个“$(SRCROOT)”,会自动变成当前工程所以的目录。 这样就可以了,发给别人,别人也不用在去修改路径了。 来源: https:/

xcodeheader search 配置

我怕爱的太早我们不能终老 提交于 2020-03-29 05:51:03
一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。 所以在修改User Header Search Paths这个选项的时候使用 "$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹" 将上面的双引号里面的字符串拷贝之后,你会发现这个“$(SRCROOT)”,会自动变成当前工程所以的目录。 这样就可以了,发给别人,别人也不用在去修改路径了。 来源: https://www.cnblogs.com/wcLT/p/5096920.html

常用模块

我怕爱的太早我们不能终老 提交于 2020-03-25 05:27:36
OS模块   提供对操作系统进行调用的接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir( "dirname" ) 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ( '.' ) os.pardir 获取当前目录的父目录字符串名:( '..' ) os.makedirs( 'dirname1/dirname2' ) 可生成多层递归目录 os.removedirs( 'dirname1' ) 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir( 'dirname' ) 生成单级目录;相当于shell中mkdir dirname os.rmdir( 'dirname' ) 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir( 'dirname' ) 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.remove() 删除一个文件 os.rename( "oldname" , "newname" ) 重命名文件 / 目录 os

python绝对路径和相对路径

一曲冷凌霜 提交于 2020-03-24 20:58:38
转自https://blog.csdn.net/databatman/article/details/49453953 下面的路径介绍针对windows,其他平台的暂时不是很了解。 在编写的py文件中打开文件的时候经常见到下面其中路径的表达方式: open('aaa.txt') open('/data/bbb.txt') open('D:\\user\\ccc.txt') 这三种表达式里面,前两个都是相对路径,第三个则是绝对路径。绝对路径比较好理解,就是最完整的路径,相对路径的相对则是不完整路径,这个相对指的就是相对于当前文件夹路径,其实就是你编写的这个py文件所放的文件夹路径!也就是说你写的相对路径必须是当前文件夹A里的文件a或者A里的文件夹B里的文件才可以open。 假设当前的py文件夹所处的位置是:D:\user\public 那么三行代码打开的文件所属的路径分别是: D:\user\public\aaa.txt D:\user\public\data\bbb.txt D:\user\private\ccc.txt 很好理解就是当要打开py文件所处的文件时只要使用相对路径就行了,而要使用其他文件夹的则需使用绝对路径。 注: 我们常用’/‘来表示相对路径,’\‘来表示绝对路径,上面的路径里\\是转义的意思 。此外,网页网址和linux、unix系统下一般都用’/‘。

request对象和response对象

我是研究僧i 提交于 2020-03-23 18:53:43
request对象和response对象 web服务器收到客户端的HTTP请求,会针对每一次请求分别创建一个用于代表请求的request对象和代表响应的response对象。 1.要得到 客户机提交过来的数据 ,只需要找 request对象 就行了。 2、要 向客户机输出数据 ,只需要找 response对象 就行了。 一、response对象 1.1向客户端发送数据,以字节为单位(一定要先设置编码方式,再输出) [java] view plain copy String data = "你好,中国1"; OutputStream out = response.getOutputStream(); out.write(data.getBytes()); //查找本机默认编码进行编码 [java] view plain copy String data = "你好,中国2"; OutputStream out = response.getOutputStream(); out.write(data.getBytes( "UTF-8")); //以UTF-8进行编码 //告诉浏览器编码方式 response.setHeader ( "Content-Type", "text/html;charset=UTF-8" ); [java] view plain copy String

python文件基本操作(读,写,追加)

落花浮王杯 提交于 2020-03-22 08:00:10
一:只读(r) f=(‘d:\ python的联系文件‘’) 绝对路径和相对路径(绝对路径:能找到文件开始到结束路径,真实存在的路径,相对路径:在绝对路径一致的情况下新建一个文件) f= open( 'd:\python联系文件 .txt', encoding= 'gbk', mode= 'r') 当心encoding='utf-8',不行的话就是换成gbk. content=f.read() print(content) 相对路径 f=open('usename',encoding='utf-8',mode='r+')content=f.read()print(content)f.close() 写(w) f= open( 'd:\python联系文件.txt', encoding= 'gbk', mode= 'w') f.write( 'asdfgh') f.close() 也就是把之前绝对地址的文件内容覆盖(之前文件已经空了,只显示现在位置) utf-8 :一个中文3个字节 文件中:一个英文一个字符 一个中文是一个字符 r文件操作与r+ 来源: https://www.cnblogs.com/12121wdw/p/8111139.html

Nodejs中的路径问题

谁说我不能喝 提交于 2020-03-18 11:58:45
一、path核心模块 ①path.basename(path【,ext】)获取一个路径中的文件名 var path=require('path'); console.log(path.basename('C:/Files/nodejs/a.js'));//a.js console.log(path.basename('C:/Files/nodejs/a.js','.js'));//a ②path.dirname(path) 获取一个路径中的目录 var path=require('path'); console.log(path.dirname('C:/Files/nodejs/a.js'));//C:/Files/nodejs ③path.extname(path) 获取一个路径中文件扩展名部分 var path=require('path'); console.log(path.extname('C:/Files/nodejs/a.js'));//.js ④path.isAbsolute(path) 判断一个路径是否为绝对路径,返回布尔值 var path=require('path'); console.log(path.isAbsolute('C:/Files/nodejs/a.js'));//true console.log(path.isAbsolute('./a.js

作业0317

非 Y 不嫁゛ 提交于 2020-03-18 07:48:21
1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改 def modify(Absolute_Path,old_contents,new_contents): # x——修改的文件路径,y——要修改的内容,z——修改后的内容 '''文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改''' with open(Absolute_Path, mode='rt', encoding='utf-8') as f: res = f.read() data = res.replace(old_contents,new_contents) print(data) with open(x, mode='wt', encoding='utf-8') as f1: f1.write(data) 2、编写tail工具 def tail(Absolute_Path): '''编写tail工具,路径为绝对路径''' import time with open(Absolute_Path, mode='rb') as f: f.seek(0, 2) while True: line = f.readline() if len(line) == 0: time.sleep(0.3) else:

Linux以指定用户非root用户运行程序、进程

不羁的心 提交于 2020-03-17 10:27:44
方式一: 使用su命令切换用户运行 su 用户名 方式二: useradd -s /sbin/nologin -M test -s /sbin/nologin表示创建一个禁止登陆的用户(比如www用户不需要让其登录,mysql用户等待),-M表示不创建用户主目录 sudo -u 用户名 操作的命令 这里命令建议使用绝对路径地址,如果不使用绝对路径,会出现命令找不到的错误,可以通过修改/etc/sudoers配置文件来解决 来源: https://www.cnblogs.com/nonsec/p/12508580.html

linux 查看进程所在目录

旧街凉风 提交于 2020-03-15 10:55:21
一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径 ,查不到的进程的详细信息,如 绝对路径 等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux 在启动一个进程时,系统会在 / proc 下创建一个以 PID 命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为 exe 的文件即记录了 绝对路径 ,通过 ll 或 ls –l 命令即可查看。 我们可以先通过 ps aux | grep process_name 找到对应 process 的 PID,再通过 ll /proc/PID 查到进程的绝对路径等信息 cwd符号链接的是进程运行目录; exe符号连接就是执行程序的绝对路径; cmdline就是程序运行时输入的命令行命令; environ记录了进程运行时的环境变量; fd目录下是进程打开或使用的文件的符号连接 来源: https://www.cnblogs.com/geloutingyu/p/9688003.html