博客园 - TBHacker
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=82185
2023-12-11T09:49:02Z
TBHacker
https://www.cnblogs.com/jiqing9006/
feed.cnblogs.com
https://www.cnblogs.com/jiqing9006/p/16205646.html
PHP——JWT与Token区别 - TBHacker
TOKEN 概念: 令牌,就是加密的字符串, 是访问资源的凭证。Token需要查库验证token 是否有效。 客户端使用用户名跟密码请求登录。 服务端收到请求,去验证用户名与密码。 验证成功,服务端会签发一个Token保存到(Session,redis,mysql…)中,然后再把这个 Token 发
2022-04-29T02:20:00Z
2022-04-29T02:20:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】TOKEN 概念: 令牌,就是加密的字符串, 是访问资源的凭证。Token需要查库验证token 是否有效。 客户端使用用户名跟密码请求登录。 服务端收到请求,去验证用户名与密码。 验证成功,服务端会签发一个Token保存到(Session,redis,mysql…)中,然后再把这个 Token 发 <a href="https://www.cnblogs.com/jiqing9006/p/16205646.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16195247.html
Linux——linux 添加命令到bin下面 - TBHacker
# ln -s /usr/local/php7.3/bin/php /usr/bin/php73
2022-04-26T08:13:00Z
2022-04-26T08:13:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】# ln -s /usr/local/php7.3/bin/php /usr/bin/php73 <a href="https://www.cnblogs.com/jiqing9006/p/16195247.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16160094.html
PHP——16进制转10进制 - TBHacker
两种方法。 <?php echo hexdec("00EF"); // 239 echo base_convert("00EF",16,10); // 239 都可以!
2022-04-18T08:02:00Z
2022-04-18T08:02:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】两种方法。 <?php echo hexdec("00EF"); // 239 echo base_convert("00EF",16,10); // 239 都可以! <a href="https://www.cnblogs.com/jiqing9006/p/16160094.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16153432.html
PHP——SWOOLE发送串口指令 - TBHacker
公司开发智慧公厕。 发送指令,研究了一周。 头都大了。 总结如下。 发送指令 $in_data = "FF 03 00 00 00 64 51 FF"; $in_data = hex2bin(preg_replace('# #', '', $in_data)); // hex2bin — 转换十六进
2022-04-16T08:51:00Z
2022-04-16T08:51:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】公司开发智慧公厕。 发送指令,研究了一周。 头都大了。 总结如下。 发送指令 $in_data = "FF 03 00 00 00 64 51 FF"; $in_data = hex2bin(preg_replace('# #', '', $in_data)); // hex2bin — 转换十六进 <a href="https://www.cnblogs.com/jiqing9006/p/16153432.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16150596.html
PHP实现Modbus RTU CRC16校验 - TBHacker
<?php // input-> modbus rtu string // output -> 2bytes string, in correct modbus order function crc16($string, $length = 0) { $auchCRCHi = array( 0x00
2022-04-15T10:59:00Z
2022-04-15T10:59:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】<?php // input-> modbus rtu string // output -> 2bytes string, in correct modbus order function crc16($string, $length = 0) { $auchCRCHi = array( 0x00 <a href="https://www.cnblogs.com/jiqing9006/p/16150596.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16140773.html
Linux —— 查询端口对应进程,并杀死 - TBHacker
查询端口对应PID 方式1:lsof命令 lsof -i:{端口号} 方式2:netstat命令 netstat -tunlp|grep {端口号} 杀死进程 kill -9 {pid}
2022-04-13T08:07:00Z
2022-04-13T08:07:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】查询端口对应PID 方式1:lsof命令 lsof -i:{端口号} 方式2:netstat命令 netstat -tunlp|grep {端口号} 杀死进程 kill -9 {pid} <a href="https://www.cnblogs.com/jiqing9006/p/16140773.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16136453.html
Swoole——创建TCP服务 - TBHacker
启动TCP服务代码 <?php /** * 智慧公厕 */ namespace Toilet\Action; class IndexAction extends CommonAction { public function server() { //创建Server对象,监听 127.0.0.1:2
2022-04-12T10:40:00Z
2022-04-12T10:40:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】启动TCP服务代码 <?php /** * 智慧公厕 */ namespace Toilet\Action; class IndexAction extends CommonAction { public function server() { //创建Server对象,监听 127.0.0.1:2 <a href="https://www.cnblogs.com/jiqing9006/p/16136453.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16136440.html
Linux——列出所有打开的端口 - TBHacker
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
2022-04-12T10:37:00Z
2022-04-12T10:37:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】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 <a href="https://www.cnblogs.com/jiqing9006/p/16136440.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16135129.html
Mac php5.6安装swoole - TBHacker
下载 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
2022-04-12T06:46:00Z
2022-04-12T06:46:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】下载 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 <a href="https://www.cnblogs.com/jiqing9006/p/16135129.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/16134570.html
Mac m1 安装 swoole - TBHacker
下载 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/
2022-04-12T04:44:00Z
2022-04-12T04:44:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】下载 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/ <a href="https://www.cnblogs.com/jiqing9006/p/16134570.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15784460.html
phpmyadmin 导出数据表 - TBHacker
-- -- 表的结构 `eb_store_category` -- DROP TABLE IF EXISTS `eb_store_category`; CREATE TABLE `eb_store_category` ( `id` int(11) NOT NULL COMMENT '商品分类表ID'
2022-01-10T07:02:00Z
2022-01-10T07:02:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】-- -- 表的结构 `eb_store_category` -- DROP TABLE IF EXISTS `eb_store_category`; CREATE TABLE `eb_store_category` ( `id` int(11) NOT NULL COMMENT '商品分类表ID' <a href="https://www.cnblogs.com/jiqing9006/p/15784460.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15744906.html
Mac拖拽文件 - TBHacker
我们用电脑,通常需要拖拽文件。 Windows,鼠标单击就可以拖拽了。 Mac如何实现呢? 试了一下,单击拖拽没有效果。 需要三个手指同时放到触控板上,选中拖拽。
2021-12-29T06:41:00Z
2021-12-29T06:41:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】我们用电脑,通常需要拖拽文件。 Windows,鼠标单击就可以拖拽了。 Mac如何实现呢? 试了一下,单击拖拽没有效果。 需要三个手指同时放到触控板上,选中拖拽。 <a href="https://www.cnblogs.com/jiqing9006/p/15744906.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15740869.html
php命名规范 - TBHacker
获取单条数据命名:get+要获取的数据+Info 比如获取用户数据 getUserInfo; 获取多条数据: get+要获取的数据+List 比如获取用户数据 getUserList; 获取分页数据: get+要获取的数据+PageList 比如获取用户列表 getUserPageList; 添加数
2021-12-28T07:43:00Z
2021-12-28T07:43:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】获取单条数据命名:get+要获取的数据+Info 比如获取用户数据 getUserInfo; 获取多条数据: get+要获取的数据+List 比如获取用户数据 getUserList; 获取分页数据: get+要获取的数据+PageList 比如获取用户列表 getUserPageList; 添加数 <a href="https://www.cnblogs.com/jiqing9006/p/15740869.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15735216.html
Mac 长时间待机之后,页面视频无法播放问题 - TBHacker
ps -ef | grep coreaudiod | head -n 1 | awk '{print $2}' | xargs -I {} sudo kill -9 {} 执行命令之后,再重启一下浏览器。
2021-12-27T02:17:00Z
2021-12-27T02:17:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】ps -ef | grep coreaudiod | head -n 1 | awk '{print $2}' | xargs -I {} sudo kill -9 {} 执行命令之后,再重启一下浏览器。 <a href="https://www.cnblogs.com/jiqing9006/p/15735216.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15723843.html
vue-element 对话框的使用? - TBHacker
弹出表单处理,很常见的场景。 一些简单的业务需求,可以直接通过对话框来完成。 直接看效果! 看实现代码,首先要有对话框的内容部分。 <el-dialog title="延迟审核" :visible.sync="dialogDelayFormVisible"> <el-form style="widt
2021-12-23T07:46:00Z
2021-12-23T07:46:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】弹出表单处理,很常见的场景。 一些简单的业务需求,可以直接通过对话框来完成。 直接看效果! 看实现代码,首先要有对话框的内容部分。 <el-dialog title="延迟审核" :visible.sync="dialogDelayFormVisible"> <el-form style="widt <a href="https://www.cnblogs.com/jiqing9006/p/15723843.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15720596.html
微信小程序用vant,dialog弹出框 - TBHacker
官网如下: https://youzan.github.io/vant-weapp/#/dialog 看效果 1、json中引入 "usingComponents": { "van-dialog": "/miniprogram_npm/@vant/weapp/dialog/index" } 2、js
2021-12-22T10:00:00Z
2021-12-22T10:00:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】官网如下: https://youzan.github.io/vant-weapp/#/dialog 看效果 1、json中引入 "usingComponents": { "van-dialog": "/miniprogram_npm/@vant/weapp/dialog/index" } 2、js <a href="https://www.cnblogs.com/jiqing9006/p/15720596.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15715533.html
微信小程序如何查看变量值 - TBHacker
可以使用AppData实时查看变量值是否变化。 非常的方便。 下面是代码详情: html <view class="container"> <!-- 第一部分 --> <view class="top"> <view class="image-view"> <image src="../../ima
2021-12-21T07:30:00Z
2021-12-21T07:30:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】可以使用AppData实时查看变量值是否变化。 非常的方便。 下面是代码详情: html <view class="container"> <!-- 第一部分 --> <view class="top"> <view class="image-view"> <image src="../../ima <a href="https://www.cnblogs.com/jiqing9006/p/15715533.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15714597.html
微信开发者工具,文件如何自动保存? - TBHacker
我们用微信开发者工具开发小程序的时候,经常遇到文件不自动保存的情况,需要手动Ctrl + S,很烦人。 怎么自动保存呢? 按照如下步骤: 1、设置 2、编辑器设置 3、勾选“修改文件时自动保存”
2021-12-21T03:37:00Z
2021-12-21T03:37:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】我们用微信开发者工具开发小程序的时候,经常遇到文件不自动保存的情况,需要手动Ctrl + S,很烦人。 怎么自动保存呢? 按照如下步骤: 1、设置 2、编辑器设置 3、勾选“修改文件时自动保存” <a href="https://www.cnblogs.com/jiqing9006/p/15714597.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15714365.html
vscode 使用less开发微信小程序 - TBHacker
![](https://img2020.cnblogs.com/blog/422101/202112/422101-20211221105859115-990066879.png)
2021-12-21T02:59:00Z
2021-12-21T02:59:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】![](https://img2020.cnblogs.com/blog/422101/202112/422101-20211221105859115-990066879.png) <a href="https://www.cnblogs.com/jiqing9006/p/15714365.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiqing9006/p/15705593.html
小程序太阳码 ,不发布也可以测试 - TBHacker
/** * 获取小程序太阳码 */ public function getXcxCodeUrl($access_token,$scene,$page,$check_path = true,$env_version = 'release') { $request_data = [ 'page' =>
2021-12-18T09:47:00Z
2021-12-18T09:47:00Z
TBHacker
https://www.cnblogs.com/jiqing9006/
【摘要】/** * 获取小程序太阳码 */ public function getXcxCodeUrl($access_token,$scene,$page,$check_path = true,$env_version = 'release') { $request_data = [ 'page' => <a href="https://www.cnblogs.com/jiqing9006/p/15705593.html" target="_blank">阅读全文</a>