【原创】 nps内网穿透在Windows系统下的搭建
17 02 2022
服务端配置:从github上下载win_amd64_server.tar.gz和win_amd64_client.tar.gz到本地文件夹。将win_amd64_server.tar.gz解压到服务器上。进入配置文件夹(conf)用记事本打开nps.conf。根据个人需要修改下图所示的配置。并开放相应端口。将win_amd64_client.tar.gz解压到本地以管理员身份打开CMD窗口,进入nsp.exe所在文件夹,如以下命令:客户端配置:解压client包中的npc.exe并在同级目录下创建conf.txt将上图所示命令复制到conf.txt中在同级目录下创建npc.txt复制下列代码到...
CentOS上搭建EMQ MQTT服务器
16 02 2022
1.安装EMQEMQ下载页面:http://emqtt.com/downloads所选版本:emqx-centos7-v3.0.0.x86_64.rpm自己入门折腾了ARM嵌入式近2个月了,现在可以试试搭建云服务器,让设备接入网络,之后就可以做我擅长的Java后台了,正好这几天学了一下ESP8266集成模组,可以进行快速Wi-Fi接入网络,非常适合此场景。我选择的版本分别是:Centos7.5_x64、EMQX_v3.0.0、NGINX_1.15.8#下载wgethttp://emqtt.com/downloads/3010/centos7-rpm-Oemqx-centos7-v3.0.0.x...
esp8266调用sh1106的oled
26 01 2022
1.保存下面python并下载到硬件# #MicroPythonSH1106OLEDdriver,I2CandSPIinterfaces # #TheMITLicense(MIT) # #Copyright(c)2016RadomirDopieralski(@deshipu), #2017-2021RobertHammelrath(@robert-hh) #2021TimWeber(@scy) # #Permissionisherebygranted,freeofcharge,toanypersonobtainingacopy #ofthissoftwareandassociateddocum...
【原创】 esptool刷固件micropython
26 01 2022
pip3installesptoolesptool.py--port/dev/tty.wchusbserial1430--baud115200write_flash--flash_size=4MB-fmdio0/xxxxxxxx/esp8266/xxxxxxx.bin参数尽量写全要不然连不上python解释器
php精确计算
19 01 2022
uniapp在APP端图片不是base64需要自己转一下
11 01 2022
uni.canvasToTempFilePath({ x:0,//起点坐标 y:0, width:600,//canvas宽 height:200,//canvas高 canvasId:'c1',//canvasid success(res){ constsavedFilePath=res.tempFilePath//相对路径 constpath=plus.io.convertLocalFileSystemURL(savedFilePath)//绝对路径 constfileReader=newplus.io.FileReader() fileReader.readAsDataURL(path)...
【原创】 mysql查询语句导出到excel等文件
22 12 2021
加表头导出select*from(select'id','用户名称','密码'unionallselectid,user_name,passwordfromctrl_user)bintooutfile'/public/excel/export/ctrl_user.xlsx'fieldsterminatedby','linesterminatedby'';不加表头导出selectid,user_name,passwordfromctrl_userintooutfile'/public/excel/export/ctrl_user.xlsx'fieldsterminatedby','lineste...
【原创】 apache重写路由匹配?问题
03 12 2021
今天seo同事提出一个问题发现有人在路由后面加?xxxx=xxx这样的参数来请求站点解决办法需要重写路由跳转到404页面上代码:Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{QUERY_STRING}^([A-Za-z0-9]+)=([A-Za-z0-9]+)$RewriteRule^(.*)$404.html[QSA,PT,L]因为apache无法匹配?所以用RewriteCond获取参数匹配然后在跳转到404页面
【MySQL】in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
22 11 2021
出现这种情况,我通过了这种方式查看在MySQL终端中输入:SELECT@@GLOBAL.sql_mode;#得到如下记录 ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION继续输入:SELECT@@SESSION.sql_mode;#得到吐下记录 ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_D...
PHP安全设置
16 11 2021
1、屏蔽PHP错误输出在/etc/php.ini(默认配置文件位置),将如下配置值改为Offdisplay_errors=Off不要将错误堆栈信息直接输出到网页上,防止黑客加以利用相关信息。正确的做法是:把错误日志写到日志文件中,方便排查问题。2、屏蔽PHP版本。默认情况下PHP版本会被显示在返回头里,如:ResponseHeadersX-powered-by:PHP/7.2.0将php.ini中如下的配置值改为Offexpose_php=Off3、关闭全局变量。如果开启全局变量会使一些表单提交的数据被自动注册为全局变量。代码如下:如果开启了全局变量,则服务器端PHP脚本可以用$usernam...