自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

主业前端, 有时候会捅鼓一些其它的东西

  • 博客(700)
  • 资源 (29)
  • 收藏
  • 关注

原创 高德地图绘制 GPX 路径,gpx 文件详解

gpx文件是在分享地图路径时最常用的一种数据格式。里面包含了路径点的相关信息,每个点还有可能拥有自己的时间、距离等信息。一直想自己导出自己的 gpx 路线,然后导入到地图中查看这个路线的具体信息,今天细致看了下,大体找到了方法,分享下。因为对高德地图的操作已经很熟了,所以再看官方的文档就很轻松,不熟的可以看看我以前关于高德地图的一些文章。Demo 页面:我要实现的结果是类似这样的:目前是这样的,当然日后会优化。

2024-01-19 15:34:49 1170

原创 高德地图实现点聚合,使用 AMap.MarkerCluster 插件

高德地图: 当在地图上添加很多点的时候,缩放到一定程度,就会出现点点相交的情况。就像下面这样,你不知道下面有多少外点重叠了:

2024-01-11 11:01:57 1152

原创 SVG 文件的引入方式之一:以 URL 的方式引入 SVG 文件,vue2、vue3+Vite vite-svg-loader

vue2 使用 require() 引入 svg 使用vue3 + ts + vite 使用 vite-svg-loader 插件引入svg 使用并最终实现代码提示一样使用图标文件。

2024-01-03 12:05:39 1481

原创 Vue 展示巨量数据,vue-virtual-scroller 使用说明 vue3 vue2

Vue 展示巨量数据,vue-virtual-scroller 使用说明 vue3 vue2一、遇到的问题最近在做的一个小工具中需要解决一个展示巨量数据列表的问题,数据有 8万 多条。刚开始我是直接让它渲染的,结果用了60秒之多,我以为是数据处理耗时多,经过排查,发现是 dom 渲染用时长,数据处理其实只用了不到 100ms,如下图:二、解决方案 vue-virtual-scroller所以目前主要需要解决的就是如何能流畅展示这么多数据的问题,搜了下,搜到 vue-virtual-scrolle

2021-07-31 19:50:41 32313 45

原创 (1/7)Electron教程(一)什么是 Electron,由来、适用场景 和 Electron 的环境搭建(1/7)

最近自己有个小的需求,是做一个能编辑本地特定文本的工具,需要跨平台, Windows 和 macOS,这样,如果用原生开发的话,Windows 就要用c#macOS 就要用swift,学习成本高,并且学完用处也不是很大。我本身是前端开发的,发现了这个electron能满足我的需求,跨平台运行,内部是 js 驱动的,简直就是如鱼得水。顺便把学习的经历写出来,分享需要的人,我会按标题序号渐进式地编写内容。electron。...

2021-07-25 11:55:47 16865

原创 SCSS 教程,基础,日常用法

less 和 scss 是两种 css 预编译语言,就是说通过 less 或者 scss 写的代码最终都会被编译成 css 再使用。其目的是为了更快、更结构的编写 css 文件,都能使用 变量、运算符、判断、方法等等。scss 比 less 语法更规范些,现在主流用 scss。...

2019-05-01 16:38:48 22003 5

原创 getResources().getColor(R.color.xx) 过时失效了,应该使用 ContextCompat.getColor(context, R.color.xx)

这里需要一个 context,比如你处于一个 adapter 中想要获取。,你可以这样,找一个已经存在的 view 作为支点。

2024-02-25 11:47:59 43

原创 Android RecyclerView 如何展示自定义列表 Kotlin

就是定义一个普通的 layout 视图,这个视图就是列表中每个元素的视图,自己随意定义,别忘了给每个元素添加 id。

2024-02-25 11:01:40 913

原创 Android 如何添加自定义字体

比如我要添加 jetbrains 相关字体。在 xml 布局文件中直接通过。

2024-02-24 17:06:07 209

原创 Android LinearLayout 如何让子元素靠下居中对齐 center bottom

上的 gravity = center 是对的,指定的是它的子元素应该居中排布。那么如何让子元素靠下排列呢?那就是子元素该定义的了,所以我们在每个子元素中再添加。有这么一个布局,我需要让它靠下居中对齐,

2024-02-24 10:03:44 408

原创 BlackberryQ10 是可以安装 Android 4.3 应用的,Web UserAgent 版本信息

BlackBerry Q10 的 安卓版本是 4.3。屏幕分辨率是 720 x 720。

2024-02-20 22:39:15 523

