2018年11月2日

ctags的使用

摘要: 在windows上进行软件开发,有很多的IDE可供选择,像是source insight、vs等,非常方便好用。习惯于windows上的软件开发,当转到linux上后,没有与windows环境类似、好用的IDE可用非常不便。其实在linux上,很多人使用vim加上一些插件进行软件开发,比如:vim+ 阅读全文

posted @ 2018-11-02 11:35 泣血 阅读(8439) 评论(0) 推荐(1) 编辑

2018年10月25日

CMake的简单应用

摘要: 各种不同的Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。如果软件想跨平台,必须要保证能够在不同平台编译,这就得为每一个Make工具写一次 Makefile ,这将是一件让人抓狂的工作。使用CMake工具就可以很好的解决这个问题。 CMake是一个比make更高级的 阅读全文

posted @ 2018-10-25 13:09 泣血 阅读(994) 评论(0) 推荐(1) 编辑

2018年10月22日

#pragma once

摘要: 在C/C++中,为了避免同一个头文件被重复包含,最常用的方式是使用宏:#ifndef ... #define ... #endif,除此之外还有一种方式:#pragma once。 第一种方式: 第二种方式: #ifndef, #define, #endif是C/C++语言中的宏定义,依赖于宏名字不 阅读全文

posted @ 2018-10-22 17:59 泣血 阅读(206) 评论(0) 推荐(0) 编辑

2018年5月3日

Gin的应用

摘要: Gin是一个golang的web server微框架,用于搭建一个简单的web server。 Hello World 使用Gin实现Hello world非常简单,创建一个router,然后使用其Run的方法: import ( "gopkg.in/gin-gonic/gin.v1" "net/h 阅读全文

posted @ 2018-05-03 16:37 泣血 阅读(2834) 评论(0) 推荐(1) 编辑

Golang中的[]byte与16进制(String)之间相互转换

摘要: []byte -> String(16进制) String -> []byte 原文:ttps://blog.csdn.net/jason_cuijiahui/article/details/79418557 阅读全文

posted @ 2018-05-03 14:44 泣血 阅读(3086) 评论(0) 推荐(0) 编辑

2018年3月25日

C++的引用

摘要: 一般所说的引用指的都是左值引用(C++ 11新增了"右值引用”),是为对象起了另外一个名字,可以理解为对象的别名。定义引用时,程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起,因此无法令引用重新绑定到另外一个对象。 引用变量定义 int 阅读全文

posted @ 2018-03-25 12:06 泣血 阅读(381) 评论(0) 推荐(0) 编辑

导航