本文以main.c和sum.c为例浅析编译器如何驱动程序。 先上代码。 main.c sum.c 在shell中通过如下命令来调动GCC驱动程序:gcc -Og -o prog main.c sum.c (PS:Linux常见命令见文末) 下图概况了驱动程序将实例程序从ASCII码源文件翻译成可执行 ...
分类:
其他好文 时间:
2019-10-01 22:42:43
阅读次数:
136
一、HTTP接口 Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接 ...
分类:
Web程序 时间:
2019-09-30 16:27:07
阅读次数:
121
也快要秋招了,博客也没有任何的代码,只有几个遇到的问题记录,所以就写些吧,顺便复习下,如果有哪块写的有问题,欢迎大家批评指正。 ...
分类:
其他好文 时间:
2019-09-28 11:07:11
阅读次数:
84
对于传统的 ssm 或者 ssh 项目的部署,一般会打包成war包,或者是一个编译好的文件夹,再放到 tomcat 的 webapps 目录下,如果是 war 包,会自动解压出来。而 Spring Boot 默认会内嵌一个 Tomcat,因此即便是 web 项目也可以直接打包成 jar 包,直接 j ...
分类:
编程语言 时间:
2019-09-23 13:42:37
阅读次数:
141
从请求、传输、渲染三部分浅析如何提升web前端性能。
分类:
Web程序 时间:
2019-09-23 12:23:16
阅读次数:
200
一些博客地址: WCF、WebAPI、WCFREST、WebService之间的区别: http://www.cnblogs.com/markli/p/4460564.html 04SOA架构设计经验分享—架构、职责、数据一致性 http://www.cnblogs.com/wangiqngpei5 ...
分类:
Web程序 时间:
2019-09-22 01:58:13
阅读次数:
145
先了解一下集合与数组的区别:数组是java中存储基本数据类型、引用类型的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合只能存储引用类型的数据,长度可变,可在多数情况下使用。集合框架根据集合框架图,可以知道,集合总共分为 lterator、Collection、Map三大类,如下 ...
分类:
编程语言 时间:
2019-09-20 12:04:57
阅读次数:
90
为什么要预处理器 css层叠样式表是一门标记语言,并不是编程语言,因此不可以自定义变量,不可以引用等,它不具备任何语法支持,它主要缺陷如下: + 语法不够强大,比如:无法嵌套书写,导致模块化开发中需要书写很多重复的选择器; + 没有变量和合理的样式复用机制,使得逻辑上相关的属性值必须以字面量的形式重 ...
分类:
Web程序 时间:
2019-09-18 10:41:00
阅读次数:
123
本文首发于先知社区,原文链接:https://xz.aliyun.com/t/6295 数学基础 黎曼几何中的“平行线” 欧几里得《几何原本》中提出五条公设: 1. 过相异两点,能作且只能作一直线。 2. 有限直线可以任意地延长。 3. 以任一点为圆心、任意长为半径,可作一圆。 4. 凡直角都相等。 ...
分类:
编程语言 时间:
2019-09-15 18:26:04
阅读次数:
142
冒泡排序 <script> // 原理:遍历整个数组,比较并交换前后相邻的元素 var arr = [5, 3, 4, 1, 2]; for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - i ...
分类:
编程语言 时间:
2019-09-15 12:52:21
阅读次数:
83