向宇it
* QQ交流群:826534924
* 商务合作微信:xiangyu_it
* 定制开发微信:xiangyu_it
* 微信:xiangyu_it
* QQ:2564196401
展开
-
根据url一键爬取前端页面资源文件,恐怖如斯-----小飞兔
有一天你在网上发现一个很好看的前端页面,你想要弄下来在自己的项目上使用,于是你去查看源码,复制html代码和资源文件,过程非常的麻烦,而且很可能缺胳膊少腿,这里我给大家推荐一款可以一键爬取前端页面资源文件的工具给大家,希望对大家有所帮助.下载解压下来,双击打开输入你要爬取页面的网站,点击下一步如果你是登录之后的页面,你可以选择从浏览器获取登录信息,再点开始下载,如果不是,直接点击开始下载即可获取成功打开页面看看效果。原创 2020-12-28 14:14:06 · 1940 阅读 · 2 评论 -
基于原生php开发的论坛系统笔记分享
1.数据库操作$mydb=mysqli_connect($host,$user,$password,$db,$port);//连接$result=mysqli_query($mydb,$sql);//执行2.在mysqli操作中将字符串里的特殊字符进行转义mysqli_real_escape_string($mydb,$str);3.监听执行sql语句发生变化的条数mysqli_a...原创 2019-06-13 21:26:22 · 1000 阅读 · 1 评论 -
摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱
摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱原创 2022-11-02 10:32:52 · 1176 阅读 · 0 评论 -
thinkphp6+layui BBS社区论坛系统源码分享,支持适配移动端附截图
thinkphp6+layui BBS社区论坛系统源码分享附截图原创 2022-10-26 20:54:19 · 4050 阅读 · 3 评论 -
php laravel开发的个人博客源码分享,支持适配移动端附截图
php laravel开发的个人博客源码分享原创 2022-10-26 10:37:19 · 2620 阅读 · 0 评论 -
php swoole4 执行异步任务(Task)
注:这里我以WebSocket 服务器使用为例对WebSocket不理解的可以看我另一篇文章https://blog.csdn.net/qq_36303853/article/details/119958945什么异步任务处理和使用场景异步任务:Swoole 提供了异步任务处理的功能,可以投递一个异步任务到 TaskWorker 进程池中执行,不影响当前请求的处理速度。场景:在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web 服务器中发送邮件。如果直.原创 2021-08-30 16:29:17 · 824 阅读 · 0 评论 -
php swoole4 TCP、UDP、HTTP使用实例分享
TCPTCP.php服务端代码<?phpclass TCP{ private $server = null; public function __construct(){ //创建Server对象,监听 127.0.0.1:9501 端口 $this->server = new Swoole\Server('127.0.0.1', 9501); $this->server->set(原创 2021-08-27 17:02:43 · 232 阅读 · 0 评论 -
php swoole4 用WebSocket服务器搭建一个简易的聊天室功能
还不会安装swoole的同学可以看我另一篇文章https://blog.csdn.net/qq_36303853/article/details/119947572准备一个配置好ssl证书的域名一台服务器实现1.给域名配置ssl证书可以看我另一篇文章:https://blog.csdn.net/qq_36303853/article/details/106571227注:如果ssl证书配置了没有生效大概率是你宝塔或者阿里云没有开放443端口,注意检查一下2.分别开放宝塔、阿里云对应.原创 2021-08-27 19:10:22 · 481 阅读 · 1 评论 -
php swoole4 用WebSocket服务器搭建一个简易的点对点一对一的聊天功能(进阶版)
前言:之前我写了一篇搭建简易的聊天室功能的文章,不知道的建议先去看一下:https://blog.csdn.net/qq_36303853/article/details/119958945这时候好学的小伙伴就会问了,那怎么实现一对一的聊天呢?前提注:这里的用的redis保存用户信息,你也可以用mysql数据库,我提供的只是思路,方法不唯一,能实现就行一台服务器安装swoole4php>=7.2安装rerdis(我这里用的redis,你也可以用mysql数据库)宝塔和阿里云分别.原创 2021-09-02 14:13:30 · 811 阅读 · 2 评论 -
php swoole4 win和mac版安装和简单的使用(入门胎教篇,涉及宝塔安装和编译安装两种方式)
前言:一直想学swoole,但是每次都死在新手村,环境都搭不起来,最近看视频重学该技术,记录学习过程,这次我在直接在服务器搭swoole环境,windows系统也不知道可不可以,反正我总是遇到各种各样的问题安装下载安装包进入官方文档https://wiki.swoole.com/#/environment我用的码云下载swoole源码:https://gitee.com/swoole/swoole/tags将源码文件放置服务器连接服务器,进入改swoole目录从源码编译.原创 2021-08-27 11:21:34 · 1342 阅读 · 2 评论 -
php swoole4 MySQL协程和Redis协程
前景:使用协程你可以在一秒钟里做多少事?睡眠 1 万次,读取,写入,检查和删除文件 1 万次,使用 PDO 和 MySQLi与数据库通信 1 万次,创建 TCP 服务器和多个客户端相互通信 1 万次,创建 UDP 服务器和多个客户端相互通信 1 万次…一切都在一个进程中完美完成!什么是协程协程,是一种比线程更加轻量级的存在。正如一个进程可以拥有多个线程一样,一个线程也可以拥有多个协程。具体情况我推荐看这篇文章https://blog.csdn.net/zheng199172/ar.原创 2021-08-31 13:37:13 · 495 阅读 · 0 评论 -
laravel dcat-admin配置好看的主题
我们先来看看最终效果图引入\public\static\css\nxcrm.css文件.layout-fixed .main-sidebar { top: 6rem; left: 2.5rem; text-align: center; background: url(../img/waves.png) no-repeat; background-color: #fff;}@media (min-width: 768px) { body:not(原创 2020-12-25 11:54:20 · 1156 阅读 · 6 评论 -
laravel文件上传不报错,但是并没有上传成功
问题描述今天执行上传文件接口,提示上传成功,访问找不到上传的文件,但是也没有报错解决执行命令创建软链接php artisan storage:link命令执行完毕后,就会在项目里多出一个public/storage,这个 storage 就是一个软链接,它指向 storage/app/public 目录。配置好本地上传信息config\filesystems.php'public' => [ 'driver' => 'local', 'root' =原创 2021-01-05 13:36:36 · 692 阅读 · 0 评论 -
laravel简单的中间件使用
输入命令生成中间件 php artisan make:middleware IsLogin在app\Http\Middleware目录会生成一个IsLogin.php中间件在app\Http\Kernel.php件中间件分配给路由在routes\web.php将中间件分配给指定路由,调起指定路由时,会先执行指定中间件逻辑在app\Http\Middleware\IsLogin.php写一些判断逻辑其他具体用法看参考官方文档https://learnku.com..原创 2020-12-16 13:58:11 · 164 阅读 · 2 评论 -
laravel DB类和模型操作数据库方法整合
laravel DB类和模型操作数据库方法整合原创 2020-12-18 17:44:43 · 1141 阅读 · 2 评论 -
Laravel定时任务
Laravel定时任务 ----from 向宇原创 2022-07-15 14:00:24 · 2419 阅读 · 0 评论 -
laravel Cookie的使用
bailaravel的cookie默认是加密的,如果使用PHP原生的“$_COOKIE”去获取cookie是获取不到的引入use Illuminate\Support\Facades\Cookie;设置Cookie::queue('key', $value, 3600);获取//方法1Cookie::get('key');//方法2$request->cookie('key');删除Cookie::queue('key', null, -1);如果您觉得本篇对你有帮.原创 2021-01-11 10:40:26 · 883 阅读 · 3 评论 -
laravel 使用captcha库生成验证码的方法
首先, composer.json中如下加入配置: "require": { ... "gregwar/captcha": "1.*" },执行下面命令 composer update后端代码调用 <?php namespace App\Http\Controllers; use Gregwar\Captcha\CaptchaBuilder; use Session; class UserController extends Contr..原创 2020-12-15 13:43:39 · 1020 阅读 · 0 评论 -
laravel 异步队列的使用
laravel 异步队列 —— 向宇原创 2022-08-09 20:50:25 · 882 阅读 · 0 评论 -
laravel单数据库执行事务和多数据库执行事务
1.引入DB类2.单数据库使用3.多数据库原创 2020-12-18 17:39:39 · 938 阅读 · 2 评论 -
laravel数据库查询模拟thinkphp兼容in处理和between处理
laravel我们正常使用in和between查询是当然我们也可以用这种办法这样写可能比较麻烦,如果我们laravel想像tp一样,通过’in’和’between’查询,需要怎么做呢?原创 2023-04-20 10:17:41 · 326 阅读 · 0 评论 -
Laravel 获取前面执行的原生SQL语句
这个教程简单的演示了Laravel中获取上次执行的SQL语句。将使用toSql(),DB ::enableQueryLog()和DB ::getQueryLog()在laravel中打印最后一个SQL查询。因此,让我们看看下面的示例,并根据需要使用它们。示例1:输出:示例2:输出:示例3:输出:......原创 2022-06-30 12:20:39 · 1268 阅读 · 0 评论 -
laravel Db查询数据库使用union合并两个不相关的表,新增不存在的字段,并赋予默认值
laravel Db查询数据库使用union合并两个不相关的表,新增不存在的字段,并赋予默认值原创 2022-06-23 20:34:53 · 562 阅读 · 0 评论 -
laravel入门之实战操作
laravel中文学习社区https://learnku.com/docs/laravel/6.xlaravel安装 composer create-project --prefer-dist laravel/laravel blog "6.*"简单的MVC操作模式演示生成控制器命令 app\Http\Controllers\UserController.php php artisan make:controller UserController配置路由 route..原创 2020-12-14 16:32:25 · 395 阅读 · 0 评论 -
laravel 使用qiniu-laravel-storage插件上传文件至七牛云,及大文件分段上传
laravel 使用qiniu-laravel-storage插件上传文件至七牛云,及大文件分段上传安装去config/app.php 里面的 providers 数组, 加上一行,注册服务提供者去config/filesystem.php 里面的 disks数组加上,配置驱动调用实例其他使用情况可以去参考github说明。...原创 2020-12-16 17:57:55 · 1289 阅读 · 4 评论 -
laravel自定义api路由
创建统一接口文件ApiResponse.php在app\Http\Api下创建ApiController控制器 接口继承用开始写接口,测试用例PackageController.php 返回数据larvael框架路由核心依赖于服务提供者 app/Providers/RouteServiceProvider.php,配置 RouteServiceProvider.php文件写路由,在routes文件夹下的api.php获取当前的路由,和有问题的路由当前路由,查看新加的api路由如果有问题会报错。原创 2023-05-18 14:48:44 · 347 阅读 · 0 评论 -
dcat-admin使用地图控件map
前言:官方虽然有地图控件map的使用说明,但是你真的去使用时才会发现他有很多坑,这里我就自己的摸爬滚打跟大家分享一下历程,希望对你有所帮助开始先升级dcat为最新版,我现在是2.014版最新发布时间 2020/12/24升级方法,逐步执行以下命令composer remove dcat/laravel-admincomposer require dcat/laravel-admin:"2.0.14-beta"php artisan admin:publish --assets --mi原创 2020-12-25 13:58:55 · 2437 阅读 · 7 评论 -
fastadmin多级联动下拉框的使用(selectpicker,cxselect,selectpage的使用)
fastadmin多级联动下拉框的使用(s更多使用查看官方文档:https://doc.fastadmin.net/doc/182.htmlphp代码public function _initialize(){ parent::_initialize(); $statusList = [ '0' => __('Status 0'), '1' => __('Status 1'), '2' => __('Status 2'),原创 2022-03-22 14:09:42 · 5041 阅读 · 3 评论 -
thinkphp5 Db各种查询数据库的方法整合
默认条件查询指定字段查询字段排除order排序查询版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例如imit方法限制结果数量指定条件多字段相同条件的AND查询可以简化为如下方式whereOr查询使用whereOr方法进行OR查询在多个字段之间用|分割表示OR查询,用&分割表示AND查询版本开始,like查询支持使用数组表达式查询字符串条件版本开始,还可以使用下面的方式进行时间查询查询两个小时内的博客。原创 2021-09-03 16:07:40 · 3313 阅读 · 2 评论 -
fastadmin管理员页面实现手机验证码登录功能-腾讯云短信插件
fastadmin管理员页面实现手机验证码登录功能-腾讯云短信插件原创 2022-03-17 19:34:27 · 3078 阅读 · 1 评论 -
thinkphp5.x上传文件图片接口
废话不多说,直接上代码public function uploadImg(){ //获取文件对象 $file = $this->request->file('file'); //验证并上传 $info = $file->validate(['size'=>'5242880','ext'=>'jpg,gif,png']) ->move('static/upload/admin'); //判断是否成功 if(原创 2021-01-29 09:22:36 · 773 阅读 · 0 评论 -
基于thinkphp5的书店管理系统学习笔记分享
基于thinkphp5的书店管理系统学习笔记分享1.访问url入口http://localhost:8080/tp5_book/public/index.php/模块名/控制器名/方法名2.视图页面引用公共html在view下新建一个public文件,保存公共html文档{include file="public/_head"}<!--引用公共html-->{includ...原创 2019-06-11 13:02:32 · 1798 阅读 · 2 评论 -
fastadmin js里获取后端传的参数
在FastAdmin中,你可以通过在控制器中使用 $this->assignconfig('myurl', url('index/index'))然后在JS中使用Config.myurl - List item来取值原创 2022-03-29 11:31:54 · 2831 阅读 · 0 评论 -
fastadmin框架列表页面添加批量操作自定义按钮——两种办法
第一种办法index.html新增按钮<a class="btn btn-warning btn-ding" data-params="action=start" data-url="auth/admin/sync_ding" href="javascript:;"> <i class="fa fa-refresh"></i> 同步钉钉数据</a>index.js代码//同步钉钉按钮$(document).on("click", ".btn-d原创 2022-03-23 23:29:39 · 2440 阅读 · 0 评论 -
thinkphp5 model模型操作数据库
model的使用1.定义<?php namespace app\index\model; use think\Model; /** * 一般数据模型都是和表名一致 */ class User extends Model{ }2.一般model的名字和表名是对应的,例如表名 pre_user -> 模型名 User.php表名 pre_user_info ->...原创 2019-07-18 10:18:16 · 3642 阅读 · 0 评论 -
thinkadmin默认ckeditor富文本配置修改
html代码<textarea name="school_content"></textarea>js初始化require(['ckeditor', 'angular'], function () { window.createEditor('[name="school_content"]', { height: 200, toolbar : [ ['Source','-','Save','NewP..原创 2021-03-11 16:52:49 · 583 阅读 · 0 评论 -
php thinkphp 使用phpmailer安装和发送qq电子邮箱实例
安装或者下载phpmailer:(1)从 github 上下载: https://github.com/PHPMailer/PHPMailer/(2)使用 composer 安装:composer require phpmailer/phpmailer开启扩展 socket扩展 openssl扩展引入(1)命名空间方式引入 use PHPMailer\PHPMai...原创 2020-04-02 11:40:41 · 611 阅读 · 0 评论 -
fastadmin 自定义js文件注入
fastadmin 自定义js文件注入转载 2022-03-17 20:17:19 · 805 阅读 · 0 评论 -
thinkadmin 各种回调的使用
注:该文章只是给有thinkadmin开发经验的人看的,如果你没有用过,可能会看不懂.也就是说,如果你没有使用的经验,从一开始就已经被我放弃了指定数据表/** * 指定数据表 * @var string */protected $table = 'User';列表展示回调/** * 产品信息管理 * @auth true * @menu true */public function index(){ $this->title = '产品信息管理';原创 2021-01-16 14:23:32 · 1050 阅读 · 0 评论 -
thinkphp之进阶sql语法,持续更新
数据去重//过滤user_id相同的数据$Model->field(‘id,name,max(score)’)->group(‘user_id’)->select();sql: select id,name,max(score) from user group by name;随机取几条数据$Model->limit(3)->order(‘rand(...原创 2019-12-05 14:56:50 · 307 阅读 · 0 评论