自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子冉冰清的博客

一个喜欢探讨技术的小白

  • 博客(415)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 【大前端】【Android】whistle配置Android手机代理脚本

Android配置whistle手机代理,为了避免频繁自己手动去WiFi代理输入私有IP地址,特地建了一个Python脚本来帮助一键配置好代理,解除代理。proxy.py文件代码如下,主要核心也就是用Python模拟发送adb命令去控制代理。省掉了自己打开WiFi输入IP地址的过程。

2025-03-10 14:22:32 1294

原创 Python 爬取唐诗宋词三百首

你可以使用 和 来爬取《唐诗三百首》和《宋词三百首》的数据。以下是一个基本的 Python 爬虫示例,它从 中华诗词网 或类似的网站获取数据并保存为 JSON 文件。 其中,这里的base_url替换成这个网站唐诗三百首全集_古诗文网右侧每一栏具体的url即可爬取对应栏目的数据运行之后控制台输出如下所示:爬取来的唐诗的数据:爬取来的宋词数据:

2025-03-03 19:55:32 2187

原创 Trae AI IDE 全网最全的使用教程

近期,字节发布了一款 AI Coding 产品 ——其优雅的 UI、丝滑的交互、母语级的支持、更高的 AI 集成度、更‮然自‬的交‮式互‬对话开发、更‮‬精准的 AI 生‮效成‬果,都让你感到亲切和惊艳!它不再是一个工具,而是一个能 “思考” 和 “共创” 的协作者,帮助你更灵活的调用 AI 参与项目,实现更高效率、更好效果的开发体验。

2025-03-02 23:37:11 5355 2

原创 【Android】用 chrome://inspect/#devices 调试H5页面

直接连接手机usb,打开开发者模式,然后连上数据线,查看到自己应用。开发的过程中,不可避免的需要遇到去与。其中如果还有需要的话,可以引入。,可以打开到这个H5页面信息。交互,甚至有时候需要去调试。

2025-02-25 19:19:48 539

原创 ​Could not locate the repository for “https://github.com/vercel/next-learn-starter/tree/master/lear

运行完成之后,可以看到成功下载对应的代码,并提示。分支,所以需要用下面这行命令去执行。然后看看是不是网络问题,通过。在启动页面跟着学习的时候。里找到了解决这个问题的答案。分支不再存在,改成了。

2025-02-24 10:28:04 908

原创 创建React项目的三个方式

最基础的 React 脚手架,适合大多数 React 应用。Vite:速度快,适合开发时追求快速反馈的场景。Next.js:适用于服务端渲染或静态生成的 React 应用,SEO 更友好。你可以根据项目需求选择合适的工具来创建 React 项目!

2025-02-23 23:56:12 796

原创 用命令模式设计一个JSBridge用于JavaScript与Android交互通信

在开发APP的过程中,通常会遇到Android需要与H5页面互相传递数据的情况,而Android与H5交互的容器就是WebView。因此要想设计一个高可用的JSBridgeJSBridgeJSBridge,不妨可以参考下述示例:设计一套用于AndroidAndroidAndroid端与JavaScriptJavaScriptJavaScript传输数据的协议规范,如下所示:其中既然是要设计到Android与JavaScript两个交互,就必然会涉及Android端传输数据

2025-02-16 22:55:40 1312

原创 Java和JavaScript当中的json对象和json字符串分别讲解

将JSON 字符串转换为JavaScript 对象。:将JavaScript 对象转换为JSON 字符串。用于从 JSON 字符串转换为对象。用于从对象转换为 JSON 字符串。

2025-02-16 17:46:39 655

原创 大模型常见词汇说明

它是人工智能领域中一种设计智能体的方法论,在ReAct框架下,智能体首先根据当前情境进行推理(Reason),决定一个行动方案,然后执行该行动(Action),接着根据行动的结果再次进行推理,形成一个循环迭代的过程。在AI绘画的世界里,ControlNet如同一位指导老师,它辅助AI理解并遵循特定的视觉风格或元素布局,比如确保画面中的建筑物具有特定的几何形状或色彩搭配,使得最终的艺术作品不仅富有创意,还精准符合创作者的意图。较大的窗口提供更丰富语义,帮助生成连贯、准确的文本,避免歧义,改善上下文依赖处理。

2025-02-16 17:03:35 733

原创 【Android】设计一个圆角矩形的WebView

activity_main.xml 布局。设置一个圆角矩形的WebView。自定义RoundWebView。

2025-02-13 18:54:22 539

原创 MacOS 安装NVM

保存并关闭你的文件。接下来,将该变量加载到当前的shell环境中。在下一次登录,它将自动加载。,用于macOS Catalina或更高版本)中添加以下几行。现在,配置所需的环境变量。在你的home中编辑以下配置文件。接下来,在home目录中为NVM创建一个文件夹。然后用下述命令检测nvm版本。

