- 博客(59)
- 收藏
- 关注
原创 原生PHP及thinkphp6接入阿里云短信
安装可以安装到任意文件夹下,后面代码写好后,直接复制到tp项目内就行,最新版本安装可能composer查找不到,所以我这里安装2.0.20。原生调用:在src文件夹下新建一个index.php ,访问index.php。获取到Accesskey ID和Accesskey Secret保存下来,一会要用到。下载阿里云短信sdk,使用composer下载,没有安装请先安装。演示调用(到这里我们的接口就已经接好了,现在调用。访问code2方法传入手机号就调用成功了。新建src文件夹,在里面创建一个类。
2023-01-16 16:47:34
2464
原创 Mac版eclipse 2022使用javaFx开发项目,环境搭建
1.下载eclipse,下载地址:https://www.eclipse.org/downloads/2.下载jdk下载地址 :https://www.oracle.com/java/technologies/downloads/#jdk17-mac3. 安装eclipse(一)选择安装java开发版(二)选择安装路径,以及jdk下图的jdk是我们刚刚第二个下载解压后得到的,我们选择它选择好后点击安装,等待安装完成3.安装e(fx)clip
2022-03-27 22:12:43
1965
2
原创 vue写购物车点击加减数量,计步器组件
可以直接复制代码使用,count.vue组件代码<template> <div class="count"> <span class="reduce" @click="reduce"></span> <input type="number" v-model="num" @change="change"> <span class="plus" @click="plus"><
2022-03-17 14:55:38
1794
原创 mac版 google浏览器安装vue-devtools 插件
1.下载地址https://gitcode.net/mirrors/vuejs/vue-devtools/-/tree/master解压得到2.使用终端进入到文件夹目录内,可以打出cd,然后将文件夹拖入进去,按回车进入3.查看镜像cnpm config get registry如果不是淘宝镜像,更换为淘宝镜像cnpm config set registry https://registry.npm.taobao.org4.安装依赖sudo cnpm inst.
2022-02-23 20:00:13
1786
1
原创 vue cli4 给文件夹取别名
1.在根目录创建vue.config.js配置文件添加代码,注意文件夹名不要写错const path = require('path');function resolve(dir) { return path.join(__dirname, dir)}module.exports = { publicPath: './', chainWebpack: config => { config.resolve.alias .
2022-02-23 13:03:17
531
原创 微信小程序组件样式隔离
Component({ options: { styleIsolation: 'isolated' }})styleIsolation可选参数isolated 组件和调用页面相互不会影响 apply-shared调用页面样式会影响到组件,但组件的样式不会影响到调用页面 shared组件和页面的样式会相互影响...
2021-11-05 15:56:01
2102
原创 微信小程序组件的使用
1.创建一个存放组建的文件夹2.在根目录app.json输入"component/zj/zj",然后可在component快速生成所需文件,生成后好后删除现在我们看看生成好的文件,见下图3.添加配置"component": true,可将这组文件声明为自定义组件(这个配置参数在全局配置,页面配置都没有找到,在自定义组件,介绍里面又使用到了,使用过的配置项在文档里面居然没写,微信的文档写得真是让人摸不着头脑,测试不添加这个配置,能够正常使用)4.修改zj.wxml和zj.j...
2021-11-04 21:43:05
626
原创 阿里云服务器使用镜像,跨地域、跨账号复制ECS实例 ,搬家,更换服务器
1.创建镜像2.复制镜像到目标地区(需要在同一地区,更换系统时才能使用创建的镜像)3.共享镜像4.在新服务器上安装镜像5.将旧服务器安全组复制到新服务器上接下来跟着我一起操作第一步:创建镜像(一)进入管理控制台点击实例,点击创建自定义镜像(二)填写镜像名称和描述(其他可不填)接下来我们可以点击镜像板块,查看当前镜像的创建进度,到100%时,我们可以进行下一步第二步:复制镜像到目标区域(一)点击复制镜像见下图(二)选择目标区域,填写镜像名称后点.
2021-11-04 00:13:23
4202
原创 微信小程序屏幕旋转
屏幕旋转设置,支持auto/portrait/landscapeauto自适应landscape 固定横屏portrait 固定竖屏手机设置,在app.json的window段中设置{ "pageOrientation": "auto"}ipad,pc上面设置支持旋转,在app.json中添加"resizable": true。{ "resizable": true}resizable,布尔值,PC 小程序是否支持用户任意改变窗口大...
2021-10-30 11:36:25
2019
原创 微信小程序事件
touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 touchend 手指触摸动作结束 tap 手指触摸后马上离开 longpress 手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发 1.5.0 longtap 手指触摸后,超过350ms再离开(推荐使用lo...
2021-10-28 10:54:06
348
原创 Android安卓原生实现微信登陆
在配置文件内加入微信sdkapi 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'调起微信授权页面IWXAPI api;String appid =“填写appid”;api = WXAPIFactory.createWXAPI(activity,appid, true);// 将应用的appId注册到微信api.registerApp(appid);SendAuth.Req req=new SendAuth.Req();..
2021-04-21 17:31:11
4301
原创 Android安卓解决textureView播放视频,图片拉伸问题
//设置避免视频播放时拉伸 private void stretching(float mtextureViewWidth,float mtextureViewHeight){ //mtextureViewWidth为textureView宽,mtextureViewHeight为textureView高 //mtextureViewWidth宽高,为什么需要用传入的,因为全屏显示时宽高不会及时更新 Matrix matrix = new ...
2021-03-26 21:57:22
5088
原创 textureView的几种回调,多个textureView的判断
textureView=(TextureView) findViewById(R.id.textureView);textureView.setSurfaceTextureListener(new TextureView.SurfaceTextureListener() { //当TextureView准备好使用Surface的SurfaceTexture时调用。 @Override public void onSurfaceTextureAvailable(SurfaceTe.
2021-03-24 19:03:08
1975
原创 Android安卓使用videoView自定义控件加SeekBar实现视频播放
可以直接复制下面代码直接使用实现进度条,按下home键从后台回来后处理,自定义控件1.项目文件结构2.MainActivity内代码package io.com.layouttest;import androidx.appcompat.app.AppCompatActivity;import android.annotation.SuppressLint;import android.content.pm.ActivityInfo;import android.graphi
2021-03-23 19:33:24
1643
原创 VUE创建使用组件的5种方式
第一种// 创建构造器var Profile = Vue.extend({ template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>', data: function() { return { firstName: 'Walter', lastName: 'White', alias: 'Heisenberg'...
2021-03-11 18:18:15
410
原创 VUE父组件向子组件传递数据
<body> <div id="app"><!-- 通过v-bind:text传递,通过props接收--> <button1 :text="message"></button1> </div><script src="../js/vue.js"></script><script> //创建组件数据 const button1={ t.
2021-03-11 17:47:34
215
原创 Android安卓读取外部存储的txt文本文件
//获取外部存储路径String file6= Environment.getExternalStoragePublicDirectory("").getAbsolutePath();try {//将文件内容读取为字节流InputStream instream = new FileInputStream(file6+"index888/index.txt");if(instream!=null){//将字节流转化为字符流InputStreamRe...
2021-02-26 18:11:37
1206
原创 Android安卓动态获取存储权限,保存文件到外部存储
添加存储权限<!--外部存储的写权限--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!--外部存储的读权限--><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />2.逻辑部分定义变量private static final int REQU
2021-02-23 17:47:30
5029
5
原创 Android安卓通过java代码动态设置控件RelativeLayout大小边距等
常见错误java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams出现这个错误的原因是因为我们获取控件LayoutParams方法出错(注意事项:通过测试发现布局xml的根控件的父级为LinearLayout,即系统层默认控件为LinearLayout)通过父控件确定获取LayoutPa.
2021-01-28 21:36:38
1485
2
原创 Android安卓使用VideoView播放assets文件夹内视频
主要逻辑:将assets内视频先复制到本地存储,然后通过本地地址进行播放,直接复制文档中代码就可以看到效果新建videoView控件2.在main文件夹内新建assets文件夹,并将我们需要的视频文件放入,见下图3,修改MainActivity内逻辑代码如下package io.com.video;import androidx.appcompat.app.AppCompatActivity;import android.content.res.AssetF...
2021-01-25 19:47:07
8701
原创 Android安卓原生接入微信app支付PHP服务端
Android安卓接入微信app支付PHP服务端1.进入微信商户平台查看统一下单接口文档。在查看完统一下单文档后,能够看到需要传递给微信“统一下单接口”地址的参数有哪些统一下单文档地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12.查看完下单接口之后,我们知道要传递过去的参数有,Appid(在微信开放平台能够看到自己的appid);mch_id(微信商户平台的id);nonce_str(..
2021-01-09 15:42:46
450
原创 Android安卓原生接入微信支付sdk客户端
minSdkVersion必须大于15配置微信sdk所需权限<!-- 微信SDK所需权限--><uses-permission android:name="android.permission.INTERNET" /><!-- for mta statistics, not necessary--><uses-permission android:name="android.permission.ACCESS_WIF...
2021-01-09 15:34:45
1590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人