自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1055)
  • 资源 (8)
  • 收藏
  • 关注

原创 Python 写爬虫推荐哪个库与数据存储

还需要下载浏览器驱动(如 ChromeDriver)。:可以处理复杂的网页交互和 JavaScript 渲染。:需要处理动态内容的页面,数据存储要求较高。:支持并发和分布式处理,适合大规模爬虫任务。:大规模数据抓取,分布式处理和全文检索。:静态网页数据抓取,小规模数据存储。:轻量化、实现简单,适合快速开发。:不适合处理动态内容和大规模数据。:学习和配置复杂,适合大型项目。:运行速度较慢,资源消耗较大。:Python 内置。

2024-09-14 09:48:31 715

原创 Python 与 Nodejs 开发一个可视化UI、打成可执行包自动化工具改如何选择

要开发一个自动化网页下单并支持可视化 UI 的应用,并且最后打包成可执行文件,Node.js和Python都可以选择。两者各有优缺点,取决于具体需求。下面我会对两种语言的方案进行对比,并给出推荐。选择建议:如果你更关注现代化的 UI 和跨平台支持Node.js是更好的选择,因为它有强大的Electron框架支持,可以方便地创建漂亮、跨平台的桌面应用。如果你需要现代化的 UI 并且希望应用能够跨平台运行,推荐使用 Node.js + Electron。

2024-09-13 16:17:01 714

原创 Autojs 工具全家桶(图色工具、模拟器、打包apk、开发案例、使用说明 ...)

包含:图色工具、模拟器、打包apk、开发案例、使用说明 …

2024-09-02 11:25:23 186

原创 解决 VSCode 开发工具显示“正在解析 shell 环境...“

vscode 一直显示在通常是因为在尝试启动终端时,等待shell环境(如bashzsh或PowerShell)初始化的时间过长。

2024-08-26 16:15:37 488

原创 Auto.js 踩坑日记

原因是:查找的图色坐标超过了,尤其是使用图色查找助手的需要注意,图色助手的值可能没问题,但是代码中的截图可能有问题,因为横竖屏截图尺寸不一样,截出图的自然就没法进行对比。原因是:使用了截图函数,并传入了保存地址,截图函数传入保存地址后则不会返回。改为一下即可,如果一定要存储,可以改为存储后,再读取出来使用图片。的环境下生效,默认不是。

2024-08-20 18:33:21 349

原创 Android 逆向学习(一)反编译路径,不包含打包

反编译几种路径,不同的情况走不同的路径:用于重新打包。:绕几次最后得到 java。:绕几次最后得到 java。:直接得到 java。但这几种只适合没加固的apk包。

2024-08-16 11:25:18 322

原创 Nextjs Using `<img>` could result ... using `<Image />` from `next/image` to ...

在Nextjs发开中没有使用自带的组件,而选择使用标签,导致报警告:Usingfromnext/image。

2024-08-01 13:37:27 457

原创 Mac DataGrip 安装与使用(详细流程,与其他工具区别)

列几个常用数据库工具的区别与选择1、NavicatNavicat是一套功能强大的数据库管理工具,支持多种数据库,包括MySQLPostgreSQLOracle等。提供了直观的用户界面,包括数据模型设计、数据同步、备份和恢复等功能。具有跨平台性,可在WindowsMac和Linux上运行。提供了丰富的数据导入和导出功能,以及高级的数据可视化工具。2、DataGrip由JetBrains开发,支持多种数据库,包括MySQLPostgreSQLSQLite等。

2024-04-28 18:33:53 1737

原创 Uniapp 抖音小程序报错:1. Forgot to add page route in pages.json. 2. Invoking Page() ...

解决方案:排查没问题后,或者也可以先尝试下这种方案。删除该项目,重新导入运行即可解决。2、没有在异步任务中调用。抖音小程序开发者工具。

2024-04-22 18:14:04 567

原创 Uniapp 在开发字节抖音小程序时使用 $refs 报错详细解决方案

获取孙子组件,因为在父组件中是可以使用的,后面测试总结后,才发现是原来是只要通过。在开发字节抖音小程序时,无论是打包还是调试,在有一些场景下都无法使用。去获取到子组件,一开始我以为是无法在,子组件里面通过。工具开发直接升级工具为最新版就可以。进行开发的话,需要更改一下。控制的组件,都无法获取到。中找到了解决方案,原来是。经过排查,发现因为抖音。2、如果使用的是命令行。

