自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 git常用操作

1、创建仓库$ git init2、添加修改后的文件到本地库$ git add .3、把文件提交到仓库$ git commit -m "备注"4、本地库和远端库关联git remote add origin [url]5、git修改远程仓库地址可直接改:git remote origin set-url [url]或先删除后重新关联:git re...

2019-05-22 21:04:52 466

原创 Linux常见命令

1、压缩文件tar -zcvf demo.tar.gz * //将目录里所有文件打包成tartar -zcvf backup.tar.gz .[!.]* * //压缩所有文件 包括隐藏文件2、解压tar –xvf backup.tar //解压 tar包 tar -xzvf backup.tar.gz //解压tar.gz tar -xjvf backup.tar.bz...

2019-05-22 21:04:44 218

原创 laravel常用命令

1、清理缓存php artisan cache:clearphp artisan config:clearphp artisan serve2、迁移php artisan make:migration create_users_tablephp artisan migrate3、填充php artisan make:seeder UserTableSeeder...

2019-05-22 21:04:39 306

原创 lnmp部署项目常见问题(搭建虚拟主机)

1、500如果是用 lnmp vhost add 命令 添加的虚拟域名 会在根目录生成 .user.ini(防跨目录设置) 这个.user.ini 一定要删掉,不然怎么配置都是报错500chattr -i .user.inirm .user.iniLNMP 1.4上如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将 /usr/local/nginx/conf/fa...

2019-05-22 21:04:33 1018

原创 mysql数据库