原创 Github项目无法通过 ssh 连接,以前正常使用的,现在无法 push pull

这两天遇到一个问题,就是以前正常使用的项目,现在无法 push 或 pull 了。我所有的项目都是以的方式使用的,不想改成https://。

2024-01-18 10:03:26 691 1

原创 如何判断 vite 的运行环境是开发模式还是生产模式 production? development?

vite 有两种获取当前运行环境模式的方法:官方说明:比如我在开发模式和生产模式的请求地址不一样,我是这么用的:

2024-01-12 15:22:39 506

原创 vite 如何打包 dist 文件到 zip 使用插件 vite-plugin-zip-pack,vue3 ts

开发过程中一个经常做的事就是将./dist文件夹打包成 zip 分发。每次手动打包还是很费劲的, vite 同样也有能把./dist文件夹打包成.zip的插件,当然这个打包的文件夹不一定非得是./dist,可以是任何位置,只要指定好就可以了。说一下如何实现它。

2024-01-06 15:47:04 722 4

原创 input 关闭输入的自动提示 autocomplate

有些时候需要将 Input 的自动提示去掉,因为不去掉的话会很烦人,比如我有一个输入温度的输入框:每次点的时候都会出来这个提示框,很烦。

2024-01-06 12:01:22 476

原创 vite 如何设置 pwa,让网页类似 app 那样运行,使用插件 vite-plugin-pwa

情况还是那么个情况,还是原来的项目vue2改为遇到的问题,今天这个问题是如何 在Vite环境下设置 PWA。PWA 就是网页应用可以像 app 那样不显示上下边栏在手机中使用,也可以从 PC 端脱离浏览器而显示为一个独立程序的样子使用。vue-cli环境时是这样实现的:今天就来说说如何在vite环境下实现上面的操作。

2024-01-05 14:10:15 1056

原创 vite-svg-loader以url 载入svg 文件的时候提示错误:Cannot find module ‘xxx.svg?url‘ or its correspondi

在使用以 url 的方式载入 svg 的时候,进行tsc检查,出现了这样的错误。

2024-01-04 16:59:57 437

原创 pinia 给 state 指定变量类型

自从用以来,我一直有一个很大的疑问,就是pinia中的state变量类型该从哪定义,如何定义它?因为我在使用未定义类型的state变量的时候一直会有一个提示,提示说不知道这个变量的类型是什么,或者使用的对象变量里没有这个属性值,如下:也确实是这样,我只给 currentDiary 定义了是个对象 {} 并没有指定它的内部属性值,所以它自然不知道里面有什么内容。

2024-01-04 15:58:57 578

原创 ts axios 指定返回值类型,返回数据类型不确定该怎么办 typescript

js 和 ts 相比,ts 只要把类型写全,再写的时候还是非常爽的,有非常健全的代码提示,确实方便。

2024-01-04 11:34:50 923

原创 Vue3 watch 的使用,如何监听一个对象中的属性值的变化 vue3 + ts + vite

由 vue2 转到 vue3 + ts + vite 之后都不会写这些玩意了。

2024-01-02 17:18:39 672

原创 Vite scss 如何引入本地 字体

最近在用 Vite 改造一个旧项目,遇到了好多从 Vue 转到 Vite 的问题。这次这个问题是: scss 里本地字体引入的问题。

2024-01-02 16:43:17 615

原创 Vue3 的 emit 该怎么写, vue2 对比

这是个新手问题,从 vue2 转到 vue3 之后,一时间不知道该怎么用它了。

2023-12-31 14:16:58 451

原创 css 用多个阴影做出光斑投影的效果 box-shadow

你首先需要知道的一点是box-shadow可以接收多个值,也就是可以设置多个阴影,这样就可以做一个类似光斑投影的效果。

2023-12-29 17:07:52 834

原创 计算 10亿 的和,js 和 c 的处理时长对比

4.17s。

2023-12-28 01:14:12 452

原创 c 语言, 随机数,一个不像随机数的随机数

使用两种方式获取随机数,总感觉使用比例的那个不太像随机数。方法一:rand()获取一个随机数,计算这个随机数跟最大可能值RAND_MAX(定义在sedlib.h中)的比例数值,再用需要的范围 100 跟这个相乘,得到一个随机数;方法二:直接用取余。

2023-12-27 00:30:32 488

原创 c 语言,指针,指针的指针

指针就是指向变量地址的东西。ppIntppIntp*pIntp**这里面单目运算符就是取变量地址的,所以能看到下面的。当指针前面加上对应它的的时候就代指的原变量。

