- 博客(5)
- 收藏
- 关注
转载 C语言 编译链接过程介绍
C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下: 从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链
2015-08-17 15:07:08 528
转载 C语言 枚举 enum
如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。 举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!enum box{pencil,pen};//这
2015-08-17 15:03:48 539
原创 curl,fsocketopen,socket 三种函数抓取html页面
(1) php - curl <?php $ch_article = curl_init(); $url = 'www.baidu.com'; curl_setopt($ch_article, CURLOPT_URL, $url); curl_setopt($ch_article, CURLOPT_RETURNTRANSFER, 0);
2015-08-10 11:00:27 1765
原创 PHP中各种数据类型的区别和转换方法
PHP本身可以通过隐式类型转换和显式类型转换两种方式来实现:1. 隐式类型转换例如$a = 7;$b = 'abcdsfdf';echo $a . $b; ?>在这里 $a 就被隐式的转化成了字符串,源码实现如下if (UNEXPECTED(Z_TYPE_P(op1) != IS_STRING)) {if (Z_ISREF_
2015-08-10 10:53:24 1322
原创 LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)
LNMP编译安装# 需先配置IP# 软件包的路径 /usr/local/srcyum install -y libjpeg-devel libpng-devel freetype-devel curl-devel python-devel curl-devel gcc gcc-c++ bison-devel ncurses-devel lrzsz openssl-devel
2015-08-10 10:51:14 1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人