数据库的概念
本节介绍数据库的基本概念,包括数据库存储方式、数据库技术的发展历史、数据库的存储结构以及数据库在开发中的作用。数据存储方式计算机数据(Data)的存储一般以硬盘为数据存储空间资源,从而保证计算机内的数据能够持续保存。对于数据的处理,一般会采用数据库相关的技术进行处理,从而保证数据处理的高效性。采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。通过分类的存储模式让数
Python 偏函数介绍及应用
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。Python 偏函数是通过 functools 模块被用户调用。偏函数 partial 应用函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数
PHP Session的用法
在 PHP 中,Session 是一种服务器端的机制,服务器使用一种散列表的结构(类似于 JSON)来保存信息。相比于保存在客户端的 Cookie,Session 将用户交互信息保存在了服务器端,使得同一个客户端每次和服务端交互时,不需要每次都传回所有的 Cookie 值,而是只需要传回一个 ID 即可,这个 ID 是客户端第一次访问服务器的时候生成的,而且是唯一的。还有一点就是,因为 Cooki
Python 函数中参数前面一个和两个星号(**)的区别
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。在 Python 的函数中经常能看到输入的参数前面有一个或者两个星号,例如:def foo(param1, *param2): def bar(param1, **par
ES6 模块简介
ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import)两个模块。概述在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变
C 语言中 static 的作用介绍
static 用来说明静态变量。如果是在函数外面定义的,那么其效果和全局变量类似,但是,static定义的变量只能在当前c程序文件中使用,在另一个c代码里面,即使使用extern关键词也不能访问这个static变量。在 C 语言中,static 的字面意思很容易把我们导入歧途,其实它的作用有三条。它的第一条也是最重要的一条:隐藏当我们同时编译多个文件时,所有未加 static 前缀的全局变量和函数
DNS服务器介绍
DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域
OSPF单区域配置
为了弥补距离矢量路由协议的不足,IEFI组织开发了一种基于链路状态的内部网关协议OSPF实验环境:红,绿,蓝三个颜色区域代表三个不同网络的办公场所,要求使用OSPF协议实现网络互通。pc1:172.16.1.1pc2:172.16.2.1pc3:172.16.3.1R1:GE0/0/0 172.16.1.254 GE2/0/0 192.168.2.1 GE0/0/1 192.168.1.1R2:G
浏览器的session何时消失?
在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。Cookiecookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie
如何简单的在TF卡上做一个Linux的文件系统
如何用简单的方法在TF卡上快速的做一个文件系统呢?很多人肯定想的是把TF卡放到设备上,然后插U盘或者光盘,启动后安装就行了,但其实这样做起来需要操作各种选项还有花费的时间都很多,下面我来教大家快速的做一个Linux文件系统。首先我们需要一个Linux的操作系统,对Linux系统的根文件下的所以文件打包压缩,打包过程就先不说啦,我们来具体说说如何还原。第一步:将U盘通过fdisk命令进行分区[roo
在CentOS 8.1上安装 Docker
下载了CentOS 8.1,并尝试安装docker,记录下步骤与大家分享。在本教程中,我们将了解如何使用官方Docker存储库在CentOS 8.1上安装和运行Docker CE。什么是Docker?Docker是一个开源项目,它允许在容器内部创建和分发应用程序,容器是可以独立于主机系统轻松复制的标准化环境。添加Docker存储库首先,我们必须添加一个外部存储库以获得Docker CE。
Linux学习路线图,入门教程分享。
有人说,人生中最美丽的两个字就是学习。是的,学习是最值得做的一件事,不断的学习才能使我们在这个飞速发展的时代不至于被抛弃,古人云,活到老,学到老,还是很有道理的。算算学习Linux也有一年零三个月了,这一年多感触很深,虽说现在也没有到登峰造极的程度,但是门算是已经进去了。记得刚开始学的时候挺难得,自己什么也不懂,就开始上网查各种资料,还好网上信息很发达,想要查什么也差不多能查到。因为我的基础不好,
如何简单的在TF卡上做一个Linux的文件系统
如何用简单的方法在TF卡上快速的做一个文件系统呢?很多人肯定想的是把TF卡放到设备上,然后插U盘或者光盘,启动后安装就行了,但其实这样做起来需要操作各种选项还有花费的时间都很多,下面我来教大家快速的做一个Linux文件系统。首先我们需要一个Linux的操作系统,对Linux系统的根文件下的所以文件打包压缩,打包过程就先不说啦,我们来具体说说如何还原。第一步:将U盘通过fdisk命令进行分区[roo
SQL Server当中生成一定范围的随机数
在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。那就看下面的两种随机取整数的方法:方法一select floor(rand()*N) ---生成的数是这样的:12.0select cast( f
sed命令
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。将 /etc/passw
使用grep搜索多个字符串
grep是一个强大的命令行工具,它允许在一个或多个文件中搜索与正则表达式匹配的行,并将匹配的结果写入标准输出。Grep的多条件搜索模式grep支持三种正则表达式语法:Basic、Extended和Perl正则表达式。当没有指定正则表达式类型时,grep将搜索模式解释为Basic基本正则表达式。使用多条件搜索模式时,请使用|管道符。使用grep的基本正则表达式搜索多个条件,语法如下:]#
简单介绍JavaScript闭包
简单介绍JavaScript闭包什么是JS闭包?分分钟了解弄懂JavaScript闭包先看一段代码:function a(){ var n = 0; function couter() { n++;&n
十分有用的压箱底的正则实例
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。1. 校验基本日期格式var reg1 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;var reg2 = /^(^(\d
Linux下3种常用的网络测速工具简介
不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生。本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况。fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。我们可以通过以下命令来安装这个工具:$ npm&nb
图文介绍Linux chmod目录权限
在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。对于目录来说,执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。读取位和执行位的组合的作用才是控制是否列出目录中的内容。写入位和执行位的组合则是允许在目录中创建,删除,和重命名文件。下面用实例来说明问题:主要命令为chmod普通用户创建文件夹lin