Git中添加gitignore并更新远程仓库 gitignore的作用在使用Git版本控制时,必须要用.gitignore这个文件来告诉Git那些文件或目录不需要添加到版本控制中。通俗点说,就是不需要git push到远程仓库。 在平时开发过程中,开发目录下会有各种格式的文件,比如C语言除了.c源码,还会有.o目标文件,没有后缀的可执行程序等等,假如你要进行深度学习类的开发,如图像识别,需要训练大量数据,如果这些训练数据也到跟踪管理,那pus 2021-08-04 Qt Git
Qt添加资源文件 本文是学习【Qt学习之路】的学习笔记,源码非原创。Github同步本文更改的代码。 在建立Qt学习代码仓时,推送到远程的代码比较乱,所以用gitignore文件屏蔽了一些。相关方法在这里。 资源文件Qt 资源系统是一个跨平台的资源机制,用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部。如果你的程序需要加载特定的资源(图标、文本翻译等),那么,将其放置在资源文件中,就再也不需要担心 2021-08-04 Qt
每天学命令-cat可以查看文件的小猫咪 cat 可以将文件的内容方便地输出到屏幕上。但是它的全称concatenate意为“连接”,连接文件也是它的重要功能之一,很多人可能都不常用。只记得输出文件内容了。 可选参数123456789-n 或 --number #由 1 开始对所有输出的行数编号。-b 或 --number-nonblank #和 -n 相似,只不过对于空白行不编号。-s 或 --sque 2021-08-04 Linux 每天学命令
解决/usr/bin/env:python:No such file or directory 在执行的程序源码开头有这么一句!#/usr/bin/env python,!#这玩意叫shebang也叫hashbang。他用来指定脚本的解释器,也就是说这个程序指定python解释器。 再看这个错误提示,罪魁祸首就是这句命令,就是说在环境变量找不到python,通俗点说,假如我要能直接用python来跑这个程序,我在命令行直接输入python应该是可以进入python环境的,但是此时肯定不能。我 2021-08-03 Bug踩坑记录 Linux Bug
每天学命令-ln软硬链接 Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。这有点像Windows环境下的快捷方式。介绍命令前了解一下软链接,硬链接具体是什么。 硬链接 Hard Link在 Linux 系统中,每个文件对应一个 inode,文件的内容在存储在 inode 指向的 data block 中。要读取该文件的内容,需要通过文件所在的 2021-08-03 Linux 每天学命令
每天学命令-ed行编辑器 ed命令是文本编辑器,用于文本编辑。 ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。很多命令和vim相似,平时开发中并不常用,但是在编辑大文本时还是会用到。 学学无妨毕竟这是Unix系统三大要件(编辑器,汇编器和shell)之一。 ed编辑器有两种模式:命令模式和输入模式。命令模式下输入a,i,c,d可以进入对应的编辑模式,接下来可以输入任何想要输入的内容,输入 2021-08-02 Linux 每天学命令
每天学命令-wc统计文件有多少字多少行 想知道自己代码写了多少行,可以一个wc命令搞定。 可选参数123-l :仅列出行;-w :仅列出多少字(英文单字);-m :多少字符 使用实例统计hello.c文件夹下文件总共多少行 12dominic@hanhan:~/learning-linux/helloworld/c$ wc -l hello.c14 hello.c 2021-07-30 Linux 每天学命令
更换Ubuntu软件更新源 Ubuntu默认是国外的源,软件下载和更新都比较慢。两种方法将下载源换成国内的源。 用”软件和更新”工具从Ubuntu菜单中找到软件和更新这个应用并打开。 找到下载自,选择其他-国内-aliyun,然后勾选前四个选项。关闭时会弹出对话框,点击更新。然后就能愉快的下载软件了。 修改sourcelist备份原文件这也算是系统文件的一部分,还是保险一点,出错了再改回来。 1sudo cp /etc/ 2021-07-30 Linux
每天学命令-find查找文件 命令格式1find [path] [expression] 在path下查找expression表示的文件 常用命令一般常见就是自己不知道写的某个文件或者文件夹放哪里了,又或者只记住部分文件名。以下几个命令就能帮到你。 按文件名查找12345find -name filename(查找结果显示路径)或者 find filename(查找结果不显示路径)find hello.cpp 2021-07-29 Linux 每天学命令
git clone快速下载子模块 在git clone时候,如果遇到项目里有子模块通常会在下载时加上--recursive参数,一起下载。但是子模块较多,体积较大时大概率都会下载失败。 好在可以通过一些小技巧,下载国内镜像,进行加速。但是下载项目时,只是主体是国内的镜像,子模块仍然下载很慢。首先解决获取国内镜像的问题。有三个方法: 在码云Gitee上搜索下载 在码云上搜索同样的项目,然后用码云git 的地址下载。 加上.c 2021-07-28 Git