自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 vscode如何汉化

在vscode ,按快捷键“Ctrl+Shift+P”输入configure language回车。如果没有我们可以选择安装其他语言。回车后让会让我们选择语言。

2024-05-11 11:56:31 248

原创 uniapp 小程序分享

默认情况下分享是灰色的只要重写onShareAppMessage方法就可以实现分享功能,分享有两种情况。

2023-05-23 14:22:08 1169

原创 uniapp 自定义轮播图

一、 这里是做成一个子组件的方式,可以通过左右滑动切换轮播图,也可以自动轮播,复制代码就可以使用了。二、引入组件传入图片数组。

2023-04-04 11:35:01 1034

原创 uview u-popup中使用/deep/无效

找到u-popup的源码会发现,弹窗子组件使用了动态样式,导致无法通过穿透修改样式,这个时候只需要修改组件即可。如果样式穿透写得没错,看一下uview的版本,如果是1.x,很有可能就是组件本身的问题。样式穿透的写法有三种:>>>、/deep/、::v-deep,先看一下是不是使用错了。这边我添加了bgColor,用来设置背景颜色。

2023-01-17 14:25:07 1840 2

原创 防抖和节流

前端防抖和节流的使用

2022-10-26 14:26:19 378

原创 前端如何调用微信授权登录

1.在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名,如:www.qq.com2.两种授权登录:3. 对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是 scope 为snsapi_userinfo,也是静默授权,用户无感知微信网页开发文档开发者测试账号平台微信JS接口签名校验工具引导关注者打开如下页面redirect_uri需要进行urlE

2022-06-24 11:47:50 3673

原创 前端如何使用微信支付

前端使用微信支付,JSAPI支付、h5支付、Native支付

2022-06-22 16:58:25 6436 1

原创 uniapp h5 微信分享

h5的分享可以区分于运行的环境,如果是在手机浏览器,则可以使用浏览器自带的分享功能。还有一种就是运行在微信端,在此我们描述的是微信端的分享。微信jssdk开发文档概述 | 微信开放文档步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。配置的规则:......

2022-05-31 17:21:21 8579 3

原创 uniapp获取图片base64

从相册中获取图片 uni.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album'], // 从相册选择 success: (res) => { this.img = res.tempFilePaths } }

2022-03-25 17:54:05 3596

原创 vue路由跳转

vue 页面跳转的几种方式

2021-12-29 15:11:08 2408

原创 uniapp跨域设置

