html
-
GDB调试工具介绍和安装
调试工具是程序员做开发的一个很重要的工具,无论多么厉害的程序员都没有办法保证自己编写的程序不会出现一点错误。即使程序编译通过,运行可能会出现很多问题,例如,程序不能运行或运行时程序…
-
HTML表格(table标签)
在 HTML 中,我们使用 <table> 标签来定义表格。HTML 中的表格和 Excel 中的表格是类似的,都包括行、列、单元格、表头等元素。但是 HTML 表格在…
-
GCC创建和使用静态链接库(.a文件)
Linux 下的静态链接库是以.a结尾的二进制文件,它作为程序的一个模块,在链接期间被组合到程序中。和静态链接库相对的是动态链接库(.so文件),它在程序运行阶段被加载进内存。 制…
-
Robots协议是什么?
网络爬虫其实是一种灰色产业!没有法律规定爬虫是违法的,也没有法律规定爬虫不违法,主要看爬取数据的类型,如: 高度敏感数据:行踪轨迹信息、通信内容、征信信息、财产信息; 敏感数据:住…
-
大数据开放平台汇总(国内+国外)
AI 算法基本是开源的(开放源代码),哪怕并不了解算法原理,也可以调用文字识别、图像识别、人脸识别、语音识别的算法。比如,语音识别: 利用声学信息提高语音的识别率; 利用自然语言中…
-
CSS选择器的优先级(精讲版)
几乎所有的 CSS 样式冲突、样式覆盖等问题都与 CSS 声明的优先级错位有关。因此,在详细阐述 CSS 选择器的优先级规则之前,我们先快速了解一下 CSS 全部的优先级规则。 C…
-
C++ STL map删除键值对:erase()和clear()方法
map 类模板提供了 erase() 和 clear() 成员方法,可用来删除容器中存储的键值对。本节将对这 2 个成员方法做详细的讲解。 erase() 有 3 种适用于不同实际…
-
Go语言为任意类型添加方法
Go语言可以对任何类型添加方法,给一种类型添加方法就像给结构体添加方法一样,因为结构体也是一种类型。 为基本类型添加方法 在Go语言中,使用 type 关键字可以定义出新的自定义类…
-
Go语言变量逃逸分析
在讨论变量生命周期之前,先来了解下计算机组成里两个非常重要的概念:堆和栈。变量的生命周期我们将在下一节《变量生命周期》中为大家讲解。 什么是栈 栈(Stack)是一种拥有特殊规则的…
-
Python pydoc模块详解:查看、生成帮助文档
前面讲过,在创建函数、类以及类方法时,可以为它们添加说明性文档,即分别在函数体、类体以及类方法内部的首行添加具有说明性的字符串即可。例如: #demo.py文件 def displ…