技术资料 第99页
-
HTML标签(下拉列表)(一字节)
HTML 标签(下拉列表)(一字节)HTML 标签(下拉列表)下拉列表是网页中一种最节省页面空间的选择方式,默认状态下只显示一个选项,只有单击下拉按钮后才能看到全部的选项。例如,淘宝网首页的选择地区一栏,用到的就是下拉列表,我们来看一下:图1:淘宝网的下拉列表我们都知道无序列表由 配合使用,有序列表由 配合使用。HTML 下拉列表与它们类似,是由 配合使用的。具体语法格式如下:其中, 标签用来创建一个下拉列表, 标签表示下拉列表中的每一项(条目)。接下来我们看一个示例: 年龄区间:...
-
HTML标签(三目运算符)
HTML 标签(三目运算符)HTML 标签 标签内的信息不会显示在页面中,定义 标签的主要目的是因为它对机器是可读的。 标签有很多功能,它可以定义文档中的关键字,也可以对文档进行描述,还可以配合自身的属性设置网页的过期时间等等。当我们定义了页面的关键字或者描述信息后,搜索引擎蜘蛛(也就是常说的网络爬虫)就可以利用它们来搜索这个页面的信息。1. name属性name 属性可以用来定义网页的关键字、描述、作者以及版权信息等等。我们来看一下它的常用属性值:name 常见属性值常用属性值说明keywords用来定义网页的关...
-
GUI是什么(js正则表达式)
GUI是什么(js正则表达式)GUI是什么图形用户界面(Graphical User Interface,简称 GUI),是计算机图形学技术的一种,它一般由窗口、下拉菜单或者对话框等图形化的控件组成。用户通过点击菜单栏、按钮或者弹出对话框的形式来实现与机器的交互,GUI 的存在拉近了人与计算机的的距离,让人机交互的过程变得简单舒适、有温度。在正式讲解 Tkinter 之前,我们有必要对“图形用户界面”这一名词做简单的介绍。如果您是第一次接触“图形用户界面”这个名词,一定会比较迷茫,其实在我们的日常工作与学习中,我们...
-
grep命令_Linuxgrep命令:文本搜索工具(可使用正则表达式)(conv)
grep命令_Linux grep命令:文本搜索工具(可使用正则表达式)(conv)grep命令_Linux grep命令:文本搜索工具(可使用正则表达式)Linux 系统中有很多很有名的搜索类命令,例如 find 命令、locate 命令、sed 命令,但还有三位兄弟是不得不提的,它们在搜索界的地位举足轻重,那就是 grep、egrep、fgrep 三兄弟。为什么称它们为搜索三兄弟呢?大家看看下面的家谱就一目了然了。  ...
-
GPG(GnuPG)的安装和使用(sed命令)
GPG(GnuPG)的安装和使用(sed命令)GPG(GnuPG)的安装和使用基于网络的开源项目,能给用户带来在公共标准基础上的自由发挥,并且能很好地给每个自愿人士提供了共享贡献的机会。但是,同时也因为大众化给使用共享的程序员或团队带来了安全性问题。当程序员从中央仓库下载第三方构件的时候,下载的文件有可能被另外一个人篡改过,从而破坏代码。为了确定下载的内容是正确的,一般在发布自己构件的同时,还会发布一个签名认证文件。使用者在使用下载的第三方构件前,先通过签名验证后,确定没有被篡改后再安心使用。GPG 就是这样一个认...
-
Go语言通道(chan)——goroutine之间通信的管道(删除文件)
Go语言通道(chan)——goroutine之间通信的管道(删除文件)Go语言通道(chan)——goroutine之间通信的管道如果说 goroutine 是 Go语言程序的并发体的话,那么 channels 就是它们之间的通信机制。一个 channels 是一个通信机制,它可以让一个 goroutine 通过它给另一个 goroutine 发送值信息。每个 channel 都有一个特殊的类型,也就是 channels 可发送数据的类型。一个可以发送 int 类型数据的 channel 一般写为 chan in...
-
Go语言简介(变量名的命名规则)
Go语言简介(变量名的命名规则)Go语言简介Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。Go语言的推出,旨在不损失应用程序性能的情况下降低代码的复杂性,具...
-
Go语言死锁、活锁和饥饿概述(linux学习)
Go语言死锁、活锁和饥饿概述(linux学习)Go语言死锁、活锁和饥饿概述本节我们来介绍一下死锁、活锁和饥饿这三个概念。死锁死锁是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。死锁发生的条件有如下几种:1) 互斥条件线程对资源的访问是排他性的,如果一个线程对占用了某资源,那么其他线程必须处于等待状态,直到该资源被释放。2) 请求和保持条件线程 T1 至少已经保持了一...
-
Go语言正则表达式:regexp包(strcat)
Go语言正则表达式:regexp包(strcat)Go语言正则表达式:regexp包正则表达式是一种进行模式匹配和文本操纵的复杂而又强大的工具。虽然正则表达式比纯粹的文本匹配效率低,但是它却更灵活,按照它的语法规则,根据需求构造出的正则表达式能够从原始文本中筛选出几乎任何你想要得到的字符组合。Go语言通过 regexp 包为正则表达式提供了官方支持,其采用 RE2 语法,除了\c、\C外,Go语言和 Perl、Python 等语言的正则基本一致。正则表达式语法规则简单的英语日记50字带翻译正则表达式是由普通字符(例...
-
Go语言整型(整数类型)(dowhile循环语句)
Go语言整型(整数类型)(do while循环语句)Go语言整型(整数类型)Go语言的数值类型分为以下几种:整数、浮点数、复数,其中每一种都包含了不同大小的数值类型,例如有符号整数包含 int8、int16、int32、int64 等,每种数值类型都决定了对应的大小范围和是否支持正负符号。本节我们主要介绍一下整数类型。Go语言同时提供了有符号和无符号的整数类型,其中包括 int8、int16、int32 和 int64 四种大小截然不同的有符号整数类型,分别对应 8、16、32、64 bit(二进制位)大小的有符号...