2024-04-02 18:53:22 1056

原创 安卓投屏 Scrcpy 在连接设备后闪退报错 LIBUSB_ERROR_ACCESS 解决

这可能是因为设备正在被其他进程使用,或者应用程序没有足够的权限去访问设备。项目自动连接了设备,它是自动连接设备,进行调试的,我把这个相关关闭之后,再次执行。5、如果问题依然存在,可能需要检查设备驱动程序是否正确安装,或者更新到最新版本。3、如果是在开发过程中遇到这个问题,确保设备已经正确连接到电脑,并且在。如果以上步骤无法解决问题,可能需要更详细地调查具体的应用程序或系统环境。4、重新启动设备和计算机,有时候这能解决临时的访问问题。设备访问权限,并在获得用户授权后再访问设备。去连接设备,但是我有一个。

2024-04-01 17:53:35 2508

原创 Windows 定时关机、重启、睡眠(shutdown、schtasks 详细说明与使用)

shutdown命令是Windows操作系统下的一个系统命令,可以用于关闭或重启计算机、注销用户等操作。它也是批处理语言中最常用的命令之一,可以通过批处理脚本调用该命令实现多项任务的自动化管理。

2024-03-25 16:51:35 15286

原创 AI 绘图 Stable Diffusion(二) 汉化(扩展包安装与移除,第三方包手动安装)

文件代理加速,即在原网址前面加入 https://ghproxy.com/ 然后点击加载,等待加载完成在按上面的步骤安装好扩展包。,如果需要移除掉关于插件的配置,可以自行切换并保存,以免插件没了导致报错。就能看到对应的插件包,按上面使插件包生效即可,或按插件文档来使其生效。,等待加载完成,看不到汉化包可以刷新下。同理安装第三方现成的插件包,也是下载丢进来即可,然后刷新。,就能看到汉化包了,确定汉化包已经被勾选上了,再点击。,不然是看不到汉化包的,不能通过刷新网页的方式生效。,切换好语言,先点击。

2024-03-13 15:32:04 796

原创 AI 绘图 Stable Diffusion(一) 环境安装 Mac、Windows 详细流程

Stable Diffusion 与 Midjourney 的区别,个人比较喜欢优点里面的不受约束这条。

2024-02-26 18:38:34 1482

原创 JS 选色器 colorpicker.js 使用与下载

JS 选色器 colorpicker.js 使用与源码,支持取得 hex、rgb 色值。

2024-02-23 18:28:01 1289

原创 完美解决 studio sdk tools 缺失下载选项问题

不小心都被我删了,导致现在空空如也,没有下载回来的选项了。取消代理后,直接就生效了,没有生效可以尝试重启下。解决方案,取消掉之前配置。

2024-02-07 16:14:35 1261

原创 Android 报错 Failed to find Build Tools revision 30.0.3

在编译时出现这个错误,起因是没有安装这个版本的构建工具。版本,则看安装了那个版本,或者自己选个版本安装后,修改。

2024-02-07 14:12:21 2330

原创 Linux/Mac 定时关机、重启、睡眠(对 shutdown、halt、poweroff、reboot、init 等命令详细讲解)

关闭和重启Linux系统—(shutdown、halt、reboot、poweoff和init)Linux关机和重启详解(shutdown、halt、poweroff、reboot、init)

2024-02-06 16:35:21 3066

原创 Mac 打开终端后直接进入死循环(一直闪动)

工具出现一个问题,打开之后会一直在闪动陷入了死循环,无法进入命令,好像在循环什么东西,导致在所有开发者工具中自带的。暂时只是猜测估计安装了什么插件导致的,有解决方案的可以留言讨论下,重装系统肯定稳稳的解决,暂时影响不大,先用着。手动终端,才能正常使用。

2024-02-02 10:30:12 837 4

原创 HTML5 满天繁星+流星划过动画效果(CSS 动画)

HTML5 满天繁星+流星划过动画效果(CSS 动画)

2024-01-29 18:22:13 1870

