自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛哞哞杂记

愿你出走半生,归来仍是少年

  • 博客(162)
  • 资源 (6)
  • 收藏
  • 关注

原创 Win10无法输入中文的解决方法

Win10输入法无法输入中文的解决方法1.进入控制面板。(此电脑右键--》属性--》控制面板)2.在控制面板里将查看方式改成大图标模式,选择管理工具。3.选择任务计划程序。4.依次选择Microsoft----》Windows----》TextServicesFramework。5.再右键选中MscCtfMonitor任务,先选择结束,然后再选择运行。关闭后...

2018-07-26 14:01:06 26261

原创 【mybatis】Cause: java.sql.SQLException: Parameter index out of range (16 > number of parameters)

仅做记录

2023-07-06 14:53:59 432

原创 【微信小程序】圆环进度条

① 生成用于倒计时的圆环,通过代码来控制圆环的倒计时进度。要做到重新进页面,圆环不会重新归零。index.wxml 部分,使用 canvas 绘制两个圆环。以及显示中间的倒计时。再计算出总时间、已经使用多久时间和还剩的时间。开始时间和结束时间可以自定义的。计算出圆环进度条的开始位置和结束位置,以及圆环中间的时间。index.js 里,先绘制白色圆环。③ 倒计时的时间可以自定义。② 圆环中间会有倒计时。

2022-11-13 12:25:29 2823

原创 【微信小程序】[渲染层错误] [jsbridge] invoke getGlobalStorage fail: too eayly.

微信开发者工具上出现报错

2022-10-31 17:02:01 15082 1

原创 【uni-app】只支持在微信小程序运行的 导入外部3d模型

【uni-app】支持在微信小程序运行的3d模型 demo

2022-09-29 17:14:47 3762 2

原创 【Node.js】 调用阿里云短信验证码服务

目录1、获取必备的参数① 获取 AccessKey② 获取签名名称和短信模板 code2、写代码① 调用sdk② 生成六位数验证码③ 拿到前端传过来的手机号,调用 API 发送短信④ 将手机号和验证码保存进数据库⑤ 判断验证码是否正确,修改数据库里表的数据1、获取必备的参数需要获取的参数有:AccessKey、签名名称和短信模板 code其中 AccessKey 包括 AccessKey ID 和 AccessKey Secret。AccessKey ID:用于标识用户。AccessKey Sec

2022-04-08 09:38:50 4472

原创 【微信小程序】手机上开启调试模式

微信小程序手机上打开调试模式

2022-01-18 11:46:31 25009 6

原创 【微信小程序】自定义单选框样式实现单选功能

实现效果:选择小车时,其他类型的车取消选中。具体思路:用数组存几种类型车的数据,给每条数据设置点击未选中的效果(checked 设为 false)。点击某一种车时,获取其下标,将它的设置为选中(checked 设置 true)。代码如下:// index.jsPage({ /** * 页面的初始数据 */ data: { list: [{ img: "../../image/car.png", name: "小车",

2021-08-24 22:45:31 1542

原创 【微信支付】十分钟解决内网穿透,实现微信支付本地测试

在微信小程序上调用微信支付功能。微信支付可以在本地进行测试,但无法拿到支付回调结果。也就是本地拿不到微信返回的订单号等。需要拿到支付结果回调的话,可采用服务器测试或者内网穿透到外网。接下来分享一种内网穿透的工具 【natapp】,仅仅只需要九步,就能本地测试微信支付。操作简单,免费,但生成的域名是随机的。进行测试时完全够用的。步骤如下:一、注册 NATAPP 账号点击注册,并且实名认证下二、登录后,选择 购买隧道 中的 免费隧道。三、选择微信开发的隧道Web,并购买即可四、在后台 我的

2021-07-13 22:51:37 4878 3

原创 【Threejs 微信小程序】小程序加载外部模型后对模型进行平移旋转操作

