自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 layuiadmin中使用tinymce富文本编辑器

第一步,将tinymce文件放入layuiadmin 下 modules中第二步,引入tinymce模块layui.config({ base: '/pub/layuiadmin/' //静态资源所在路径 }).extend({ index: 'lib/index', //主入口模块 tinymce: 'tinymce/tinymce', //tinymce模块 }).use(['form','jquery','index', 'cons

2021-03-19 09:26:15 2618

原创 layui 中使用form表单提交多个layedit富文本内容

今天在写单页面中提交多个layedit富文本内容时发现用传统的form表单提交是无法将layedit中的标签内容提交的,原因是layui layedit富文本是将textarea当做目标元素进行渲染的,所以textarea中仅显示原生textarea中的内容,无法直接获取layedit中的带标签文本内容,下面我们就对单页面多layedit进行说明首先我们要在textarea中添加 lay-verify ,如图:接下来进行调用 layedit 如图:这样就好了? 错,这只是完成了 layedit.

2020-08-15 15:31:46 2968

原创 php下对港澳台身份证进行验证

public function idcard_check_other($idcard){ $idcard = strtoupper($idcard); $idcard = str_replace(array('(',')'), array('(',')'), $idcard); preg_match('/^([A-Z])([0-9]{6})\(([A0-9]{1})\)$/', $idcard,$match);//香港 if ($match

2020-06-22 16:46:32 1662

原创 CentOS7.* gitlab安装及邮箱配置

1.在CentOS系统上,下面的命令将会打开系统防火墙HTTP和SSH访问。sudo yum install curl policycoreutils openssh-server openssh-clientssudo systemctl enable sshdsudo systemctl start sshdsudo yum install postfixsudo systemctl enable postfixsudo systemctl start postfixsudo firewa

2020-06-07 16:07:52 6986

原创 uni-app H5 交互跨域问题

$origin_weburl = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; if(in_array($origin_weburl, $allow_origin)){ //origin_weburl 当前域名 allow_origin 允许域名(为数组形式) header('Access-Control-Allow-Origin:'.$origin_weburl);

2020-06-07 15:58:48 5036

原创 vscode 报重用解决办法

npm install -g webpack

2023-07-28 16:54:03 141

原创 element-ui 对话框 el-dialog 多内容时显示对话框滚动条

element-ui 对话框 el-dialog 多内容时显示对话框滚动条<el-dialog :visible.sync="dialogTableVisible" class="roll-dialog"> </el-dialog>.roll-dialog .el-dialog__body { padding: 3px 30px; overflow-y: auto; height: calc(100vh - 140px);}...

2021-11-10 14:47:47 6017

原创 hbuilder git pull Host key verification failedfatal : Could not read from remote repository

在安装完hbuilder 后配置好git,git clone正常,而git pull 是出现:Host key verification failedfatal : Could not read from remote repository .Please make sure you have the correct accessriahtsand the repository exists解决办法:ssh-keyscan -H gitee.com >> ~/.ssh/known_hosts.

2021-11-04 16:25:31 1058

原创 layui上传文件,动态添加上传按钮数量并上传文件

动态标识即每个上传按钮的唯一标记 字母或数字<span class="layui-btn layui-btn-sm" addid="slide_add_动态标识>" selid="slide_sel_动态标识" id="slide_up_动态标识">上传</span> //重载上传 function up_add(idname){ var slideupadd = upload.render({ el

2021-06-29 09:58:07 2033

原创 1024 开源启程

1024 开源启程

2020-10-24 15:17:44 497

原创 全端通用快速开发UI组件库UnifyUi大更新,Unify Ui是基于uni-app的全端(vue/nvue)组件库

介绍全端通用快速开发UI组件库简介在使用uni-app平台开发过程中,往往复杂的vue页面性能欠佳或者用户智能手机性能并不高的情况下,就只能使用高性能nvue页面去进行优化。由于nvue是基于 weex 改进的原生渲染引擎,提供了原生渲染能力,需要遵循weex的规则,所以支持的css有限,使得许多的开发者止步于此。在需要保证APP性能且兼容各端,那么就只能nvue通用组件库,各端兼容且让nvue开发更加便捷,因此unify ui 诞生。兼容平台App(nvue/vue)H5微信.

2020-07-29 11:47:30 6050

原创 WordPress网站隔段时间自动多出几天前的英文文章解决方法

最近发现自己用Wordpress程序建的网站,过几天发现有很多英文文章,并且这些英文文章并不是自己发布的。这是怎么回事呢?又该怎么解决这种问题呢?原因分析:原因1、网站后台登录使用密码比较简单(本人用这个账号密码已经四年了,应该早就在他们的破解库里了),被人用弱密码口令硬解,然后用自动发布机发布很多垃圾文章;原因2、Wordpress网站开启了xml-rpc功能,被人恶意发布;解决方法:1.修改自己网站后台管理员密码,使用较复杂的密码。密码最好包含字母、数字和特殊字符(如:&*()

2020-07-16 08:50:16 1988

原创 uni-app 全端通用组件库unify_Ui(全端兼容nvue和vue),所有组件全端兼容,可配置全局样样式,350+常用图标

简介基于uni-app平台开发的一套轻量级全端UI框架,适用于nvue与vue页面,核心样式文件遵循weex规范编写,在uni.scss文件可配置全局的样式。 编写nvue或者vue文件使用unifyui可以达到APP(nvue/vue)/H5/微信小程序/百度小程序/支付宝小程序/字节跳动小程序/QQ小程序效果达到一致性, unifyui内的组件都全端兼容,unifyui收集了350+常用图标(全端兼容)。unifyui会长期高效率的更新,会侧重于UI模板。交流反馈QQ群: 87150798.

2020-07-09 09:11:30 17698

原创 layui中js跳转新页面并在顶层页面新开标签页

因为需求原因,有很多功能需要在弹窗中跳转页面并在顶级页面中新开标签页,由于一直没找到解决方法,后来直接把弹窗改为新跳页面,总感觉操作不是那个方便,无意间找到一个可以解决的方法,贴出留作日记,以便后期查看!top.layui.index.openTabsPage('/login','wubin');//(跳转地址,标签名)...

2020-07-07 08:26:20 4611 4

原创 layui中,关闭layer弹窗的多种方法

在用layui做数据交互或其他业务功能时需要关闭指定的layer弹窗,以下是结合官方文档以及网友帖子整里的多种方法!layer.close(index) - 关闭特定层//当你想关闭当前页的某个层时var index = layer.open();var index = layer.alert();var index = layer.load();var index = layer.tips();每一种弹层调用方式,都会返回一个indexlayer.close(inde.

2020-07-07 08:15:07 10868

原创 html中vue数据请求的三种方法

1.resourceVue 要实现异步加载需要使用到 vue-resource 库。Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。先导入一个线上cdn的地址,也可以去npm安装,个人建议下载本地用<script src="https://cdn.staticfile.org/vue-resource/1.5.1/vue-resource.min.js"></script>实现GET请求<div id=”box”><ul&.

2020-06-24 10:20:52 6413

原创 php下获取客户端IP

/** * 获取客户端IP, 可能被伪造 * @return string */ public function ip(){ if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){ $ip = getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FORWARDED_FOR') && strca

2020-06-23 11:24:11 2296

原创 uni-app微信小程序用户拒绝授权后,重新调起授权页

我们以地理位置为例// #ifdef MP-WEIXIN uni.authorize({ scope: 'scope.userLocation', success(){ //1.1 允许授权 uni.getLocation() }, fail(){ //1.2 拒绝授权 uni.showModal({ content:'检测到您没打开获取信息功能权限,是否去设置打开?', .

2020-06-22 17:52:01 6201 1

原创 php下对中国内地身份证进行验证

//验证身份证是否有效 public function check_idcard($idcard) { if(preg_match('`^[0-9a-zA-Z\(\)]+$`', $idcard)){//基本格式 //return true; if (strlen($idcard) == 18) { check18IDCard($idcard); //18位身份证校验码有效性检查 } elseif ((strlen($idcard) == 15)) { $idcard

2020-06-22 16:53:34 3374

原创 uni-app微信小程序开发,引入微信同声传译插件

以下操作我们均以语音合成为例一、 登录微信小程序管理后台添加微信同声传译插件:正式开始使用微信同声传译小程序插件之前需先在微信公众平台 -> 第三方设置 -> 插件管理处添加插件,如下图所示:二、在uni-app中引入插件代码:注意在使用uni-app开发微信小程序时与直接会用微信网页开发工具开发微信小程序是有很大的差别的,因为uni-app可开发多平台的原因,因此不同平台的开发相应的配置需要放到指定的位置才能够生效。而uni-app引入微信同声传译小程序有两种方式一种是整个小

2020-06-17 11:54:17 3449

原创 javascript调用百度API,文字转语音播放

前言文字转语音,运用在什么场景了?一般后台管理系统会用到,提示管理员有“新的订单”、“新的任务”等等,管理员可以马上收到,并及时处理。就好比,在餐厅,经常会听到“你有新的订单”。下面就来看看是如何做到的。示例首先我们需要用到百度API, 百度演示地址。javascript实现起来其实很简单,代码如下:function audioPlay(text){ var zhText = text; zhText = encodeURI(zhText); var audio .

2020-06-12 16:35:49 8502

原创 uni-app 微信公众号H5支付技巧

1.封装wechat.js文件```handlebarsexport default { //判断是否在微信中 isWechat:function(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/micromessenger/i) == 'micromessenger'){ return true; .

2020-06-12 16:28:40 6256 1

原创 vue 使用axios获取接口数据

示例代码 <!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/html"><head> <meta charset="UTF-8"> <title>Title</title> <!--引入最新的vue稳定版本--> <script type="text/javascript" src="https://unp.

2020-06-12 16:25:13 8041

原创 PHP 生成4位数,不足的前面以0补齐

<?php $number="2"; $var=sprintf("%04d", $number);//生成4位数,不足前面补0 位数可自己设置 echo $var;//结果为0002 ?>

2020-06-12 16:22:41 6769

原创 layuimini左侧菜单上方图文标题自由切换显示方式的方法

先贴layuimini 地址代码 renderLogo: function (data) { var image=''; var style=''; if(data.image){ image='<img src="' + data.image + '" alt="logo">'; }else{ style='margin:

2020-06-11 16:02:51 6000

原创 JS正则表达式验证姓名 身份证号码

function isCardNo(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(reg.test(card) === false) { alert("身份证输入不合法"); return false; } } 最近的

2020-06-10 17:09:53 7799

原创 centos 7.* 下svn版本控制的安装与配置

1.环境centos72.安装svnyum -y install subversion3.配置建立版本库目录mkdir /www/svndatasvnserve -d -r /www/svndata4.建立版本库创建一个新的Subversion项目svnadmin create /www/svndata/oplinux配置允许用户rsync访问cd /www/svndata/oplinux/confvi svnserve.confanon-access.

2020-06-10 17:05:45 2217

原创 用phpqrcode生成二维码和带logo的二维码

/** * 生成二维码 * @param $value 二维码内容 可以是链接、文字、json字符串等等 * @param string $level 容错级别 * @param string $imgsize 生成二维码图片大小 */ public static function qrcode($value,$level='L',$imgsize='5'){ require_once APP_PATH.'/phpqrcode/...

2020-06-10 09:10:14 1039

原创 php用barcodegen生成条形码

<?php// Including all required classesrequire_once('class/BCGFontFile.php');require_once('class/BCGColor.php');require_once('class/BCGDrawing.php');class Library_Barcodegen_Barcode{ public static function index($type,$text) {// Including the

2020-06-10 09:04:29 1160

原创 php获取用户客户端IP

if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){ $ip = getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){ $ip = getenv('...

2020-06-10 08:37:50 793

原创 php转换某一时间距离当前时间多久(几秒前 几分钟前 ...)

我们就按照文章发布时间来说 $t=$start_time-$end_time;//现在时间-发布时间 获取时间差 $f=array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=&g..

2020-06-10 08:35:36 1757

原创 php转换当前日期开始一周日期与星期几

$data = [];//定义空数组 $format='Y-m-d'; //时间格式 方法二 for ($i=0; $i<=6; $i++){ //当前日期 $strtotime = strtotime( '+' .$i.' days'); //方法一 $data[$i]['year'] = date('Y' ,$strtotime); ...

2020-06-10 08:31:06 791

原创 php用正则匹配出图片img标签中的src路径

用php抓图片是个常用的需求,下面提供一个比较兼容的正则表达式来实现php抓取出页面、字符串中所有图片的src。下面是一个范例,能匹配各种标签格式写法的图片,不管src在什么地方,还是单引号、双引号、没引号,都能匹配出来。 范例源码参考: <?php header("Content-type:text/html;charset=utf-8"); $str = '’; $preg = '/preg_match_all($preg, $str, imgArr);printr(imgArr);

2020-06-09 13:32:29 1701

原创 Vue build打包后,刷新页面出现404的解决方案

Vue build打包之后,刷新页面出现404,HTML5 History 模式原因分析:const router = new VueRouter({mode: 'history',routes: [...]})后端配置例子Apache<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.html$ - [L]RewriteCond %{REQUEST_FILENAME} !-f

2020-06-08 08:56:34 2837

原创 WordPress网站架设多域名多站点教程

WordPress 3.0以上的版本支持直接开启多站点模式,这样一来,你可以在一个后台切换多个站点进行管理。多站点模式可以使用多个不同的域名绑定,避免了在同一个服务器安装多个WordPress的尴尬,管理多个网站非常方便,下面就介绍一下安装和启用多站点的操作方法。停用所有插件WordPress多站点设置需要停用WordPress上已有的所有插件,即使新装的 WordPress,也会有一些默认安装、启用的插件,因此需要先到后台将所有插件暂停。开启网络配置在网站根目录下的 wp-config.php 添

2020-06-07 16:29:11 1905

原创 更换WordPress网站域名方法

WordPress网站域名更换这是站长们经常遇到的问题,博主前一段时间也遇到这个问题,操作记录下来供大家参考。WordPress网站更换域名详细教程如下:不管是个人网站还是企业网站,一般都不建议更换网站域名,因为这不但会影响网站在搜索引擎结果中的排名,减少网站的访问量,同时还会在网站用户中留下不好印象。最好是能不换就不换吧。我们以手头的演示网站为例,介绍一下如何将 WordPress 网站的域名从旧域名 https://www.askyun.cn更换为新域名 www.scbfb.com。第一步,开始之

2020-06-07 16:28:12 11765 4

原创 自定义 uni-app 的 tabbar底部导航

uni-app中原生tabbar配置和小程序差不多,具体配置查看这篇文章https://uniapp.dcloud.io/collocation/pages?id=tabbar"tabBar": { "color": "#7A7E83", "selectedColor": "#3cc51f", "borderStyle": "black", "backgroundColor": "#ffffff", "list": [{ "pagePath": "

2020-06-07 16:26:43 4671

转载 Centos 服务器上搭建 gitea 仓库

本文告诉大家如何在一个 Centos 服务器上搭建 gitea 然后在 gitea 创建帐号上传代码在开始之前简单介绍一下 gitea 这是一个轻量级的代码托管解决方案,代码开源,适合在自己的服务器搭建。首先是创建一个存放 gitea 的文件夹,通过下面的命令可以创建一个空白的文件夹cd ~ mkdir gitea然后进入自己创建的文件夹 cd gitea下载最新的 gitea ,可以在这个网页找到最新的软件 https://docs.gitea.io/en-us/install-from-

2020-06-07 16:25:15 2399

原创 nginx反向代理转发后页面中的js和css文件无法加载

故障现象:nginx做代理转发后,发现页面上的js css文件无法加载,页面样式乱了。原因:没有配置静态资源 解决js css文件无法加载无法访问的问题解决办法: 修改配置文件nginx.conf,在server字段中添加黄色标注部分server { listen 80; server_name test.com; #charset koi8-r; access_log logs/opc.access.log m.

2020-06-07 16:24:04 9117

原创 php使用百度地图API获取两个地点之间的距离

需求: 用户输入起点,终点,需要显示亮点之间的距离. 解决思路:0.根据地点名称获取经纬度1.根据两者经纬度获取实际距离//根据名称 获取 经纬度 public static function getTraceByName($city='',$address='') { $result = array(); $result['lat'] = 0.00; $result['lng'] = 0.00; $ak = 'VdIYG.

2020-06-07 16:22:02 2464

空空如也

空空如也

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

TA关注的人

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