2025-02-07 23:27:31 839

原创 Android 约束布局ConstraintLayout整体链式打包居中显示

ConstraintLayout 约束布局使用layout_constraintHorizontal_chainStyle打包链式

2025-02-06 16:23:28 630

原创 本地用ollama部署DeepSeek大模型

选择对应规模的模型,比如选择1.5b的,然后复制右边这个命令,如果输出了ollama版本号的话,证明安装成功。【Ollama全面指南:安装、使用与高级定制】这样的提示词就表示安装成功了。然后可以开始输入文字进行对话了。然后按照提示一步一步安装即可。官网,点击下面箭头指向的链接。等待拉取对应的模型到本地。

2025-02-05 16:20:13 471

原创 Kotlin泛型学习篇

有时你想说,你对类型参数一无所知,但仍然希望以安全的方式使用它。这里的安全方式是定义泛型类型的这种投影,该泛型类型的每个具体实例化都会是该投影的子类型。仅使用 Kotlin 时,您不太可能需要显式声明绝对不可为 null 的类型,因为 Kotlin 的类型推断会为您处理此问题。这么做毫无意义, 因为我们可以像以前一样在该对象上调用所有相同的方法,所以更复杂的类型并没有带来价值。由于类型擦除,并没有通用的方法在运行时检测一个泛型类型的实例是否通过指定类型参数所创建 ,并且编译器禁止这种。但这样会有一些影响。

2025-01-24 10:51:56 1671 1

原创 【Kotlin】上手学习之控制流程篇

在 Kotlin 中,if是一个表达式:它会返回一个值。因此就不需要三元运算符(),因为普通的if就能胜任这个角色。

2025-01-17 10:54:51 1305

原创 用Cursor生成一个企业官网前端页面(生成腾讯、阿里官网静态页面)

用Cursor生成一个企业官网前端页面

2025-01-16 19:59:12 1860

原创 【Kotlin】上手学习之类型篇

主要分为。

2025-01-16 16:28:51 1200

原创 Android 实现多语言功能

Android 实现多语言功能

2025-01-16 11:27:22 829

原创 Android Studio 将Kotlin和Java代码互相转化

方法1:快捷键:Ctrl+Shift+Alt+K(Windows) Cmd+Options+Shift+K会提示如下弹窗提醒是否要转成Kotlin代码比如运行之后,就会转换成方法2:Code - Convert Java File To Kotlin File。

2025-01-16 11:07:26 658

原创 Android JecPack组件之LifeCycles 使用详解

LifeCycle 是一个可以感知宿主生命周期变化的组件。常见的宿主包括 Activity/Fragment、Service 和 Application。LifeCycle 会持有宿主的生命周期状态的信息,当宿主生命周期发生变化时,会通知监听宿主的观察者。系统组件的生命周期与普通组件之间的耦合性。系统组件指:Activity/Fragment、Service 和 Application。普通组件指:将代码按照功能或者作用封装成的组件。

2025-01-15 19:32:22 1540

原创 npm更换淘宝镜像源

其实,早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到今天。新的淘宝npm镜像源地址:https://registry.npmmirror.com。如果没安装过淘宝镜像源的,则直接安装。然后再执行以下操作查看是否成功。npm更换淘宝镜像源。到期才真正不能用了)

2025-01-15 19:13:55 1640

原创 Android JetPack组件之LiveData的使用详解

一、背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、RxBus。Android消息传递框架,总在不断的演进之中。EventBus的优缺点介绍 优点:开销小,代码更优雅、

2025-01-14 23:00:32 906

原创 Kotlin实现DataBinding结合ViewModel的时候,提示找不到Unresolved reference: BR解决方案

生成kapt,在模块的build.gradle中添加Kotlin-apt插件。在build.gradle里引入kotlin的插件, 如下所示。使用模块化 + Kotlin + DataBinding导入BR文件时出现该错误,BR文件生成并导入成功,但还是一直报错,应该是目前。

2025-01-13 14:33:00 452

原创 Android DataBinding 结合 ViewModel的使用

