摘要: TOKEN 概念: 令牌,就是加密的字符串, 是访问资源的凭证。Token需要查库验证token 是否有效。 客户端使用用户名跟密码请求登录。 服务端收到请求,去验证用户名与密码。 验证成功,服务端会签发一个Token保存到(Session,redis,mysql…)中,然后再把这个 Token 发 阅读全文
posted @ 2022-04-29 10:20 TBHacker 阅读(952) 评论(0) 推荐(0) 编辑
摘要: # ln -s /usr/local/php7.3/bin/php /usr/bin/php73 阅读全文
posted @ 2022-04-26 16:13 TBHacker 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 两种方法。 <?php echo hexdec("00EF"); // 239 echo base_convert("00EF",16,10); // 239 都可以! 阅读全文
posted @ 2022-04-18 16:02 TBHacker 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 公司开发智慧公厕。 发送指令,研究了一周。 头都大了。 总结如下。 发送指令 $in_data = "FF 03 00 00 00 64 51 FF"; $in_data = hex2bin(preg_replace('# #', '', $in_data)); // hex2bin — 转换十六进 阅读全文
posted @ 2022-04-16 16:51 TBHacker 阅读(328) 评论(0) 推荐(0) 编辑
摘要: <?php // input-> modbus rtu string // output -> 2bytes string, in correct modbus order function crc16($string, $length = 0) { $auchCRCHi = array( 0x00 阅读全文
posted @ 2022-04-15 18:59 TBHacker 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 查询端口对应PID 方式1:lsof命令 lsof -i:{端口号} 方式2:netstat命令 netstat -tunlp|grep {端口号} 杀死进程 kill -9 {pid} 阅读全文
posted @ 2022-04-13 16:07 TBHacker 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 启动TCP服务代码 <?php /** * 智慧公厕 */ namespace Toilet\Action; class IndexAction extends CommonAction { public function server() { //创建Server对象,监听 127.0.0.1:2 阅读全文
posted @ 2022-04-12 18:40 TBHacker 阅读(117) 评论(0) 推荐(0) 编辑
摘要: netstat -lntu # netstat -lntu Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:8089 阅读全文
posted @ 2022-04-12 18:37 TBHacker 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 下载 1.10.5 (支持php5.6的最新版本) https://pecl.php.net/package/swoole 第一步 phpize sudo /opt/homebrew/Cellar/php@5.6/5.6.40_3/bin/phpize 第二步 configure sudo ./co 阅读全文
posted @ 2022-04-12 14:46 TBHacker 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 下载 swoole最新版 https://pecl.php.net/package/swoole sudo /opt/homebrew/Cellar/php@7.3/7.3.32/bin/phpize sudo ./configure --with-php-config=/opt/homebrew/ 阅读全文
posted @ 2022-04-12 12:44 TBHacker 阅读(306) 评论(0) 推荐(0) 编辑
摘要: -- -- 表的结构 `eb_store_category` -- DROP TABLE IF EXISTS `eb_store_category`; CREATE TABLE `eb_store_category` ( `id` int(11) NOT NULL COMMENT '商品分类表ID' 阅读全文
posted @ 2022-01-10 15:02 TBHacker 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 我们用电脑,通常需要拖拽文件。 Windows,鼠标单击就可以拖拽了。 Mac如何实现呢? 试了一下,单击拖拽没有效果。 需要三个手指同时放到触控板上,选中拖拽。 阅读全文
posted @ 2021-12-29 14:41 TBHacker 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 获取单条数据命名:get+要获取的数据+Info 比如获取用户数据 getUserInfo; 获取多条数据: get+要获取的数据+List 比如获取用户数据 getUserList; 获取分页数据: get+要获取的数据+PageList 比如获取用户列表 getUserPageList; 添加数 阅读全文
posted @ 2021-12-28 15:43 TBHacker 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ps -ef | grep coreaudiod | head -n 1 | awk '{print $2}' | xargs -I {} sudo kill -9 {} 执行命令之后,再重启一下浏览器。 阅读全文
posted @ 2021-12-27 10:17 TBHacker 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 弹出表单处理,很常见的场景。 一些简单的业务需求,可以直接通过对话框来完成。 直接看效果! 看实现代码,首先要有对话框的内容部分。 <el-dialog title="延迟审核" :visible.sync="dialogDelayFormVisible"> <el-form style="widt 阅读全文
posted @ 2021-12-23 15:46 TBHacker 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 官网如下: https://youzan.github.io/vant-weapp/#/dialog 看效果 1、json中引入 "usingComponents": { "van-dialog": "/miniprogram_npm/@vant/weapp/dialog/index" } 2、js 阅读全文
posted @ 2021-12-22 18:00 TBHacker 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 可以使用AppData实时查看变量值是否变化。 非常的方便。 下面是代码详情: html <view class="container"> <!-- 第一部分 --> <view class="top"> <view class="image-view"> <image src="../../ima 阅读全文
posted @ 2021-12-21 15:30 TBHacker 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 我们用微信开发者工具开发小程序的时候,经常遇到文件不自动保存的情况,需要手动Ctrl + S,很烦人。 怎么自动保存呢? 按照如下步骤: 1、设置 2、编辑器设置 3、勾选“修改文件时自动保存” 阅读全文
posted @ 2021-12-21 11:37 TBHacker 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/422101/202112/422101-20211221105859115-990066879.png) 阅读全文
posted @ 2021-12-21 10:59 TBHacker 阅读(112) 评论(0) 推荐(0) 编辑
摘要: /** * 获取小程序太阳码 */ public function getXcxCodeUrl($access_token,$scene,$page,$check_path = true,$env_version = 'release') { $request_data = [ 'page' => 阅读全文
posted @ 2021-12-18 17:47 TBHacker 阅读(848) 评论(0) 推荐(0) 编辑