1、创建用户CREATE USER 'my_mfpb'@'localhost' IDENTIFIED BY 'password';2、为用户分配数据库grant all privileges on my_mfpb.* to my_mfpb@localhost;3、lnmp mysql开启远程连接1)phpmyadmin里添加一个用户 主机为 % 的任意主机(也可以编辑已有的...

2019-05-22 21:04:25 241

原创 esp32cam socket图传至服务器实现外网直播

低成本智慧农场解决方案之一

2022-05-28 15:41:20 4234 1

原创 Prim算法

最小生成树

2022-05-23 17:35:49 141

原创 Dijkstra算法

#Dijkstra算法是从一个顶点到其余各顶点的最短路径算法,解决的是有权图中最短路径问题#核心思想是:每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。

2022-05-23 17:31:46 177

原创 安装graphviz

报错:ExecutableNotFound: failed to execute PosixPath('dot'), make sure the Graphviz executables are on your systems' PATH卸载: pip uninstall graphviz重新:brew install graphviz报错:Error: No such file or directory @ rb_sysopen - /Users/mac/Library/Cache...

2022-04-25 14:20:09 1554 2

原创 SringBoot2开发实用篇1

P70开发实用篇-67-手工启动热部署P71开发实用篇-68-自动启动热部置P72开发实用篇-69-热部署范围配置P73开发实用篇-70-关闭热部署功能P74实用开发篇-71-第三方bean属性绑定P75实用开发篇-72-松散绑定P76实用开发篇-73-常用计量单位应用P77实用开发篇-74-bean属性校验P78实用开发篇-75-进制数据转换规则P79实用开发篇-76-加载测试专用属性P80实用开发篇-77-加载测试专用配置P81实用开发篇-78-测试类中启动web环境P82实用开

2022-03-18 13:20:55 244

原创 SringBoot2运维实用篇1

https://blog.csdn.net/qq_42324086/article/details/121386859

2022-03-17 14:04:02 688

原创 SringBoot2基础篇3

P36基础扁-33-开启MP运行日志P37基础篇34-分页P38基础篇-35-数据层标准开发(条件查询)LambdaQueryWrapper比QueryWrapper更安全like有一个条件参数,为真则拼接,为假则不拼接P39基础篇-36-业务程标准开发(基础CRUD)P40基础篇-37-业务层快速开发(基于MyBatiesplus):重载快捷键P41基础篇-38-表现层标准开发P42基础鹿-39-表现层数据致性处理P43基础照-40前后端调用(axio

2022-03-15 22:08:32 106

原创 SringBoot2基础篇2

https://www.bilibili.com/video/BV15b4y1a7yG?spm_id_from=333.999.0.0

2022-03-14 21:24:49 90

原创 SringBoot2基础篇1

黑马程序员SpringBoot2全套视频教程

2022-03-13 20:56:26 97

原创 laravel+mac任务调度

1、添加Cron条目到mac(服务器)crontab服务的重启关闭,开启sudo /usr/sbin/cron startsudo /usr/sbin/cron restartsudo /usr/sbin/cron stopzhangdideMacBook-Pro:~ dige$ crontab -e* * * * * /usr/bin/php /Users/dige/De...

2021-11-12 21:36:55 443

原创 平均查找长度

平均查找长度ASL_哔哩哔哩_bilibili无序顺序查找:成功:ASL =(n+1)/2 (1+2+...+n)/n失败:ASL = n+1 有个哨兵有序顺序查找:成功:ASL =(n+1)/2!失败:ASL =n/2 + n/(n+1)= (1+2+...+n+n)/(n+1)=sum(每个块块所在层数,一共n+1个块块) /(n+1) 一个n+1个失败的区间折半查找:类似二叉排序树成功(圆结点):ASL=sum(本层个数✖️层数)/总结...

2021-11-09 20:17:35 537

原创 排序算法性能

平均情况:堆、归、快最好情况:冒、直最差情况:堆、归>快一、插入直接插入:从第二位开始 变为哨兵 前面超后移动 哨兵归位希尔排序:dk/=2间插入排序二、交换冒泡排序:共(n+...+3+2+1)次 两两比较交换快速排序:前后与“枢纽”比较+“枢纽”左右分治 注:需要借助递归栈,容量和递归深度一样O(log2n)三、选择简单选择:依次选max 找下标 放最后堆排序:1、排序:初始建立大顶堆->【交换第一个和最后一个数字->大顶堆调整-〉...

2021-11-09 20:03:44 285

原创 hook

<?phpini_set("display_errors", "On");$token = 'a4765321';$result=$_GET['token'];if (empty($result) || $result !== $token) { exit('error request');}echo shell_exec("cd /data/wwwroot/www.chun...

2019-06-03 09:07:58 315

原创 laravel CRUD生成器

参考链接为了提高开发效率,特别抽出一些时间研究了CRUD手脚架,我用的是laravel5.6,最近对该版本情有独钟,按照我的足迹来,我帮你把所有的坑都踩过一遍了。首先呢,咱要先安装拓展包composer require "summerblue/generator:~1.0" --dev参考链接中要在我们都注册中能中添加服务提供商,试水之后任性的我表示拒绝。然后你看参考链接,貌...

2019-06-03 09:07:44 916 2

原创 laravel生成数据库字典文档和api文档

一、字典文档:1、安装包文件composer require jormin/laravel-ddoc2、注册 ServiceProvider:Jormin\DDoc\DDocServiceProvider::class,3、创建配置文件:php artisan vendor:publish4、原文链接二、api文档https://www.cnblogs.c...

2019-06-03 09:07:26 1246

原创 api文档使用swagger

注:版本要求laravel5.6参考链接1、安装l5-swaggercomposer require "darkaonline/l5-swagger:5.6.*"2、发布php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"3、安装swagger-phpcomposer r...

2019-06-03 09:07:17 336

原创 安装jwt-auth

1、修改composer.json文件,在 require中添加"tymon/jwt-auth": "^1.0.0-rc.1"2、然后使用命令行,进入项目目录,执行composer updatephp artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"'gu...

2019-06-03 09:07:11 578

原创 laravel+cos

一、巨坑,$request->file它老是告诉我为空,but getClientOriginalName(),getFileName(),getRealPath()还能获取到数据,这就很烦人,好叭,不管他咧二、开始怼COScomposer require caojianfei/laravel-qcloud-cos'disks' => [ . ...

2019-06-03 09:07:06 326

原创 自定义上传文件"组件"

前端:注意顺序不要变哈<Component> <input type="hidden" id="image" name="image"> <img style="width: 40%;display: block" class="imagePreview" src="{{asset("assets/img/no_image.png")}}"...

2019-06-03 09:07:02 246

原创 哈哈哈新上好菜-懒加载

1、HTML <div class="site-demo-flow" id="LAY_demo3"> <img lay-src="https://gw.alicdn.com/bao/uploaded/i2/701696736/TB2PNl5ahQa61Bjy0FhXXaalFXa_!!701696736.jpg_400x400q90.jpg?t=15526993...

2019-06-03 09:06:55 396

原创 composer 使用

1、安装:执行命令进行安装Composercurl -sS https://getcomposer.org/installer | php赋予Composer全局权限sudo mv composer.phar /usr/bin/composer2、查看已安装依赖及版本composer show -i3、删除依赖 composer remove maatw...

2019-06-03 09:06:38 516

原创 Laravel5.6+Excel导出导入

参考链接一、导出1、composer.json 里面的require中添加拓展包"maatwebsite/excel": "~2.1"2、执行composer update3、可以接着官方文档来了很气人,官方文档的Composer安装依赖没有指定拓展包的版本好,他默认自动下载最新的版本,阅读这里之后,你就明白,为什么按照laravel官方出得文档最后报错creat...

2019-06-03 09:06:30 690

原创 laravel小工具方法carbon

1、当前的url\Request::getRequestUri()2、当前route\Request::route()->getName()3、Carbonuse Carbon\Carbon;$dt = Carbon::create(1975, 12, 25, 14, 15, 16);echo $dt->toDateString(); ...

2019-05-22 21:05:18 292

原创 php判断设备类型

public $is_pc; public $is_phone; public function __construct() { //获取USER AGENT $agent = strtolower($_SERVER['HTTP_USER_AGENT']);//分析数据 $is_win = (strpos($a...

2019-05-22 21:05:14 347

原创 php redis 拓展安装和使用

redis我就不教怎么装了,自己百度吧,我在这里教如何安装php redis拓展开启服务 redis-server先准备工作,你要知道怎么查找phpize在哪里which phpize并且你也要知道怎么查找php-config在哪里which php-config嗯嗯,现在开始下载phpredis拓展包git clone https://github.c...

2019-05-22 21:05:10 249

原创 php swoole 使用教程

长链接可是个好东西,赶紧mark下来第一步当然是要装php拓展啦,php也不是啥都能做到的,不行的时候就得请外援咧pecl install swooleduang~安装完了,在php.ini里面加上拓展,检查以下是不是已经成功安装,执行下面这个命令,或者看看phpinfo都可以extension="swoole.so"php -m问题:1、端口已经使用怎么办???...

2019-05-22 21:05:06 708

原创 wss配置

配置wss的前提是已经配通了ws,可以正常连接并发送数据,并且已经配置好ssl证书,网站可以通过https访问那么问题来了,为啥子wss不行咧?咋配置wss咧?为啥要配置wss呢?好咧,下面进行讲解。1、首先得配置ngnix服务器,在配置ssl 443 端口的服务里面添加上如代码location /websocket { proxy_pass http://v2.mufe...

2019-05-22 21:05:00 2275

原创 PhpStormFTP上传服务器

1、首先你得先从LNMP中创建一个FTP账号2、lnmp ftp list 可以查看你所有到ftp账号对应的文件目录3、在phpstorm->工具->Deployment中把你到ftp账号添加进去,如图4、修改你的项目目录映射,然后点击确定5、在phpstorm->工具->Options中设置ctrl+s上传服务器操作6、当然你想试试...

2019-05-14 20:08:44 335

原创 vi常用命令

1、编辑文件vi php.ini2、搜索关键字命令模式下敲斜杆“/”,屏幕左下脚就出现了 “/” 然后输入你要查找的关键字敲回车就可以了,继续查找此关键字,敲字符 n 就可以继续查找3、修改按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了4、从编辑模式切换到命令模式Esc5、保存并退出:wq 在命令模式下,执行存盘退出操作6、强制退出,不保存:q! 在命令模式下,执行强制退出vi操...

2018-02-15 03:18:57 716

原创 php正则爬取html标签

1、按类名匹配div"/&lt;div class=\"user_dazi_info\".*?&gt;.*?&lt;\/div&gt;/ism";2、简单匹配标签'/&lt;strong&gt;(.*)&lt;\/strong&gt;/U';3、匹配表格之类的标签'/&lt;thead[^&gt;]*&gt;(.*?) &lt;\/thead&gt;/si';4、

2018-02-14 23:35:42 2398

原创 ajax无刷新请求下载文件

可实现先弹窗验证密码,密码正确即可下载资料:$('a[id="down-alert"]').click(function(e){ var flag=false; var key = prompt("请输入简历下载码:",""); if (key != null){ $.ajax({ type : "get", ...

2018-02-14 17:53:21 354

原创 为图片边缘添加光效

.headBox{ position: relative;}.headImg{ width: 100px; border-radius: 10px; position: absolute; z-index: 99;}.headImgBg{ z-index: -99; /*position: absolute;*/ width:...

2018-02-14 11:04:54 701

原创 composer常用命令

1、自动加载命令执行成功 composer dump-autoload 2、更新composer包composer update

2018-02-13 23:25:53 244

原创 php分割字符串

1、用空格把字符串打散为数组explode(' ',$str)[2]2、函数把字符串分割到数组中,每个数组元素的长度为3str_split($sr,3)[2]

2018-02-12 23:57:08 633

原创 php:get和post请求

protected function getCurl($url){ $ch=curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $output=curl_e...

2018-02-12 00:19:04 197

企业项目资料管理

企业项目资料管理

2017-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除