摘要:
有了webman的这个框架,我们得看看它是怎么使用数据库的,毕竟我们不能一直用内存变量啊。 好,很简单一句话跑起来。 composer require -W illuminate/database illuminate/pagination illuminate/events symfony/var 阅读全文
摘要:
无意间发现的这个神器webman,真是秋名山上的腾源拓海! 该框架是workerman下的一个web开发的生态,我们可以先看看这里workerman的官方网站。 workerman早有耳闻,知道它蛮厉害的,跟swoole也不相上下,这次主要是说webman,可以看这里 话不多说,赶紧上手。 1. 安 阅读全文
摘要:
大着胆子把nginx卸载了用的命令是 sudo apt remove nginx 结果最后不知道怎么折腾的就算重新装也装不上了,然后就转头折腾apache2,也卸载了 sudo apt remove apache2 然后也一样,重装后,服务起不来了。 不知道哪儿出错了,就想着看看重新卸载试试看,然后 阅读全文
摘要:
关于简单的方式获取树状层级子孙树的方案我已经写过了,在这里,当时是用简单的递归实现的,但是现在回头想想,如果层级很多,数据也很多,用递归感觉还是会不稳妥,这就有必要想办法转换为迭代来实现了。 以下是迭代的代码实现 <?php $data = [ ['id' => 1, 'name' => '中国', 阅读全文
摘要:
安装了这个TinyDB库后,我突然想到一般来说python执行的速度并不算高,那这个库写文件速度如何呢? 测试代码如下: from tinydb import TinyDB import time # 创建数据库对象 db = TinyDB('db.json') milliseconds1 = in 阅读全文
摘要:
无意间看到TinyDB这个词汇,就去查了一下,就发现了它的官方网站 这里 然后就是按照他说的步骤去做。 第1步 安装 pip3 install tinydb 安装成功后,创建一个文件名字叫做 test.py,输入下面的代码: from tinydb import TinyDB, Query # 创建 阅读全文
摘要:
今天重启了一下电脑,结果wifi图标不见了,打开浏览器,无法联网。想了办法用网线先连上网,去网上找了找,说让我执行 sudo service network-manager restart 但是我执行后告诉我没有这个服务,看来我电脑上没装这个东西,最后看到有人说这个命令 sudo apt-get i 阅读全文
摘要:
无意间想到这个问题,如何用php来实现git diff,如果实现了这个功能,岂不是能够使用php对在线编辑文件的功能做更进一步的优化和提升? 查了一下还真有这样的库,话不多说,开始执行 composer require --dev sebastian/diff 得到结果 Info from http 阅读全文
摘要:
本地环境php8.1,然后我想安装event扩展,找了找资料,直接一句话 sudo pecl install event 然后执行的过程中提示这些 configure.ac:165: the top level Enable internal debugging in Event [no] : En 阅读全文
摘要:
我们有个文档需要修改,但是文档列太多,以及数量太大,以至于眼睛看起来很吃力,于是我决定做个简单的转化用脚本读取我想要验证的列的内容是否正确. 于是就产生了一个这样将csv快速的转为数组列表的功能函数 调用方法如下: <?php $result = csv_to_array('my.csv', ['A 阅读全文