hyperf实现websocket

如何用hyperf实现websocket服务 1创建服务器 >composer require hyperf/websocket-server 2 修改 config/autoload/server.php,增加以下配置。 ``` >查看详情

admin 2021-12-30 09:45:09 1619次

excel将多个行的内容合并到一个单元格

经常需要用到将多个行的值合并到一个单元格中 比如 ``` 13812345678 13112345678 13012345678 ``` 现在想转换为`13812345678,13112345678,13012345678`如何实现 先将这些手机号从数字转换为文字加逗号,然后通过公式`=PHONETIC(A1:A3)` >查看详情

admin 2021-12-28 23:44:40 927次

mac中alt键对应哪个按键

最近在使用excel 比如将单元格中的内容换行,快捷键为`alt+enter` 在mac中为`option+enter` >查看详情

admin 2021-12-28 22:32:01 1385次

hyperf通过模型来操作mysql数据库

我们已经学会了如何通过db来操作数据库 那么如何通过model模型来操作呢? 首先 `php bin/hyperf.php gen:model user` 然后打开`app\Model'User.php` ``` >查看详情

admin 2021-12-28 14:49:58 1505次

hyperf如何实现秒级计划任务定时器

计划任务可以每隔多久执行一个任务 我们会经常用到 在hyperf中如何实现秒级的计划任务呢? >安装 `composer require hyperf/crontab` >启动任务调度器进程 ``` 将 config/autoload/crontab.php 内的 enable 配置设置为 true,表示开启定时任务功能 >查看详情

admin 2021-12-28 12:30:23 1386次

hyperf创建task

现阶段 Swoole 暂时没有办法 hook 所有的阻塞函数,也就意味着有些函数仍然会导致 进程阻塞,从而影响协程的调度,此时我们可以通过使用 Task 组件来模拟协程处理,从而达到不阻塞进程调用阻塞函数的目的,本质上是仍是是多进程运行阻塞函数,所以性能上会明显地不如原生协程,具体取决于 Task Worker 的数量。 >安装 `compose >查看详情

admin 2021-12-28 12:22:59 1290次

hyperf中如何使用command命令行

如果使用过`laravel`和`thinkphp`的话 应该知道可以创建command,也就是可以在cli模式下运行的程序 那么在hyperf中如何实现呢 1、安装`composer require hyperf/command` 2、执行命令生成 `php bin/hyperf.php gen:command FooComma >查看详情

admin 2021-12-28 11:16:38 2694次

hyperf如何开启日志

日志非常重要,在用hyperf开发如何记录日志呢? 1、安装包`composer require hyperf/logger` 2、查看配置文件`config/autoload/logger.php` ``` >查看详情

admin 2021-12-28 10:54:50 2328次

hyperf操作mysql数据库

如何用hyperf操作mysql数据库 方法如下 1、安装包`composer require hyperf/db-connection` 2、修改配置文件`.env`和`config/autoload/database.php`中的数据库配置 3、添加路由 `Router::get('/db', 'App\Controller >查看详情

admin 2021-12-28 10:33:32 2259次

hyperf如何实现热更新

在使用hyperf时,我们通过`php bin/hyperf.php start`来启动hyperf服务 但是每当我们更新代码后都需要`ctrl+c`中断服务,然后再次执行`php bin/hyperf.php start`,很浪费时间 有没有办法支持热更新 方法是有的 1、执行`composer require hyperf/wat >查看详情

admin 2021-12-28 10:07:07 2555次

hyperf如何操作redis

在hyperf中如何使用redis缓存 1、首先修改.env文件配置redis服务器参数 ``` REDIS_HOST=127.0.0.1 REDIS_AUTH=(null) REDIS_PORT=6379 REDIS_DB=1 ``` 2、修改Controller文件 ``` >查看详情

admin 2021-12-28 10:00:11 2026次

初次使用hyperf注意事项

作为php开发人员,学习一下swoole是有必要的 平时一直用laravel框架,于是选择了hyperf,据说很多用法一样 开始 首先,不把大量的时间花在配置上,于是安装宝塔面板,安装了`php7.4` 同时安装php扩展`Swoole4` 接着点击禁用函数 将以下函数删除 ``` putenv pcntl_ >查看详情

