自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Areom个人博客

Areom的工作博客生涯!

  • 博客(70)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mysql中将查询字段中间部分加密(CONCAT函数和SUBSTRING函数)

效果:结论:效果拉满,记得点赞

2024-04-09 15:04:29 220

原创 php高精度数学计算 - bc函数

php数学表达式计算 bc函数

2024-03-26 08:49:46 1157

原创 python socket 实时通信,多对多,一对一,转发

【代码】python socket 实时通信,多对多,一对一,转发。

2024-03-20 19:26:25 580

原创 php导出excel文件

【代码】php导出excel文件。

2024-03-11 15:02:39 255

原创 The requested module ‘vue‘ does not provide an export named ‘computed‘ 报错

【代码】The requested module 'vue' does not provide an export named 'computed' 报错。

2024-03-04 08:46:17 773

原创 php收发邮件的多种方法?

【代码】php收发邮件的多种方法?

2023-10-31 18:56:40 796

原创 WSL中的Ubuntu自启动命令和端口映射,启动【宝塔】lnmp环境(写sh脚本思路)

环境:win11+wsl-ubuntu22.04win中批处理脚本为bat,映射命令为netsh,如果没有需要自行安装ubuntu中脚本为sh,需要先查出这里的IP映射到win主机中如下所示(生成脚本:start.sh,这个脚本生成startUbuntu.bat文件并执行):参考:大燕峰博客tper.pdy........................

2022-06-27 13:57:55 1232

原创 环境win11下wsl2,Docker Desktop,安装nginx+php,遇到无法解析php问题?

一、从官方pull了nginx和php7.3;二、直接创建镜像并复制配置文件到本地;#类似下面这种,最终获得cp myphp:/etc D:\docker\workspace\php\73\etc...#最终获得目录 #D:\docker\workspace\nginx\conf.d#D:\docker\workspace\php\73\usr#D:\docker\workspace\php\73\etc三、创建容器:#本地web目录:D:\docker\workspace\www

2022-03-14 17:48:51 5183

原创 查找高内存进程并杀死

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-10-26 16:11:48 295

原创 linux下shell容易遇到的问题(一)

shell脚本中使用nohup执行命令不生效!#/bin/bashnohup echo "hello world"原因:找不到环境变量,所以需要先source一下,一般是:source /etc/profile 就好了!#/bin/bashsource /etc/profilenohup echo "hello world"执行的时候必须注意脚本编码格式,用 :set ff (回车)判断 fileformat=啥,只有等于unix时才不会报错#先按ESC 然后再输入以下代码 完成.

2021-03-20 12:37:55 1014

原创 linux下shell尝试守护脚本创作(一)

直接循环查看#!/bin/sh#添加本地执行路径source /etc/profilewhile true; do nowtime=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"` #启动一个循环,定时检查进程是否存在 server=`ps aux | grep wechat.php | grep -v grep` if [ ! "$server" ]; then echo "$no.

2021-03-20 12:37:11 157

转载 [准确]判断PHP键值数组是否存在,使用empty或isset或array_key_exists