在build.gradle(app模块)里引入依赖,然后Sync Now一下:完整的build.gradle代码如下所示:2、找到想要改为dataBinding视图的页面, Mac系统的按Option Enter (Windows系统的按Alt + Enter)弹出如下:比如选中的是activity_main.xml视图文件,那么选择这个功能之后,就可以将当前xml文件转换成整体变成了下面这种布局方式可以看到页面出现了新的Layout和data的空标签。(dat

2025-01-12 23:31:14 844

原创 Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-stdlib-1.8.10 报错解决

将项目默认创建的org.jetbrains.kotlin.android这个插件的版本1.7.21更改成1.8.0。个人更推荐第二种方法,都让编译的是jdk 1.8版本。

2025-01-11 21:42:22 292

原创 前端用json-server来Mock后端返回的数据处理

你需要确保本地有一个接口(例如/api/login)来模拟登录请求的处理。因为你的代码中使用的是fetch来发送请求到该接口,后端会返回模拟数据。:如果没有真正的后端,你可以使用 JavaScript 来模拟登录 API。你可以将登录接口本地化,只是直接返回你希望的 mock 数据。

2025-01-09 11:40:05 922

原创 域名备案页面模板

域名备案模板,首页底下正中央位置需要有备案号。

2025-01-08 18:48:37 284

原创 SnackBar 控件 功能点

相比于Toast,Snackbar的好处十分明显——可读性更强,还可以兼容1~2个次要操作,适用场景更加广泛。因此,笔者也具体向我们介绍了Snackbar的常见样式以及设计注意事项。

2025-01-07 20:25:17 198

原创 Task ‘wrapper‘ not found in project ‘:example‘. 报错解决

首先判断当前app模块下有没有gradle/wrapper目录,这个目录下有没有gradle-wrapper.jar和gradle-wrapper.properties文件,如果没有的话,就添加上述文件配置即可。居然都没有gradle/wrapper这个目录,于是我就把能正常跑起来的这个gradle/wrapper的东西复制过来了,在学习腾讯的开源跨端框架Hippy的时候。再sync,可以正常编译并运行了。sync的时候遇到报错。clone项目下来后。

2024-12-25 15:30:16 528

原创 Task ‘prepareKotlinBuildScriptModel‘ not found in project ‘:app‘ 报错

在app模块下的bulid.gradle里,加上这句。然后再sync,即可正常运行。

2024-12-25 15:21:24 765 1

原创 WebView通过@JavascriptInterface 调用原生方法

先创建assets目录,在Project视角下,选中src/main, 右键单击New,选择Directory,最后选中assets即可。接下来,需要在 WebView 加载的 HTML 页面中通过 JavaScript 调用。在activity_main.xml里创建一个WebView控件。确保在 AndroidManifest.xml 中添加了对。

2024-12-18 14:50:49 351

原创 MacOS下载并安装Nacos

去官网下载链接。

2024-12-14 19:40:53 1239

原创 Android 好的开源库

1. 权限请求框架。

2024-12-13 23:20:47 407

原创 MacOS 配置github密钥

其中是注册的绑定账号的邮箱:生成密钥的算法为ed25519(ed25519比rsa速度快,也是gitee默认推荐算法:表示以这个邮箱生成ed25519算法密钥:表示生成的私钥和公钥的指定路径和文件名一路回车默认生成公钥和私钥。

2024-11-29 23:35:32 1571

原创 Android 实现双列图片瀑布流式布局

实现双列图片瀑布流布局,关键在于的和图片的动态加载。

2024-11-24 23:37:55 408

原创 Android 实现悬浮球的功能

在 Android 中,实现悬浮球可以通过以下方式实现,常见的方法是使用创建一个悬浮窗口。

2024-11-24 22:27:11 1631

原创 Android 编译报错提示版本冲突

在module的dependencies里添加上统一的版本。

2024-11-20 16:57:29 382

原创 Android App获取自己的公网IP地址

解析ip地址

2024-11-19 12:49:37 804

原创 Android okhttp 网络链接各阶段监控

发起 HTTP 请求并使用。

2024-11-17 22:56:50 2641

原创 SpringSecurity 鉴权认证入门讲解

​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。​ 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。​ 一般Web应用的需要进行认证和授权。​:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户​:经过认证后判断当前用户是否有权限进行某个操作。

2024-11-16 23:52:41 517

Python 爬取唐诗宋词三百首

Python 爬取唐诗宋词三百首

2025-03-03

Python 爬取唐诗宋词三百首

Python 爬取唐诗宋词三百首

2025-03-03

用命令模式设计一个JSBridge用于JavaScript与Android交互通信

用命令模式设计一个JSBridge用于JavaScript与Android交互通信

2025-02-16

netty-4.1.zip

Netty4.1源码

2021-01-06

go1.15.4windows msi

windows平台的go语言安装程序,点击下载之后可以直接安装,因为在官网下载这个速度很慢,直接在这里下载会很快

2020-11-08

pointofix.zip

windows必备的一个用于在屏幕上绘画的工具,很好的,特别是针对那些需要录制视频或者线上讲解的一些

2020-06-17

Tomcat9.rar

最新版的安装板的Tomcat9.0版本,可以直接下载使用,解压后点击startup.bat就可以启动

2019-09-09

中文版3ds Max模型案例高级教程.zip

中文版3ds Max模型案例高级教程.zip完整的配套资源,可以直接下载

2019-06-29

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

TA关注的人

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