admin 2021-12-27 12:10:26 1318次

php如何查看安装了哪些模块

如何用命令行查看php安装了哪些扩展呢 只需要通过 [root@iZbp13ph356ra22ldly01lZ hyperf-skeleton]# `php -m` 运行如下 ``` [PHP Modules] bcmath Core ctype curl date dom filter ftp gd gette >查看详情

admin 2021-12-27 11:55:20 1047次

php如何查看swoole的版本及相关信息

最近在学习`swoole框架`,我选择的是`hyperf` 在安装的时候碰到问题 所以我排查了一下,比如如何查看swoole的版本 可以通过 ``` php --ri swoole 或 php -r "phpinfo();" |grep swoole ``` 运行如下 ``` [root@iZbp13ph >查看详情

admin 2021-12-27 11:54:03 1791次

宝塔面板php错误提示open_basedir restriction in effect 解决

这两天将服务器由之前的1核1G阿里云迁移到2核4G的腾讯云上来 直接用宝塔简单方便 碰到如题的问题`php错误提示 open_basedir restriction in effect` 网上找了很久,都说是要修改`php.ini` 最后发现很简单 ![](https://static.yuanchengzhushou.cn/b >查看详情

admin 2021-12-27 00:13:47 1089次

php如何在数组开头插入一个元素

php中如何在数组的开头插入一个元素 代码如下 ``` ``` 效果如下 ``` MacBook-Air:~ yansy$ php 1.php Array ( [0] => 13812345678 [1] => 13112345678 [2] => 13012345678 ) Array >查看详情

admin 2021-12-26 20:29:23 1244次

php删除数组中指定值的元素

php中如何删除数组中指定值的元素 首先通过`array_search`找到值对应的下标 然后通过`array_splice`来删除 代码如下 ``` ``` `array_splice和 unset的区别`,在于删除元素后下标是否会发生变化 >查看详情

admin 2021-12-26 19:58:47 1164次

css实现ul li换行

在最早的布局中我们使用table 现在早就使用ul li了 `UI->li自动换行参数:white-space:nowrap;` 如何实现呢? ``` ul{ margin:0px; padding:0px; list_style:none; } li{ height:28px; >查看详情

admin 2021-12-25 01:47:36 2138次

如何用php爬取微信公众号的文章

如何用php爬取微信公众号的文章 有如下方法 1、通过搜狗搜索,这里只能爬取最新发布的文章 2、登录自己的微信公众号,然后在图文消息中选择超链接 ![](https://static.yuanchengzhushou.cn/gzh.png) 然后按f12查看相关的微信api调用 ![](https://static.yua >查看详情

admin 2021-12-24 17:29:18 1782次

php复制拷贝Cookie字符串实现爬取需要登录的页面

我们已经知道如何通过程序模拟登录来生成cookie,然后在爬取需要登录页面的时候带上这个cookie 可以参考上篇文章 这种方式只适用于简单的登录验证方式,如果遇到验证码,token表单字段,还有各种用js加密算法生成的登录字段,模拟登录就会变得异常复杂,为了节省时间,我们一般人工登录后,拷贝Cookie字符串来登录 具体方法为 首页 >查看详情

admin 2021-12-24 15:52:54 1203次

php中CURLOPT_COOKIEJAR和CURLOPT_COOKIEFILE区别

最近用php来爬取需要登录的页面的内容,需要先生成cookie 用到CURLOPT_COOKIEJAR和CURLOPT_COOKIEFILE,那么它们之间有什么区别 `CURLOPT_COOKIEJAR`是连接时把获得的cookie存为文件 `CURLOPT_COOKIEFILE`在访问其他页面时拿着这个cookie文件去访问 >查看详情

admin 2021-12-24 14:58:40 2110次

php实现爬虫如何爬取需要登录页面的内容

我们知道写爬虫是python的强项 但是我只想写一个简单的爬虫,这时候php也可以用上 平时自己写就用file_get_contents配合正则表达式来实现 那如果一个页面需要登录,那么我们该如何爬取其内容呢? 以下为实现方法 ``` >查看详情

