自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改 host 文件--json

有的挂号员生病了,尤其有某些挂号员故意使坏,把痔疮患者分到了口腔科,扰乱正常就诊秩序,破坏医患关系,最恨这样的人了!所以,当我们直接将 Google、Twitter、Facebook 之类的 IP 放入 Hosts 文件后,就可以跳过 DNS 的解析这一步,直接就行 IP 访问,不受 GFW 的 DNS 污染干扰了。反之,如果你手里有电话簿(即本机有hosts文件),你不需要打电话到查号台(DNS),直接在电话簿(hosts)中找到用户(目标网站),并直接拨打对应的电话号码(访问目标网站对应的IP)。

2023-07-25 09:55:10 277

原创 php 语言如何去除 html 中含有的二进制字符

在上述示例中,removeBinaryCharacters 函数使用 preg_replace 函数和正则表达式 /[^\x20-\x7E]/ 来匹配所有非可打印 ASCII 字符(即二进制字符),然后使用空字符串进行替换。最后,将清理后的 HTML 输出到屏幕上。请注意,该示例中使用的正则表达式 /[^\x20-\x7E]/ 只匹配非可打印 ASCII 字符。如果你想要去除其他类型的二进制字符,可以根据需要修改正则表达式。在 PHP 中,可以使用一些字符串处理函数来去除 HTML 中含有的二进制字符。

2023-06-12 17:43:23 174

原创 获取 ip地址

通过 api 获取公网地址。

2023-06-08 14:41:27 156

原创 mysql学习笔记

还有一个办法,你可以在 my.cnf 里面加上 wait_timeout 和 interactive_timeout,把他们的值设的小一些,默认情况下 wait_timeout 的值是 8 小时的时间,你可以改成 1 个小时,或半个小时。如果你的 sleep 进程数在同一时间内过多,再加上其他状态的连接,总数超过了 max_connection 的值,那 mysql 除了 root 用户外,就无法再继续处理任何请求无法与任何请求建立连接或者直接 down 了。所以,这个问题在大负载的情况下还是相当严重的。

2023-05-11 17:12:51 101

原创 php处理 xml中包含二进制文件

<?xml version="1.0" encoding="ISO-8859-1"?><getnewsalesresult xmlns="https://fr.shopping.rakuten.com/res/schema/getnewsales"> <request> <version>2017-08-07</version> <user>fenteer</user> </requ

2023-05-10 15:15:54 1090

原创 PHP实现获取毫秒时间戳的方法

PHP实现获取毫秒时间戳的方法

2023-04-26 14:38:04 2269

原创 mysql 耗时查询处理方式

分析查询,给表查询添加索引,如果表太大,将表结构复制出来,重新添加索引,并将原始表数据导入到新表。如果你现在想要停止掉这个查询,可以尝试使用 kill;语句,结束掉这个查询。或者使用 show full processlist;

2023-03-31 14:26:02 501

原创 编程艺术之变成原则

编程有一个原则,就是尽可能去避免重复的代码。类的开闭原则,类做好后,就尽量不要再在类上面在修改代码,耦合度:简单的一个例子,活字印刷术在之前是整版印刷,导致,如果有一个字要改动,那么整版的印刷体都不在能用,减少耦合度,就是减少出现字体改动时,不要有太大成本的改动。编程是一门技术,更加是一门艺术,不能只满足与写完代码运行结果正确就完事了,时长考虑如何让代码更加简练,更加容易维护,容易扩展和复用,只有这样才可以真正得到提升。写出优雅的代码真的是一种很爽的事情。

2022-12-23 09:11:44 626

原创 PHP常用正则表达式

PHP常用正则表达式

2022-11-23 13:44:36 212

原创 linux grep 加 正则表达式搜索

linux grep REGEXP 正则表达式搜索

2022-11-09 17:00:14 876

原创 mysql 查询统计数据

mysql 查询统计数据。

2022-10-27 09:12:03 214

原创 mysql 多表关联修改数据

mysql 表关联修改

2022-10-27 08:54:32 2040

原创 mysql sql 执行分析

mysql explain 说明

2022-10-26 17:26:20 235 1

原创 linux 僵尸进程查看及删除

linux 僵尸进程查看

2022-10-18 10:47:52 4632

原创 git学习笔记至拉取code

git拉取异常

2022-09-11 23:00:20 206

原创 正则过滤数据学习笔记(①)

正则过滤 html 数据

2022-07-22 13:44:48 155

原创 php逐行读取文件内容

php 逐行读取文件内容

2022-07-08 16:37:47 1643

原创 Lock wait timeout exceeded; try restarting transaction 解决办法

Lock wait timeout exceeded; try restarting transaction 处理方式

2022-07-08 13:48:18 2542

原创 获取时间段

php 获取时间段

2022-06-07 16:40:59 101

原创 mongo学习笔记

文章目录官方文档常用操作简单查询复杂查询实战操作普通查询带条件查询后并分组,且排序查询集合去重带条件查询深度查询多条件查询更新操作批量更新查询优化官方文档相关文档https://www.likecs.com/show-306815057.htmlhttps://blog.csdn.net/qq_18948359/article/details/88777066https://www.likecs.com/show-306640279.html常用操作简单查询/** 查询版本 */db.ve

2022-05-07 09:43:45 175

原创 http 请求增加 X-Request-ID

