何喜阳博客

博客内容

第1页

打造自己的自媒体账号:新手入门指南

这篇文章主要是为了帮助没有自媒体经验的新手,提供一些实用的方法和技巧,让他们能够快速上手。我们会从确定适合自己的内容赛道开始,一步步引导创作高质量的内容,最终打造一个有影响力的自媒体账号。 # 1. 确定适合自己的内容赛道 在决定做自媒体时,选择一个明确的内容赛道非常重要。 如果你今天发摄影、明天发宠物、后天发减肥 …… ,没有一个明确的主题,各种内容受众群体也不一样,平台想给你流量都不知道要把内

utools发票转excel插件

这款插件的功能很明确,把发票信息快速、准确的转换为 Excel。 最开始做是因为身边朋友的需求,我用 node+正则+pkg 打包很快实现了一个简单的小应用,不过在部分场景下解析效果并不理想,一方面是 node 环境对 pdf 内容解析没有特别好的库、还有就是靠正则在极端场景准确度不能保证。经过反复调研,最终选择用百度 ocr(主要是比其他几家便宜~)+ utools 写了这款插件,希望也能帮助到

对移动端网页/微信网页进行调试方案

作为 Web 开发者,在 PC 端可以借助 Chrome Devtools 很方便的进行调试,而移动端调试相对来说就麻烦一些,并没有统一的调试工具。这里罗列几个我在移动端开发中接触到的不错方案。 # vConsole 地址: https://github.com/Tencent/vConsole/ vConsole 是一个轻量、可拓展、针对手机网页的前端开发者调试面板。也是我们比较常见的移动端调

如何在uniapp中读取文件ArrayBuffer和sha256哈希值,支持H5、APP、小程序

uniapp 没有提供跨平台的 API 来获取文件的 sha256 哈希值和读取文件的 ArrayBuffer,因此需要开发者自己手动兼容各个平台。在小程序端使用FileSystemManager、app 端是plus.io、H5 端是FileReader,这些 API 都是平台特有的,而且实际调用存在各种问题,也缺乏相关教程,为了实现一个兼容多平台的获取文件 sha256 功能,我查阅了各种讨论

记录使用vuepress2重构个人博客的过程

我之前的博客是用一个php程序做的,安全性不是很好,使用起来也不是很舒服。于是在2022年5月份,我决定动手对博客进行重构,重构前我已经确定好我需要的是什么样的。 必须要具备的: markdown书写、Git托管内容、代码高亮、内容标签聚合、支持静态化(兼顾SEO) 最好能支持的: 无需后端、自动发布、内容搜索、支持代码复制、能有单独的页面、文章详情带目录导航。 最初我计划自己写一套markdow

utools随机生成数据插件,让你随机生成各种数据

uTools 是一个 Windows、Mac、Linux 多端支持的效率神器,里面一切功能都是通过插件来实现。 我作为一名开发者,也想开发一款插件来尝试一下,就参考了当时我在用的vscode随机数据插件,做了这款插件。第一个版本还是很简陋的,但获得了很多朋友的喜欢,我就彻底重构了一个版本,满足了大家提出的功能需求,顺带用来学习vue3、element plus等技术。 # 功能介绍 主要功能:生

票夹,让每一次生活中的美好都被记录下来

看到很多人需要一款 安卓版本的票夹,IOS上已经有好几款票夹软件了,但安卓一直没有专门做票据保存记录的软件,我就自己做了一个安卓版本的,提供给大家免费使用,这也是我第一次尝试做手机APP。 # 功能介绍 票夹目前的功能比较简单,注册/登录自己的帐号,App中点击 + 号就能记录信息了。 记录的时候上传 票据的照片、描述当时的场景、选择地址、时间、内容标签 ,点击保存就记录下来了,如果觉得不满意还

有猫的生活,一个记录宠物日常的微信小程序

我现在养了两只猫咪,享受猫咪可爱的同时,也在感慨养猫孩子不容易,按时驱虫、疫苗、洗澡、体检…… 稍不注意就忘记了。并且每次带猫咪去医院检查身体,都会想和上次的检查结果做对比,判断猫咪最近的发育情况,悲催的是上次的检查报告大多数都找不到了,这时我就在想如果写一个软件专门记录怎么样呢? 于是,我和朋友们一起做了这个小程序,用来记录猫咪的生活,当然也不止记录,还做了一些别的功能。这个小程序能帮助到我,

网页禁止浏览器F12调试怎么办?正常devtool的办法

浏览器的调试面板给开发者带来了很多便利,可以看接口请求、样式布局、加载的资源,这些资源开发者看到没什么,但很多是不想被别人看到的,因此也就诞生了很多的禁止 F12 进行调试的办法。 目前常用的检测手段主要有:正则 toString、元素 toString、函数 toString、debugger 判断时间差等,具体写法大家可以上网查一查,我就不过多说了。网上也有人封装了库可以更方便的使用,比如 d

Taro调用API报错is not a function,最新的API怎么使用?

经常在 Taro 社区和 Taro QQ 群看到类似的反馈: 微信小程序更新了用户授权的相关,不知道 Taro 适配了没有。 Taro 什么时候支持 getUserProfile 方法 什么时候支持 wx.onCopyUrl 这个接口 这些问题其实都是“微信等小程序平台更新了 API,而 Taro 团队还没有及时适配”,遇到这种情况应该怎么办?如果你直接使用Taro.xxx进行调用很有可能会遇