2023-12-25 18:58:49 411

原创 c 语言学习:输出阶乘的算式

【代码】c 语言学习:输出阶乘的算式。

2023-12-25 11:07:30 499

原创 FlipperZero 开发环境无法安装成功,原因

FlipperZero 开发环境在安装的时候遇到错误,找了网上的说明也无解。最后通过更换 proxy 实现了正常安装。

2023-12-24 01:30:14 598

原创 如何使用 js 获知窗口的颜色模式,是暗黑模式还是白亮模式 dark light

现在越来越多的网页需要适配暗黑(dark)和白亮(light)两种颜色模式,有时候我们需要从 js 层面获知它的变化,并作相应的动作。

2023-12-22 21:51:48 501

原创 解决 elementPlus 组件内容显示为英文的问题

刚开始用 ElementPlus 发现默认的组件内容都是英文的。

2023-12-22 09:20:13 410

原创 如何获取光标在 textarea 中的位置

这里的位置不是指光标所在的字符数位置,而是相对 textarea 的向上向左的大体像素位置。你可以通过来获取光标在 textarea 文本中的字符位置,比如在第几个字符上。

2023-12-20 00:19:31 432

原创 el-tree-select 如何使用不规则的数据作为数据来源

在项目中可能使用的 tree 数据并不是那么标准,这样不要紧,只要我们通过 props 指定一下数据结构即可。即可,tree 就会自动匹配显示了,不需要非得转化成 tree 原始需要的数据结构。我们只需要使用 pros 字段指定 tree 用到的。

2023-12-13 16:04:49 92

原创 Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed 解决

新 chrome 出了这么一个东西,表示不让你在 console 中粘贴一些你不懂的东西,完完全全是针对普通用户的。

2023-12-11 23:28:31 8837 2

原创 vite import.meta.glob() 如何导入多个目录下的资源

那么如果我的目录是这样的,而我需要将这个目录下所有.vue都加载进来,如何实现呢?

2023-11-21 17:32:16 524

原创 css animation 动画如何保留动画结束后的状态 animation-fill-mode: forwards

在做一个弹窗动画提示的时候遇到了一个问题:在动画结束的时候,移除元素时会有闪一下的问题,像这样:可以看到结尾的时候已经是 hidden 的状态了,按理说应该不会再显示原来的状态。

2023-11-20 20:59:45 782

原创 Windows 小狼毫 如何在安装后指定用户配置文件文件夹

就会弹出截图中的那个窗口,然后指定你的用户文件夹目录就可以了。打开小狼毫的安装目录,双击目录中的。

2023-11-17 14:01:30 326

原创 你知道调试一个 Web 的 Android 应用有多麻烦吗 AndroidStudio uniapp Capacitor

我用的 uniapp 写的页面,全是坑,各种坑,生命周期不触发等。但由于已经做完大部分内容了,也不好换了。我用的是 capacitor + h5 => Android 的方式。

2023-11-13 11:47:00 162

原创 nodejs express multer 保存文件名为中文时乱码,问题解决 originalname

用 express 写了个后台,在接收文件并保存的时候 multer 接收到的文件名为乱码。

2023-11-10 21:58:11 441

原创 electron 错误解决 no such file or directory, copyfile ‘vendor/7z-ia32.exe‘ -> ‘vendor/7z.exe‘

说是切成 64 位的 nodejs 即可,我回去看了一下自己的 nodejs ,没想到还真的装的就是 86位的,所以换成 64 位的就好了。寻找问题所在,找到了。

2023-11-10 11:54:40 294

原创 uniapp 本身就是一个坑,里面还有无数的小坑

uniapp 用起来就感觉是个很无章法的框架,并且里面会有无数你意想不到的小坑,坑中套坑。还不如 Capacitor 好用,至少它没有那么多坑,一次性就能成功。

2023-11-10 09:34:15 322 1

Greenfish Icon Editor Pro v3.25

Windows 可以制作Windows图标 ico 和 macOS 图标 inc 的软件。直接可用

2023-06-09

Navcat Premium v15.0.22 For macOS - Big Sur 可用,mysql, 数据库

Navcat Premium For macOS - Big Sur 可用,之前的版本新版本的系统 BigSur 里会打不开,这个能正常打开。

2020-11-23

Sketch v7.0 for macOS

Sketch 7.0 版本,macOS UI 设计必备软件,矢量图形绘制,UI界面绘制,iOS UI 必备

2020-11-19

Sketch QR 二维码生成插件.zip

