自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

原创 php 文件下载并重新命名

使用PHP进行文件下载,并重新命名。

2024-01-28 08:57:23 464

原创 PHP 经纬度相关计算 坐标点之间的距离

【代码】PHP 经纬度相关计算 坐标点之间的距离。

2024-01-26 18:30:26 438

原创 excel制作透视表

有一张excel表,存在多条记录,现在需要把相同名称的商品的数量求和,放在一起展示。

2023-11-02 10:37:47 504

原创 fastcgi_finish_request()函数和ignore_user_abort()函数

fastcgi_finish_request()冲刷(flush)所有响应的数据给客户端.此函数冲刷(flush)所有响应的数据给客户端并结束请求。这允许在不打开与客户端之间的连接的情况下执行耗时任务。可以提高页面响应速度。注意问题PHP 与 Web 服务器使用了PHP-FPM(FastCGI进程管理器),那通过fastcgi_finish_request() 函数能马上结束会话,而 PHP 线程可以继续在后台运行。也就是说只针对php-fpm的进程管理方式才能使用该函数。

2023-11-02 09:23:46 220

原创 PHP解决web程序中调用脚步命令无效 root启动PHP

修改禁用函数后,脚本执行仍然没有反应。排查文件权限,发现web程序的执行者是www用户,脚本文件的权限是root用户,查看php的运行着身份是www,修改php的运行用户身份。程序中使用shell_exec();确认函数是否禁用,在php的配置中,修改禁用函数配置,PHP默认禁用exec()等函数。前台功能中,点击按钮后,需要后台执行脚本,更新数据。但是在页面点击后,数据没有更新。

2023-02-20 11:11:00 345

原创 golang学习笔记(十八):错误处理:error、panic、recover

【代码】golang学习笔记(十八):错误处理:error、panic、recover。

2022-12-30 14:01:44 198

原创 golang学习笔记(十七):空接口的使用、类型断言

【代码】golang学习笔记(十七):空接口的使用、类型断言。

2022-12-30 13:39:08 141

原创 golang学习笔记(十六):多态的实现

【代码】golang学习笔记(十六):多态的实现。

2022-12-30 11:53:28 176

原创 golang学习笔记(十五):接口定义和使用

接口定义和使用

2022-12-30 11:51:57 157

原创 golang学习笔记(十四):面向对象实现计算器

【代码】golang学习笔记:面向对象实现计算器。

2022-12-30 10:57:04 229

原创 golang学习笔记(十三):对象方法的创建和使用

【代码】golang学习笔记(十三):对象方法的创建和使用。

2022-12-30 09:02:25 443

原创 golang学习笔记(十二):字段继承、字段多重继承、方法继承

【代码】golang学习笔记(十二):字段继承、字段多重继承、方法继承。

2022-12-30 09:02:06 349

原创 golang学习笔记(十一):指针的定义和使用、数组指针、指针数组、结构体指针

go 指针 数组 结构体

2022-12-29 20:11:44 226

原创 golang学习笔记(十):函数参数

1,数组:值传递,形参和实参是不同的存储单元;内存中有两份独立的数组存储不同的数据;在函数调用结束形参单元销毁 不会影响主调函数中实参的值;如果想通过函数计算结果并传递给实参 需要使用数组作为函数的返回值2,切片:值传递3,map:地址传递 引用传递 形参和实参指向内存中相同的地址段 修改形参会影响实参的值。

2022-12-29 17:07:29 176

原创 golang学习笔记(九):map类型的定义和使用

/map[键类型]值类型//make(map[key]value) make(map[key]value,长度)//map中的key类型必须支持==!= 一遍建议写基本类型//map存储的方式不是顺序存储的var m map[int]string = map[int]string{101: "法师", 251: "张超", 666: "怡红"}//m[101]="法师"//}

2022-12-29 16:39:56 272

原创 golang学习笔记(八):结构体的定义和使用、结构体数组、结构体map

/结构体是全局的可以在项目所有文件使用//结构体定义在函数外部//type 结构体名 struct {// 结构体成员列表// 成员名 数据类型// 姓名 string//}//定义函数类型//结构体是一种数据类型id intage intscore int}

2022-12-29 15:05:31 1158

原创 golang学习笔记(七):切片的定义和使用、切片截取、切片拷贝

/数组定义//var 数据名 [元素个数]数据类型//切片定义 类似数组 但是不指定数组长度//var 切片名 []数据类型//在定义切片时可以指定长度 make(切片类型,长度, 容量)//var slice []int=make([]int,10) // 容量可以不写,默认和长度一致//在使用appned进行数据添加时 如果长度超出容量 容量会自动扩容//一般扩容方式为上一次 容量*2 如果超过1024字节 每次扩容上一次的1/4//容量扩容每次都是偶数//通过自动推到类型创建切片。