一、效果展示需要实现的功能,对已经加载进小程序里的模型进行沿着xyz轴方向去旋转和平移。如下图的效果: 点击底部的按钮,对模型进行平移和旋转操作。二、方法描述关于平移和旋转的方法比如沿着 Y 轴平移,就是 translateY,沿着 Z 轴平移,就是 translateZ,沿着 X 轴平移,就是 translateX绕着 Y 轴旋转,就是 rotateY,绕着 Z 轴旋转,就是 rotateZ,绕着 X 轴旋转,就是 rotateX,而我们要做到整个视觉上整个模型都在平移和旋转,就需

2021-07-06 23:16:16 2528

原创 【微信支付】小程序支付相关步骤 普通商户模式

申请和配置微信支付文档:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_0.shtml1、接入微信支付选择直连模式,去商户平台申请,注册微信支付商户号,填写信息。注册地址可点击此处查看2、账号关联小程序与商户号进行关联,主体一致,申请即可;主体不一致,审核需1-3个工作日。文档可点击此处查看3、配置API key(1)登录微信商户平台,进入【账户中心 > API安全 > API安全】目录,点击【设置密钥

2021-06-08 14:25:23 939 1

原创 【微信小程序】echarts 正态分布图 区间柱形图

功能需求:x轴设置成某一段区间解决思路:一般正常设置,只能一个刻度对应一个值。而现在需要使用两个x轴来实现。效果展示:代码:let xAxis= ['0', '10', '20', '30', '40', '50', '60', '70', '80', '90', '100'];//百分比区间let yAxis = [5,10,50,30,60,40,50,52,10,30]; var option = { tooltip: { trigger: 'axis',

2021-04-19 17:03:21 1569

原创 【Node.js】取出两数组里不一样的元素

取出两数组里不一样的元素,并返回新数组var array1 = [1,2,3,4,5]; //第一个数组var array2 = [2,3,4]; //第二个数组var noArray = []; //保存两数组里不一样的元素for (var i = 0; i < array1.length; i++) { if (array2.indexOf(array1[i]) < 0) { // indexOf 返回某个指定的字符串值在字符串中首次出现的位置 noArra

2021-04-02 16:00:23 362

原创 【Mybatis】Cause: org.xml.sax.SAXParseException; lineNumber: 66; columnNumber: 36

错误:Cause: org.xml.sax.SAXParseException; lineNumber: 66; columnNumber: 36;原因:Mybatis 的 xml 文件里,有 < 符号出现,所以报错。解决办法:将 < 符号转义,改成 &lt; 即可。补充:几种符号的转义,注意符号转义<&lt;>&gt;&&amp;’&apos;"&qu

2021-03-20 22:12:11 1129

原创 【Windows7】台式机修改屏幕显示亮度

步骤如下:一、打开控制面板① 点击桌面左下角圆形按钮,如下② 在展开的菜单栏里选择 控制面板二、在控制面板里选择 英特尔 显卡设置,如下① 将查看方式改成 小图标② 选择 英特尔 显卡设置三、在显卡控制面板选择 显示器四、修改屏幕亮度① 选择 颜色设置② 调节合适的亮度完毕~...

2021-03-02 11:18:15 378

原创 【Java反编译】批量将class文件反编译成java文件

操作步骤:第一步:去官网下载工具官网下载:https://varaneckas.com/jad/比如我用的是Windows,就下载第一个,Windows版本的Java jad 下载后,有两个文件,exe运行文件和帮助文件。将jad直接放到 jdk的bin目录在E盘里新建两文件夹,classes 文件夹用于存放 class 文件,java 文件夹用于反编译后的 java 文件第二步:打开 cmd(快捷键:windows+R,输入cmd)在控制台输入 jad.exe -r -ff -d E

2021-02-22 11:57:10 587

原创 【Windows】win10 kill 端口

补充:打开 命令提示符 应用,输入 cmd 。进窗口按照下面步骤操作即可。kill 端口步骤:1、netstat -aon|findstr 端口号2、tasklist|findstr 进程号3、 taskkill /f /t /im 应用名如下图

2021-02-10 14:31:00 6731 2

原创 【OSS上传图片】Failed to load resource: the server responded with a status of 403 (Forbidden)