namespace log\processor;use Request;class RequestProcessor{ public function __invoke($record) { $extra = [ 'method' => Request::method(), 'path' => Request::pathinfo() ]; if (Request::head

2022-02-22 21:34:58 4481 1

原创 GuzzleHttp PHP 中发送 multipart / form —— json159

官网的例子:multipart摘要设置请求的主体为 multipart/form-data 表单。类型array常量GuzzleHttp\RequestOptions::MULTIPARTmultipart 的值是一个关联数组,每个元素包含以下键值对: name: (string, required) 表单字段名称contents: (StreamInterface/resource/string, required) 表单元素中要使用的数据headers: (array) 可选的表

2022-01-07 08:55:18 1257 1

原创 js读取解析JSON数据

JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);...

2021-11-29 20:21:17 6463

原创 tar 命令笔记

用tar这个命令老是记不住,压缩解压傻傻分不清。。。。。找几篇文章总结一下。tar 主操作模式-c:--create     建立压缩档案-x:--extract    解压-t:--list 查看内容-r:--append 向压缩归档文件末尾追加文件-u:--update 更新原压缩包中的文件上面的五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档...

2021-10-28 08:53:14 225

原创 http 请求 API 是返回数据不完整

原因:nginx截取了在应用中可能会出现后端返回的json串有点大经过nginx时被nginx截断,在谷歌中没有任何的返回,在postman中返回bad String ,在火狐中返回不完整的json串;当nginx 代理解析大量数据流时,会把数据先放在自己的缓冲区,然后一并发给客户端一次请求的数据量很大, 则会有一部分数据会被忽略掉 前端解析数据会有问题 致使谷歌没有任何返回。有人说把nginx中的proxy_temp的权限改为读写的原文链接:https://blog.csdn.net/baid.

2021-10-25 11:37:15 2706

原创 国家地区编码映射

在ISO 3166中定义的两个字母的国家代码。

2021-09-15 16:49:31 618

原创 获取系统时间

/** * 获取当前系统时间(精确到毫秒) * @return float */ function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); var_dump(['miao' => $t1]); var_dump(['haomiao' => $t2]); $d = time(); var_...

2021-09-08 14:56:28 214

原创 php 排序

sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值,对数组进行降序排列 krsort() - 根据关联数组的键,对数组进行降序排列详细排序https://fighter3.blog.csdn.net/article/details/120113508...

2021-09-06 17:22:14 105

原创 php 操作linux 文件

/** * 初始化目录 * @param $number * @return string */ private function initDir($number) { $path = env('RUNTIME_PATH') . '/files/' . $number . '/'; mkdir($path, 0777, true); return $path; } priv...

2021-08-29 02:58:04 248

原创 php base64 文件转换

<?php/* * base64转pdf */function base642pdf($formTxt,$toPdf){ $file = file_get_contents($formTxt);//读 $data = base64_decode($file);//转换 file_put_contents($toPdf, $data);//写}/* * pdf转base64 */function pdf2base64($formPdf,$toTxt){ $fil.

2021-08-16 19:34:33 877 1

原创 分段处理算法

$lastAdminId = 2590;$yo = $lastAdminId / 1000;$yo = intval($yo);$yushu = $lastAdminId % 1000;if ($yo == 0) { $result[0]['start'] = 1; $result[0]['end'] = $yushu;} else { $tail[0]['start'] = $yo * 1000 +1; $tail[0]['end'] = $yo * 1000.

2021-07-10 22:16:57 271

原创 php 弃用函数注释

/** * @deprecated * @param $where * @return mixed * @throws \think\Exception */ public function auth($where) { trigger_error('弃用'); if (isset($where['or_user_id'], $where['org_id']) && $where['or_us.

2021-07-02 08:46:20 871

原创 常用正则表达式 php

//删除一对中括号内的内容:$str = 'abc[url]123[/url]xyz';$pattern = '/\[url\S*\[\/url\S*\]/';$str = preg_replace($pattern, '', $str);echo $str . ''; //输出:abcxyz //PHP匹配多对中括号中的内容:$str = '这是[3]def[25]我的[26]';$pattern = '/\[([a-z0-9]+)\]/';preg_match($pattern, $.

2021-06-17 15:18:34 182 1

原创 mongodb 常用操作

看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦。左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find() select * from usersdb.users.find({"age" : 27}) select * from users where age = 27db.users.find({"username" : "joe", "age" : 27}) select * from users where "user.

2021-06-07 18:23:25 103

原创 php 时间格式

define ('DATE_ATOM', "Y-m-d\TH:i:sP");define ('DATE_COOKIE', "l, d-M-Y H:i:s T");define ('DATE_ISO8601', "Y-m-d\TH:i:sO");define ('DATE_RFC822', "D, d M y H:i:s O");define ('DATE_RFC850', "l, d-M-y H:i:s T");define ('DATE_RFC1036', "D, d M y H:i:s O".

2021-06-07 18:08:32 579 6

原创 Curl 详细描述

传送门:http://www.ruanyifeng.com/blog/2019/09/curl-reference.html

2021-06-01 17:39:47 81

原创 phpstorm 插件

翻译插件https://yiiguxing.gitee.io/translation-plugin/start.htmlhttps://github.com/YiiGuxing/TranslationPlugin/tree/v3.0

2021-05-28 10:07:13 158

原创 validation

<?phpdeclare(strict_types=1);return [ 'accepted' => ':attribute 必须接受', 'active_url' => ':attribute 必须是一个合法的 URL', 'after' => ':attribute 必须是 :date 之后的一个日期', 'after_or_equal' => .

2021-05-24 19:39:24 236

原创 phpstorm 方法标准注释

/** * Seek to a position in the stream. * * @see http://www.php.net/manual/en/function.fseek.php * @param int $offset Stream offset * @param int $whence Specifies how the cursor position will be calculated * ...

2021-04-18 16:15:31 472

原创 常用助手函数(二)

public static function arraySort($data, $sortFiled, $sort = 'DESC') { switch ($sort){ case 'DESC': $sortRule = SORT_DESC; break; case 'ASC': $sortRule = SORT_ASC; .

2021-04-17 12:26:58 166

空空如也

空空如也

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

TA关注的人

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