自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风潜入夜,不白头

人生在世几个秋,恍恍惚惚不将就!

  • 博客(154)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue3 中 ref、reactive、toRef 和 toRefs 的区别

1、ref 能定义“任何类型”的响应式数据(ref 在 vue3 中指响应式数据);2、参数可以传入任意数据类型;3、使用 ref 定义的属性必须通过.value的形式才能修改其值。属性的值一旦被修改就会触发模板的重新渲染;4、对于在 setup 返回的 refs(return 出的对象里的属性),因为在模板中访问它们时,它们会被自动浅解包,所以在 template 中使用时直接使用属性。

2023-01-30 21:30:00 178

原创 小程序 picker-view 自定义

序:接到一个控制选择器30分钟到120分钟的,使用系统自带的picker 的有点不符合,颜色不能自定义,这就很烦,需要亲自动手,也不见丰衣足食呀,没办法只能软饭硬吃啦!

2023-01-08 18:30:00 20

原创 小程序_图片转canvas,上传和rgb888转rgb565发送到设备

也就是24位缩小为16位数据;例如:100像素*100像素的图片,就有1万个点,一个点包含rgba四个数,只需要rgb这三个数,rgb三个数各包含8位(也就是二进制,为rgb888),小程序需要将图片上传到蓝牙设备,那么图片要转为二进制数据,转为二进制的图片数据不能过大,就要裁剪图片,因为要尽量减少图片的二进制数据,要将图片的。为两个字节,数据量传输就少了三分一

2022-12-18 18:30:00 354

原创 小程序 输入框过滤,点阵字体传输到蓝牙

​小程序需要输入文字传输到蓝牙设备,这个是第一次做,以为很简单,确实简单,但也有点难,为什么,因为它不是单纯的传输文字,也不是单纯的传输 ASCII 码,但与两者都有关联,而是传输点阵字体

2022-12-03 20:30:00 79

原创 小程序 加快安卓手机向蓝牙设备发送大数据

小程序要将图片数据传到蓝牙设备上,几十上百K的图片数据相对于蓝牙设备来说是很大的,正常20个字节发送完到设备要一两分钟

2022-11-17 09:43:01 803

原创 小程序_连接蓝牙设备根据平台去打开定位权限

连接蓝牙设备根据平台去打开定位权限,全局定义和使用:全局获取一次,适用单个或多个页面去使用,避免多次频繁去获取接口信息。

2022-10-16 11:30:00 117

原创 小程序_OTA升级的一些情况说明

由于蓝牙设备产品已经成型,不可能再将产品中的蓝牙设备拆开来拿去烧录升级,所以只能通过小程序蓝牙连接设备再进行OTA升级

2022-10-02 12:30:00 607

原创 小程序 JSON.stringify() 和 JSON.parse() 的使用

序:咋说呢!嗯,就是传值不用写那么多,直接传一个键值就可以了,就是为了简便。

2022-09-15 11:33:51 428

原创 一些文本在CSS上的作用

记录一下CSS上一些文本的作用和使用。

2022-08-03 18:45:00 33

原创 小程序_动态设置tabBar主题皮肤

需要动态设置页面的一些背景、按钮状态、文字的颜色,图片、图标等等,包括tabBar的图标和文字的颜色,切换按钮统一设置,这个在页面上实现比较容易,按理说tabBar的设置也是简单的

2022-08-02 14:38:14 314

原创 php 网站的多语言设置(IP地址区分国内国外)

本来,以为做一个语言切换的按钮就可以一直安枕无忧了,突然上头说要来一个区分国内与国外的,在国内访问的显示中文,在国外访问的显示英文。好吧!找一下资料看看。

2022-07-23 15:00:51 437

原创 小程序_造按钮、金属质感

小程序圆形按钮

2022-07-13 14:04:55 22

原创 复制网页文本的几种方法

