02. ls指令 语法: ls 【选项】【目录或文件】 功能: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。...常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录像文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录 -i 输出文件的 i 节点的索引信息。...如 ls –ai 指定文件 -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件 -l 列出文件的详细信息。 -n 用数字的 UID,GID 代替名称。...-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。...虽然并不懂这些,但是我们知道test.cpp是什么意思,它就是一个文件名,因此,我们了解到,普通颜色的是文件名。那么蓝色的就代表目录,相当于Windows下的文件夹。
文件夹中 之前生成.so文件函数的类,在调用程序中依然需要相同的包名、文件名及方法名 可以将库的加载放在java文件中,当程序启动时会自动加载.so类库 7....CMake的NDKx项目它有自己一套运行流程 Gradle 调用外部构建脚本CMakeLists.txt CMake 按照构建脚本的命令将 C++ 源文件 native-lib.cpp 编译到共享的对象库中.../jni -jni com.xuanyuan.ndktest.NdKTest // javah:生成头文件指令 // -encoding utf-8:编码格式 utf-8 // -d ...../jni:生成的文件放到与java目录同级的jni文件中,jni文件若不存在会自动创建 // -jni:当前目录下生成.h文件,当前目录是cd进入的目录,这里是\app\src\main\java //...LOCAL_MODULE := DEMO // 指定参与模块编译的C/C++源文件名。不必列出头文件,build System 会自动帮我们找出依赖文件。缺省的C++ 源码的扩展名为.cpp。
我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有用,另外,也是一个抛砖引玉的过程,也希望大家把你们的技巧跟贴一下,我会更新到这篇文章中。...你可以使用下面的命令而不用回到quickfix中来: :cp 跳到上一个错误 :cn 跳到下一个错误 :cl 列出所有错误 :cc 显示错误详细信息 下面我们来看另一个quickfix的功能...是文件名 补齐 Ctrl + X 和 Ctrl + I 也是关键词补齐,但是关键后会有个文件名,告诉你这个关键词在哪个文件中 Ctrl + X 和 Ctrl +V 是表达式补齐 Ctrl + X 和 Ctrl...或是【VU】 按【v】键进入选择模式,然后移动光标选择你要的文本,按【u】转小写,按【U】转大写 【ga】 – 查看光标处字符的ascii码 【g8】 – 查看光标处字符的utf-8编码 【gf】 ...vim的终级插件 CentOS下:yum erase emacs Ubuntu下:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱的IDE特性》你也可以看看
UTF-81.在输出时给于额外的前缀u8前缀表示一个字符串字面量是以UTF-8编码的。...当源代码中编写包含非ASCII字符(如中文、日文、韩文等多字节字符)的字符串时,或者即使字符串中不包含非ASCII字符但你希望明确指定其编码为UTF-8时,记得使用u8前缀。...项目提供的main.cpp示例里的//Load Fonts下面找到这两行将其注释取消或者在自己引入Imgui的main文件里加入这两行AddFontFromFileTTF的第一个参数,一般为对应字体所在位置大多字体库位于...C:\Windows\Fonts右键属性打开某个字体的属性面板,这里以微软雅黑为例可以看到msyh.ttc就是该字体的名字3.确保文件编码确保你的源代码文件(如.cpp、.h等)保存为支持中文的编码格式...,我提供的解决方法是面向UTF-8文件编码的。
如QtApp (3)使用Qt Creator,在QtApp目录下新建项目,设计窗体UI文件 (4)编译窗体UI文件和资源文件 (5)将编译后的窗体和资源py文件拷贝到Eric6工程目录下 (6)在Qt...命令,注意新的py文件名是在原来ui文件名前面加上“Ui_” 将ui文件和py文件拷贝到Eric6目录中 拷贝前 拷贝后 使用Eric6创建项目 打开Eric6 双击eric6图标 新建project...如果编辑过程中只是修改了ui文件,没有修改资源文件,那么就不必用pyuic5命令来编译ui文件,直接把ui文件拷贝到Eric6项目目录,在eric6中用compile form命令编译ui文件就可以。...如果修改了资源文件,那么还是要在qt目录下编译。因为资源文件编译的时候需要找qt目录下的相关文件进行编译(如图标等),移动到Eric6项目目录后再编译会出现找不到图标文件等现象。...dir(QLabel)会列出QLabel的所有属性和方法的名称,包括所有从父类继承的属性和方法 help(Qlabel)会更详细地列出QLabel类的所有属性和方法 help(Qlabel.setText
总结 虽然说效果不是很尽人意,像第四张金色棋盘竟然一个数字也没识别出来,挺让我意外的,不过也是对自己有收获,像编译动态库再调用、关于C++输出中文乱码,过程中也花了些时间踩坑及填坑,这个半成品的代码也会在文章最后列出来...实现方法和Run基本一致,直接贴出ocr_rec.cpp中的函数 std::vector CRNNRecognizer::RunOCR(std::vector<std::vector...(const std::string& str); // string的编码方式为除utf8外的其它编码方式,可采用: static std::string wstr2str(const std...在main.cpp中每张截取棋盘后的Mat后加入调用PaddleOCR的识别,然后再putText显示出来。...输出返回的OCR中文是乱码,这个是编码的问题。
8’).decode(‘utf-8’) print(zip_file) 一句话,就是转换成unicode,压缩前是什么编码,使用什么编码encode再decode回gbk、utf-8 本文参考文档: https...为了在linux下可以 … python使用zipfile解压中文乱码问题 在zipfile.ZipFile中获得的filename有中日文则很大可能是乱码,这是因为 在zip标准中,对文件名的 encoding...如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径:..../executable-file PATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前目 … Java学习笔记之:Java String类 一.引言 字符串广泛应用在...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
二.ls 指令 1.功能 对于目录,该命令列出该目录下的所有子目录与文件。...对于文件,将列出文件名以及其他信息。...如:ls –d 指定目录 -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件 -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件 -l 列出文件的详细信息。...(介绍 UID, GID) -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目 录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets...-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。
pwd的含义是“print working directory”,会显示当前目录的绝对路径。 ls的含义是“list directory contents”,它会列出当前目录的内容。...上级目录 cd ~ 返回root cd - 返回上一个访问的目录 rm 文件名 删除 cat 文件名(|less) 在终端下查看文件 ls 列出目录下所有文件...cp 文件名 目标目录 将文件拷贝到目标目录下 ~代表root 如:~/Document/CPP2/ mkdiv 新建文件夹 g++ 源文件名 编译源文件,产生a.out ..../文件名 运行 例如:....如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情 Linux下基本指令 ls 指令 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件...对于文件,将列出文件名以及其他信息 常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件 -d 将目录象文件一样显示,而不是显示其下的文件。...如: ls –d 指定目录 cd 指令 Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。 语法:cd 目录名 功能:改变工作目录。...当第二个参数类型是文件时, mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它 将所给的源文件或目录重命名为给定的目标文件名。...如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件) 而如果目录具有-x权限,但没有-r
对于文件,将列出文件名以及其他信息。 常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录象文件一样显示,而不是显示其下的文件。...如:ls –d 指定目录 -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件 -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件 -l 列出文件的详细信息。...-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。 cd 指令 语法:cd 目录名 功能:改变工作目录。.../day02/ : 相对路径 cd ~:进入用户家目 cd -:返回最近访问目录 任何目录下,都默认具有两个隐藏目录 .和 .. .:用来表示当前路径 .....当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它 将所给的源文件或目录重命名为给定的目标文件名。
该Qt4项目以前是使用Qt4.7.4 MSVC2008开发的,因为使用到了OWC10(Office Web Components),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了...由于Qt5去除了QTextCodec::setCodecForCStrings()函数,所以在涉及到在cpp中直接写汉字的情况,有如下两种修改方法: a) 如果以前的源文件编码是GBK的,则需要使用QString...::fromLocal8Bit()函数将原来的汉字括起来;或者直接将源文件编码转换成UTF-8的(缺点是MSVC编译器不能方便的使用了)。...我使用了使用QString::fromLocal8Bit()来调用的方式(当然了,另写便捷函数或宏来处理) b) 如果以前的源文件编码是UTF-8的,则什么都不用动。 6. ...12. .pro文件中的TARGET在Qt4(qmake v2)中是可以不填写的,那么它就从自动采用.pro文件名字,而在Qt5中(qmake v3)这个TARGET不可不写。 13.
2.功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 3.常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。...-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。...示例: 显示当前目录下所有文件 常用选项示例: (1)-a 列出目录下的所有文件,包括以 ....当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它 将所给的源文件或目录重命名为给定的目标文件名。 3....若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。 将当前路径下的test.cpp拷贝一份到lesson11目录下。
************************* ** 题 目: 统计文件的字符数 *******************************************************...******************/ #include #include int main(void) { char fname[80];/*存贮文件名...其实,不同的编码,其字符(中文、英文字符)的占用的字节数是不一样的。下面测试一下: (1)utf-8编码下的英文字符统计 ? 可见,utf-8编码下,一个英文字符占用一个字节。...(2)utf-8编码下的中文字符统计 ? 可见,utf-8编码下,一个中文字符占用三个字节。 (3)GB2312编码下的英文字符统计 ? 可见,GB2312编码下,一个英文字符占用一个字节。...(4)GB2312编码下的中文字符统计 ? 可见,GB2312编码下,一个中文字符占用两个字节。 4、总结 中、英文字符占用的字节数与编码有关。在notepad++中可修改编码,如: ?
本片教程我们将讲述如何在cmake中配置install的打包路径。下面我们将以mathlib库和头文件为例子进行配置。...安装cmake: sudo apt install cmake (3)设置设置我们的程序输出为lib文件 配置库文件、头文件和执行文件到install的目录下,cmake中的install根目录为CMAKE_INSTALL_PREFIX...add_subdirectory(mathlib) # 列出MathFunctions库的所有项目,并添加到外部库变量EXTRA_LIBS中 list(APPEND EXTRA_LIBS...include ) mathlib路径下CMakeLists.txt文件为: # 生成库文件名为mathlib的静态库 add_library(mathlib STATIC mysqrt.cpp)...,为了使项目更简洁,文件路径更清楚,一般会在项目的root目录下建立一个文件夹,用于存储CMake生成的中间文件。
lib库 1.13 file语法 1.13.1 将文件夹所有的类型的文件添加到文件列表 例如将当前文件夹下所有.cpp文件的文件名加入到MAIN_SRC中,将当前文件夹下所有.h加入到MAIN_HDR中...*.h) 例如将当前文件夹子目录src文件夹下所有.cpp文件的文件名加入到MAIN_SRC中,将当前文件夹子目录src文件夹下所有.h加入到MAIN_HDR中。...}/src/*.h) 1.13.2 递归搜索该文件夹,将文件夹下(包含子目录)符合类型的文件添加到文件列表 例如将当前文件夹下(包括子目录下)所有.cpp文件的文件名加入到MAIN_SRC中,所有.h加入到...用来控制IF ELSE语句的书写方式; 1.19.2 操作系统变量 CMAKE_MAJOR_VERSION cmake主版本号,如3.4.1中的3; CMAKE_MINOR_VERSION cmake...次版本号,如3.4.1中的4; CMAKE_PATCH_VERSION cmake补丁等级,如3.4.1中的1; CMAKE_SYSTEM 操作系统名称,包括版本名,如Linux-2.6.22; CAMKE_SYSTEM_NAME
$(CXX) -fpic -c $(INCPATH) $< -o $@ 原因在于: 1、.o文件与.cpp文件处于不同的目录下。...2、不同的.o文件或不同的.cpp文件处于不同的目录下。 这时我找到两种解决方法: 1、就是用VPATH这个特殊变量,但是我不可能将所有要包含的目录都一一手动包含进来,于是我放弃。...通过遍历之前设定的工程工作目录,调用SearchFiles遍历该目录下所有的源文件(.cpp),及设定目标文件(.o)的绝对路径,最终是tuple的形式保存到OBJ2SRC数组中;还有的是将所有源文件保存在...SOURCES中。...最终在for val in OBJ2SRC:遍历所有的数据;列出所有的源文件(.cpp)生成所对应的目标文件(.o),将编译规则写进makefile。 ? 这是我要编译的工程,当然截图只是其中一部分。
GameLib/src目录 该目录下主要存放: 各种数字+下划线开头的文件夹:书中使用到的各种样例工程; GameLibs文件夹:生成GameLib根目录中的静态库/头文件的源码。...使用cmake搭建2DGraphics1项目 在经过前戏后,我们终于编译出了2DGraphics1所需要的GameLib_d.lib静态库以及相关的头文件,并且,我们还构建了2DGraphics1样例解决方案中的...GameLib_d.lib) 之后,我们将在VS中能够运行的NimotsuKunBox项目代码拷贝到当前的main.cpp中,由于篇幅的关系,就不贴出代码本身了,给一个整体的修改: 编译问题 当我们尝试运行该项目的时候...该问题原因在于CLion中的文件是默认使用的UTF-8编码,而msvc在不指定的情况默认以当前代码页(936)编码方式读取文件(代码页936(Codepage 936)是Microsoft的简体中文字符集标准...在CMake中想要给msvc指定文件编码方式,需要在CMakeLists.txt配置如下内容: ... ...
Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没有详细介绍如何在windows平台下进行编程,更很少提到如何解决中文问题...工具)的文件如下:MAKEFILE # # 本目录下所有源代码的makefile,使用方法是nmake TARGET_NAME=源代码文件名字(不加后缀) # 例如 nmake TARGET_NAME=...//一个常见错误是不适当的编码。XML标准文档除了用UTF-8或UTF-16外还可用其它编码保存。 //如果文档是这样,libxml将自动地为你转换到UTF-8。...用ICONV解决XML中的中文问题 Libxml2中默认的内码是UTF-8,所有使用libxml2进行处理的xml文件,必须首先显式或者默认的转换为UTF-8编码才能被处理。...本文并不准备讲述iconv中的函数细节,因为那几个函数以及数据类型都非常简单,我们还是重点看一下如何在libxml2中使用编码转换来处理带有中文的xml文件。
领取专属 10元无门槛券
手把手带您无忧上云