自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 php判断请求协议是http还是https

因为要加载第三方js,需要在PHP后台预先判断请求协议是http还是https。可以通过以下方法进行判断:/***PHP判断当前协议是否为HTTPS*/functionis_https(){if(!empty($_SERVER['HTTPS'])&&strtolower($_SERVER['HTTPS'])!=='off'){returntrue;}elseif(isset($_SERVER['...

2020-12-31 13:33:49 1493

原创 串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介

串口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485、USB电平是指的电平标准(电信号)。一、串口、COM口、UART口、USB口(物理接口):COM口即串行通讯端口,简称串口。这里区别于USB的“通用串行总线”和硬盘的“SATA”。一般我们见到的是两种物理标准:D型9针插头和4针杜邦头两种。下图是常见的4针串口,在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,3.3V电源端。由于...

2020-12-30 14:04:18 6144

原创 COM接口简介

COM口即串行通讯端口( cluster communication port ),简称串口。电脑上的串口通常是9针,也有25针的接口,最大速率115200bps。通常用于连接串口鼠标及通讯设备(如连接外置式调制解调器进行数据通讯或一些工厂的数控机接口)等。一般主板外部只有一个串口,机箱后面和并口一起的那个九孔输出端(梯形),就是COM1口,COM2口一般要从主板上插针引出。COM口用的RS232电平, 它是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平...

2020-12-29 13:29:39 48415 1

原创 UART接口简介

UART即通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),它是一种串行通信的物理接口形式。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。 一、UART硬件连接UART有4个pin(VCC, GND, RX, TX), 用的TTL电平, 低电平为0(0V),高电平为1(3.3V或以上)。如下图:引脚介绍:...

2020-12-28 13:25:19 22735 1

原创 PHP数组函数 array_sum (对数组中所有值求和)

在PHP中,数组函数 array_sum() 用于对数组中所有值求和。函数语法:array_sum(array$array):number函数参数说明:参数 描述 array 必需。规定数组。 array_sum() 将数组中的所有值相加,并返回结果,所有值的和以整数或浮点数的结果返回,array 为空时则返回 0。举例1,计算数组元素的和: <?php//定义数组$arr=[1,...

2020-12-27 17:26:50 2043

原创 PHP数组函数 array_splice (去掉数组中的某一部分并用其它值取代)

在PHP中,数组函数 array_splice() 用于去掉数组中的某一部分并用其它值取代。函数语法:array_splice(array&$input,int$offset[,int$length=count($input)[,mixed$replacement=array()]]):array函数参数说明:参数 描述 input 必需。规定数组。 offset 必需。数值。规定删除元素的...

2020-12-26 21:02:28 316

原创 PHP数组函数 array_slice (从数组中取出一段)

在PHP中,数组函数 array_slice() 用于从数组中取出一段。函数语法:array_slice(array$array,int$offset[,int$length=NULL[,bool$preserve_keys=FALSE]]):array函数参数说明:参数 描述 array 必需。规定数组。 offset 必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果该值设置为正数...

2020-12-25 13:24:28 583

原创 PHP数组函数 array_shift (删除并返回数组中的第一个元素)

在PHP中,数组函数 array_shift() 用于删除并返回数组中的第一个元素。函数语法:array_shift(array&$array):mixed函数参数说明:参数 描述 array 必需。规定数组。 array_shift() 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并将所有其它单元向前移动一位。所有的数字键名将改为从零开始计数,字符串键名将不变。举例1,删除...

2020-12-23 13:36:26 564

原创 PHP数组函数 array_unshift (将一个或多个元素插入数组开头)

在PHP中,数组函数 array_unshift() 用于将一个或多个元素插入数组开头。函数语法:array_unshift(array&$array,mixed$value1[,mixed$...]):int函数参数说明:参数 描述 array 必需。规定一个数组。 value1 必需。规定要添加的值。 $... 可选。规定要添加的值。 array_unshift() 将传入的元素...

2020-12-22 13:10:28 1042

原创 PHP数组函数 array_search (在数组中搜索给定的值)

在PHP中,数组函数 array_search() 用来在数组中搜索给定的值,如果成功则返回首个相应的键名。函数语法:array_search(mixed$needle,array$haystack[,bool$strict=false]):mixed函数参数说明:参数 描述 needle 必需。规定在数组中搜索的键值。 haystack 必需。规定被搜索的数组。 strict 可选。如果该参数被设...

2020-12-21 13:10:02 904

原创 PHP数组函数 array_reverse (反转数组)

在PHP中,数组函数 array_reverse() 用来反转数组的元素。函数语法:array_reverse(array$array[,bool$preserve_keys=FALSE]):array函数参数说明:参数 描述 array 必需。规定数组。 preserve_keys 可选。规定是否保留原始数组的键名。 如果设置为 TRUE 会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。 ...

2020-12-20 14:50:50 4328

原创 PHP数组函数 array_replace_recursive (使用传递的数组递归替换第一个数组的元素)

在PHP中,数组函数 array_replace_recursive() 使用传递的数组递归替换第一个数组的元素。函数语法:array_replace_recursive(array$array1[,array$array2,array$array3,...]):array函数参数说明:参数 描述 array1 必需。指定一个数组。 array2 可选。指定一个要替换array1的值的数组。 array3,....

2020-12-19 21:34:06 219 1

原创 PHP数组函数 array_replace (使用传递的数组替换第一个数组的元素)

在PHP中,数组函数 array_replace() 使用传递的数组替换第一个数组的元素。函数语法:array_replace(array$array1[,array$array2,array$array3,...]):array函数参数说明:参数 描述 array1 必需。指定一个数组。 array2 可选。指定一个要替换array1的值的数组。 array3,... 可选。指定多个要替换arra...

2020-12-18 13:24:40 494

原创 PHP数组函数 array_reduce (用回调函数迭代数组元素简化为单一的值)

在PHP中,数组函数 array_reduce() 用回调函数迭代数组元素简化为单一的值。函数语法:array_reduce(array$array,callable$callback[,mixed$initial=NULL]):mixed函数参数说明:参数 描述 array 必需。规定数组。 callback 必需。规定函数的名称。 initial 可选。规定发送到函数处理的第一个值。 ...

2020-12-17 12:58:44 192

原创 PHP数组函数 array_rand (从数组中随机取出一个或多个键)

在PHP中,数组函数 array_rand() 用于从数组中随机取出一个或多个键。函数语法:array_rand(array$array[,int$num=1]):mixed函数参数说明:参数 描述 array 必需。规定数组。 num 可选。规定返回多少个随机的元素。 array_rand() 从数组中取出一个或多个随机的键。如果只取出一个,array_rand() 返回随机单元的键名; 否则就返回包...

2020-12-16 13:02:46 1057

原创 PHP数组函数 array_product (计算并返回数组元素的乘积)

在PHP中,数组函数 array_product() 用于计算并返回数组元素的乘积。函数语法:array_product(array$array):int|float函数参数说明:参数 描述 array 必需。规定数组。 array_product() 计算并返回数组元素的乘积。举例1,计算数组元素的乘积: <?php//定义数组$arr=[2,2,3];//计算数组元素的...

2020-12-15 13:04:30 514

原创 PHP向串口发送十六进制码流的方法

在PHP中,在与串口进行通信时,一般发送的是十六进制。在明确知道发送的十六进制命令时,我们可以使用以下方式发送://向串口发送读取指令$cmd="\x01\x03\x00\x00\x00\x01\x84\x0A";$connection->send($cmd);然而,如果命令内容不确定时,我们需要动态的拼接命令内容字符串。此时,拼接完成后,需要将字符串转换为16进制来发送,可以使用以下方法转换。字符串转16进制字符串:/***字符...

2020-12-14 13:28:18 1238

原创 Mysql主键、普通索引、唯一索引和全文索引的区别

在MYSQL中,索引功能有如下几个主要类型:PRIMARY(主键), INDEX(普通索引),UNIQUE(唯一索引),FULLTEXT(全文索引)。 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引,不允许有重复。 FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。 不过,主键是一种约束,主键创建后一定包含一个唯一性索引,主键列在创建时,已经默认为非空值 ...

2020-12-13 17:22:10 1010

原创 Mysql命令alter add:增加表的字段

1. 加字段在Mysql中,alter add命令用来增加表的字段。其命令格式如下:ALTERTABLE表名ADD字段名数据类型DEFAULTNULLCOMMENT'注释';例如,在表 db_member 中添加了一个字段 addr,类型为varchar(1000),默认值为NULL:ALTERTABLEdb_memberADDaddrVARCHAR(20)DEFAULTNULLCOMMENT'地址';2. 加索引...

2020-12-12 14:22:27 2441

原创 Mysql 用一个表里的数据更新另一个表的数据

在MySQL中,有时需要将一个表的部分字段的值更新到两一个表的相应字段中,此时,可以使用以下语句进行更新。语法如下所示:UPDATEtableAa,tableBbSETa.field=b.fieldWHEREa.id=b.id; 该语法将表b中的字段更新到表a的相应字段。如果要更新多个字段,只需在SET后添加多个字段即可。...

2020-12-11 13:25:33 4609

原创 PHP数组函数 array_pop (删除并返回(出栈)数组中的最后一个元素)

在PHP中,数组函数 array_pop() 用于删除并返回(出栈)数组中的最后一个元素。函数语法:array_pop(array&$array):mixed函数参数说明:参数 描述 array 必需。规定数组。 array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。举例1,弹出并返回 array 数组的最后一个单元: <?php//...

2020-12-10 13:36:28 568 1

原创 PHP数组函数 array_push (将一个或多个元素压入数组的末尾(入栈))

在PHP中,数组函数 array_push() 用于将一个或多个元素压入数组的末尾(入栈)。函数语法:array_push(array&$array,mixed$value1[,mixed$...]):int函数参数说明:参数 描述 array 必需。规定一个数组。 value1 必需。规定要添加的值。 $... 可选。规定要添加的值。 array_push() 将 array 当成...

2020-12-09 23:07:34 1077

原创 PHP数组函数 array_pad (以指定长度将一个值填充进数组)

在PHP中,数组函数 array_pad () 用于以指定长度将一个值填充进数组。函数语法:array_pad(array$array,int$size,mixed$value):array函数参数说明:参数 描述 array 必需。规定数组。 size 必需。规定从函数返回的数组元素个数。 value 必需。规定从函数返回的数组中新元素的值。 array_pad() 返回 array 的一个拷...

2020-12-08 13:58:16 204

原创 PHP数组函数 array_multisort (对多个数组或多维数组进行排序)

在PHP中,数组函数 array_multisort() 用于对多个数组或多维数组进行排序。函数语法:array_multisort(array&$array1[,mixed$array1_sort_order=SORT_ASC[,mixed$array1_sort_flags=SORT_REGULAR[,mixed$...]]]):bool函数参数说明:参数 描述 array1 必需。规定数组。 ...

2020-12-07 13:28:47 1674

原创 PHP数组函数 array_merge_recursive (递归地合并一个或多个数组)

在PHP中,数组函数 array_merge_recursive() 用于递归地把一个或多个数组合并为一个数组。函数语法:array_merge_recursive(array1,array2,array3...):array函数参数说明:参数 描述 array1 必需。规定数组。 array2 可选。规定数组。 array3 可选。规定数组。 array_merge_recursive() 函数用于递归地把一...

2020-12-06 16:47:07 911

原创 PHP数组函数 array_intersect_ukey (计算数组的交集,使用回调函数比较key)

在PHP中,数组函数 array_intersect_ukey () 用来计算多个数组的交集,和array_intersect_key不同的是,此函数使用回调函数比较键名来计算数组的交集。函数语法:array_intersect_ukey(array$array1,array$array2[,array$...],callable$key_compare_func):array函数参数说明:参数 描述 array1 必需...

2020-12-05 13:22:16 196

原创 PHP数组函数 array_merge (合并一个或多个数组)

在PHP中,数组函数 array_merge() 用于把一个或多个数组合并为一个数组。函数语法:array_merge(array1,array2,array3...):array函数参数说明:参数 描述 array1 必需。规定数组。 array2 可选。规定数组。 array3 可选。规定数组。 array_merge() 函数用于把一个或多个数组合并为一个数组,并返回结果数组。注意: ...

2020-12-05 13:21:37 2426

原创 PHP数组函数 array_map (为数组的每个元素应用回调函数)

在PHP中,数组函数 array_map() 为数组的每个元素应用回调函数。函数语法:array_map(callable$callback,array$array1,array$array2,array$array3...):array函数参数说明:参数 描述 callback 必需。用户自定义函数的名称,或者是 null。 array1 必需。规定数组。 array2 可选。规定数组。 arra...

2020-12-04 13:30:04 648

原创 PHP数组函数 array_values (返回数组中所有的值)

在PHP中,数组函数 array_values() 用来返回包含数组中所有的值的数组。函数语法:array_values(array$array):array函数参数说明:参数 描述 array 必需。规定数组。 array_values() 函数返回包含数组中所有的值的数组。被返回的数组将使用数值键,从 0 开始且以 1 递增。举例,返回数组中所有值的数组: <?php//定义数组$ar...

2020-12-03 13:40:39 1036

原创 PHP数组函数 array_keys (返回数组中部分或所有键名)

在PHP中,数组函数 array_keys() 用来返回数组中部分或所有键名。函数语法:array_keys(array$array[,mixed$search_value=null[,bool$strict=false]]):array函数参数说明:参数 描述 array 必需。规定数组。 search_value 可选。您可以指定键值,然后只有该键值对应的键名会被返回。 strict 可选。...

2020-12-02 13:50:39 783

原创 PHP数组函数 array_key_exists (检查数组里是否有指定的键名或索引)

在PHP中,数组函数 array_key_exists() 用来检查某个数组中是否存在指定的键名。函数语法:array_key_exists(mixed$key,array$array):bool函数参数说明:参数 描述 key 必需。规定键名。 array 必需。规定数组。 array_key_exists() 函数用于检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 ...

2020-12-01 13:34:09 1029 1

GIS地理信息系统缓冲区分析

缓冲区分析是用来确定不同地理要素的空间邻近性和邻近程度的一类重要的空间操作

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除