1、网页打印预览需要复制内容的网页 → 按下快捷键【Ctrl+P】或者鼠标右击选择打印 → 弹出打印界面后将内容放大→ 选中文本复制。2、后台控制法需要复制内容的网页→ 按下键 F12→ 找到 Console→ 最下面命令行面板中输入 $=0或 $={}→ 回车,就可复制。3、 JavaScript 代码需要复制内容的网页→ 清空浏览器地址→ 地址栏输入“javascript:void($={});” → 回车,就可复制。4、查看网页源代码需要复制内容的网页→鼠标右击选择【...

2022-05-30 10:21:06 11085

原创 小程序中eventBus的实现

EventBus是消息传递的一种方式,基于一个消息中心,订阅和发布消息的模式,称为发布订阅者模式。//创建EventBus对象let EventBus = function () { console.log("eventbus init...");};//准备数组容器var objBus = [], arrbus = [];//添加方法EventBus.prototype = { emit: function (key, data) { if (key) { f

2022-05-16 09:36:44 538

原创 小程序 canvas 画布半圆环

1、效果图:2、wxml:<view class="fragrance_item"> <view class="fragPos"> <view class="fragNum">{{perfumePercent}}%</view> <view class="fragText">香水余量</view> </view> <view class="fragPsoReset"&gt.

2022-04-21 18:18:07 290

原创 小程序 读取文件

由于小程序的本地代码包是有限制的,程序包过大,不可以直接读取该类型的程序包文件的内容,所以把文件放到服务器上,使用下载获取文件到小程序,得到临时文件地址,并读取文件的内容

2022-04-21 15:14:15 1632

原创 tp6阿里云短信 window 报 cURL error 60: SSL certificate problem: unable to get local issuer certificate

序:帮客户接一个阿里云短信验证码提醒,新版的SDK,一下,折磨简单,在Windows上搞的差点心力交瘁,差点怀疑自己了,还好,收工下班代码:// 阿里云短信public static function createClient($accessKeyId, $accessKeySecret){ $config = new Config([ "accessKeyId" => $accessKeyId, "accessKeySecret" => $a

2022-04-20 22:31:22 704

原创 小程序 蓝牙连接(出现的问题和一些解决方法)

序:最近做小程序,要用到蓝牙模块的,不知道如何下手,没关系,看文档,看案例!看文档:wx.openBluetoothAdapter(Object object) | 微信开放文档看案例:谷歌/百度/知乎等等,只要你觉得合适,都可以去尝试!一、小程序 BLE 开发 API 简介操作蓝牙适配器的共有 4 个:wx.openBluetoothAdapter 初始化蓝牙适配器 1wx.closeBluetoothAdapter 关闭蓝牙模块 2wx.getBluetoothAdapterS

2022-03-12 11:06:37 4547 2

原创 小程序 正整数与char(character)的相互转换,十六进制与十进制相互转换

人生无常,大肠包小肠!1、正整数转字符,String.fromCharCode(arr[i]),arr[i] 为正整数

2022-03-08 21:55:45 604

原创 windows server 2012 r2 服务器部署tp6 项目

序:此前是一直部署的都是 liunx 的 CentOS 操作系统的,突然,接到一个是Windows的系统的服务器,把我整不会了,嘎,嘎...,差点就芭比Q了,看了大量文章,好吧,自己动手;1、下载PHP,下载地址:windows.php.net - /downloads/releases/2、安装包拷贝到到新建的php文件夹下并解压,复制一份php.ini-development 文件命名为php.ini3、打开服务器管理,可以看到我已经下载了IIS,不过还可以在添加角色和功能下安...

2022-03-01 18:38:37 738

原创 短信发送报 time offset too big, more then 600 seconds

序:本地测试 短信发送没问题,线上返回 1021 状态码,信息报time offset too big, more then 600 seconds (时间偏差太大,超过了十分钟)

2022-02-09 11:39:34 310

原创 前端 css + js 预约列表