描述:使用一插件,在 h5 页面上传图片到阿里云的 OSS 上面,之前上传是正常的,也可以上传。但最近上传不了,查了一下原因,是设置的 Policy 超时了,我设置的是2021年1月1日前,所以导致上传不了。修改:将时间改成未来的某一时间。报错图片:...

2021-01-25 15:41:37 1547

原创 【微信小程序】webgl不透明的原因

之前可以通过设置 alpha: true 设置背景透明。但更新后,无法设置透明,看到小程序社区后有回答点击这里原因:多次调用了 getContext,three.js 内部也有调用一次,但是没设置 alpha为true目前两次调用会有问题在 threejs 里设置 alpha: true 即可...

2020-12-17 21:46:14 487

原创 【微信开发者工具】at-rule or selector expectedcss(css-ruleorselectorexpected)

前不久升级微信开发者功能,部分写法在以前工具上不会报错,现在会报错,比如<view style="width: {{windowWidth}}rpx;"></view>解决办法:在开发者工具上将铃铛旁边的语言,由 HTML 改成 WXML。完毕~...

2020-12-08 11:24:38 6806 3

原创 【layui】Layui 中获取 select选择的值 onchange事件

实现效果:选中 select选择框的一个值时,将另一文本框显示出来。h5代码:<select name="content_type" lay-verify="required" lay-filter="choose"> <option value="0">请选择</option> <option value="1">数字</option> <option value="2">文字</option></s

2020-11-12 15:02:30 3478

原创 【javascript】去掉 json数据里存在的转义字符 \

