- 博客(816)
- 资源 (12)
- 收藏
- 关注
转载 百度编辑器UEditor的使用方法
百度编辑器具有丰富文本编辑功能,且开源免费,其使用方法如下:1.在官网上下载对应的Uditor压缩包:http://ueditor.baidu.com/website/download.html2.在项目根目录下创建ueditor文件夹 ,并将下载的UEditor解压后的文件放在ueditor文件下下3.在ueditor文件夹下找到ueditor.config.js文件,并修改编辑器实例的路径4. 在Web.Config配置文件的System.web节点下加上:<httpRunt.
2021-09-02 13:59:57 2132
转载 thinkphp tp5模板自定义函数
例如:common.php写入如下代码<?php// 应用公共文件//加载thinkphp 类 / 助手函数use think\Request;use think\Session;use think\Controller;//获取当前域名function getdomain(){ $request = Request::instance(); //获取当前域名 携带https 或 http $url_https_wshx=$request->d...
2021-09-02 11:58:12 562
转载 在layui中使用 jquery 触发select 的 change事件无效
在layui中使用 jquery 触发select 的 change事件无效使用layui.use监听select事件 <select lay-filter="demo" lay-verify="required"><script>layui.use(['layer', 'jquery', 'form'], function () {var layer = layui.layer,$ = layui.jquery,form = layui....
2021-09-01 15:08:04 1231
原创 小程序引入组件库报错VM128:1 Unhandled promise rejection TypeError: WebAssembly.instantiate(): Argument 0 must
小程序引入组件库报错VM128:1 Unhandled promise rejection TypeError: WebAssembly.instantiate(): Argument 0 must be a buffer source or a WebAssembly.Module object解决方案把调试基础库调回2.14.4就好了
2021-09-01 09:19:11 857
转载 js中获取并遍历php数组
可以先把数组用php原生的方法json_encode()转化成json格式,赋值后再把json格式的数据通过eval()转化为数组,然后再遍历;functiongetDwxx(){varArray = [];vararr=<?php echo json_encode($aaa);?>;//php数组转内为jsonvaraarr=eval(arr);//json转化为js数组for(i=0;i<aarr.length;i++){ va...
2021-08-31 16:31:54 312
转载 微信小程序getUserInfo无法获取用户信息
前言2021年4月13日后发布的小程序新版本,无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息。解决办法1. 使用wx.getUserProfile更换wx.getUserInfo官方示例2. 本人因为小程序使用太多wx.getUserInfo,更换起来太麻烦了,所以我选择使用wx.getUse
2021-08-30 13:57:21 7151
转载 css——利用translate让元素居中
css——利用translate让元素居中父元素:position: relative;居中元素:position: absolute;top: 50%; //基于父元素left: 50%; //基于父元素transform: translate(-50%, -50%); //基于自身注意:此方法可能会导致像素模糊问题,因为CSS 的 transform: translate 属性在作元素位移时,极有可能发生像素点无法对齐的情况。正常情况下,元素的边缘应该和像素..
2021-08-30 09:35:43 1117
转载 uni app 零基础小白到项目实战 笔记
一、uni app介绍、部署、目录结构uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。了解下什么是 uni-app快速上手二、uni的样式和布局可以在根目录app.vue定义全局样式,子页面可以单独定义单页样式 基准宽度为750px,建议设计宽度为750px , 导入外联样式和使用内联样式 选择器 .class #id element三、 uni配置相关pages.json 可以进
2021-08-27 16:43:02 604
转载 uni-app运行到iPhone详细步骤说明(windows)
准备工作:在自己的电脑上安装iTunes,windows下载地址(苹果官网下载不了):https://pc.qq.com/search.html#!keyword=itunes。另外可以参考官方提供的真机调试说明:https://ask.dcloud.net.cn/article/97看!就是这个玩意鹅,可以自己命名的哈1.使用数据线连接电脑,信任该电脑保证iTunes和手机连接成功iPhone手机连接成功之后,hbx就会自动检测到手机了。2.运行uni-app项目,点击运行按钮,选择
2021-08-27 16:28:23 6291
原创 python安装mysqldb报错
Could not find a version that satisfies the requirement MySQLdb (from versions: )No matching distribution found for MySQLdbPython3不支持MySQLdb模块,需要用pymysql替代
2021-08-27 15:16:44 470
转载 python操作mysql之只看这篇就够了
建议先直奔我的github, 在这里: https://github.com/xiaofeipapa/python_example满满的都是写好拿来就可以测试的代码:代码下载下来, 左手鸡翅右手鼠标点鼠标运行, 5分钟学完, 岂不美哉!初始化准备安装pymysql 包sudo pip3 install PyMysql 然后在mysql里创建数据库名称为 my_test, 用户名/密码也是 my_test , 并创建 Product 表如下: DROP T.
2021-08-26 10:37:51 406
转载 Python3 使用Mysqldb报错解决方案1064, “You have an error in your SQL syntax; check the manual that correspond
报错样例:往mysql中的表插入数据的时候就爆下面错误in query _mysql.connection.query(self, query)_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use nea
2021-08-25 18:23:51 1645
原创 Python 随机数生成
# 生成 0 ~ 9 之间的随机数# 导入 random(随机数) 模块import random print(random.randint(0,9))执行以上代码输出结果为:4以上实例我们使用了 random 模块的 randint() 函数来生成随机数,你每次执行后都返回不同的数字(0 到 9),该函数的语法为:random.randint(a,b)函数返回数字 N ,N 为 a 到 b 之间的数字(a <= N <= b),包含 a 和 b。...
2021-08-25 09:54:30 722
转载 python去掉空格常用方式
前言:处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理1.去掉左边空格string = " * it is blank space test * "print (string.lstrip())result:* it is blank space test * 2.去掉右边空格string = " * it is blank space test * "print (string.rstrip())resul...
2021-08-25 09:52:23 3717
转载 php中对二维数组的去重,合并,排序,分页操作,统计数组中所有值出现的次数。
废话不多说,直接上代码列子,简单易懂。// 构造二维数组a$array_a = array( 'a' => 1; 'b' => 2;);//构造二维数组b$array_b = array( 'a' => 2; 'b' => 2;);// 将俩个数组合并,此方法不去重,如果想去重只用array_merge()方法就行$array = array_merge_recursive($array_a, $array_b);// 拼接起来的数...
2021-08-24 15:33:21 392
原创 PHP数组合并 排序 分页
$dataNum=count($list1) + count($list2) + count($list3) + count($list4); $data=array_merge($list1,$list2,$list3,$list4); //数组合并 array_multisort(array_column($data,'allCount'),SORT_DESC,$data); //合并后的数组重新排序 $data = array_slice($...
2021-08-24 15:30:27 333
转载 python判断Excel文件是否存在,存在则删除,不存在则去复制一个Excel文件到当前目录
1、使用代码做接口测试,自动在Excel里写入返回的参数,但是多次运行代码时会出现已存在文件,报错,需要手动删文件,重新再运行。为了方便代码运行,所以有了以下代码 目的:避免目录下已存在同样文件名的Excel文件,先判断是否存在此文件,存在则删除,不存在则从其他地方复制一份过来# 避免目录下已存在同样文件名的Excel文件,先判断是否存在此文件,存在则删除,不存在则从其他地方复制一份过来# 导入OS模块,用于判断是否已存在相应文件import osfrom xlutils import c
2021-08-24 15:14:01 4061
转载 python爬虫错误之 “UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 252”
今天是学习爬虫第一天,俗话说万事开头难。刚写的第一个程序就报错了 源代码如下:import urllib.requesturl = "https://fishc.com.cn/"response = urllib.request.urlopen(url)html = response.read().decode("utf-8")print(html)1234567错误如下: 1UnicodeDecodeError: 'utf-8' codec can't decode b...
2021-08-21 10:46:25 1595
转载 python requests获取网页内容(urllib.request和requests的使用和区别)
urllib.request和requests的使用和区别请求网页内容可用urllib.request和requests函数,下面分别描述两种函数使用方法urllib.request的使用1.发起基础请求import urllib.requestreq = urllib.request.Request(url)response = urllib.request.urlopen(req)print(response)返回结果如下: 返回的是一个object...
2021-08-19 10:32:40 1933 2
转载 微信开发者工具创建的插件报错-Unhandled promise rejection TypeError: WebAssembly Instantiation...
今天在微信开发者工具创建了一个新的小程序项目但是打开的时候出现了这样的bug让我觉得很摸不着头脑Unhandled promise rejection TypeError: WebAssembly Instantiation: Argument 0 must be a buffer source or a WebAssembly.Module object就很难受去了微信开发者社区问了一下原来是因为默认的调试基础库的版本太高了导致报错了一个简单的解决方案点击右上角详情按钮.
2021-08-13 17:26:26 1845
转载 tp5.1 高级查询之 表里2字段比较大小
$map = [ 'status' => 1, 'is_show' => 1,];$result = Db::name('coupon') ->where($map) ->where('total_number','exp',Db::raw('>`send_number`')) ->whereTime('end_ti.
2021-08-13 09:56:02 484
原创 微信小程序场景值
https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.htmlhttps://www.jianshu.com/p/dc6478c669a8
2021-08-13 09:48:40 181
转载 微信小程序如何知道分享是否成功的解决方案
本文提供了微信分享后的统计数据的解决方案。最近公司开发微信小程序有一个需求,需要统计某个业务员给用户分享的次数,之前记得微信对于分享这块有个回调函数的,但是貌似现在微信官方为了避免传销式拉人头的分享,已经把分享成功后的回调功能取消。简而言之,就是我们现在是不知道用户的分享动作是取消,还是转发出去。对于这种情况,我们目前一般的有2种策略可以实施。1、如果统计要求不是很严格,那么不管分享成功还是取消,只要点击了分享,就视为分享成功。2、第二种则可以精确统计。只有分享到群里或者朋友,有用户打开后,
2021-08-13 09:47:06 8837
转载 微信小程序中调用wx.getSetting可以获取到哪些权限设置
摘要本文介绍微信小程序自带的wx.getSetting()方法,看看它可以获取哪些权限设置。如果这些权限设置是已同意、未设置、已拒绝,那我们又该如何处理呢?微信官方是这样讲的:wx.getSetting(Object object)可获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。说白了,它不会把所有的权限全部列出来,而只是记录一下之前哪些权限授权过,哪些权限拒绝过。那些既没授权也没有拒绝的权限呢,当然,就不出来在列表中了。看看下面这个例子:wx.getSettin.
2021-08-12 17:00:58 3740
转载 微信小程序中调用wx.getSetting可以获取到哪些权限设置
微信官方是这样讲的:wx.getSetting(Object object)可获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。wx.getSetting({ success (res) { console.log(res.authSetting) // res.authSetting = { // "scope.userInfo": true, // "scope.userLocation": true // } }})...
2021-08-12 16:55:34 4118
转载 小程序开发之 wx.getSetting 授权检测
wx.getSetting在 未拒绝 和 未同意 状态下 ,success: (res) => {} 的res.authSetting{}值是空的!在getUserInfo()后,点击拒绝后 wx.getSetting的fail:(res)=>{}触发,res.authSetting['scope.userInfo'] 的值是false ,表示scope.userInfo这个权限没有授权。在getUserInfo()后,点击同意后 wx.getSetting的success:(res..
2021-08-12 16:52:59 767 1
转载 tp5微信开发(五)--- tp5微信企业付款到零钱开发实践
项目需求:客户有一个分销项目,需要对分享获得的奖励直接发放至客户零钱钱包。开发文档传送门:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1企业付款到用户零钱开通条件: 1、商户号(或同主体其他非服务商商户号)已入驻90日 2、商户号(或同主体其他非服务商商户号)有30天连续正常交易 3、 登录微信支付商户平台-产品中心,开通企业付款。企业付款资金来源:◆ 默认情况下,企业付款到零钱使用...
2021-08-12 11:27:58 655
转载 ThinkTP5框架获取客户端IP地址
第一步:控制器引入tp框架内置得文件use think\Request;第二步:创建个函数,并返回值public function getHostIp(){//tp内置函数获取客户端ip$IP = request()->ip();return $IP;}第三步:调用函数测试
2021-08-12 10:56:54 2511
转载 TP5微信退款
public function weChatrefund(){ $param = array( 'appid'=> 'APPID', 'mch_id'=> '商户号', 'nonce_str'=> '异步回调地址', 'out_refund_no'=> '商户订单号', 'transaction_id'=> '微信订单号',//微信订单号 .
2021-08-12 10:55:42 435
转载 TP5微信支付
public function pay($openid,$fee,$test) { //参数定义 $appid='APPID'; $appsecret='秘钥'; $mch_id=‘商户号’; $notify_url='异步回调地址'; //获取openid /*if(I("post.userid")) { $infos=M(.
2021-08-12 10:54:36 717
转载 tp5 跨控制器调用
1、tp架构的概述 thinkphp使用了mvc设计模式 2 2、url解析 http://www.tp5.net/ index.php/ index/ index/ index 域名 入口文件 前台 前台控制器 方法 3 3、入口文件 D:\phpStudy\WWW\tp5\public\index.php 作用:负责整个http的请求...
2021-08-12 10:51:07 955
转载 tp5跨控制器调用方法
法一:若在同一个controller文件夹下的控制器互相调用的话可以直接new来实例化:例如在Index 控制器里面调用Menus$menus=new Menus; //在当前控制器里实例化Menus 控制器或者用controller()助手函数来实例化$menus=controller('Menus');法二:如果不在一个模块下的话可以通过 use 来引入比如 :use app\common\controller\Menus;然后再实例化$menu..
2021-08-12 10:48:11 1425
转载 微信小程序-微信支付退款(可直接使用)
//微信退款控制器<?phpnamespace app\pay\controller;/* * 小程序微信退款支付 */class Winxinrefund{ protected $SSLCERT_PATH = APP_PATH.'/pay/cert/apiclient_cert.pem';//证书路径 protected $SSLKEY_PATH = APP_PATH.'/pay/cert/apiclient_key.pem';//证书路径 protected $op.
2021-08-10 14:53:03 737
转载 javascript怎么判断变量是否存在?
javascript怎么判断变量是否存在?下面本篇文章就来给大家介绍一下使用javascript判断变量是否存在的方法,希望对大家有所帮助。javascript怎么判断变量是否存在?只需要使用判断变量的值是否为null或者数据类型是否为undefined;如果是,则不存在。<script type="text/javascript">// var a='xixi'; if(typeof(a) == "undefined" || a == null) alert
2021-08-07 16:25:16 13504
转载 强大的display:grid
自从用习惯flex布局我基本已经不怎么使用float了。现在又出现了grid布局,就像flex的升级版,布局上十分强大。主要属性:grid-template-columns://竖向排列grid-template-rows://横向排列首先比较一下flex和grid实现自适应九宫格,高度800px,宽度适应:flex超过一层后样式就复杂了,特别是边框的处理有点复杂。(方法很多,不一一去展示了)。<html><head> <style type=
2021-08-07 15:39:33 1047
转载 php如何截取指定两个字符之间字符串
本文主要和大家分享php如何截取指定两个字符之间字符串的方法,希望能帮助到大家。/*** php截取指定两个字符之间字符串,默认字符集为utf-8 Power by 大耳朵图图* @param string $begin 开始字符串* @param string $end 结束字符串* @param string $str 需要截取的字符串* @return string*/function cut($begin,$end,$str){...
2021-07-29 10:51:52 3766
转载 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享
微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享项目需求1、后台统计一个用户在我们小程序的每个页面的停留时间2,前台用户可以在个人中心看到自己的分享记录以及多少人查看需求分析需求一:想要记录用户在每个页面的停留时间,无非就是记录用户进来的时间和退出页面的时间,获取时间差。需求二:每个页面在分享的时候做记录(附带用户的唯一标识openid或者其他跟后端对接)我的分享例相信大家在看到这个需求之后都会有这样的思路,但是如果在每一个页面都这样操作重复代码太多,后期维护也过于麻烦,因此如果
2021-07-29 10:18:12 9190
转载 微信小程序全局分享转发控制实现——从此无需页面单独配置
关于支付宝全局自定义分享控制详见:支付宝小程序的携带参数全局分享实现。为什么要写这篇文章?微信小程序没有全局分享配置,页面开启分享功能必须要在页面中定义分享事件函数onShareAppMessage才可以。如果项目中对页面分享的需求比较复杂点,那么默认的自定义分享会很麻烦的,而且还不一定能满足我们的需求,因此全局自定义分享配置的实现就非常有必要了。不仅仅能实现全局分享,还可以对不同页面实现不同的分享配置本例结合隐式路由,可实现全局控制所有页面的分享配置,包括全局分享、页面默认分享、页面自..
2021-07-29 10:14:46 1204
转载 小程序Page里的函数比app.js先执行的解决办法
app.js一般里面都写的wx.login函数。页面里的onload,onshow都写的接口。等数据。app.js不先执行,onload里面的数据就会因为没有获取到app.js里的东西而报错。解决方案:写一个回调函数,onload里获取不到东西就一直获取,不执行下一步操作。直到获取到app.js的数据才继续执行。下面,我把回调函数的关键代码及示例讲解一下。回调函数代码:app.js里写if (that.callback) { //这个函数名字和你定义的一样即可that.callb
2021-07-29 09:52:25 1102
转载 小程序中 封装时间戳转日期格式(年月日时分秒)
在 utils 中自行新建文件 tool.js ,放入下放js代码/** * function: 60秒内(刚刚),60秒至60分钟(**分钟前),1小时至24小时(**小时前),1天至15天(**天前),其他为正常日期显示 * @number 時間戳 */function formatMsgTime(number) { var dateTime = new Date(number); // 将传进来的字符串或者毫秒转为标准时间 var Y = dateTime.getFu
2021-07-29 09:44:55 737
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人