原创 完美解决 Failed to connect to github.com port 443 after 75047 ...

替换保存后,再次尝试命令,成功。的地址,按照一样的操作配置即可。点击搜索后,滚动到下面,找到。

2024-01-29 13:54:34 2420

原创 Android Your build is currently configured to use Java 17.0.6 and Gradle 6.5.

Android项目报错原因:是因为Java版本和Gradle版本不匹配,可以调节Java版本或者Gradle版本,但是改动Gradle风险比较大,有可能会导致其他问题,所以推荐修改Java版本,如果熟练可以忽略随便调整。当前报错意思是:当前编译配置是,如果需要使用这个版本,需要升级到Gradle 7.2,目前是Gradle 6.5。因为项目所需的Gradle 6.5对应的是java 8,而自带的Java版本为17,它会使用默认的Java版本去编译项目,所以编译时导致报错。

2024-01-26 11:05:59 2979

原创 Uniapp 原生插件的详细使用步骤(本地插件、云端插件、自制原生插件)

uniapp 基座、标准基座、自定义基座;传统打包、快速安心打包的区别。原生插件文档本地插件、云端插件。本地插件、云端插件都只能只能使用自定义基座来看效果,每次增删插件都必须要重新打包基座,其实就是将第三方包解析嵌入到包内,然后本地修改的内容跟包内的内容结合达到热更新效果,也能实时看到最新效果。插件增删都需要重新打包自定义基座,通过标准基座运行是无法生效的,会报错找不到哦。基座的打包方式顶部有文章介绍,另外,配置打包信息时,如果没有广告配置,可以将下面的广告配置关掉,默认是勾选的。这里是通过云打包。

2024-01-10 11:15:33 12678 2

原创 Android Studio 配置国内镜像源、HTTP代理(详细步骤)

本文只介绍单个项目配置,所有项目配置自行百度。新老版本配置文件稍有不同。和里面的都需要填写。不同版本的gradle文件的url格式不一样。备用一套镜像地址,这套与下面的镜像地址不同,如果下面的案例中的不行可以替换成这份,注意url书写格式// 新版本 settings.gradle.kts// 老版本 build.gradle。

2024-01-09 16:22:14 18460 4

原创 Java 的 JDK 多版本管理与常用命令(JEnv、SDKMAN、Jabba)

比较常用的Java JDK版本管理工具有JEnvSDKMAN,而Jabba是一个比较新的工具,它是跨平台的Java版本管理工具,它是受Node.js的nvm启发,所以Jabba跟nvm的使用方式几乎一致。

2024-01-09 11:32:29 10095 3

原创 Mac 卸载非 JDK 管理工具安装的 Java JDK

如果想删除JRE,请执行以下步骤,首先关闭所有正在使用JRE的应用程序。本身,还可以手动删除其他相关的文件,从而清理整个系统。以下是一些有用的命令和脚本,可帮助手动删除这些文件。,请执行以下步骤,首先关闭所有正在使用。执行该命令后,JRE就会被彻底删除。,后面的路径不需要。

2024-01-05 18:02:01 1022

原创 Android 生成 keystore 证书并查看 MD5 等签名信息(Android Studio、Keytool)

唯一判别名,cn 所有者名称,ou 组织单位名称,o 组织名称,l 城市或区域名称,st 州或省份名称,c 两字母国家代码。:产生别名,每个 keystore 都会关联这一个独一无二的 alias,alias 不区分大小写。(img-CHFcZOB6-1704355645232)]在打包成安装包时需要用到签名文件,不同的编译器生成的签名文件格式也不同。,Java 1.6 之后更改,表示生成密钥对。:指定别名条目的密码(私钥的密码)创建的证书也可以使用上面的。环境才能走下面的操作。:指定产生密钥的算法。

2024-01-04 16:07:34 3336

原创 Uniapp 运行到 iOS 真机或模拟器

