- 博客(18)
- 收藏
- 关注
原创 oss学习
curl_init的返回之前是资源类型,现在返回的是对象类型(Opaque objects),这个我在AWS旧SDK中发现,导致请求其实发送成功了,但是返回是错误的。新SDK应该修复了这个问题,但由于新旧SDK不兼容所以保留了旧SDK(就是懒得改自已给自己挖的坑)。一、is_resource。升级PHP8中踩到的坑。
2023-10-23 10:16:29 58
原创 Mysql 存储过程记录(未整理)
CREATE PROCEDURE `create_new_product_time`( IN name VARCHAR(500), IN product_type_id INT, IN deposit VARCHAR(500) )BEGIN DECLARE sale_count int unsigned default 0; DECLARE check_count int unsigned default 0; DECLARE var INT unsigned DEFAU
2022-02-09 16:38:44 496
原创 免费安装ssl
Docker容器中没有vi/ps等命令# 安装ps命令apt-get install procps# 安装vi编辑器apt-get install vim# 解决vi编辑器鼠标右键无法粘贴的问题vi ~/.vimrc# 输入以下内容,保存后即可if has('mouse') set mouse-=aendif免费安装ssl# 搜索安装包apt-cache search python-certapt-get install python-certbot-ngi
2021-07-17 14:43:24 101
原创 容器内安装 容器中新增Microsoft ODBC Driver for SQL Server 驱动
容器内安装容器中新增Microsoft ODBC Driver for SQL Server 驱动参考网址:https://docs.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15备注:本人容器操作系统版本是 Debian 10查看命令:命令1$ lsb_release -aNo LSB modules
2021-07-17 10:59:55 625
原创 PHP浮点数转int 数值错误
问题描述<?php $f = 0.58; var_dump(intval($f * 100)); //为啥输出57?>为啥输出是57啊? PHP的bug么?要搞明白这个原因, 首先我们要知道浮点数的表示(IEEE 754): 浮点数, 以64位的长度(双精度)为例, 会采用1位符号位(E),11指数位(Q), 52位尾数(M)表示(一共64位). 符号位:最高位表示数据的正负,0表示正数,1表示负数。指数位:表示数据以2为底的幂,指数采用偏移码表示 尾数:表示数
2021-07-12 10:29:25 227 1
原创 docker常用命令
ls2 pwd3 apt-get install docker4 sudo apt-get install docker5 docker version6 docker7 sudo docker ps8 docker ps9 sudo apt-get update10 sudo apt-get install docker-ce11 docker ps12 sudo groupadd docker13 sudo gpasswd -a sun docker14
2021-05-23 14:55:26 155
原创 服务器上的 Git - 生成 SSH 公钥
@ 服务器上的 Git - 生成 SSH 公钥服务器上的 Git - 生成 SSH 公钥欢迎使用Markdown编辑器https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5https://blog.csdn.net/qq_38138791/article/details/114627643...
2021-05-13 14:16:18 801 1
原创 浏览器输入网址后,发生了什么?
第一步:1. 查找dns缓存序号位置1浏览器2操作系统3路由器4ISP2. 发起DNS查询dns服务器是分布式设计特点: 分布式,层次数据库3. ARP请求ip地址到MAC地址的映射4.封装TCP数据包5.浏览器与目标服务器建立TCP链接6.浏览器发送 HTTP 请求到 web 服务器7.服务器处理请求并发回一个响应8.服务器发送回一个 HTTP 响应9.浏览器显示 HTML 的相关内容...
2021-05-10 18:05:18 92
原创 nginx 配置基本信息
Nginx 概述开源高性能,高可靠web服务器反向代理服务器支持热部署异步非阻塞的事件驱动模型模块化架构使得它的扩展性非常好6. 占用内存小高性能的体现7. 并发能力强,支持高达5w并发高性能的体现Nginx 基础使用yum install nginx -y 安装rpm -ql nginx 命令查看 Nginx 的安装信息# Nginx配置文件/etc/nginx/nginx.conf # nginx 主配置文件/etc/nginx/nginx.conf.default
2021-05-10 18:04:28 214
原创 单点登录基础
单点登录(sso - single Sign On)解释:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。举例:例如我们在登录QQ空间后,再去QQ的其他网站,都是默认登录的状态,这就是单点登录。技术要点:浏览器 输入用户名 密码 后,服务器生成对应的session存在服务端,生成与session...
2021-05-07 10:33:10 222
原创 mysql 批量替换字段数据
语句UPDATE 表名 SET指定字段 = replace(指定字段, ‘要替换的字符串’, ‘想要的字符串’)WHERE 条件;举例UPDATE goods SET goods_name = replace(goods_name, "AAA", "toAAA") where goods_sn like "JW%"
2021-05-06 11:01:05 293
原创 Redis基础知识
Redis基础知识关键字:key-value 存储系统遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库特点:丰富的数据类型数据可持久化,可以将内容中的数据保存到磁盘中,重启时自动加载到内存中主从结构,可备份数据性能优秀 ,读写速度快redis 是单线程的.:线程是操作系统执行的最小单元,在单线程程序中,任务一个一个地做,必须做完一个任务后,才会去做另一个任务原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不
2021-04-22 10:25:40 76
原创 获取上传进度 js +php
public function mack(){ $fadata = [....]; $udata = [....]; $err = 0; $ok = 0; foreach ($udata as $k=>$t){ $f = dosometing(); if(!$f){ $err++; cookie('e...
2021-04-19 11:33:18 904
原创 绘制视频封面和时长 js
绘制视频封面 jsupdateVideo() { if (!this.canvas) { this.canvas = document.getElementById('app-attachment-canvas'); } for (let i in this.attachments) { if (this.attachments[
2021-04-16 10:00:59 153
原创 Installing Imagick for PHP 7 on Windows 10
https://blog.csdn.net/skykingf/article/details/54630968安装扩展php
2021-04-15 15:59:55 66
原创 mysql更改密码
a. service mysql stop 关闭mysql服务b. mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 执行这个命令c. mysql -u root mysql 使用root登录mysqld. UPDATE user SET Password=PASSWORD(‘123456’) where USER=‘root’; 更新root密码e. FLUSH PRIVILEGES; 刷新权限f. quit
2021-04-15 10:05:44 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人