Sketch 生成二维码的工具插件,直接输入需要生成的二维码文件,会在文档中生成二维码。适用于 macOS 系统。

2020-04-13

RDM-v2.2 屏幕分辨率调整工具.dmg

一个可以设置 Mac (macOS) 系统屏幕显示分辨率的软件,系统增强软件,查看系统可支持的分辨率大小

2019-10-25

音频编辑 Amadeus-Pro-2.6.2168 for Mac

Mac 上小巧的音频编辑软件,解压密码 xclient.info ,好用

2019-09-11

Ardfry PSD Codec 1.6.1.0.zip

Ardfry PSD Codec 1.6.1.0 破解版,可以直接显示psd文件内容的插件,安装之后重启,就能通过图标直接看到psd里面的内容了,不需要打开psd文件。

2019-07-22

PC版 进销存 管理系统 免费版,够用

Windows 平台商铺管理软件,本地版,免费版,非网络版。对于个人店面管理库存可以使用。小店面可能够用

2019-04-09

Meta 歌曲 ID3 信息编辑 for Mac

Meta 是一个 Mac平台的编辑歌曲信息的工具软件,修改歌曲的 id3 标签,添加专辑图片等。

2019-02-22

Pikka_1.92 破解版,屏幕取色 For Mac

Pikka 屏幕取色软件 For Mac,破解版,设计师必备的一款取色器,很好用。

2019-02-21

js window 方法和属性 mindnode

js window 对象的所有属性的方法的导图,包含 history location localStorage sessionStorage

2019-02-17

Mosaic 1.010 窗口排布软件

一个强大的窗口整理工具,可以自定义窗口大小和位置,快捷启用方式 一个强大的窗口整理工具,可以自定义窗口大小和位置,快捷启用方式

2019-02-11

DaisyDisk 4.651 磁盘占用比较

可以查看指定文件夹或磁盘的占用百分比,很方便的查看文件大小

2019-02-11

Mac BetterTouchTool 2.689 系统增强软件

很强大的系统增强工具,可以定义鼠标手势等等,touchbar 显示,窗口排布 很强大的系统增强工具,可以定义鼠标手势等等,touchbar 显示,窗口排布

2019-02-11

Mac 屏保 iWatch 钟表盘面,简单,漂亮

一个macOS 屏保,解压后双击即可安装,在 屏幕 - 保护程序中启用。

2018-10-09

Meta v1.8.6 for macOS

Mac 上 可以编辑 mp3 歌曲 ID3 标签的工具,有一些没有专辑图片和信息的歌曲可以通过这个编辑一下,再放到 iTunes 中就会显示相关信息了。

2018-09-01

Sketch for Mac 46.2 破解版

Sketch Mac 上设计UI的强大工具,百度Sketch 就知道干什么的了。

2017-10-02

Sketch Mac 破解版 45.2

Mac 用的 Sketch 设计软件

2017-07-26

Dash 破解版

Dash 破解版

2017-07-02

Yummy FTP v11114 Mac 破解版

最好用的 Mac FTP 软件 破解

2017-07-02

iconvertIcons 图标制作软件 Mac

将图片转换成 Mac 用的图标软件 icns

2017-07-02

iStatMenu v5.3.1 破解版 Mac 状态栏显示系统参数

iStatMenu 一个可以在状态栏显示 Mac 系统信息的软件,如温度,内存,CPU,硬盘等等。

2017-07-02

Xee - Mac 图片查看器 破解版

Mac 图片查看软件,破解版

2017-07-02

AirServer - Mac 作为AppleTV 投射屏幕用 破解版

AirServer 一个可以将 Mac 作为 AppleTV 而可以投射屏幕的软件 破解版

2017-07-02

Reeder 3 - Mac 破解版

破解版 Reeder Rss 阅读软件 Mac

2017-07-02

Duet Mac 投射到 手机 iPad 的软件

Mac 用的能将 iPad 作为屏幕使用的软件,需要手机也安装 Duet 软件,可以用 pp助手或 爱思助手 免费安装。

2017-07-02

Principle UI 动画设计 破解版 Mac

Mac UI 交互动画设计软件, 配合Sketch 使用更好 ,Principle 破解版

2017-07-02

Sketch Mac 版 破解 v44.1

Sketch 44.1 Mac 破解版

2017-07-02

五笔输入法 - 经典教程 Word

关于五笔 86版 输入法的经典教程,看完就会了。认真看。我就是看这个学会的,放弃了好多次虽然。

2017-07-02

空空如也

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

TA关注的人

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