「git」Linux下将文件都上传到github上
最近在整理自己平时写的一些代码,第一选择就是上传到github上作为一个备份和说明,防止自己遗忘。 上次用版本控制已经是好几个月前了,所以难免有些生疏。所以就从新按照CSDN大佬们的基础教程重新操作了一遍。 总的流程是: init 初始化git- add 添加文件- commit 提交文件- push 往远程仓库推送文件。 写的比较好的一篇博文是: Git的使用–如何将本地项目上传到Github …
最近在整理自己平时写的一些代码,第一选择就是上传到github上作为一个备份和说明,防止自己遗忘。 上次用版本控制已经是好几个月前了,所以难免有些生疏。所以就从新按照CSDN大佬们的基础教程重新操作了一遍。 总的流程是: init 初始化git- add 添加文件- commit 提交文件- push 往远程仓库推送文件。 写的比较好的一篇博文是: Git的使用–如何将本地项目上传到Github …
3.2 常用编辑器 3.2.1 进入vi Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、vi和emacs等。按功能它们可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(vi、emacs)。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,从而克服了行编辑那种不直观的操作方式,便于用户学习和使用,具有强大的功…
目录 虚拟串口设备驱动 一个驱动支持多个设备 习题 虚拟串口设备驱动 字符设备驱动除了前面搭建好代码的框架外,接下来最重要的就是要实现特定于设备的操作方法,这是驱动的核心和关键所在,是一个驱动区别于其他驱动的本质所在,是整个驱动代码中最灵活的代码所在。了解了虚拟串口设备的工作方式后,接下来就可以针对性的编写驱动程序,代码如下: #include <linux/init.h> #incl…
开始接触json时候程序输出后,都是复制到例如bejson等美化工具中进行美化。 这种方式,对于小case来说是ok的,但是对于大的数据来说很麻烦。 具体操作: 网上找了找,找到一个小的技巧可以在shell里面美化查看,所以mark一下:具体操作如下: echo ‘{“key”:“abc”,“value”:“12345”}’ | jq . 回车即可显示显示结果,jq .即为实现美化的指令。 当然你…
一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个。使用uniq的时候要注意以下二点 1,对文本操作时,它一般会和sort命令进行组合使用,因为uniq 不会检查重复的行,除非它们是相邻的行。如果您想先对输入排序,使用sort -u。 2,对文本操作时,若域中为先空字符(通常包括空格以及制表符),…
1)实验平台:正点原子RV1126 Linux开发板 2)平台购买地址: https://detail.tmall.com/item.htm?id=692176265749 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第三章 RV1126开发环境搭建 3.1 rv1126的环境配置 在上章节里面我们已经安装好U…
针对忘记root密码方式: 1、编辑/etc/my.cnf文件 vi /etc/my.cnf 2、在[mysqld]下面添加一条命令:skip-grant-tables 3、输入:wq!(保存修改并退出) 4、开始修改root密码 4.1 进入MySql控制台(直接按回车,这时不需要输入root密码。) mysql -uroot -p 4.2 切换到mysql数据库 mysql>use my…
Linux新手如何成为大数据工程师? 一、首先大数据是什么? 大数据,big data,《大数据》一书对大数据这么定义,大数据是指不能用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。 这句话至少传递两种信息: 1、大数据是海量的数据 2、大数据处理无捷径,对分析处理技术提出了更高的要求 想成为云计算大数据Spark高手,看这里! 戳我阅读 年薪50W的Java程序员转大数据学习路线 …
部分代码如下: #include #include main() { double x = 1.0; double ans; ans = sqrt(x); printf("\nans is %lf\n", ans); return 0; } 编译: [root@Xecho mycode]# gcc -o 1 1.c /tmp/ccdzoSZq.o(.text+0x90): In function …
安装过程主要参考了 https://www.cnblogs.com/mujingyu/p/7689116.html 的文章,但是过程中也遇到了一些新的问题,总结如下: 1、原始安装包mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz解压之后,在support-files中并不包含my-default.cnf文件,需要自己创建。 我创建的文件内容如下: my.cnf…