灌水区
-
梦的起源
我有一个梦 读高中的时候我就有一个当老板的梦想,当时还经常会用白纸勾勒出自己以后创办的酒店里面布局是什么样子的,员工都统一穿什么工衣。也想过开一个阿童木的主题咖啡厅,然后门口放一个阿童木的造型,桌子做成阿童木的造型然后灯光直接照射到眼睛的位置,看起来很有科技感等等,我画的手稿至今都还保存在我的箱子里,我称这手稿叫“梦想”。 大学从商经历 可能是出生在潮汕地区,从小目睹父母做生意的关系,我在读大学一… -
数据库的用户表性别需要建立索引吗
今天朋友问我说,今天去面试的时候面试官问他,用户表的性别需要创建索引吗? (tinyint) 他的回答是看情况,可加可不加 而面试官期望的回答应该是不加,并且解析是根据笛卡尔积理论巴拉巴拉。。。 简单的说吧,一般不需要,因为性别,暂且就两个值男与女。一般而言男与女比例是平衡的。 索引的选择性是指索引列中不同值的数目和表的记录数的比值,假如表里面有1000条数据,表索引列有980个不同的值,这时候… -
wordpress B2主题 PHP默认时区无效
B2 主题的健康状态检查提示PHP默认时区无效 1个关键问题 PHP默认时区无效 PHP的默认时区在WordPress载入后被 date_default_timezone_set() 函数调用修改,这可能会影响日期和时间的正确计算。 看到不少B2用户反馈这个找不到,今天在比克日志记录解决方法, 拯救一下强迫症患者 这个提示是由于b2的函数库functions.php里面重复设置了时区,问题不大 … -
win10 Docker Desktop 启动失败 Failed to set version to docker-desktop: exit code: -1
今天 Docker Desktop 启动失败,搜到一篇文章完美解决 在Windows 10 的 2004 版本 中, 启用 使用Docker Desktop 时 发现 根本无法启动, 偶尔 或者频繁的出错: System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1 … -
阿里云服务器拓展数据盘
最近在维护阿里云网站服务器的时候,发现磁盘空间不够用了,数据盘40GB的空间只剩下4GB,于是开始拓展数据盘 阿里云拓展数据盘有两种方式 更换系统盘 (好比买了一辆新车,这个旧车就被晾一边了) 另外挂载一个硬盘 (好比加装个油箱...) 动态扩容系统盘【比更换系统盘好多了,系统盘现在支持扩容了】 更换系统盘 这里只是简单介绍 阿里云更换系统盘文档 优点: 更换系统盘的方式简单,直接操作阿里云面板即… -
使用 ChatGPT API
官方文档手把手教学 文档地址:https://platform.openai.com/docs/api-reference 文档中介绍了一些api的使用样例,包括但不仅限于: 列举支持的数据模型 聊天 图片功能 音频识别 ...... 文档中也列举了python和nodejs的代码使用样例,并提供了示例 Api 的补充说明 model 参数,我们需要使用的数据模型,案例中我们使用 gpt-3.5-… -
宝塔7.4.3 phpmyadmin 无法使用
宝塔7.4.2 以及以上版本出现一个重大 bug,可以无需密码直接使用root进入phpmyadmin , 官方紧急更新了新版本7.4.3。更新完成后 phpmyadmin 入口暂时不能访问 首先到软件商店 phpmyadmin 插件内勾选 启用公共访问权限 并且选择运行的php版本才能访问 此 bug 影响非凡,感觉更新系统吧,不然可能被删库!! -
阿里云磁盘在线扩容后宝塔面板无法正确显示容量
阿里云磁盘在线扩容后宝塔面板无法正确显示容量 阿里云的服务器 硬盘升配后。宝塔面板 硬盘数值 如何改成新的? 阿里云服务器扩容后,登陆宝塔面板发现磁盘容量没有变化,解决办法。 在服务器进行操作前首先做好快照或者重要数据备份以防在硬盘扩容时出现意外导致数据丢失 首先在阿里云那边在线拓容磁盘之后,【注意不是新购一个磁盘,新购磁盘的话看这篇文章 阿里云磁盘挂载】需要先检查磁盘容量是否正确 (在线扩容后的… -
PHP 算出字符串中文个数
算出某个字符串中中文的个数 $str = "中文english"; echo strlen($str); echo "<br>"; echo mb_strlen($str, "utf8"); 上面代码运行结果为 13 9 大家都知道,一个中文所占的字节数为 2,一个字母占 1 所以如果字符串中无中文时,这两个函数所求得出的字符… -
PHP 进制转换 dechex 无法正确计大数字问题
今天使用PHP 自带的进制转换出现问题 使用 hexdec 将 16 进制 转成 10进制之后,再将结果转成 16进制,发现无法还原 结果一直都是 7fffffff 查阅n多资料后, PHP 的 16 进制转换成 10 进制,从 PHP 5.4 开始支持大数字的转换 但是 PHP 将10 进制转换成 16 进制仍有位数限制 文档地址: https://secure.php.net/… -
mysql数据库死锁的产生原因及解决办法
数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中…