序:预约一个星期的数据,比如当天是19号,预约时间从明天开始计算,其实也可以从后端写计算好的数据返回,前端只负责渲染就行图:内容:<style> .date_picker{background-color:#fff;margin-bottom: 30px;} .date_picker_tle{font-size:1.6em;font-weight: bold;text-align: center;margin-bottom: 15px;font-famil.

2022-01-19 15:06:41 478 7

原创 Chrome 浏览器更新

简单五步:到了第四步的立即检查后会有一个重新启动的按钮,点一下就可以更新完成了简单明了

2022-01-11 10:24:01 294

原创 tp6 项目的创建与多应用

环境之类的我就不说了,本地使用的是 windows 下的小皮面板

2022-01-08 09:25:11 834

原创 uni-app 侧滑菜单的实现

不是不好,只是少了一个手势的滑动开关,自己仿写一个吧,亲自动手丰衣足食,一条大道两边都走

2021-11-20 15:10:47 1938

原创 win10 安装 Linux子系统(WSL)

序:前段时间字节不是发布了 modernJS 的开源项目吗?大概看了一部分的内容,这些的东西就不一一列出来了,本来想尝一口的,在环境准备的系统那里就先折了一下(目前支持 OS X,Linux,和Windows WSL环境。),Windows环境暂时还不支持,只能先弄一个Windows WSL 了,图片不贴了,就文字阐述一下。1、准备工作win10 查看系统版本:开始 > 设置 > 系统 > 关于 > Windows规格开始 > 设置 > 更新和安全 &gt..

2021-11-15 17:43:13 1039

原创 js实现一个时钟

https://codepen.io/nicefutrue/full/QWMrKBP

2021-11-08 16:47:37 172

原创 hugo 建站(部署gitee)

1、gitee(码云)进入码云,点击右上角的加号 + -> 新建仓库 -> 填写仓库名称,选择开源(所有人可见)创建完仓库,进入仓库点击右上方的“服务”,会弹出一个选择列表,选择 gitee Pages,然后会让你填写一些认证信息(真实姓名,身份证号和照片),等待一两天吧!2、​​​​​​​生成静态页,部署提交代码到gitee# 生成静态页,可部署的 public 文件夹hugo -D# 进入 public 文件夹内cd public # 设置账号和邮箱..

2021-11-01 09:36:18 526

原创 hugo 建站(本地搭建)

Hugo是由Go语言实现的静态网站生成器;简单、易用、高效、易扩展、快速部署。网上像这样的文章估计都写烂了,俗话说的好,读万卷书,亦要行万里路,好记性也要烂笔头呀;好吧,废话不多说了,记录自己的过程!一、准备:1、Go 环境搭建(菜鸟教程)a、Go官网 b、Go官方镜像站(推荐)c、我的百度网盘下载 go1.17.2 win版(提取码:tps2)2、Git 工具(菜鸟教程)3、推荐使用Typora(Markdown编辑器),我的网盘下载Typora(提取码:kr94)4、hug...

2021-10-21 18:44:06 638

原创 把网站的页面变灰

唉!缺乏创造力了,我想躺赢,将自己的个人博客掏一篇过来。css 实现html{filter: grayscale(100%);-webkit-filter: grayscale(100%);}JavaScript 实现<script>const date = new Date();// 12月13日 国家公祭日if(date.getMonth()+1 == 12 && date.getDate() == 13){ document.getElem

2021-10-19 15:27:27 88

原创 vue 实现侧边菜单点击,内容滚动至可视区

1、显示图:2、模板内容:<div class="page-container"> <div class="sidebar-menu"> <div class="sidebar-menu-inner"> <nav class="sidebar-nav"> <img class="sidebar-logo" src="../assets/logo.png"&gt.

2021-10-15 15:18:11 783

原创 php 生成、获取json文件

json文件的创建、获取function jsonFile(){ $list = Db::name("table")->field("name,coords,img_src,description,link")->where("status",1)->select(); $arrData= []; foreach ($list as $v){ if($v["img_src"]){ $imgSrc = $v["img_sr

2021-10-11 16:14:51 641

原创 mapbox 地图使用

中文版(各种例子、文档、style等)国际版(注册、登录,创建属于自己的token、地图,token还可以绑定指定域名使用)目前我的静态足迹图已经实现(以下两种都已实现,最后只差后台的数据CRUD,并将数据整理生成json文件)1、参照实现足迹图:2、个人实现足迹图:后续会把部分代码带上...

2021-10-11 09:42:54 288 1

原创 PicGo + github 图床搭建

1、在 github 上新建一个存放图片的仓库2、生成一个账号使用的 token ,当然,你可以把它命名区分让某个仓库使用(其实它都可以应用到各个仓库)流程:点击头像 -> Settings ->Developer settings ->Personal access tokens ->点击 Generate new token 创建一个新 token,Note随意填写(其实就是一个命名备注),选择 repo(全选),然后拉到最下方绿色按钮,点击 Generate...

2021-09-26 14:43:55 164

原创 IDE中maven依赖jar包报错的处理

学习是一个积累过程,也是一个总结过程,当然不可否认的是,学有先后,达者为先。做一下自我的小总结吧,不然过一两年后可能会忘掉一些。maven仓库配置1、本地默认仓库是在C盘 Apache-maven为3.6.3,配置不了settings.xml文件的远程镜像;2、自定义maven仓库:apache-maven下载(解压放在你想要的磁盘,如:D盘)idea 的 apache-maven配置:settings.xml配置:阿里云镜像:maven镜像-maven下载地址-..

2021-09-16 18:03:47 730

原创 一些 javaScript、CSS 的优雅使用

亲自动手丰衣足食,哈哈吾又来了了一、javaScript1、数组循环计算(更多数组对象操作)const arr = [ 300.3, 200, 520, 30.3, 20.6 ];//一般做法const low_compare = []; // 比较const low_tax = []; // 乘积var low_total = 0; // 总和for (let i = 0; i< arr.length; i++) { if(arr[i] >

2021-09-09 16:21:44 113

原创 linux 解决磁盘占用 100%

今天收到同事一个的反馈,后台上传功能突然挂掉了,然后排查一下,域名可以访问,打开面板一看,惊呆了鹅,磁盘居然满了。查看命令:df -h由信息可知 /dev/vda1 这个是占满了,但这个不是真实目录;然后回到顶级目录,使用命令 du -sh * 一级一级查看到底在哪个目录# 查看目录的占用情况du -sh *# cd 占用高的文件夹dircd dir(你的占用目录)一般是log日志造成的,清理下日志文件,最后干掉这个文件夹的文件或文件#删除文件夹下所有文件rm -

2021-09-08 14:22:29 344

原创 javaScript、jQuery 节点(一目了然)

一、javaScriptvar dv = document.getElementById("id");var parent = dv.parentNode; // 父节点var chils = dv.childNodes; // 全部子节点var first = dv.firstChild; // 第一个子节点var last = dv.lastChile; // 最后一个子节点 var previous = dv.previ

2021-09-06 16:07:15 61

原创 CDN加速公共库

我们可以使用一些前端公共库来加速网站里面相关js和css的访问。在网上搜了一下大概有下面这些前端公共库:1、jsDelivr:https://www.jsdelivr.com/国内外都有节点,目前最全的公共库,jsDelivr 为 npm、GitHub、WordPress 插件和其他几个有特殊要求的项目的自定义端点提供镜像。如果我们的常规端点不适用于您的用例,我们会想办法解决!2、Bootstrap 中文网公共库:https://www.bootcdn.cn/只有国内节点,大部分常用的...

2021-09-01 09:05:41 98

原创 tp6 登录验证

中间件命令快速生成:tp6手册指引php think make:middleware Check1、中间件:app/middleware/Checknamespace app\middleware;use think\facade\Session;class Check{ public function handle($request, \Closure $next){ $name = Session::get("lenzePromUser");

2021-08-27 15:29:42 1303 3

vue js判断客户端是pc端还是移动端

//使用方法 import { isMobile } from '../../xxx/isMobile.js' export default { data(){ return{ispc: isMobile().web.win, } }, }

2021-08-11

color wheel 色板取色渲染的js

文章需要的js:https://blog.csdn.net/qq_41408081/article/details/106792652

2020-06-16

空空如也

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

TA关注的人

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