自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js正则匹配不能为空

/^.+$/

2022-05-11 12:10:04 2494

转载 TP封装环信IM

<?phpnamespace app;class Easemob{ private $client_id; private $client_secret; private $org_name; private $app_name; private $url;//------------------------------------------------------用户体系 /** * 初始化参数 * * @par

2022-04-28 10:59:14 256

原创 sftp上传文件到另一服务器(php)

服务器需要安装ssh2 $local_file_name = '123456789.php'; $conf = [ 'host' => '',//服务器地址 'port' => '22', 'user' => '',//用户 'password' => ''//密码 ]; $ssh2 = ssh2_connect($conf['host'

2022-02-15 13:34:06 1119

原创 el-transfer点击左边的选项直接出现在右边

想要的效果:当选择左侧栏里面的选项时,不需要点击中间选择按钮,直接实现选项跑到右侧栏中查阅文档后我发现官方给了几个事件:然后我通过绑定左侧点击事件实现了我想要的效果,直接上代码: <el-transfer v-model="ruleForm.reserveIdList" ref="reserve" //这块必须有 @left-check-change="handleChange" :data="transferDat

2022-02-07 10:31:44 2877 1

原创 vue3安装marzipano展示一张360全景图片

最近开发项目需要类似家装一样的功能,直接去展示一张360全景图片,最后查找资料选择使用marzipano,相关文档实在太少了,中文的更少,现在功能已经实现了,现在分享给大家,最终实现的效果图如下:github写了一个项目,如果本篇有什么不清晰的可以下载运行看一下,项目地址:git地址关于vue的安装,这里不做详细讲解,网上很多教程,直接从安装marzipano开始npm install marzipano然后是html部分<div> <div id="pano"

2021-12-16 11:02:12 2004 3

原创 vue验证上传图片的大小以及长宽

<el-upload multiple action="" :limit="5" :auto-upload="false" :file-list="ruleForm.artifactsSubSrc" list-type

2021-12-03 17:31:33 1617

原创 vue表格中循环多个el-upload点击时传参

在表格中循环了多个el-upload,然后点击的时候,根据当前数据的id上传文件,那么怎么获取id成了一个问题,记录一下找到解决方法<el-upload style="display: inline-block;margin-right: 10px" action="string" accept=".pdf,.PDF" :show-file-list="false" :http-request="(s

2021-08-19 18:26:50 2264

原创 php使用sftp远程链接服务器并下载文件夹下的所有文件

/** * sftp远程服务器文件拉取 * @return mixed */ public function sftp() { //通过sftp链接服务器后将服务器的文件copy到被本地服务器 $conf = [ 'host' => '', //服务器地址 'port' => '22', 'user' => '', //用户 ..

2021-07-30 13:58:34 944

原创 vue和PHP实现ECB加解密

PHP端/****$data 要加解密的字符串*$operation 传参为true的时候表示解密,否则为加密*$code 为加解密的加秘钥(自己定义与vue保持一致)*/function secret($data,$code, $operation = false) { if ($operation){ //解密 if (empty($data)) return false; $data

2021-07-29 18:31:32 793

原创 tp5.1返回值正常,但是接口报错500

报错情况:本来一直好好的项目。忽然今天所有接口报错500,但是发现返回值是正确的,在控制器使用echo没问题,返回的是200状态,但是使用return的时候就报错500原因:因为前几天线上调试的时候打开了log日志打印,日志的路由没有权限。所以才会报错500。解决方案:定义绝对路径的log日志保存路径,并赋予权限,问题解决。...

2021-07-19 13:54:55 710

原创 php抽定额定量红包逻辑

现在项目中要做一个抽奖的逻辑,红包的数量跟数额是一定的,现在写出来了,做个记录//prize是红包的数额,v是该红包的总共数量$prize_arr = array( '0' => array('id'=>1,'prize'=>10.88,'v'=>1000), '1' => array('id'=>2,'prize'=>11.88,'v'=>200), '2' => array(

2021-06-08 12:16:51 113

原创 Vue的route-view子页面调用父页面的函数

最近写项目的时候,有一个模块需要刷新父页面最新后台数据,然后再进行操作,查询很多资料搞不懂怎么调用的,现在解决了,做个记录vue版本为2.6父页面template代码<router-view v-on:getUser="getUser" :infoArray="infoArray"></router-view>父页面函数代码//data是子页面传过来的参数,如果不需要就不写getUser(data){ this.infoArray= 123;},子页面的代

2021-06-01 15:22:37 1753

原创 elementUI使用tree报错Cannot read property ‘setCheckedKeys‘ of undefined“

报错是因为dom还没有加载完,就已经赋值了,所以才会报错的解决方案:this.$nextTick(() => { this.$refs.tree.setCheckedKeys('要赋值的数组')});附:因为我的tree是写在弹窗中的,如果弹窗不出现的话,dom也是没有加载的状态,所以要把弹窗出现写在前面,解决方案写在后面,才是万全之策。...

2021-05-10 10:12:03 1666 1

原创 Module parse failed: Unexpected token (2099:12) You may need an appropriate

最近在用vue写中英文的切换,结果在安装vue-i18n之后,在main.js中import引入的时候报错Module parse failed: Unexpected token (2099:12) You may need an appropriate loader to handle this file查询了太多资料一直搞不清楚到底是什么的问题,后来在github上下载了一个demo后对比发现了问题所在package.json文件中的设置而我之前npm安装的时候装到了DevDependen

2021-04-13 15:38:51 4023

原创 laravel8的 Migration、Factory、Seeder

Migration创建表这里以blogs表举例命令php artisan make:migration create_blogs --create=blogs编辑 /database/migrations/ 下的 create_blogs文件public function up(){ Schema::create('blogs', function (Blueprint $table) { $table->increments('id'); $ta

2020-12-31 15:13:16 842

原创 Notifications are disabled Reason: DisabledForUser Please make sure that the app id is set correctly

laravel8 使用登录注册验证的时候npm run dev报错截图如下查了资料之后,说原因是NPM run dev not compiling assets with error notifications for user are disabled windows 10其实就是Windows 10已禁用NPM运行开发人员未使用错误通知为用户编译资产解决方法就是打开windows10的Windows设置->通知和操作然后点击打开通知按钮,搞定了参考链接:https://stack

2020-12-29 14:01:34 5835 7

原创 laravel8tinker报错PHP Fatal error: Call to undefined function factory() in Psy Shell code on line 1

今天在研究laravel8 的时候使用php artisan thinker 命令后进入下面的界面表示我是成功了的,但是我输入命令factory(App\User::class, 10)->create();报错后来发现原来是laravel8已经废除了。应该使用的语句是App\User::factory()->create(); 要注意路由是否正确...

2020-12-28 17:36:36 898

原创 vue循环一个form中多个输入框的表单验证问题

最近写项目的时候需要写一个如下样式的form然后发现表单验证搞不定,查了许多资料之后解决了问题,顺便把一个form里多个input框的问题都解决了,这里记录一下。<template> <div class="hello"> <el-row> <el-form :model="ruleForm" label-width="140px" :rules="rules1" class="registerForm" si

2020-12-24 16:46:20 2108 1

原创 linux实现文件转pdf格式(二)

实现文件转化为pdf格式,安装openoffice4后还需要安装jodconverter1、下载链接:https://sourceforge.net/projects/jodconverter/ 我下载的版本是2.2.2下载后上传到/root目录下2、解压:unzip jodconverter-2.2.2.zipcd jodconverter-2.2.2/java -jar /root/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar 你

2020-12-22 14:01:13 339

原创 linux实现文件转pdf格式(一)

1、下载官方下载链接:https://www.openoffice.org/download/本人下载的是版本4.1.2下载之后上传到服务器上,服务器~目录为/root,上传到/root下2、安装依次输入下列命令:tar -zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gzcd zh-CN/RPMS/rpm -ivh *.rpmcd desktop-integration/rpm -ivh openoff

2020-12-22 14:00:14 1227

原创 配置centos7.3服务器命令大全

1、安装apacheyum updateyum install libpng-devel pngquantyum install gityum install epel-releaseyum install httpdsystemctl start httpd.servicesystemctl enable httpd.service2、安装数据库yum install mariadbyum install mariadb-serversystemctl start mariadbs

2020-12-22 13:55:01 228

vue3+elementPlus后台管理系统

包含axios、echart和富文本编辑器

2021-08-19

空空如也

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

TA关注的人

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