自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

TeamTalk 服务器思维导图

TeamTalk 服务器思维导图。 介绍服务器架构的思维导图。

2018-11-13

onenote linux 开发环境

Linux 开发环境 开发工具 数据库等

2018-09-04

虚拟光驱软件

虚拟光驱软件

2012-02-21

VC socket多线程文件传输

VC socket多线程文件传输

2012-02-21

H264 RTP 发送和接收

H264 RTP 发送和接收

2012-02-18

php手册-PHP5研究室编译 无乱码版本.chm

php手册-PHP5研究室编译 无乱码版本.chm

2011-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除