- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 source insight4.0与VS2017的优缺点
本人一直以来用的是MDK开发嵌入式软件,算上大学时间,至今跨度达到11年,前2日实在忍受不了MDK弱鸡的代码编辑与查看功能,这货跟VS相比简直停留在上个世纪的水平。实在不能忍受了,再也不能忍受了!于是乎,我这把老骨头开始折腾代码编辑器了。首先试用的是在国内大名鼎鼎的source insight。这货在坛子里流行的说法是:论代码编辑功能,无出其右者。本人于是慕名在官网下载了最新的软...
2019-03-14 11:39:48 3293
原创 Git 之新旧代码合并, Git更新代码到本地
新旧代码合并1、切换到master主分支,这个分支没有进行修改过代码。git checkout master2、git fetch 从云端得到新增加的代码。3、git merge 把新增加的代码合并到mater分支。4、现在的master就是最新的分支。于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?合并步骤:1、进入要合并的分...
2019-03-11 15:03:43 8169
转载 使用git克隆指定分支的代码
今天想学习一下开源中国Android客户端的app源码,源码的Git地址:http://git.oschina.net/oschina/android-app,如下图所示: 由于Master主分支上没有放置源码,因此需要切换到指定的Tag分支去查看,如下图所示: 切换到v2.8.1这个分支就可以看到具体的代码了,如下图所示: 使用Git下载指定分支命令为:...
2019-03-11 10:45:27 239
转载 Git diff 常见用法
用于比较两次修改的差异 1.1 比较工作区与暂存区 git diff不加参数即默认比较工作区与暂存区 1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容) git diff --cached [<path>...] 1.3 比较工作区与最新本地版本库 git diff HEAD[<...
2019-03-11 10:43:33 131
原创 Linux git ssh密码登录
因为git支持两种传输协议,ssh和https方式。本文讲解的是ssh方式,而不是https的方式。客户端的下载的仓库应选用ssh方式git clone git@github.com:username/projectname.gitgit设置默认用户名$ git config --global user.name "username"$ git config --global...
2019-03-11 10:36:07 2343
原创 Makefile 学习记录
Makefile中$@,$^,$<$@——目标文件;$^——所有依赖文件;$<——第一个依赖文件。例如:下面是一个Makefile:main:main.o mytool1.o mytool2.ogcc -o main main.o mytool1.o mytool2.ogcc -o $@ $^main.o:main.c mytool1.h mytoo...
2019-03-08 09:15:15 272
转载 zlog 纯C日志函数库的简单使用方法
zlog简述:log是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。log4c异常坑爹(有内存泄漏、效率低等等)...
2019-03-06 18:30:09 805
转载 inux下gcc默认搜索头文件及库文件的路径
一、头文件gcc 在编译时如何去寻找所需要的头文件:※所以header file的搜寻会从-I开始※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/include(centos7中该目录下是空的)gcc的一系列自带目录/usr/in...
2019-03-06 18:14:36 181
原创 C++ 多态的实现及原理
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2:存在虚函数的类都有一个一维的虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针。虚...
2019-03-06 15:09:15 103
转载 CentOS6.5升级内核到3.10.28 --已验证
本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版。1. 准备工作确认内核及版本信息 [root@hostname ~]# uname -r 2.6.32-220.el6.x86_64 [root@hostname ~]# cat /etc/centos-release CentOS release 6....
2019-03-05 17:13:28 613
转载 centos6.4或者6.5编译升级内核3.10.28
本地测试环境是centos6.5内核是2.6.32-358.el6.x86_64,今天演示一下内核升级步骤,采用下载源码编译升级,步骤比较繁琐,下载时间较长,适合于centos6.4或6.5或centos 6.X版本,所以你在升级前要确定一下版本。网上很多教程都是复制的,多数都有错误,这里测试做了矫正!如果从头重新编译一个内核,由于现在内核特性越来越复杂,依赖的库或者工具也不少,加之重新编译耗时不...
2019-03-05 16:30:21 693
转载 CentOS7 永久关闭防火墙和SELinux
CentOS7关闭防火墙和SELinux关闭防火墙临时关闭防火墙systemctl stop firewalld1临时打开防火墙systemctl start firewalld1防火墙开机关闭systemctl disable firewalld1防火墙开机启动systemctl enable firewalld1查看防火墙状态...
2019-03-05 11:19:59 2376 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人