在chromium项目中添加新的helper app

笔记 

在chromium项目中添加新的helper app 为了创建一个生命周期独立于主进程的进程,在OS X系统上,我们需要创建一个helper app来实现这一点。在使用Xcode开发时,我们可以很轻松的创建一个子app,但是对于使用gn构建的chromium项目,这一步就显得有些麻烦了。 查看gn的

CMake语法进阶

笔记 

CMake语法进阶 LIST list (subcommand <list> [args...]) subcommand为具体的列表操作子命令,例如读取、查找、修改、排序等。<list>为待操作的列表变量,[args...]为对列表变量操作需要使用的参数表,不同的子命令对应的参数也不一致。 cmak

git使用指南

笔记 

Git 是一个开源的分布式版本控制系统,官方文档 SVN与Git的最主要的区别?   SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联

CMake语法介绍

笔记 

CMake语法介绍 PROJECT 指令 用来指定工程的名字和支持的语言,默认支持所有语言 PROJECT(HELLO) 指定了工程的名字,并且支持所有语言(推荐) PROJECT(HELLO CXX) 指定了工程的名字,并且支持的语言是C++ PROJECT(HELLO C CXX)指定了工程的名

QGraphicsView框架简介

笔记 

Graphics View 的特点 Graphics View框架结构中,系统可以利用Qt绘图系统的反锯齿、OpenGL工具来改善绘图性能; Graphics View支持事件传播体系结构,可以使图元在场景(scene)中的交互能力提高1倍,图元能够处理键盘事件和鼠标事件。其中,鼠标事件包括鼠标按下

Docker-Compose Yaml编写以及基础命令

笔记 

Docker-Compose Yaml编写以及基础命令 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,降低了运维成本,但是在使用过程中也会发现一些弊端,如 Docker 命令参数太多太复杂、多容器管理繁琐等。Docker-compose 便是在这场