- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 swoole 脚本结束后垃圾进程占用端口 Error: Address already in use...
【代码】swoole 脚本结束后垃圾进程占用端口。
2025-04-29 11:47:28
178
原创 TINYTEXT 和 varchat 最大长度都是255,他们的区别和使用场景?
特性TINYTEXTVARCHAR最大长度255 字节255 字符(按字符数计算)存储方式存储为 TEXT 类型,包含额外的元数据直接存储变长字符串额外开销包含更多元数据,可能有些性能损耗只有实际字符数据和长度信息字符集支持根据字符集不同,可能存储更少字符基于字符集,每个字符可能占用 1 到 4 字节存储场景用于存储小文本数据,少量字符用于存储变长字符数据,如名字、邮箱等性能稍微高于TEXT类型,但通常不如VARCHAR高效存储和查询通常更高效,适用于较短文本。
2025-02-25 12:02:42
766
原创 关于mysql 中tinytext、text、mediumtext和longtext详解
选择哪种类型,取决于你需要存储的文本数据的大小。如果只是存储短小文本,TINYTEXT足够。如果是普通长度的文本,TEXT适合。如果需要存储更大的文本内容,可以选择MEDIUMTEXT或LONGTEXT,视数据量需求而定。
2025-02-25 11:45:28
1393
原创 TRON getAccount 返回参数详解
这些信息组合起来提供了关于账户在 TRON 区块链上的各种状态和配置的详细视图,包括余额、资源消耗情况、权限设置等。:账户的活跃权限信息,包括权限类型、阈值、操作权限和相关的公钥信息。:账户的冻结信息,可能包括冻结的类型(如能量或 TRON 力量)。:账户最近一次免费消耗资源(带宽或能量)的时间戳,以毫秒为单位。:账户资源信息,包括最近消耗能量的时间、能量窗口大小和优化状态。:账户最近一次操作(交易、合约调用等)的时间戳,以毫秒为单位。:账户最近一次消耗资源(带宽或能量)的时间戳,以毫秒为单位。
2024-07-26 16:05:15
852
原创 layui 中 css 如何设置input placeholder 字体颜色和大小
在 Layui 中设置输入框(input)的占位符(placeholder)的字体颜色和大小,可以通过 CSS 来实现。:针对不同浏览器,使用不同的伪元素选择器来设置样式。例如,你可以将这些样式放在你的主样式表文件(如。:确保这些样式应用到你的 Layui 输入框。)中,或者直接在 HTML 文件中的。:在你的 CSS 文件或。标签中添加自定义样式。
2024-07-02 16:57:53
1058
原创 PHP 做 Mysql 数据统计,通过时间戳 统计 每分钟多少条 每十分钟多少条?
如果mysql表中 数据结构 时间字段 是按时间戳存的,PHP 如何按每分钟有多少条来统计数据,FROM_UNIXTIME(timestamp_column)将时间戳字段timestamp_column转换为日期时间格式,然后DATE_FORMAT函数将转换后的日期时间值按照'%Y-%m-%d %H:%i'的格式进行格式化。
2023-09-15 17:44:51
686
原创 mysql 查询json报错 FUNCTION xxxx.JSON_EXTRACT does not exist
如果无法升级MySQL版本,可以考虑使用其他方法来查询JSON字段,例如使用LIKE运算符或者正则表达式。如果你的MySQL版本是5.7,但是JSON_EXTRACT函数仍然无法使用,那么可能是因为你的MySQL配置中没有启用JSON函数。如果以上方法都无法解决问题,可能是因为 MySQL 编译时没有启用 JSON 支持。如果JSON函数仍然无法使用,你可以考虑使用其他方法来查询JSON字段,例如使用正则表达式。这个语句使用了MySQL的JSON_EXTRACT函数来查询JSON字段中的mobile属性。
2023-06-02 11:04:26
5863
原创 chatGPT plus,OpenAI API开通
DePay虚拟信用卡是一个非常实用和灵活的支付解决方案,无论您需要购买哪种服务或商品,都能够为您提供便捷和安全的支付方式。如果您是加密货币爱好者或需要更高级别的隐私保护,那么DePay虚拟信用卡是一个值得一试的选择。DePay虚拟信用卡是一款非常方便且实用的支付工具,特别是对于那些需要进行在线购买和支付的用户来说,它提供了许多优点和特色功能。
2023-04-13 18:35:45
2222
原创 Nginx 隐藏index.php 使url 更简洁
切记:不可以出现两个location / {}、否则nginx服务器将启动不了;是打开nginx的浏览目录的功能;
2023-04-11 11:28:34
667
原创 Phalcon 入门 访问控制器
例如,假设您的控制器名为"IndexController",则可以在应用程序目录下创建一个名为"IndexController.php"的文件,并在其中定义一个名为"indexAction"的方法。在该方法中,您可以编写控制器要执行的代码。上述代码将匹配URL "/index",并调用名为"indexAction"的"IndexController"中的方法。上述代码将重写所有URL,并将其发送到"public/index.php"文件,该文件将解析请求并将其路由到正确的控制器和操作。
2023-03-22 18:21:02
232
原创 Phalcon 安装问题总结
问题是 devtools、phalcon 和 php 的版本。我使用的是 php 7.4.26、phalcon 5.1 和 devtools 4.2,它们不兼容,所以我安装了 phalcon 4.0.6,一切正常。
2023-03-22 12:58:36
1028
原创 Host ‘XXX‘ is blocked because of many connection errors; unblock with ‘mysqladmin flush-host
【代码】Host ‘XXX‘ is blocked because of many connection errors;
2023-03-21 10:34:09
217
原创 vmware
一、虚拟机设置 1、选择待处理虚拟机,右键 设置(或者在点开虚拟机时,选择 编辑虚拟机设置); 2、在虚拟机设置 窗口:选择 选项--》点击 共享文件夹;文件夹共享 选择总是启用 3、在文件夹 :添加共享目录; 弹出窗口 点击下一步--》设置共享文件夹目录 地址、共享文件夹名称 ---》启用此共享 --》完成。 虚拟机设置完成。二、Centos 挂载/识别 共享文件夹/目录。 1、在Centos 桌面打开终端(或者使用 XShell :直接连接上就好) .
2022-05-18 14:28:48
593
原创 VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复
VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复1.打开命令提示符,cd到VMware安装路径 win10默认安装路径:E:\Program Files (x86)\VMware\VMware Workstation 例如:cd E:\Program Files (x86)\VMware\VMware Workstation 如果自定义安装路径,那就需要自己找了。2.找到你需要修复的虚拟磁盘路径 例如我的虚拟磁盘路径为:D:\Users\Documents\Virtua.
2022-04-29 10:27:03
7333
原创 php 如何替换img
/*PHP正则提取图片img标记中的任意属性*/$str = 'PHP正则提取或更改图片img标记中的任意属性';//1、取整个图片代码preg_match('/<\\s*img\\s+[^>]*?src\\s*=\\s*(\\'|\\")(.*?)\\\\1[^>]*?\\/?\\s*>/i',$str,$match);echo $match[0];//2、取widthpreg_match('//i',$str,$match);echo $mat.
2022-04-15 13:20:33
650
原创 wkhtmltox 生成 pdf 或 image 文件
一、根据自己系统版本下载对应版本 lsb_release -a 我的是 CentOS 7.5 ,所以下载 CentOS 7 x86_64 / i686 Package (.rpm) built on CentOS 7.4.1804 https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm //rpm文件 但是如果你想用tar.xz文件,下载地址在 https
2022-04-03 20:55:16
702
原创 pbootcms 模板中运行sql并显示查询内容
如果在模板中想查询我们所需要的数据可以直接运行在模板中写入php代码<?php$list = \core\basic\Db::table('ay_homeset')->field('mdata')->where("acode='cn' and position='index'")->find();$mdata = $list->mdata;$mdata = json_decode($mdata,true);?>然后模板中显示查询内容,如下所示:
2022-03-16 14:40:51
1208
原创 pbootcms 新增后台左侧菜单
第一步:后台进入【菜单管理】路径(http://您的域名/admin.php?p=/Menu/index)进入后选择【菜单新增】名词解释:【父菜单】如果是顶级菜单,无需切换,如果需要放到哪个分类下,选择对应分类即可【菜单名称】设置菜单在后台显示的名称【URL】即后台菜单的路径【快捷图标】可以到Font Awesome 中文网选择自己喜欢的图标(http://www.fontawesome.com.cn/icons/area-chart/)相关内容编辑好后,点击【立即提交】
2022-03-16 14:35:47
764
原创 使用layui 提示 Uncaught ReferenceError: layer is not defined
今天想用layer 的open 打开一个窗口,一直在提示Uncaught ReferenceError: layer is not defined原因是页面引用的layui.js 因此需要layui.use(['layer'], function() { layer = layui.layer;}如果 直接引用layer.js 就不需要 use...
2022-03-15 11:26:59
1657
原创 关于 layer弹出页面不居中跑偏问题
一、问题描述用layer做操作结果提示时,发现如果页面超出屏幕的高度时,弹出的提示不是屏幕居中,而是在页面高度的中间,如果一个页面的高度比较大,就看不到提示了。二、解决方案解决方法一:当页面缺少下面这个声明时,在页面最上面加上声明就能解决问题。本人的页面就是少了这个,加上就正常。原因就是少了这个声明,导致解析页面时不正确。Html代码<!doctypehtml>科普:定义和用法<!DOCTYPE> 声明必须是 HTML 文档的第一行,位...
2022-03-11 19:51:43
1087
1
原创 redis默认支持16个数据库
redis默认支持16个数据库,可以通过调整redis的配置文件redis/redis.conf中的 databases 来修改这一个值,设置完毕后重启redis便完成配置。
2022-01-25 10:32:22
2629
原创 PHP验证身份证格式
//=============新的18位身份证号码各位的含义:=======================//1-2位省、自治区、直辖市代码;11-65//3-4位地级市、盟、自治州代码;//5-6位县、县级市、区代码;//7-14位出生年月日,比如19670401代表1967年4月1日;//15-17位为顺序号,其中17位男为单数,女为双数;//18位为校验码,0-9和X,由公式随机产生。//举例://130503 19670401 0012这个身份证号的含义: 13为河北,05为邢台.
2022-01-07 13:52:04
596
原创 PHP 对象转数组 对象转json
PHP 对象转数组 对象转jsonjson_encode($object);//结果:"[{"aa":"bb","cc":"dd"}]"json_encode($object,JSON_FORCE_OBJECT);//结果:"{"aa":"bb","cc":"dd"}"
2022-01-04 19:18:32
551
原创 centos7 安装 mysql 无法开机自启动
编辑文件:vi /etc/rc.d/rc.local增加下面命令,保存/etc/rc.d/init.d/mysqld start然后添加该文件可执行权限:chmod +x /etc/rc.d/rc.local
2021-03-07 22:53:42
243
原创 elasticsearch 模糊查询不分词,实现 mysql like
一、分词我们可以先来看下啥叫分词,在es中,分词会对关键词进行一个或者几个分隔,比如输入了 隔壁小白,则会查询到 隔壁、小、白、隔、小壁等关键词有关的文档数据。而使用过mysql的模糊查询的童鞋们,应该都知道,输入了 隔壁小白,则只会出现 隔壁小白123、321淘宝了压抑122、22445淘宝了压抑等相关的数据。它不会对其中的关键词进行分割二、不分词使用es对于不分词,其实主要是 match_phrase的使用。我们平时比较多是使用match,这个是会进行分词的三、先看下使用match
2021-01-29 11:31:41
12056
2
原创 【laravel5.8】 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max
D:\wwwroot\www.test.com>php artisan admin:installMigration table created successfully.In Connection.php line 664: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (S QL: alter tabl.
2020-11-25 15:29:54
245
原创 counld not find pack laravel/laravel with version
counld not find pack laravel/laravel with version本来以为是PHP 版本和 composer 版本的问题把镜像改为 :composer config -g repo.packagist composer https://packagist.phpcomposer.com composer config -g repo.packagist composer https://packagist.org多找几个镜像,总有一个合适...
2020-11-25 14:55:21
731
原创 composer安装报错 Could not find package laravel/laravel with version 5.8.* in a version inst
composer安装laravel5.8 报错Could not find package laravel/laravel with version 5.8.* in a version inst allable using your PHP version, PHP extensions and Composer version.经查是 因为laravel5.8需要:PHP >= 7.1.3解决:本地composer 绑定的 PHP版本是5.6 , 需要重新安装com...
2020-11-25 11:13:50
4631
转载 PHP二维数组用某个字段的值当做键名
$array = array( array('id'=>'3','name'=>'tom'), array('id'=>'5','name'=>'jerry'), array('id'=>'24','name'=>'spike')); $newArray1 = array_column($array,NULL,'id');var_dump($newArray1);//结果array( '3'=>array('id'=&g.
2020-06-27 19:21:44
1175
原创 查询数据库 数据表占用空间情况
太祖元年查看mysql数据库和表所占用空间1、数据库所占空间SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size,CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size,CONCAT(TRUNCATE(SUM(data_free)/1024/1024,2),'MB') AS data_free,CONCAT(TRU.
2020-06-02 22:22:42
889
转载 FullCalendar插件的基本使用
前段时间,一直在开发考勤系统,当时为满足设计的需求,选了好几个插件,最后决定采用Fullcanlendar的插件。感觉这个插件可以满足现阶段的功能开发需求 需求图 一、使用方式 1、依赖的文件引入2、页面使用--具体的各项属性和方法可以参照中文手册https://blog.youkuaiyun.com/ymnets/article/details/78661247...
2020-05-01 22:10:17
3374
1
原创 PHP 生成唯一会话ID ,带横线 字符串
<?php function create_guid(){ $charid = strtoupper(md5(uniqid(mt_rand(), true))); $hyphen = chr(45); // "-" $uuid = substr($charid, 0, 8) . $hyphen ...
2020-01-13 14:30:57
762
原创 centos tar压缩文件,排除某个目录
tar -zcvf 20191203.tar.gz public_html --exclude=public_html/Uploads
2019-12-03 11:28:54
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人