When a C program is compiled, the compiler generates object code. After generating the object code, the compiler will invoke linker. One of the main tasks of the linker is to make code of library functions available to the program, which can be accomplished through two methods: using static libraries or using dynamic libraries.

Continue reading

GCC command

1. GCC命令行选项

当调用GCC时,它通常进行预处理、编译、汇编和链接。“overall option”允许你在中间阶段停止这个过程。例如,-c 选项表示不运行链接器。然后输出由汇编程序输出的对象文件组成。

其他选项被传递到处理的一个阶段。一些选项控制预处理器,其他的控制编译器本身。有的用于控制汇编器和链接器,但是一般不使用。大多数命令行选项可以用于C程序,如果只用于其他某个语言,会做特别说明。如果没有说明其源语言,则表明可以用于所有支持的语言。

Continue reading

Git--备忘帖

1. hexo博客与github

1.1 博客创建流程

  1. 创建仓库 xxxx.github.io

  2. 创建两个分支 master 和 hexo

  3. 设置hexo为默认分支

  4. 使用git clone git@github.com:xxxx/xxxx.github.io 拷贝仓库

Continue reading

Linear Programming

Note on Introduction to Linear Programming

Linear programming (LP, also called linear optimization) is a method to archive the best outcome (maximum profit or lowest cost) in a mathematical model.

Framework: calculate the maximum (or minimum) value of an affine function (the linear form plus a constant) with finite number of linear constraints.

Continue reading

​ 一直没有机会一个人去陕博转一转。最近《国家宝藏》比较火,陕西博物馆杜虎符、葡萄花鸟纹银香囊和《阙楼仪仗图》参战。陕博这期最近一直没有看,不过临时兴起,趁周三没事儿,去陕博一趟,为信仰充值。

​ 随手拍了几张照片,暂且一记。

Continue reading
  • page 1 of 1
Author's picture

Qi SUN

author.bio


author.job


Xi'an, P.R.China