进行安装,到钥匙串中找到证书并导出,双击安装证书到钥匙串中如果显示证书不收信任,可以到。:通过菜单中的发行,自定义基座,填的东西基本差不多,没啥区别,然后就可以在运行。然后会重启手机,重启后会提示输入密码启用开发者模式,然后就可以打开安装的。,填入上面的证书信息,跟标识符后,会进行云打包安装到手机上。证书安装即可解决,如果还是显示不受信任,可以删除安装的。),证书下载出来备用,推送证书也在这里面创建。),如果是新增设备,需要重新更新或创建。安装到手机成功后,点击打开提示需要在。配置文件添加上新的设备进去。

2024-01-04 11:36:43 8007 5

原创 Uniapp 运行到 Android 真机或模拟器

如果没有安卓基座插件,这行会显示安卓基础插件,点击安装后,就能出现。,如果没有安卓基座插件,这行会显示安卓基础插件,点击安装后,就能出现。,各个品牌打开开发者模式方式不一样,可自行百度即可,一般是在。,随便建一个空项目,打开后,点击右上角工具栏中的模拟器图标。创建项目后,数据线连接电脑和手机,在弹出的窗口中选择。注意在创建模拟器选择镜像的时候,需要看下当前设备的。次,输入手机密码,就会进入了开发者模式。开启开发者模式后,在设置中找到。开发工具,点击菜单栏的。开发工具,点击菜单栏的。

2024-01-03 16:27:20 7089

原创 前端 CSS 3D 照片墙自动旋转案例(详细步骤)

前端 CSS 3D 照片墙自动旋转案例(详细步骤),案例 DEMO 源码地址 ,仅供参考。

2023-12-26 18:28:35 1811

原创 CSS perspective 与 preserve-3d 的区别(带GIF效果图)

该属性是可以给图像呈现立体感,但是,那仅仅只是一种。/* 反复执行动画,注释,免得影响主要效果 */效果,但是理论上来说,图片如果真的在。后面去了的,这里依然还是在父容器的。:这个属性是让元素处在了真实的。空间中了,图片穿模了父容器的。的视觉感受,并没有真正的在。,拷贝下面代码,换个图片即可。环境中,是会穿模到父容器。上面的效果代码,新建一个。

2023-12-22 16:15:16 2607

原创 CSS perspective、perspective-origin 效果

指的是: 平面距离用户之间的距离,浏览器通过该距离来计算用户的视角大小,从而制造出近大远小的 效果。当元素的 大于 或者元素在 轴正向移动后,元素的大小都会超过实际大小;同理,当元素的 小于 或者在 轴反向移动后,元素大小都会小于实际大小。随着 的值增大,页面元素变得更小:这个其实不难理解,相当于用户眼睛离屏幕更远了,元素当然也就显得更小了。 定义了观察者的视角相对于显示元素的位置。通常用该属性来定义视线灭点,也即视线消失的位置。上面的例子中,并未指定该属性,因为默认使用 ,所以每一个元素看

2023-12-22 15:38:42 2332

原创 前端本地原生开发好用的 http server 服务(npm 包形式、支持热更新、简单好用)

有时候在本地原生网页开发的时候,需要起一个服务能够直接访问当现在正在开发index.html等内容,也就是希望通过npm包在进入项目文件夹后,直接可以起一个可访问的 http 链接,不希望在去安装nginx。serve:为本地静态页面创建一个可访问的服务,不支持热更新:为本地静态页面创建一个可访问的服务,不支持热更新,支持https:为本地静态页面创建一个可访问的服务,支持热更新(运行起来默认支持,可以修改延迟时间),支持https。

2023-12-20 15:52:45 4102 1

原创 Nestjs(五)异常处理方式(异常过滤器)

异常过滤器 - 官方文档创建异常过滤器文件// 这是创建后的文件初始内容@Catch()// 这里就是拦截到的异常,需要处理并抛出给到前台方便直观看到问题...// 输出拦截到的错误异常做下小改造,上面初始化的只会在node// 如果不引用,可能会导致类型关联错误// 捕获 HttpException 错误;如果 @Catch() 里面没有参数, 则捕获所有错误// 可以支持多个 @Catch(HttpException, xxx, xxx)

2023-12-15 16:31:19 701

原创 Nestjs(四)中间件常见使用方式(class、函数中间件)

中间件 - 官方文档。中间件是在路由处理程序之前调用的函数。中间件函数可以访问请求和响应对象,以及应用程序请求响应周期中的next()中间件函数。next()中间件函数通常由名为next的变量表示。也就跟前端路由守卫一样,做个访问拦截处理,但是它这个可以支持读个中间件。