原数据:[{“name”:“111”,“age”:“女”}]去掉转义字符let arr = "[{\"name\":\"111\",\"age\":\"女\"}]";arr = arr.replace(new RegExp("\\\\\"","gm"),"\"");输出:[{“name”:“111”,“url”:“女”}]补充:RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。创建 RegExp 对象的语法new RegExp(pattern, attribut

2020-11-03 11:55:30 5731

原创 【node】Windows下 npm安装插件

使用 npm 安装插件步骤:① 在node项目目录下,cmd打开窗口② 输入命令npm install [插件名] --save-dev如下图待安装成功后可在node项目的 node_modules 文件夹下,看到我们刚刚安装的 插件③ 使用方法let deasync = require(‘deasync’);补充:输入命令时,-g:全局安装。将会安装在C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量; 非全局安装:将会安装在

2020-11-01 19:59:41 1013

原创 【MySQL】You can‘t specify target table ‘表名‘ for update in FROM clause”

出现此问题的sql语句如下:update test set take=(select MAX(id) from test) where userName='1'翻译是:不能在FROM子句中为更新指定目标表’test’原因在于,在mysql中,不能先select出同一表中的某些值,再update这个表。解决办法:把查询语句的结果集当作一个表,自我查询一遍,再进行修改。sql如下:select a.id from (select MAX(id) id from test) as a加上修改,

2020-10-30 09:09:11 92

原创 【微信小程序】“errMsg“:“navigateTo:fail can not navigateTo a tabbar page“

仅记录出现问题:VM15890:1 (in promise) MiniProgramError{“errMsg”:“navigateTo:fail can not navigateTo a tabbar page”}Object原因:wx.navigateTo 不能跳转到 tab 页面 改成 wx.switchTab因为在当前页面是 tabBar 页面,再使用 wx.navigateTo 跳转到其他页面时,就会出现此错误。完毕~...

2020-10-24 13:35:45 2315

原创 【MySQL】查询如果字段为null,就用0或其他值代替 sql

实现:查询如果字段为null,就用0或其他值代替1、使用 isnullsql语句:select IFNULL(score,0) score from test2.使用 case whenselect case when 字段 is null then 0 else 字段 end from 表名select case when score is null then 0 else score end from test...

2020-10-23 10:19:53 9970

原创 【小程序】wx:for 获取下标

实现功能:获取下标代码:index.wxml<block wx:for="{{list}}" data-item="item"> <view bindtap="getIndex" data-index="{{index}}"> <view>{{item.name}}</view> </view></block>index.jsgetIndex: function (e) { //获取下标 let in

2020-09-29 18:10:19 1641

原创 【nodejs】使用nodejs获取微信小程序的openid,并授权登录

分成两步:① 微信小程序的功能② nodejs 后台的功能首先小程序登录功能:查看官方文档在微信小程序端,将code,encryptedData 和 iv 的值传给node在nodejs端,通过 https://api.weixin.qq.com/sns/jscode2session 去获取 openid 和 sessionKey。再使用 sessionKey 去解密得到用户信息,将用户信息保存进表里,完成登录过程。步骤:① 微信小程序的功能代码如下:index.wxml<vi

2020-09-25 14:51:57 4389 7

原创 【小程序】对JSON数据进行base64编码解码及utf-8解码

最终效果:步骤:① json数据转成json字符串,用 JSON.stringify② 将json字符串进行base64编码,解码代码:在 util.js 文件里添加这段代码,用来将字符串进行base64编码/* * base64编码 */function base64_encode(str) { let chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";//64个基本的编

2020-09-22 15:07:18 3790

原创 【layui】实现分页

layui官网地址:点击这里实现效果:代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>分页</title> <!-- layui.css 可以从官网上下载,再放入自己项目,地址就改成自己项目的地址--> <link rel="stylesheet" href="//res.layui.com/layui/dist

2020-09-15 15:44:19 1632

原创 【Axure】使用Axure进行预览时,去掉出现在链接旁边的case小按钮

在使用Axure RP 8进行预览时,已经发布的原型图,点击交互按钮,旁边会出现小的case按钮,不会直接跳转页面,如下:这是交互事件的名称,可在发布时,设置不显示步骤如下:再继续发布的步骤即可。...

2020-09-14 15:01:08 1296

原创 【提供源码】ssm+maven+jsp 项目对数据库简单curd案例

项目概要主要做对数据的增删改查操作项目条件框架:spring+springMVC项目管理工具:Maven代码编写工具:IntelliJ IDEA 2020.1 x64数据库:MySQL数据库工具:Navicat Premium步骤:在数据库创建表创建web项目创建项目目录结构在pom.xml文件里添加依赖写其他配置文件分层写代码jsp展示数据补充...

2020-09-02 17:25:53 422

原创 【jQuery】鼠标点击事件

使用jQuery实现鼠标点击事件,想实现的功能是,点击按钮,出现文字提示。用JavaScript也可以实现,但用jQuery实现更为方便,就用jQuery了。如下图简而言之,就是用两个样式去控制,初始设置文本为隐藏,点击按钮的时候设置显示,再次点击按钮就讲其设置为隐藏。代码如下:<html><head><h1>点击按钮样式</h1><style type="text/css"> .content{ display: none;

2020-08-29 17:59:02 498

原创 【MySQL】设置定时任务

需要实现一个功能:定时去更新某张表的数据所以想到了用事件和存储过程过程:① 创建存储过程② 创建事件,调用存储过程③ 启动定时器④ 开启事件具体可查看以下sql:DROP PROCEDURE IF EXISTS insertUser; -- 删除存储过程DROP EVENT IF EXISTS temp_event; -- 删除事件-- 创建存储过程CREATE PROCEDURE insertUser()BEGIN TRUNCATE TABLE test.user; -- 清

2020-08-29 14:54:12 162

原创 【高德地图】点击除标点以外的地方,就去掉信息窗口

背景介绍:需要实现的功能是,点击除标点以外的地方,信息窗口去掉。信息窗口就是点击地图的标点后,出现在地图旁边的信息框。具体实现:是基于海量点实现的,首先用两个全局变量用来记录点击地图的次数和点击标点的次数。只要点击地图的次数大于点击标点的次数,就说明鼠标左键没有点击标点,就去掉信息窗口就可以了。重点是:map.on绑定点击地图事件,mass.on绑定点击标点事件代码var map = new AMap.Map('container', { //地图 zoom: 4,//级别

2020-08-22 22:42:13 2326

原创 【高德地图】缩放后marker偏移,怎样移到准确位置

背景描述:最近使用高德地图,做数据展示功能。用到海量点,可以查看这里类似下图的效果:遇到的问题:因为将标点改成了自定义的图标,就发现标点的位置偏移了,比如,本来这个标点应该在“三亚”,但是显示在地图上时,却到了海里,放大缩小地图时,感觉标点位置也会变。原因:查看高德API可知,通过设置 offset 来添加偏移量,当偏移量为 (0, 0) 时,自定义图标默认以左上角为基准点。而造成在地图上缩放,标点位置会偏差就是偏移量设置有误造成的。我需要将标点中心位置设置在底部中间(下图黄点位置),所以

2020-08-22 18:26:17 11691 4

原创 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name

spring+springmvc+mybatis 项目报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’报错含义:创建bean对象失败报错原因:在spring.xml配置文件里导入的dao包名写错因为使用的是注解方式去注入,所以在xml文件里配置 <!--DAO接口包,Spring会自动查找其他下的类-->

2020-08-10 10:16:49 1033

原创 【小程序】截取字符超出部分用...表示,中英文适用

比如:csdn博客呀 超过8个字符就用…表示就是 “csdn博客…”因为我们需要先将中文用charCodeAt转换,而charCodeAt是返回指定位置的字符的 Unicode 编码,也就是说此时中文占两个字节代码如下://字符超过长度用...表示function getStr(content, lengthSize) { var j = 0; for (var i = 0; i < content.length; i++) { //判断是不是有中文 if (cont

2020-07-13 12:55:49 404

原创 【Android开发】Android Studio 打开AVD遇到的问题

1.出现报错Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;未打开CPU虚拟化可根据这篇博客,来打开虚拟化。打开CPU虚拟化图文教程简单步骤:(1)查看自己电脑是否支持虚拟化技术以及是否开启虚拟化(VT检测工具)(2)查看自己电脑的BIOS型号(BIOS型号检测工具)按【win+R】打开运行对话框,输入【Dxdiag】并确定后可以查看到BIOS型号,若无型号,就下载BIOS型号检测工具进行查看。(3)根据BI

2020-07-08 09:36:30 1401

原创 【小程序】echarts标线不显示的原因

小程序标线不显示的原因原因之一:查看自己是否有添加标线的插件因为之前因为插件过大,就自己组装了需要的,就把自己坑了,下载路径:https://echarts.apache.org/zh/builder.html原因之二:markLine的data类型不符合原本应该是数字,而我从后台传来的数据是字符串类型,导致标线显示不出来series: [{ // 画击打时刻标线 { type: 'line', markLine: { sy

2020-06-20 14:39:05 2461 5

微信小程序做的圆环进度条

① 生成用于倒计时的圆环,通过代码来控制圆环的倒计时进度。要做到重新进页面,圆环不会重新归零。 ② 圆环中间会有倒计时 ③ 倒计时的时间可以自定义

2022-11-13

【uni-app】只支持在微信小程序运行的 导入外部3d模型

博客描述:https://blog.csdn.net/qq_40558766/article/details/127109617?spm=1001.2014.3001.5502

2022-09-29

demoTest.zip

uni-app 的 APP 端导入外部 3d 模型

2022-01-10

miniprogramThreeDynamic.zip

微信小程序加载glb外部模型,并且进行平移旋转操作

2021-07-06

miniprogramThree.zip

Three.js 加载3d模型 (修改版)修改真机背景可透明

2021-03-06

查看BIOS型号.zip

查看BIOS型号工具,直接运行 BIOS_Backup_TooKit.EXE ,可查看当前电脑的BIOS型号

2020-07-07

CPU虚拟化检测工具.zip

CPU虚拟化检测工具,直接运行 LeoMoon CPU-V.exe 可查看电脑CPU是否支持虚拟化以及当前电脑是否开启虚拟化

2020-07-07

miniprogramThree.zip

微信小程序导入外部3d模型项目 纯代码 主要介绍微信小程序如何加载外部3d模型 通过Three去加载外部3d模型 博客简介:https://blog.csdn.net/qq_40558766/article/details/105374678

2020-04-11

空空如也

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

TA关注的人

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