自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (7)
  • 收藏
  • 关注

原创 # iframe 隐藏滚动条

查了好久的文档,研究了好久,终于解决了把 iframe 的滚动条隐藏的办法了。有以下两种办法。

2025-01-13 13:14:25 660

原创 vscode vue 自动格式化

选择设置,并且转到编辑文件。安装Prettier和Vetur插件。

2025-01-13 13:05:14 531

原创 鸿蒙主体分割/剔除背景

鸿蒙原生提供用于实现主体分割/剔除背景的API,有一些场景例如说证件照之类的应用就非常好做了。话不多话上代码。${${${?

2024-12-23 09:32:56 561

原创 鸿蒙人脸识别

鸿蒙原生提供用于实现人脸识别的API。感觉能够实现一些好玩的效果。${${${

2024-12-23 09:31:55 458

原创 鸿蒙审核版本页面显示异常之混淆代码问题

代码写的好好的,真机测试也运行的好好的,高高兴兴的提测去了。都填好了之后就等着测试结果了。等了半天收到了一个页面无法展示的评审意见。啊,难道是测试的网络有问题?还是打包有什么测试代码?仔细查了半天也没啥发现。由于签名的版本也无法安装,无法测试,但是正常的开发版本也没啥问题,思来想去感觉差别也就编译和混淆了。通过弄测试版,经过几个版本测试,发现去掉混淆之后就正常了。但是完全去掉好像也不太好,但是看文档也不太知道应该用哪个好。

2024-12-19 13:50:03 605

原创 我在鸿蒙上架了一个元服务

在每一个即将踏出门槛的时刻,人们心中往往怀揣着对未来的期许与不安,而此时若能静下心来,通过古老的占卜仪式询问天地之间的预兆,似乎总能感受到一种莫名的力量,在冥冥之中指引着前行的方向。有趣的是,无论占卜的结果如何,这一天的经历仿佛被注入了一股积极向上的活力,好事就像约定好了一样,不期而遇地降临。趁着开发鸿蒙next应用及元服务的热潮,也赶一波时髦。元服务搜一下小鱼抽签。天开地辟结良缘,日吉时良万事全,若得此签非小可,人行中正帝王宜。此卦盘古初开天地之象,诸事皆吉也。接入了App linking,

2024-12-19 13:49:39 430

原创 鸿蒙隐私策略问题/生成

开发应用可能还比较简单,但是编写隐私策略可真的是头大到不行,而且这个隐私策略还没有一个比较好用的模版,老的思路也就是拷贝大厂的隐私策略,然后把相应的名称稍微改改,保存一下变成自己的。这样有一些必要的模块可能就随着不符合自己的应用的部分给删除了,然后提交审核之后就被拒绝了,然后就要跟着审核意见来一遍一遍的改。不过其实很多大厂的隐私策略也有很多没什么用的地方,可能也没有对上审核的点。经过一系列挠头之后,发现华为提供了一个协议服务~,只需要填一些空之后就可以生成隐私政策了。

2024-12-18 09:03:41 403

原创 鸿蒙快速切换签名配置

根据完成签名之后。会在Signing Configs里边生成一个签名项目。但是因为发布打包这个配置项目是需要手动配置的。那不能开发的时候用自动测试签名,上线的时候还需要手动配置一遍这个吧。想想这么弄就很麻烦。这个时候就要开始想个简单的办法了。翻了翻文档,发现有一个比较好用的配置方式,如下逐步介绍一下如何配置。

2024-12-18 09:02:12 1174

原创 鸿蒙保存读取沙盒文件

有些时候需要保存并读取沙盒环境的文件。这样做保存一些临时文件,确保发送网络之前数据不会丢失,或者存储一些只需要在本地使用的数据等等。本文介绍一下相关的操作方式。

2024-11-27 20:08:24 594

原创 鸿蒙组件截图并保存到相册

查看了很多文档之后找到一个可行的方案,大体步骤就是先截图到一个 image的 pixelmap 里边,然后把这个 pixelmap 转换成需要保存的格式,譬如过jpg格式,然后保存到相册。本例子以保存成jpg为例,设置一下图片质量,如果说保存的图片大小还是太大的话,可以先把图片的分辨率稍微降低一些,然后再次编码并设置更低的图片质量。想做一个功能把一个组件保存到相册,当然组件不一定是整个屏幕的,而是需要保存下载的那一个部分。能够设置的东西比较少,大体上就是按钮的icon大小及颜色一些的。

2024-11-20 22:45:51 768

原创 鸿蒙改变状态栏和安全区域颜色之 expandSafeArea

直接设置build里边根元素的背景色之后,本想着是整个页面的颜色全变成相应的颜色,不过实际上状态栏跟地步安全区域是不受影响的。这个时候一般可能都会各种地方找API来设置状态栏跟安全区域的颜色了。不过其实还提供了一个相对于比较简单的方式即 expandSafeArea 这个属性设置。这个属性可以使我们的元素在可以相应的最靠近某一侧边缘的时候拓展到屏幕的边缘。如果这个设置加在了 column 里边中间的元素上是不生效的,使用这个设置就非常方便了。可以发现最上边和最下边的颜色不受影响,还是白色的。

2024-11-19 21:26:33 556

原创 鸿蒙加载网络图片并转换成PixelMap

基于API12.有一些图片功能需要使用 PixelMap 类型的参数,但是使用Image组件之类的时候无法获取到 PixelMap 类型数据。因此只能是把图片下载下来然后加在并转换一下。

2024-11-17 21:26:42 660 2

原创 鸿蒙跳转商店应用页面(给我评分功能)

鸿蒙跳转商店应用页面(给我评分功能)基于 API12。参考资料一般来说应用都会有一个给我评分的功能,方便用户能够直接给个五星好评,好把应用的评分给刷上去,毕竟有一些用户还是会看商店应用详情页面的评价及评分的。那么如何做一个应用内的跳转功能呢。其实也方便,鸿蒙一般来说打开其他应用都是通过want的形式。把一下代码加到一个点击事件上就完成了。import { common, Want } from '@kit.AbilityKit';import { BusinessError } from '@k

2024-11-06 09:02:34 551

原创 鸿蒙开发 getContext 获取不到实例

因此调用的时候就把 getContext 直接放在文件里边,不在任何的 class 里边。而由于这个文件的内容需要在 UIAbility 内调用,因此在 UIAbility 里边引入这个文件,这样在 UIAbility 初始化之前就会执行。经过一阵摸索之后发现 getContext 在 UIAbility 实例话之前调用就会出现这个现象。写了很多代码之后,不知道增加了点什么突然间在一个莫名其妙的地方报了一个错误就崩溃了。查找了半天以为是文件循环引用导致的,改了半天,不过好像没什么效果。

2024-10-25 15:01:31 415

原创 打包macos应用到dmg文件

由于macos自带的看图软件太麻烦了,还受到沙箱的限制,访问本地文件各种询问,最主要的是不能打开一个图片之后不能直接查看同文件夹下的其他图片,感觉还是挺麻烦的。想看其他图片的时候还要全选才行。而且看GIF图真的是反人类,非要把所有的帧都给弄出来,我只想要看流畅的GIF啊。因此自己写了一个看图的工具弄着玩,感觉效果还挺好的,推荐给大家也试试。在这个过程中顺便学习了一下打包dmg的方法,这里记录一下。这里用到的是Xcode 15.4,用的开发账号签名模式。欢迎使用,提提意见~

2024-09-06 11:11:37 845

原创 鸿蒙双向认证

切换到鸿蒙也要用上双向认证。使用的其中的 rcp 功能,详细文档双向认证包含两个方向,分为客户端验证服务端的证书和服务端验证客户端的证书。

2024-09-06 10:54:56 1093

原创 js 获取favicon

挖个坑想着搞一个管理书签的插件。里边有各种推拽排序的功能方便操作管理,还能定时更新检查已经失效的网页链接,还能够根据现有的网站域名归类显示。但是其中有一个需要显示各种网站的图标,嗯,这个不能都下载下来搞一套吧,感觉也弄不完,这样的话就需要获取一下网站的favicon.ico。此方法可能无法覆盖到所有的情况,只是对于通常favicon存在于 域名/favicon.ico 的情况。那么接下来此文就是记录一下如何获取 favicon 的。限定好了场景,那么接下来就是要如何获取这个图标了。

2024-07-29 16:50:12 568

原创 鸿蒙多尺寸屏幕适配

基于API12。之前开发的时候都涉及同设计沟通,都是基于设计稿的宽度来适配的。想小程序默认都是750rpx,iOS都是pt。但是鸿蒙支持的设备宽度跨度太大,有单屏幕、折叠屏、平板、后续应该还有电脑,这样真正的能做到一次开发鸿蒙全平台部署了。看起来是提前实现了swiftUI的设计目的。这种情况参考网页的栅格布局,鸿蒙系统提供默认的断点xs, sm, md, lg四类。

2024-07-29 16:49:41 1015 1

原创 Chrome extension 修改 window.navigator.userAgent

网页开发有一些场景会做一些ua的判断,特别是在手机端展示的页面,非手机就不让看了,这还是挺让人觉得不方便的,毕竟在电脑上各种屏蔽广告的插件还是很强大的。那么有没有办法假装电脑版的网页是手机设备呢。毕竟之前做过的项目一般来说是判断一下 window.navigator.userAgent 来判定当前是否是手机设备。然后再判断是否要显示,或者判断是否要支持一些特殊的功能。

2024-05-30 17:21:31 1488

原创 js 正则匹配返回所有匹配到的范围

js正则默认不返回匹配到的范围,有些场景用起来就不太方便。如果想针对于匹配到的位置多次操作就要另外想个办法了。翻了翻正则的文档发现还有个 exec 可以用。indexOf 这个只能获取到第一个出现的位置,其他位置不太行,这个方法好像就行不通了。自己一个个找,写个kmp算法感觉有比较麻烦。还能记录上次匹配的位置。那么就可以这么来了。

2024-05-30 17:20:33 488

原创 chrome extension插件替换网络请求中的useragent

chrome extension替换网络请求中的useragent

2024-05-02 20:32:59 1279 1

原创 iframe隐藏scrollbar并且还能够继续滚动

frame 有个属性 scrolling,直接设置 scrolling=‘no’ 即可隐藏scrollbar。不过感觉有可能谁闲的设置过scrollbar的宽度怎么办呢,那就把这个值改成获取的吧。另外一个就是外边包一层比iframe窄的div,然后 overflow 设置成隐藏。查了好久的文档,太累了,目前暂时使用了直接把scrollbar隐藏的策略。以下是全部代码,基于vue+tailwindcss。目前感觉这个办法还算是效果比较好。

2024-05-02 20:01:02 1515

原创 流星雨动画 svg

流星雨动画 svg

2024-04-26 13:29:10 335

原创 ijkplayer iOS编译问题之[-Wincompatible-function-pointer-types]

编译环境 Apple M1 Pro Sonoma 14.1.2搜了搜好像没找到相关编译问题的,但是还需要用这个东西,只能再研究一下日志了,发现每个错误都有一个,感觉好像就跟这个有关系了,然后搜了搜尝试修改一下解决了问题。

2024-04-24 16:18:49 1205 2

原创 tailwindcss+vue3+vite+preline项目搭建

tailwindcss+vue3+vite+preline项目搭建

2024-04-09 16:06:50 719

原创 鸿蒙Crypto库AES加密解密

crypto aes cbc 加密

2024-04-09 10:48:45 1183

原创 微信小程序iOS禁止上下拉显示白边

完了还是不太管用,嗯,思索了一下,这个问题原因是我进行了下拉操作,然后下拉操作导致的这个事,那是不是我把下拉这个操作虽说我干了但是我不告诉他们是不是就行了!正好之前看到了事件系统的文档,里边有个神奇的catch,然后就尝试把这个加到root view上。iOS端这个页面明明正好显示的,非要能下拉上拉给显示出来点白边。这样不就不好看了嘛。想了想是不是支持页面下拉导致的,加入以下代码到json文件中。blank对应的ts实现,毕竟他只是空实现。然后他果然不知道我进行了下拉操作,机智。

2024-03-01 16:24:06 927

原创 微信小程序手势冲突?不存在的!

原生的应用经常会有页面嵌套列表,滚动列表能够改变列表大小,然后还能支持列表内下拉刷新等功能。看了很多的小程序好像都没有这个功能,难道这个算是原生独享的吗,难道是由于手势冲突无法实现吗,冷静的思考了一下,又看了看小程序的手势文档(),感觉我又行了。

2024-03-01 16:03:49 1382

原创 iOS17使用safari调试wkwebview

但是这个功能突然到了iOS17之后发现不能用了,还以为又是苹果搞得bug,每次升级都有一些问题,可能要过一段时间才能修复。但是过了一段时间还是老样子,查了一下发现这个又是为了安全做的一层限制。之前开发wkwebview的页面的时候一直使用safari调试,毕竟jssdk交互还是要用这个比较方便,虽说用一个脚本插件没问题。想要调试还必须把这个设置给打开,行吧行吧。改完了果然又能够愉快的调试了。首先打开设置,然后选择safari,在选择高级设置,打开网络检查器。顺便回顾一下手机端safari的配置。

2024-01-30 13:13:58 4176

原创 在线mockjson

在调一个问题的时候,但是问题的数据可能并不能随着想到的场景就变化,譬如说又个数组长度的情况,可能默认的情况下是返回4个元素,但是想要返回为空的时候,如果联系服务给改一下,那么流程上来说就比较长了,而且还不一定及时给改了,本着尽量把主动权握在自己手里,找到了一些在线mockjson的网站,感觉有个问题是不能更新同一个地址的内容返回值,嗯,那么自己来弄一个吧。这下就能赶紧干完愉快的摸鱼了。感觉整体上来说还是挺好用的~

2024-01-29 14:47:32 629

原创 免费ai编程助手,赶紧用起来

阿里搞了个通义灵码,免费的ai变成助手,可以方便集成到vscode中。赶紧用起来,已经给很多人推荐过了, 效果还是非常不错的。搭配着通义千问来用效果更好了。近期钉钉推出的那个个人版钉钉也是集成了各种ai工具,感觉还是不错的。

2024-01-08 14:10:50 524 1

原创 App更换图标

京东淘宝的每到618或者双十一的时候,app图标都会贴合相关主题更换一下,但是那个时间段app也没有升级,所以说肯定是有一个配置能够更改app的图标。查了一些文档,发现了如下的方法。

2024-01-08 13:04:08 817

原创 网页多文件合并下载成zip

网页多文件合并下载成zip

2024-01-05 13:26:49 583

原创 iOS市场生成多分辨率图标

上传一个图片然后自动下载以上尺寸的图标,这样就能直接拖到xcode里边就完事了。毕竟有的时候图标的颜色也要调整几次达到现实效果要求。手动搞起来还是不太高效,而且各种命名操作起来也比较复杂。因此搞了个页面来自动化完成这个操作。由于是苹果图标嘛,紧跟时代,给加上了一个iPhone15的钛合金按钮。看上去还是非常亮眼的~由于手机及iPad需要的分辨率图片太多了,分辨率还比较杂,看了看有以下几种尺寸。有需求的小伙伴赶紧来试试吧~

2024-01-05 10:49:48 609

原创 threejs 内置变量函数

上查看一下,效果比较直观。就不贴图了,毕竟还是自己动手来的好。有不太懂的函数可以在这个。

2023-12-19 16:58:33 499

原创 threejs 记录风的样子

风的样子还是非常漂亮的,很多网站都有用风力图来展示风向和风速,一直觉得还挺有意思的,之前研究过一阵子,不过后来放下就忘记了,最近又开始捣鼓threejs,又想起来弄这个来了,老样子,先上效果图。项目基于vue+threejs。

2023-12-19 15:58:44 862 2

原创 threejs 你是我心中最亮的星

threejs 你是我心中最亮的星

2023-12-14 16:49:27 292

原创 xcode 修改 target 中设备朝向崩溃

而且这个更离谱的是如果使用的是xcode自动创建的info.plist中添加 NSLocationTemporaryUsageDescriptionDictionary 这个配置xcode就直接崩溃了。而且操作的时候切换plist不会立刻保存,最好执行一下保存在修改设备朝向,修改完了之后再把这个权限配置再给配置上。就又翻腾了半天plist中的各种配置项,再把所有的用户权限提示相关的东西之后,发现有这么个配置。之后想了想,感觉这个应该还是跟xcode的配置有关系,不过改动的地方好像也只有plist。

2023-12-14 08:56:11 424

原创 threejs 多屏互动效果,居然还能这么玩

threejs 多屏互动效果,居然还能这么玩

2023-12-13 11:14:26 425

原创 xcode iOS 17.2 not install, Simulator 手动安装

xcode iOS 17.2 not install, Simulator 手动安装

2023-12-13 09:44:53 5976 5

iframe可以滑动并且隐藏scrollbar

iframe可以滑动并且隐藏scrollbar 采用 vue+vite+tailwindcss+vuerouter

2024-05-04

tailwindcss+vue3+vite+preline

项目简介:该项目基于Vue3、Vite、Tailwind CSS与preline构建,是一个现代化的前端开发环境配置方案。1. Vue3: Vue.js 的最新主要版本,引入了许多新特性如Composition API、Teleport、Fragments等,为开发者提供了更强大且灵活的组件化编程模型,以提升开发效率并优化应用性能。2. Vite: 由Vue.js作者尤雨溪推出的新型前端构建工具,利用浏览器原生的ES模块导入功能实现闪电般的快速热更新。Vite强调开箱即用和零配置,极大地提高了开发体验和速度。3. Tailwind CSS: 一种实用优先的CSS框架,它不包含预设样式,而是提供了一系列可配置的原子类,使得开发者能够通过组合这些类快速构建出一致、自定义的用户界面,减少编写重复CSS代码的工作量。

2024-04-09

360全景测试视频,瀑布流水

360全景测试视频

2023-01-31

swiftUI deeplabv3去除背景

swiftUI deeplabv3去除背景,集成deeplabv3,coreml功能去背景

2023-01-17

u2net.onnx模型

u2net.onnx模型 rembg项目使用

2022-09-28

kriging.zip

克里金差值渲染演示代码,基于vue+threejs

2021-08-24

sts-golang.zip

阿里云sts生成认证令牌-golang

2021-08-22

chromedriver_mac64_m1.zip

chromedriver 88.0.4324.27 mac m1 版本

2021-01-20

chromedriver_linux64.zip

chromedriver 88.0.4324.27 linux 版本

2021-01-20

chromedriver_mac64.zip

chromedriver 88.0.4324.27 mac 版本

2021-01-20

chromedriver_linux64.zip

chromedrive 87.0.4280.88 linux 版本

2021-01-20

chromedriver_mac64_m1.zip

chrome driver 87.0.4280.88 mac m1 版本

2021-01-20

空空如也

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

TA关注的人

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