自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

libstdc++.so.6.0.21 gcc扩展. 出现报错/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found时可使用此扩展替换原来的低版本扩展

2020-08-25

空空如也

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

TA关注的人

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