一、在前后端开发过程中,请求接口时,出现跨域问题二、跨域原因:由于浏览器同源策略,即:端口号、域名、协议、IP地址必须一致,否则请求将被浏览器拦截。三、跨域的解决方法方法1.在manifest.json的代码视图中 根节点中配置h5如果需要也可以配置多个跨域地址 "devServer" : { // "port" : 8080, //浏览器运行端口 "https" : false, "..

2021-09-07 15:05:04 36097 5

原创 windows下启动reactnative项目

一、安装react-native-cli首先我们需要安装nodejs :https://blog.csdn.net/HYQ_java/article/details/94018767如果已经安装的nodejs,打开cmd输入下面命令安装react-native-clinpm install -g react-native-cli二、配置android环境https://blog.csdn.net/HYQ_java/article/details/115109160三、...

2021-03-29 14:17:05 178

原创 安装vue-cli 脚手架

下载 node我们是通过nodejs安装vue-cli,所以先要安装好nodejs安装看这篇:https://blog.csdn.net/HYQ_java/article/details/94018767安装vue-cli1.npm install vue-cli -g # -g是全局安装的意思2.我们可以输入 vue 判断是否安装成功注意:如果出现vue不是内部或外部命令,请查看vue-cli安装路径是否和环境配置的路径一致...

2021-03-23 10:01:48 97

原创 windows配置reactnative android运行环境

reactnative官网 https://reactnative.cn/docs/environment-setupwindows只能配置android一、首先我们先安装jdk8,目前只支持8链接:https://pan.baidu.com/s/1m5tZgjGdl2sTHvh0NviR7A提取码:ab12不懂的看这篇:https://blog.csdn.net/weixin_44084189/article/details/98966787/二、下载和配置Android 开发.

2021-03-23 09:40:15 158

原创 通过伪类设置单边框

<div> <div class="title">标题</div></div>.title { padding-left: 30rpx; font-size: 28rpx;}.title:before { content: " "; position: absolute; //定位边框的位置 top: 25%; left: 0; height: 60%; width: 8r.

2021-01-19 13:09:42 450

原创 HTML中如何修改SVG的内部标签

一、通过iframe、object、embed展示SVG图片<embed id="svgImg" src="http://。。。。/power/upload/19943b67-0f49-4c5f-83f0-566d982f1aab.svg"></embed> var svgImg = document.getElementById("svgImg").getSVGDocument(); for (var i = 0; i &l

2020-09-29 13:20:58 974 1

原创 apicloud使用openFrame弹窗时卡顿问题

今天发现使用openFrame做的弹窗在第一次打开的时候 会有页面卡顿的情况,后面重新打开就没有了。测试手机安卓4.x。如果是安卓5.0以上卡顿问题就比较不明显了。刚开始就认为是页面加载过多的文件导致页面加载过慢,然后在apiready方法里面写了一个定时器通过vue的 v-if去控制页面延时展示,结果页面比apiready更早的渲染出来,问题没有解决。然后尝试找到什么原因导致弹窗卡...

2020-04-15 14:49:22 751

原创 apicloud中getStorage没有数据

使用 $api.setStorage("name", "data"); 保存数据后,退出app在重新登录,getStorage 获取不到数据了。这个我也遇到过一次,明明写的都没有问题,为什么会这样呢?于是我拿了其他手机测试了下发现入口页面无法展示了。原来是我修改了入口文件的文件名,相应的config.xml文件没有修改。getStorage也正好写在了入口的文件上,修改config.xml...

2020-03-13 13:22:05 1133

原创 npm install生成太多文件

使用npm install 时发现node_modules里面多了很多的文件夹,看起来特别的乱,之前每个模块都有自己独立的文件夹。查看文档后发现从3.x开始,npm所有的依赖包不再树形结构归类存放,而是全部平行放在node_modules模块文件夹中。想要像之前一样单独模块单独文件夹的话需要在下载模块的时候执行命令:npm install xxx --legacy-bundli...

2020-02-12 11:20:37 1623

原创 apicloud 实现长连接

在制作app的时候,很多时候需要服务端推送消息给app。现在针对apicloud开放梳理几种解决方案1.ajax轮询ajax轮询的原理非常简单,让app隔个几秒就发送一次请求,询问服务器是否有新信息。但是轮训一般及时性比较差,而且网络消耗与电量销毁比较多,因此一般推送功能都是通过长连接实现的场景再现:客户端:啦啦啦,有没有新信息(Request)服务端:没有(Response)...

2020-01-03 15:03:23 608

原创 apicloud targetSdkVersion小于26及权限问题

自2018年11月开始,GooglePlay以及国内大部分应用市场要求APP编译目标SDK必须为26及以上,否则不予提交审核。设置targetSdkVersion:https://community.apicloud.com/bbs/thread-110959-1-1.html查看apk的targetSdkVersion版本不懂的可以看下面一篇文章:https://blog.csdn.ne...

2019-09-02 16:24:33 2368

转载 nodejs安装

一、下载node.js通过node.js的npm安装vue-cli1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome V8引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器npm,是全球最大的开源库生态系统。......

2019-06-28 17:48:44 247

原创 apiCloud 状态栏的设置

手机状态栏展示方式有两种,今天就记录下两种状态栏设置方式1沉浸式在config.xml中写入下面代码,安卓和ios就可以实现沉浸式了。<preference name="statusBarAppearance" value="true" />注意:需要编译成自定义loader或者编译成测试版才有效果。有时候代码没有问题,编译成功了却没有效果,你可以随意添加一个模块后...

2018-12-24 23:59:01 8150 13

转载 Android MediaPlayer类详解

MediaPlayer处于Android多媒体包下"android.media.MediaPlayer",仅有一个无参的构造函数,虽然Android平台仅为我们提供了一个无参的构造函数,但是为了方便我们初始化,还为我们提供了几个静态的create()方法用于完成MediaPlayer初始化的工作。(常用的两个)static MediaPlayer create(Context context,...

2018-08-15 10:29:05 275

原创 ThinkPHP URL设置

URL大小写'URL_CASE_INSENSITIVE'=&gt;true, //设置url区分不大小写,正常是正常成true。目前没有效果,不知道是不是mac版本的问题如果控制器的名称为UserGroupController,url访问可以写成user_group,用下划线代替代大小写伪静态URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通...

2018-07-24 12:01:11 495

原创 thickPHP 控制器的详细使用

输入模板内容1.display中没有参数$this-&gt;display();2.display带参数$this-&gt;display('index2');//本模块文件下的其他方法文件$this-&gt;display('public:error');//调用其他模块下的方法文件。注意:仅仅需要在view下有public文件夹中有error.html即可。不需要一定有p...

2018-07-20 11:07:34 414

原创 ThinkPHP 连贯操作

一、连贯操作代码演示&lt;?php header('Content-Type:text/html;charset=utf-8');//编码问题 /** * 连贯操作演示 */ class Model{ private $tabNmae = null; private $sql; private $where; function __construct($tabNma...

2018-06-29 15:18:37 324

原创 php面向对象三大特性之一多态

多态:1.抽象类是一个特殊的方法,接口是特殊的抽象类,多态就是使用抽象类和接口2.是面向对象设计的重要特性,它展现了动态绑定的功能,也称为”同名异式“。多态的功能可以让软件在开发和维护时,达到充分的延伸性。事实上,多态最直接的定义就是让具有继承关系的不同类对象,可以以相同名称的成员函数调用,产生不同的反应效果 抽象类:            1.如果这个类有一个抽象方法,这个类...

2018-06-04 17:29:09 702

原创 thinckPHP CURD(增改查删)

模型的实例控制器C&lt;?phpnamespace Home\Controller; //模型所在的位置use Think\Controller; //引用类文件use Think\Model; //实例模型用new Model();方法的话需要引用这个类文件class IndexController extends Controller {//控制器的命名规则一定要加Controlle...

2018-06-01 17:36:28 411

原创 mysql基础知识

数据库关键字数据库(database)数据表(table)字段(column)列(column)行(row)SQL语句书写规则小写分号结尾;可以用delimiter修改 关键字不区分大小写,建议用大写 #注释 、--注释:--后面需要加空格 、/*注释*/数据类型一、数值及浮点型TINYINT 1字节  :      有符号值=    -128到127(-2的7次方到2的...

2018-05-24 16:02:57 187

原创 Mac 上安装mysql

apache环境在Mac OS上是自带的,所以不需要另处下安装包,详情可查看https://blog.csdn.net/HYQ_java/article/details/80118123 下载mysql选择自己喜欢的版本下载https://dev.mysql.com/downloads/mysql/ 安装完成后有可能会无法启动1.原因是某种情况下导致”/usr/loca...

2018-05-18 16:00:45 237

原创 ThinkPHP 配置与使用

下载地址:新版本问题比较多,目前使用3.2.3的最高版本http://www.thinkphp.cn  ,我这里选择下载的是3.2.3完整版下载完后需要运行index.php文件,搭建项目thinkPHP3.2.3完全开放手册:https://www.kancloud.cn/manual/thinkphp/1678ThinkPHP是MVC开发模式M -Model 编写m...

2018-05-17 10:48:32 376

转载 mac 使用smarty时出现It is not safe to rely on the system

It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。实际上,从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用...

2018-05-15 17:03:06 223

原创 php中final、static、const的使用

final1.final不能修饰成员属性2.final只能修饰类和方法作用:使用final修饰的类不能被子类继承,使用final修饰的方法不能被子类去覆盖static1.使用static可以修饰成员属性和成员方法,不能修饰类2.用static修饰的成员属性,可以被同一个类的所以对象共享2.静态的数据是存在内存中数据段中(初始化静态段)4.静态的数据是在类第一次加载时分配到内存中,以后在用到类时就直...

2018-05-10 16:28:02 263

原创 php面向对象三大特性之一继承

继承的好处1.开放性、可扩展性2.增加代码的重用性3.提高了软件的可维护性继承的使用:1.继承就是用子类去扩展父类 ,声明一个子类,使用extends关键字去继承父类c++属于多继承,同一个类可以有多个父类php和java属于单继承,同一个类只能有一个父类不管是单继承和多继承,都可以有多个子类2.只要在设计两个类时,有可以共享的方法时,就可以提取出来作为基类3.子类可以从父类继承所以内容,包含成员...

2018-05-10 15:06:28 406

原创 php面向对象三大特性之一封装

1.就是对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节private 私有的,用这个关键字修饰的成员,只能在对象内部访问(只能用$this访问),不能在对象外部使用2.这个类中有100个方法,封装了95个(为另外5个服务的方法),只有5个方法可以使用,我们无需关系对象内部是如果实现具体功能,只需要调用他对外开放的方法&lt;?php header('content-...

2018-05-10 14:26:47 710

原创 php面向对象思维和构造方法

php5面向对象的程序设计数组和对象:都属于php的复合类型(一个变量可以存储多个单元)对象比数组强大,不仅可以存储多个数据,还可以将函数存在对象对象的三大特性:封装、继承、多态 什么是对象 ,万物皆对象:桌子、椅子、电脑、手机、人。。。。。类和对象的关系:用类创建的实例就是对象,对象中包含类中所以的成员属性和方法对象:成员    成员属性:变量====定义对象的外...

2018-05-10 11:38:54 435

原创 php中预定义的超全局数组

预定义数组:    自动全局变量---超全局数组包含了来自web服务器,客户端,运行环境和用户输入数据这些数组比较特别全局范围内自动生效,都可以直接使用这些数组用户不能自定义这些数组,但这些数据操作方式又和我们自定义的数组操作方式一样在函数中直接可以使用这些数组$_GET      //经由URL请求提交至脚本的变量$_POST     //经由HTTP POST方法提交至脚本的变量$_REQUE...

2018-05-07 17:14:37 558

原创 php数组分类、声明、遍历

一、数组的概述数组的本质:管理和操作一组变量,成批处理数组是复合类型数组中可以存储任意长度的数据,也可以存储任意类型的数据数组就可以完成其他语言数据结构的功能(链表,队列,栈,集合类)二、数组的分类    数组中存有多个单元(单元简称元素)每个元素都有下标(键)和值单访问元素时,都是通过下标(键)来访问元素    1.一维数组,二维数组,三维数组,多维数组    2.php中有两种数索引数组:就是...

2018-05-07 15:24:38 248

原创 php函数的声明

php变量的范围     局部变量:在函数中声明的变量就是局部变量,只能在这家的函数内部使用。    全局变量:在函数外声明,在变量声明后,只到整个脚本结算前都可以使用,包括在函数中和{}中都可以使用     php的变量分不出是声明还是使用,在php中使用全局变量要通过global关键字将这个全局变量包含到函数中才能使用到,在global之后才是使用全局的变量    参数就是局部...

2018-05-07 10:46:26 1309

mqttws31.js

发布/订阅模式解耦了客户端,客户端分为2种角色:发布者(Publisher)和订阅者(Subscriber)。每一个发布者(Publisher)可以发送不同类型的消息,我们把消息的类型叫做主题(topic),MQTT通信中的消息都属于某一个主题 ,而只有订阅了这个主题的订阅者(Subscriber)才能收到属于这个主题的消息。发布者和订阅者不需要在意和知道对方的存在(不需要知道对方的IP和端口),也不需要直接与对方建立连接。因为通信中存在着一个叫代理(MQTT broker)的第三种角色,也可以叫MQTT服务器(MQTT server)。

2020-01-03

空空如也

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

TA关注的人

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