2022-12-29 11:33:58 751

原创 golang学习笔记(五):数组的定义和使用

数组是一系列相同数据类型在内存中有序存储的数据集合var 数组名 [元素个数]数据类型//定义了10个整型变量的数组元素//通过下标找到具体元素 数组下标是从0开始的 到数组元素个数-1位数值最大下标//数组名[下标] 指向具体某一个元素//在定义数组时 依次为数组元素赋值//在定义数组是 可以为部分元素赋值//在定义数组时可以指定下标赋值//定义时写...可以根据元素个数赋值。

2022-12-29 10:07:23 405

原创 golang学习笔记(六):随机数

【代码】golang学习笔记(六):随机数。

2022-12-29 10:06:34 120

原创 golang学习笔记(四):函数定义和使用、函数作用域

/func 函数名(参数列表)(返回值列表){//代码体//}// 定参函数}//...不定参 在函数调用时可以传递不定量(0-n)的参数//不定参使用数据格式为切片//arr是一个数据的集合//计算字符串个数//len("你好")//计算数据集合的个数sum := 0//_匿名变量 如果数据的值不需要接收 可以通过匿名变量来接收数据sum += v}}// 函数返回值//func 函数名(函数参数列表)(函数返回值类型)

2022-12-28 18:23:45 125

原创 golang学习笔记(三):流程控制:if、switch、for

【代码】golang学习笔记(三):流程控制:if、switch、for。

2022-12-28 16:34:13 181

原创 golang学习笔记(二):数据类型:浮点型、字符类型、字符串类型、枚举iota

【代码】golang学习笔记(二):数据类型:浮点型、字符类型、字符串类型、枚举iota。

2022-12-28 15:46:20 238

原创 golang学习笔记(一):入门简介

【代码】golang学习笔记(一):入门简介。

2022-12-28 13:04:35 127

原创 Python学习笔记(十三):猴子补丁、shevle模块、xml模块、configparser模块、hashlib模块

【代码】Python学习笔记(十三):猴子补丁、shevle模块、xml模块、configparser模块、hashlib模块。

2022-12-16 11:47:51 72

原创 Python学习笔记(十二):循环引入、常用模块、日志模块、时间模块、random模块、os模块、sys模块、shutil模块、json模块

os与subprocess模块。json与pickle模块。

2022-12-12 17:26:45 117

原创 Python学习笔记(十一):三元表达式、模块

【代码】Python学习笔记(十一):三元表达式、模块。

2022-12-11 11:10:02 61

原创 Python学习笔记(十):函数递归、生成式、匿名函数

【代码】Python学习笔记(十):函数递归、生成式、匿名函数。

2022-12-10 22:21:47 89

原创 Python学习笔记(九):装饰器、迭代器

【代码】Python学习笔记(一):装饰器、迭代器。

2022-12-10 19:44:43 177

原创 Python学习笔记(八):函数参数、函数嵌套、闭包函数、作用域

【代码】Python学习笔记(八):函数参数、函数嵌套、闭包函数、作用域。

2022-12-10 15:08:50 108

原创 Python学习笔记(七):with上下文管理、文件读取

【代码】Python学习笔记(七):with上下文管理、文件读取。

2022-12-10 13:20:29 277

原创 Python学习笔记(六):字典、集合、文件处理

【代码】Python学习笔记(六):字典、集合、文件处理。

2022-12-09 21:36:41 120

原创 Python学习笔记(五):数字、字符串、列表、元组

【代码】Python学习笔记(五):数字、字符串、列表、元组。

2022-12-09 20:16:55 125

原创 Python学习笔记(四):流程控制

【代码】Python学习笔记(四):流程控制。

2022-12-09 16:00:43 97

原创 Python学习笔记(三):内存管理、基本运算符

【代码】Python学习笔记(三):内存管理、基本运算符。

2022-12-09 15:20:54 74

原创 Python学习笔记(二):模块、注释、变量、数据类型

python

2022-12-08 21:08:24 92

原创 Python学习笔记(一):函数定义

python 函数定义 参数

2022-12-06 19:46:59 45

原创 REDIS学习笔记(六):redis问题记录:雪崩、击穿

redis、缓存雪崩、缓存穿透、缓存击穿

2022-11-30 10:41:11 231

原创 REDIS学习笔记(五):redis持久化

redis rdb aof

2022-11-29 17:44:44 293

原创 REDIS学习笔记(四):lua编写redis脚本

redis

2022-11-29 17:39:07 676

原创 REDIS学习笔记(三):进阶:redis事务、发布\订阅

redis

2022-11-29 17:34:36 103

空空如也

空空如也

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

TA关注的人

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