Abel'Blog

我干了什么?究竟拿了时间换了什么?

0%

学习git的笔记,将记录一下git如何使用。之前常用svn,现在转过来的时候,有些东西需要熟悉。将会持续更新此文档。

阅读全文 »

学习docker

简介

docker是为了简化外网服务器软件环境部署的工作。现在初浅的理解是,可以在linux机器上通过docker单独安装mysql,nginx,应用程序的也可以跑在一个docker之上。

阅读全文 »

简介

学习golang的入门的信息;本章只记录一下golang语言的历史,go语言环境搭建,如何编译go语言程序。

阅读全文 »

简介

记录golang的程序结构相关知识。包括函数、包管理、基本的流程控制(for,defer,panic recover等等)。go语言中也存在函数参数的值传递,引用传递。

阅读全文 »

protobuf是比较好的一种序列化的工具,这里使用lua来试用一下protobuf。文章内容是通过网络收集的知识

阅读全文 »

记录cmake常用方法

CMake是为了解决美国国家医学图书馆出资的Visible Human Project专案下的Insight Segmentation and Registration Toolkit (ITK) 软件的跨平台建构的需求而创造出来的,其设计受到了Ken Martin开发的pcmaker所影响。pcmaker当初则是为了支援Visualization Toolkit这个开放源代码的三维图形和视觉系统才出现的,今日VTK也采用了CMake。在设计CMake之时,Kitware公司的Bill Hoffman采用了pcmaker的一些重要想法,加上更多他自己的点子,想把GNU建构系统的一些功能整合进来。CMake最初的实作是在2000年中作的,在2001年初有了急速的进展,许多改良是来自其他把CMake整合到自己的系统中的开发者,比方说,采用CMake作为建构环境的VXL社群就贡献了很多重要的功能,Brad King为了支援CABLE和GCC-XML这套自动包装工具也加了几项功能,奇异公司的研发部门则用在内部的测试系统DART,还有一些功能是为了让VTK可以过渡到CMake和支援(“美国Los Alamos国家实验室”&“洛斯阿拉莫斯国家实验室”)的Advanced Computing Lab的平行视觉系统ParaView而加的。

阅读全文 »