admin 2021-12-24 14:56:29 1252次

如何用fiddler抓夜神模拟器上安装的app包

在上篇文章[安卓模拟器夜神如何安装apk](https://www.yuanchengzhushou.cn/article/8594.html)中我们已经知道如何在夜神模拟器上安装apk 接下来我们来说下如何用fiddler抓包 下载安装很简单的,安装好后的界面 ![](https://img-blog.csdnimg.cn/2020011 >查看详情

admin 2021-12-24 11:45:53 962次

安卓模拟器夜神如何安装apk

现在移动开发这么流行,最近需要和app联调接口 我们可以将apk装在自己的手机上,然后安装fiddler来抓包,可以参考上篇文章[fiddler安卓手机抓包](https://www.yuanchengzhushou.cn/article/8182.html) 但是这样很麻烦,每次都要用手机 有没有方法直接在电脑上抓安卓的包,我们可以通过安 >查看详情

admin 2021-12-24 11:31:27 936次

crontab无效排查BAD FILE MODE (/var/spool/cron/root)

最近发现cron无效了 于是输入service crond status发现提示active,代码已经启动 >[root@iZbp1fna7ky0qz2jbj7gfpZ wwwlogs]# service crond status Redirecting to /bin/systemctl status crond.service ● cro >查看详情

admin 2021-12-24 11:05:27 1835次

很好用的在线m3u8播放器

很好用的在线m3u8播放器 网址为`http://www.m3u8play.com/` 只需要将要播放的m3u8复制贴粘到文本框,点击播放即可 >查看详情

admin 2021-12-21 23:02:28 1029次

mac电脑用microsoft remote desktop访问windows桌面

我们经常需要用到远程访问桌面 如果是windows,我们只需要让电脑支持远程访问,然后再另一台windows电脑中,cmd输入mstsc,输入ip后,输入账号密码就可以远程到电脑上了 那么在mac中如果访问windows系统呢? 我们只需要安装Microsoft Remote Desktop即可 >查看详情

admin 2021-12-20 23:27:17 1098次

oppo手机怎么设置虚拟返回键

新来的oppo手机,如果关闭后台运行的程序 只需要向上1s左右出现很多后台打开的程序,关闭即可 有没有办法设置虚拟的返回后退按键 OPPO Reno5 ColorOS 11.1为案例进行讲解 >1.打开手机,在桌面找到【设置】图标点击打开。 2.进入【设置】界面后,点击【便捷辅助】-【导航键】。 3.点击【虚拟按键】即可。 4. >查看详情

admin 2021-12-20 14:49:18 1829次

redis中如何给incr加过期时间

redis我们经常用到incr,那么如何给incr设置过期时间呢 >$today = date('Ymd'); $cacheKey = "withdraw".$today; if(Cache::store('redis')->has($cacheKey)){ Cache::store('r >查看详情

admin 2021-12-18 23:43:45 3526次

mysql在哪些情况下不走索引

我们知道为了提高mysql的查询效率,我们需要加索引 那么在哪些情况下mysql是不走索引的呢? 1.索引列参与计算,不走索引! >SELECT `username` FROM `t_user` WHERE age=20;-- 会使用索引 SELECT `username` FROM `t_user` WHERE age+10=30;-- 不 >查看详情

admin 2021-12-18 22:01:58 2456次

作品分享

查看更多
响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版) 企业模板

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版)

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版),自适应PC端、ipad、手机端,...

阅读:6091 | 发布时间:2020-02-01
响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版 博客模板

响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版

响应式HTML5黑白系个人模板主题GJ-blog1.0清爽版,自适应ipad、手机端,主题代码结构简洁...

阅读:6783 | 发布时间:2020-01-21