- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 laravel框架使用swoole开发tcp客户端
1.创建laravel自定义命令php artisan make:command Haha2.打开app/Console/Commands/Haha.php<?phpnamespace App\Console\Commands;use App\Sockets\SmartCare\WristMixTcpClient;use Illuminate\Console\Command;class Haha extends Command{ /** * The.
2021-04-14 15:14:16
870
原创 ubuntu18.04给挂载在根目录下的逻辑卷扩容
1.df -h //查看文件系统2.sudo parted -l//查看磁盘情况3.sudo lvdisplay//查看逻辑卷详情4.sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv//把卷组里的剩余容量全部扩给这个逻辑卷5.resize2fs /dev/ubuntu-vg/ubuntu-lv//重置硬盘容量(需要等待较长时间)6.最后df -h 查看文件容量变化...
2021-03-12 16:41:27
916
原创 ubuntu18.04(server版)(物理机)网络配置
1.查看网卡ip a查看物理机网卡上图中的网卡名称eno3,eno4,eno5,eno1,eno2 对应下图中的1,2,3,4网口2.修改网络配置文件sudo vim/etc/netplan/*.yaml写入以下配置(一定要注意缩进,不要使用tab键)network: ethernets: eno4: addresses: [192.168.0.206/24] gateway4: 192.168.0.1 d..
2021-03-11 18:39:07
1436
原创 安装ubuntu20.04后的操作(简单记录)
ubuntu 启用sshsudo apt updatesudo apt install openssh-serversudo systemctl status ssh换源要知道当前系统的代号,可以用以下命令:lsb_release -acp -ra /etc/apt/sources.list /etc/apt/sources.list.bak //备份http://mirrors.aliyun.com/ubuntu/dists/ //阿里源sudo vim /etc/apt/...
2021-03-03 14:40:27
680
1
原创 Laravel使用hhxsv5/laravel-s(Swoole适配器)实现广播
1.hhxsv5/laravel-s适配器github地址:https://github.com/hhxsv5/laravel-s2.主要代码 /**@var \Swoole\Http\Server|\Swoole\WebSocket\Server $swoole */ $swoole = app('swoole'); // $swoole->ports:遍历所有Port对象,https://wiki.swoole.com/#/server.
2021-02-25 17:36:21
592
原创 laravel集成workerman实现websocket长链接
1. 安装workermancomposer require workerman/workerman -vvv注: -vvv是查看composer加载详情的意思2.创建laravel自定义命令php artisan make:command Workerman注:执行这段命令后会在\app\Console\Commands文件夹下生成Workerman.php文件3.命令文件代码Workerman.php:<?phpnamespace App\Conso...
2020-09-02 16:40:40
2040
原创 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found
原因一:版本低解决方法:查看gcc版本中包含哪些库。strings /usr/lib64/libstdc++.so.6 | grep GLIBC从网上下载高版本的libstdc++.so.6.0.13以上的版本,比如libstdc++.so.6.0.21。(或者从其它机器上拷贝一份)cd /usr/lib64ll libstdc++*cp ../libstdc++.so.6.0.21 .rm libstdc++.so.6ln -slibstdc++.so.6.0.21..
2020-08-25 10:51:40
1001
原创 PHP--地球坐标系转为火星坐标系再转为高德坐标系
/** * 地球坐标系转为高德坐标系 * @param $earthLog 11847.6596 * @param $earthLat 3156.7211 * @return array */ public static function earthToAmap($earthLog, $earthLat) { sscanf($earthLog, '%3d%7f', $earthLog_degrees, $earthL...
2020-07-07 19:38:45
520
原创 利用phpMQTT实现数据发布
1. github地址:https://github.com/bluerhinos/phpMQTT2.安装:composer require bluerhinos/phpmqtt=@dev3.上代码<?phpnamespace Helper;use Bluerhinos\phpMQTT;class Helper{ /** * mqtt发布消息 */ public static function publish($msg) {
2020-05-19 14:31:19
2051
转载 MySQL学习笔记
1.分区range分区:基于一个给定的连续区间范围(区间要求连续并且不能重叠),把数据分配到不同的分区注意:无论哪种分区,要么你分区表上没有主键/唯一键,要么分区表的主键/唯一键都必须包含分区键,也就是说不能使用主键/唯一键字段之外的其它字段分区。-- 语法create table <table> ( // 字段) ENGINE=MyISAM DEFA...
2020-04-21 17:26:19
242
原创 thinkphp6利用workerman实现定时任务
1.根据官方文档安装好workerman,配置好tp6配置文件2.贴执行文件代码<?phpnamespace app\http;use think\worker\Server;use Workerman\Lib\Timer;class Haha extends Server{ //写一个假的监听地址 protected $socket = 'http://127....
2020-04-13 14:32:11
3565
原创 PHP--问题记录
记录一:常驻内存的PHP程序mysql报错 mysql has gone away,在cli环境下,PHP程序需要长时间运行,客户端与MySQL服务器之间的TCP连接是不稳定的。例如你使用的是长连接或者命令行,在超出一定时间后,数据库连接会断开。解决办法:捕获错误码(2006/2013),进行短线重连。thinkphp + phpworkman 使用:TP+workman也会出现类似的...
2020-04-13 14:00:52
182
原创 thinkphp5.1数据库迁移工具migration的安装与使用
1.安装composer require topthink/think-migration v2.0.32.php think命令查看是否安装成功从图中我们可以看到 migration 和 seed ,表示安装成功了3.创建迁移文件php think migrate:create TableName(TableName格式为大驼峰)第一次执行 Migraton 它...
2020-02-26 11:06:19
1741
原创 千奇百怪
问题一:SSh连接失败,Socket error Event: 32 Error: 10053解决办法:服务器静态IP与其他电脑冲突了,修改服务器的IP。
2020-02-24 14:08:43
128
原创 mosquitto的安装与使用
wget https://mosquitto.org/files/source/mosquitto-1.6.8.tar.gz tar xzvf mosquitto-1.6.8.tar.gz cd mosquitto-1.6.8/ make(报错,需安装 yum install openssl-devel) make install ln -s /usr/local/lib/libmos...
2020-01-17 14:10:16
382
原创 thinkphp5+workerman集成workerman/mqtt爬坑笔记
1. thinkphp5.0安装workerman composer require topthink/think-worker=1.0.*(tp5.0安装workerman时要指定版本号,不然会报错)2. 安装workerman/mqttcomposer require workerman/mqtt按照官方文档http://doc3.workerman.net/69663...
2020-01-06 15:51:09
3522
1
原创 关于安装python环境
1,cd /opt/2,wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz3,tar xzvf Python-3.8.0.tgz -C /usr/local/src/4,cd /usr/local/src/5,cd Python-3.8.0/6,yum -y install zlib-devel bzip2-dev...
2019-11-05 20:28:08
116
原创 旧电脑安装centos7爬坑笔记
标题推荐老毛桃制作u盘启动盘,配置选项默认即可加粗样式安装CentOS 7的时候出现“dracut:/#” 以及后面一大串timeout百度得知解决方法:可以在随后出现的 dracut:/# 输入命令 cd /dev后找到安装文件所在的位置,重启后修改(在启动引导的地方输入 e 进入编辑状态 或者按tab建)启动配置,将vmlinuz initrd=initrd.imginst.sta...
2019-10-24 09:37:40
7195
原创 thinkphp集成mqtt订阅
网上找的mqtt类:https://github.com/bluerhinos/phpMQTT/blob/master/phpMQTT.php用的thinkphp5.0,下载后放入extend文件夹下。新建控制器 application/lora/controller/SubController.php<?phpnamespace app\lora\controller;use...
2019-10-18 16:09:04
3379
1
原创 git学习笔记(持续新增)
git config --global user.name “恶魔楚轩” //设置全局姓名git config --global user.email “12345678@qq.com” //设置全局邮箱git remote add origin git@gitee.com:haha/haha.git //添加远程仓库git push -u origin master ...
2019-10-17 10:00:05
155
原创 Linux系统用docker安装loraserver
操作系统为centos7安装docker社区版使用存储库安装1.设置存储库安装所需软件包,yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序。yum install -y yum-utils device-mapper-persistent-data lvm...
2019-10-14 14:07:19
476
原创 电信物联网平台申请正式平台流程
网址https://device.local.ct10649.com:8843正式环境https://develop.local.ct10649.com:8843测试环境https://develop.ct10649.com:8093测试开发环境流程发起自助测试关闭设备不需要测试的功能选项测试功能需与厂家沟通,不然会掉坑。注册设备开始测试注意:需要事先编写好应...
2019-08-27 09:43:44
3158
原创 JS异步登录 PHP
<form class="m-t" role="form" id="form" method="post"> <div class="form-group"> <input type="text" name="username" class="form-control" placeholder="管理员" required=""> ...
2019-07-23 14:59:55
199
原创 Nginx配置文件-笔记01
绑定进程cpu例:worker_processes 2;worker_cpu_affinity 0001 0010;worker进程的nice值,设定worker进程优先级:[-19,19];worker_priority 19;worker进程所能打开的文件数量上限worker_rlimit_nofile 65535;daemon on | off; 是否以守护进程运行...
2019-07-16 21:26:52
105
原创 电子围栏
判断坐标点是否在不规则多边形内-PHP直接贴代码;//围栏点 $pts=[ [ 'lng'=>118.825931, 'lat'=>31.868868 ], [ ...
2019-07-16 14:18:24
467
原创 二进制安装mariadb-10.2 / 以及yum安装后的初始化配置和用户权限控制
实验:centos7 二进制安装mariadb-10.2.16-linux-x86_64.tar.gz1、检查环境iptablesselinuxmariadb-server2、下载二进制文件3、useradd -r -d /data/mysqldb -s /sbin/nologin mysql 创建用户4,tar -xzvf /root/mariadb-10.3.16-li...
2019-07-08 20:36:12
310
转载 pyenv环境安装(转载)
pyenv官网 https://github.com/pyenv/pyenv(Python版本管理工具)原博客地址:https://www.cnblogs.com/pyfaith/articles/10190425.html1.安装gityum install git -y2. 安装python编译依赖环境yum -y install gcc make patch gdbm-dev...
2019-05-28 17:45:32
189
原创 Centos7-GitLab的安装与配置
1.安装并配置必要的依赖项sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshdsudo firewall-cmd --permanent --add-service=httpsudo systemctl reload...
2019-04-30 16:09:27
218
原创 virtualBox关于安装centos7.6的一些配置
仅主机网卡:BOOTPROTO=staticONBOOT=yesIPADDR=192.168.56.10NETMASK=255.255.255.0或BOOTPROTO=noneONBOOT=yesIPADDR0=192.168.1.10NETMASK0=255.255.255.0 / PREFIX0=24GATEWAY0=192.168.1.1...
2019-04-30 15:26:30
318
原创 GitLab-Runner的安装与注册
GNU / Linux 安装gitlab-runner:其安装在与安装GitLab的位置不同的服务器上1.下载gitlab-runner二进制可执行源文件 x86-64sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/git...
2019-04-30 11:40:43
1272
libstdc++.so.6.0.21
2020-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人