本文目的前几天工作中,需要频繁判断数组中的键值对是否存在,起初使用的”!empty($arr[‘key’])”来判断,觉得这样读起来比较舒服,但是写出的代码无法通过单元测试(单元测试太好了)。排查很久,终于发现,当$arr[‘key’] == 0时,empty仍然返回true,这样破坏了业务逻辑!今天终于有空,就将判断数组键值对存在的方法查阅了一下,记录于此,作为备忘。一个例子猜猜看,下面的例子会输出什么?$a = array('a'=>1, 'b'=>0, 'c'=.

2021-03-20 12:36:08 338

原创 php 加减乘除保留小数函数

参考地址:php BC数学函数/** * @desc:精确加法 * @param [type] $a [description] * @param [type] $b [description] * @param int $scale 保留小数位数 * @return string * @author:圣灵儿 2864934511@qq.com * @date: 2020-10-28 09:13:29 */function math_add($a, $b, $scale = 0)

2020-10-28 15:54:19 527

原创 php截取字符串中文乱码(汇聚)

出现截取乱码原因,大多是因为编码,在日常生活中也经常用到,也有坑,这里收集了一下网上比较常见的几种方式(来源:https://www.jb51.net/article/141043.htm,http://www.itheima.com/news/20180724/110943.html,https://www.php.cn/php-ask-430993.html等网络资源)substr()函数截取带有中文字符串的话,可能会出现乱码,这是因为中西文一个字节所占有的字节数不一样,而substr的长度参.

2020-10-27 10:58:24 351

原创 MISCONF Redis is configured to save RDB snapshots...或者Failed opening the RDB file

今天Redis服务器在连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB

2020-10-21 10:49:54 129

转载 push有问题或配置多个git用户,用于不同的项目

1、如果遇到:DeployKey does not support push code, 参考链接:码云 push时提示 DeployKey does not support push code fatal: Could not read from remote repository.版权声明:「@凌晨三点半」的原创文章------------------start--------------------嗯。。。。公钥存错地方了。。。截图看一目了然用码云的这个界面肯定很熟悉..

2020-07-20 13:34:09 487

原创 php中word/doc转html

第一步:安装 PhpOffice\PhpWordgithub地址:https://github.com/PHPOffice/PHPWord/这里仅支持composer安装,第二步:引入PhpWord$path = './file.doc';//文件路径$path2 = './test_doc_html.html';//存放的路径include_once(ROOT_PATH...

2020-01-14 03:00:22 929 5

原创 html 页面右边有大段空白去不掉? 移动端

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">头部加上这句话

2020-01-09 17:42:56 2110 2

原创 apidoc自定义 标签|参数

这里自定义一个 apiAuthor - 开发者第一步:首先在找到你的apidoc安装目录,我这里是:C:\Users\Administrator\AppData\Roaming\npm\node_modules\apidoc\注:以下目录都是以这个为跟目录。第二步:找到定义文件:.\node_modules\apidoc-core\lib\index.js第三步:添加...

2019-09-04 15:56:49 764

原创 apidoc实例

/** * @apiDefine MyError * @apiError {String} msg 失败描述 * @apiError {String} code 失败标识,值为0 * @apiError {Integer} data 失败返回数据,可能为空 * @apiErrorExample {json} Error-Response:...

2019-09-04 11:51:48 1165

原创 跨域(php)

//解决跨域问题/* header('Access-Control-Allow-Origin:*');//允许所有来源访问 header('Access-Control-Allow-Method:POST,GET');//允许访问的方式*/ if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){ ...

2019-08-13 22:58:44 400

原创 tp5 安装think-swoole (宝塔坑)

因项目需要处理高并发问题,所以就用到了这个think-swoole,不过宝塔又坑了我一次(这次其实不怪它,人家也是为了减少依赖),开始安装:打开tp5安装官方文档安装第一步:首先按照Swoole官网说明安装swoole扩展(参考:安装easyswoole中上阙),进入项目 /根目录,然后安装think-swoole扩展。composer require vendor/topthin...

2019-03-06 14:40:59 10380

原创 Linux安装 swoole-jobs (宝塔坑)

今天安装swoole-jobs,服务器又是宝塔的,看网上都很轻松,但是没想到又踩坑了,所以留下足迹,为填坑贡献一份力量。第一步,根据官方文档安装,我这里是直接git clone的官网 github 地址:https://github.com/kcloze/swoole-jobs,安装信息如下:git clone https://github.com/kcloze/swoole-job...

2019-02-19 15:56:27 1065

原创 安装easyswoole(宝塔坑)

首先一点,现在宝塔默认的swoole版本是不支持最新版的easyswoole的,而且还不能升级(pecl upgrade swoole),所以只能自己编辑安装的swoole最新版(swoole-4.2.13),才支持!那么开始:第一步:安装swoole;找到这个版本甚至比这个搞的swoole版本,地址:https://pecl.php.net/package/swoole...

2019-02-16 17:51:35 5236

转载 linux kill 掉所有匹配到名字的进程

如,要 kill 掉 swoole_job 相关的进程ps aux | grep swoole_job |  awk '{print $2}' | xargs kill -9 ps 列出所有进程,参数:a - 显示现行终端机下的所有进程,包括其他用户的进程;u - 以用户为主的进程状态 ;x - 通常与 a 这个参数一起使用,可列出较完整信息。 grep 过滤...

2019-02-14 17:38:04 4488

原创 修改默认PHP版本(宝塔)

处理掉以前的rm -f /usr/bin/php引用你想要的版本ln -sf /www/server/php/72/bin/php /usr/bin/php 

2019-01-28 17:37:07 7957

原创 sh定时删除日志(这里是tp5日志)

########################################################################## File Name: keep_**.sh # Author: Areom # 2019/1/6# Desc:保持**正常##########################################################...

2019-01-14 09:44:31 902

原创 假守护进程(linux)

先上一段代码shell脚本代码,########################################################################## File Name: keep_**.sh # Author: Areom # 2019/1/6# Desc:保持**正常,这里执行的是php文件############################...

2019-01-14 09:39:13 165

转载 Linux下批量Kill多个进程

Linux下批量Kill多个进程ps -ef|grep 进程名(可模糊的)|grep -v grep|cut -c 9-15|xargs kill -9管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:"ps - ef"是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep mcfcm_st"...

2019-01-07 09:12:31 298

原创 阿里云的云数据库Redis版批量删除键值

redis-cli -h redis内网地址 -a 连接redis密码 keys "key:*" | xargs redis-cli -h redis内网地址 -a 连接redis密码 DEL上面代码放在一个等连接redis的ecs中执行就可以了(PS:记得上面换成自己的相关数据) ...

2019-01-04 15:08:21 2798 2

原创 替换大写数字为小写数字 (php)

思路:将单位都按照对应逻辑删除或替换,数字都对应替换注:我的场景是替换小说章节标题中的数字,类似:“第一万二千五百六十一章 我爱你,永不放弃”  这样的字符串标题中的大写数字if (preg_match('/^第([\x{4e00}-\x{9fa5}A-Za-z0-9_]+)章/u', $now)&amp;&amp;strlen($now)&lt;45) { $std= exp...

2018-12-30 09:33:41 940

原创 html右边侧边栏固定悬浮(PHP渲染)

CSS:.toolbars ul li{ list-style: none; } .toolbars ul a{ text-decoration: none; color: #666; } .toolbars ul a:hover{ ...

2018-12-30 09:23:14 5195

转载 linux查看和修改PATH环境变量的方法(转载)

查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bas...

2018-11-20 19:46:31 134

转载 常用评论时间描述

1、常用评论时间描述(不知道来自哪里了,哈哈,见谅哈)//评论常用时间术语function mdate($time = NULL) { $text = ''; $time = $time === NULL || $time &gt; time() ? time() : intval($time); $t = time() - $time; //时间差 (秒) ...

2018-11-01 16:10:43 402

转载 Linux下用ls和du命令查看文件以及文件夹大小 (转载)

ls的用法ls -l |grep "^-"|wc -l或find ./company -type f | wc -l  查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l   查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l 说明:ls -l  长列表输出该目录下文件信息(注意这里的文件,不同于一般的文...

2018-10-26 16:09:47 5104

转载 【干货】Chrome插件(扩展)开发全攻略(转载)

转载来源:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html【干货】Chrome插件(扩展)开发全攻略写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/sx...

2018-10-20 15:04:34 627

原创 PHP写入、读出、表单更改文件内容显示!(原生态)

直接上代码:一、写入和显示已写入文件内容:&lt;?phpheader("Content-type: text/html; charset=utf-8");$name = "无";// echo "\n开始\n";// var_dump($_GET);//首先看是否传值过来了,如果有就写入文件if($_POST['name']&amp;&amp;$_POST['type']...

2018-09-30 14:45:32 1732 2

原创 mysql保存Emoji表情或微信文字、图文回复带Emoji等微信表情图标?

背景:客户需要在自动回复的文字、图文表情上使用Emoji表情?原因:Mysql表设计时,都是用UTF8字符集的,Mysql的utf8字符集是3字节的,而emoji是4字节,所以保存修改等操作会出错。准备: mysql的版本必须为 v5.5.3 或更高 把数据库的编码改成 utf8mb4 -- UTF-8 Unicode 然后需要存储emoji表情的字段编码...

2018-09-20 20:32:37 1175

转载 phpMyAdmin导入导出超大数据库

一、导入 第一步:修改配置文件我们进入服务器的phpMyAdmin目录,在这个目录下有一个config.sample.inc.php 文件,我们将它下载到本地,重新命名为config.inc.php,并用自己的开发工具打开编辑。找到更改为步骤2:创建目录和上传数据库文件接下来我们在 phpMyAdmin 的目录下创建两个空目录,upload 和 save,并且把要导...

2018-09-20 14:21:40 3227

原创 git 常用命令

添加到自己的分支: 创建分支并切换(xl): git checkout -b xl 1.切换到自己分支: git checkout xl 2.查看状态: git status 3.上传文件: git add . 4.添加描述: git commit -m 'update' 5.添加到对应分支: git push or...

2018-08-10 16:36:57 291

Jcrop截图canvas绘制圆形三角形多图片合成等一套完整操作.zip

完整的封装了一套前端操作图片方法 测试目录:test_end.html 1、Jcrop截图 2、canvas单、双图合成,包含同比例缩放 3、gif图合成操作 范例用的合成带播放按钮的图片

2020-08-13

vendor.zip

最新的v0.16.0版本,用于word文件自动转html文件,使用方法可以查看我的博客,也可留言询问使用方法等

2020-01-14

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

TA关注的人

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