2023-12-13 17:57:28 639

原创 Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)

Nestjs 接收参数 @Query @Body @Param(post、get ...)

2023-12-12 17:58:51 1498

原创 Nestjs(二)cli 创建项目与基本使用

依然可以访问 http://localhost:3000/user/dzm 即可输出。可以访问 http://localhost:3000/user/dzm 即可输出。中,这样就能直接进行跑代码,而不需要二次调整,跑起来的结果跟上面单个案例一样。例如默认启动访问 http://localhost:3000/ 即可输出。导入到别的根入口就行,就相当于整个块都导到另外一个模块中去了。,那就必须最先执行,因为这是一个块的根入口,使用也只需要将这个。以上步骤是一个一个生成的,还有个指令直接可以生成全套。

2023-12-12 16:42:22 593

原创 Nestjs(一)入门前置知识点

纯中文文档中英混合文档英文文档是一个用于构建高效、可扩展的Node.js服务器端应用的框架。它使用渐进式JavaScript,构建并完全支持TypeScript(但仍然允许开发者使用纯JavaScript进行编码)并结合了OOP(面向对象编程)、FP(函数式编程)和FRP(函数式反应式编程)的元素。在幕后,Nest使用强大的 HTTP 服务器框架,如Express(默认),也可以选择配置为使用Fastify!Nest在这些常见的Node.js框架()之上提供了一个抽象级别,但也直接向开发者公开了它们的。

2023-12-07 16:39:14 487

原创 CentOS 安装 nvm

安装好后,查看当前解释器类型,并创建对应解释器的环境变量配置文件。然后测试安装结果,安装成功!保存成功后,使配置文件生效。

2023-12-04 11:11:37 3077

原创 Uniapp 对接抖音短剧播放器 video-player 坑点解决

下只需要首次开权限存在就行,权限开了后下次去掉也没问题的。但是依然可以像上面一样,使用自动化脚本完成这个文件的生成,因为这个文件是需要存在编译出来的源码项目根目录中的,一直存在自然更好,免得出意外。3、每次进入播放页,播放器无法进行播放或看不到播放器,或时好时坏,或拿不到播放器的任何回调,比如开始播放、播放进度等。获取播放器的上下文后,无法进行操作播放器暂停、播放等,原因是需要通过小程序原生。,配置一下,权限生效就正常了。只能在页面级使用,原生可以在组件里面嵌套,但是。组件使用,也就是封装的。

2023-11-17 10:46:10 8001 6

Desktop Goose For Mac (Mac 网红桌面宠物:鹅)

Desktop Goose For Mac (Mac 网红桌面宠物:鹅) 是一款有趣的桌面宠物软件,用户打开软件后会有一只呆头鹅在屏幕上到处乱跑。 它能够在桌面上显示一只鹅,而这只鹅会破坏你的桌面,比如拿出一个记事本,写着好好工作;比如拉出一张照片;比如在桌面留下脚印;比如叼走你的鼠标… 非常有趣 !

2024-02-04

Mac-MD5Change.dmg 修改器

该工具用于 Mac 上批量修改图片 MD5、防止图片秒删、用于资源图片去重等,亲测好用,Mac 一键修改、混淆...

2022-02-22

微信小程序 Canvas 画板、签名板Demo

微信小程序 Canvas 封装的画板,支持画图,签名,生成图片....,使用简单方便再次修改自定义!

2020-10-12

iOS、Android 双平台AES128加密源代码

内含: iOS_AES_128、Android_AES_128 两平台加密源代码,基于AES的ECB模式,选用了 zeropadding 填充,数据位为128位

2019-07-03

IJKMediaFramework(最新)

IJKMediaFramework.framework 直播拉流

2017-02-27

iOS dSYM 免费下载

iOS 奔溃日志分析工具 可定位奔溃代码位置

2017-02-22

Licecap 免费下载

Licecap 是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围。

2017-02-22

iOS SocketDemo

iOS Socket(跟GCDAsyncSocket)的使用 以及使用Socket在Xcode上搭建服务器

2017-02-22

空空如也

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

TA关注的人

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