2016-05-09 YongHao Hu
C++
编译的详细过程 以hello.c的源文件为例, C/C++编译, 链接与装载的流程是 gcc -E 将hello.c预处理, 把所有的宏展开, 解析#ifndef, 删除注释等, 得到translation unit(编译单元) hello.i文件. gcc -S 将hello.i编译成汇编文件hello.s gcc -c 汇编器as将hello.s编译成成目标文件hello.o gcc 链接器ld将hello.o链接成可执行文件a.out 继续阅读 »
2016-07-08 ruki
xmake v2.0 has supported the plugin module and we can develop ourself plugin module conveniently. We can run command xmake -h to look over some builtin plugins of xmake Plugins: l, lua Run the lua script. m, macro Run the given macro. 继续阅读 »
2016-06-07 Piasy
做安卓开发满打满算也有 3 年了,OpenGL 这块之前完全没有涉及过,这两周一直在整理安卓相机预览、用 GPUImage 进行美颜处理以及美颜后的数据传输这块内容,结果 GPUImage 的美颜原理基本一窍不通,因此就把 OpenGL ES 好好入了个门,并且整理为 安卓 OpenGL ES 2.0 完全入门 系列。本文是系列第一篇,主要是介绍了 OpenGL 的一些基本概念,并且包含了对一个 hello world 程序的完全解析,注意,并不是有一个 hello world,而是对其进行了完全解析! 继续阅读 »
2016-06-09 ruki
xmake从v2.0开始,全面支持插件模式,我们可以很方便的扩展实现自己的插件,并且xmake也提供了一些内建的使用插件 我们可以执行下 xmake -h 看下当前支持的插件: Plugins: l, lua Run the lua script. m, macro Run the given macro. doxygen Generate the doxygen document. 继续阅读 »
2016-07-16 ruki
We create an empty console project first: ```bash $ xmake create -P ./hello create hello ... create ok!👌 ``` And xmake will generate some files: ```bash $ cd ./hello $ tree . . ├── src │   └── main.c └── xmake.lua ``` It is a simple console program only for printing hello xmake! ```bash $ cat ./src/main.c incl 继续阅读 »
2018-01-11 geekspeng
现在让我们开始学习如何运行一个传统的“Hello World”程序,这基本上是学习任何编程语言的需要做的第一步。下面将会告诉你如何编写、保存与运行 Python 程序。 通过 Python 来运行的你的程序有两种方法 使用交互式解释器提示符 直接运行一个源代码文件 继续阅读 »
2016-10-31 wilsonIs
六、函数的扩展 函数参数的默认值 ES6中,允许直接为函数的参数设置默认值,如: function log(x, y = 'World') { console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello 继续阅读 »
2015-02-10 浩阳
当年创建 jekyll 时默认的一篇文章,没什么意义,我也一直没删除,留个纪念吧。 继续阅读 »
2017-01-03 Roger
时间是把刀 时间是把刀,每个人都在用这把刀雕刻自己的人生,刀都一样,区别是人. 有人使成了杀猪刀,一刀一刀砍碎梦想,随波逐流. 有人使成了雕刻刀,一刀一刀雕刻自己,静水深流. 你的刀、想怎么使? 继续阅读 »
2015-06-20 王财勇
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post bash $ hexo new "My New Post" More info: Writing Run server bash $ hexo server More in 继续阅读 »