- 博客(51)
- 收藏
- 关注
原创 极光一键登录实战:Flutter 少写一半代码,转化率却翻了!
《Flutter极光一键登录实战:提升转化率的技术方案》摘要:本文详细介绍了Flutter项目中集成极光一键登录的完整流程,从控制台配置、Android参数设置到Flutter端封装和服务端鉴权。方案通过减少用户输入步骤,将注册转化率提升50%以上,同时降低验证码成本。重点包括:SDK初始化方法、登录流程封装、Android签名配置要点、后端鉴权流程以及常见问题排查清单。文章特别强调"一键登录是后端认证的开始"这一核心观点,并提供了可直接复用的代码片段和混淆规则,帮助开发者快速落地该方案
2025-12-24 17:39:15
405
原创 Flutter 数据分析接入指南:TalkingData 到底怎么用?
《Flutter数据分析接入指南:TalkingData实践详解》介绍了如何在Flutter项目中接入TalkingData SDK进行数据分析。文章从SDK简介、快速使用流程入手,重点讲解了Flutter侧的插件引入方式、配置常量和延迟初始化方法,并针对Android和iOS平台提供了注意事项。同时给出了埋点扩展示例思路和常见问题排查建议,强调数据分析对业务增长的重要性。全文兼顾官方要点与项目实践,帮助开发者快速完成基础接入并规避常见问题。
2025-12-24 17:37:45
431
原创 震撼对决!Cursor 与 Claude Code,速度竟差10倍,编程神器花落谁家?
摘要: Cursor与ClaudeCode在编程效率测试中表现悬殊。测试以构建足球数据仪表板为例,Cursor仅用2分26秒完成,且一次性处理API和图表;而ClaudeCode耗时24分钟,需多次干预。附加功能测试中,Cursor53秒完成球员数据获取,ClaudeCode耗时4分钟。设计优化环节,Cursor1分钟实现简洁改版,ClaudeCode需2分钟但细节更精致。结论显示,Cursor速度优势显著(快4-10倍),尤其适合新项目快速启动;ClaudeCode设计更细腻但效率较低,适合已有项目优化。
2025-12-10 16:12:45
691
原创 深度剖析Dart “extends”:开启类继承的宝藏大门
本文深入解析了Dart语言中"extends"关键字在类继承中的应用。通过多个代码示例展示了如何使用"extends"实现基础继承、调用父类方法和构造函数、重写超类函数以及继承抽象类等核心功能。"extends"让子类能复用父类属性和方法,同时支持功能扩展和定制,有效提升代码复用性和可维护性。文章还强调了"@override"修饰符和"super"关键字的使用技巧,为Dart开发者提供了实用的继承实现指南。
2025-12-09 17:38:23
343
原创 2026年最值得学习的 AI 工具榜单(程序员 & 技术人必看!)
2026年AI工具榜单重磅发布!这份技术人必备指南将16款AI工具分为S/A/B三级推荐。S级必选三巨头:ChatGPT(深度研究)、Claude(写作编程)、Gemini(多模态创作);A级推荐NotebookLM(论文助手)、Perplexity(智能搜索)等效率工具;B级包含NanoBanana(图像生成)、Cursor(AI编程)等专业工具。榜单涵盖编程、写作、设计、自动化等场景,每款工具都标注核心优势与适用人群,助你精准提升AI生产力。
2025-12-09 17:36:31
1262
原创 万字解读:You.com 新推出的实时搜索 API,如何让你的 AI 应用瞬间具备“实时上网能力”?
You.com推出实时搜索API赋能AI应用,让开发者轻松为AI添加实时联网能力。该平台提供四大核心API:实时搜索、内容抽取、新闻订阅和图像获取,并配套完善的Python SDK和文档支持。API优势在于结构化数据输出、全球新闻覆盖和HTML转Markdown功能,特别适合构建智能问答、新闻监控等AI应用。开发者可免费注册获取API Key(含100美元额度),通过简单代码即可调用。平台为AI Agent提供"实时互联网大脑",能快速开发新闻播报、论文助手等爆款应用,是提升AI竞争力的
2025-12-08 15:00:34
793
原创 白嫖 20 美刀 OhMyGPT 接入 260+ 全球 AI 模型!含Claude 4.5 和 gpt-5等!
嘿,开发者们!在生成式AI飞速发展的当下,OhMyGPT API 犹如一把万能钥匙,为我们打开了通往各类强大AI服务的大门。无论是文本生成、图像创作,还是多模态交互,OhMyGPT API 都能满足你的需求。今天,就让我们一同深入探索 OhMyGPT API 的奇妙世界,看看它如何助力我们开发出令人惊艳的应用程序!
2025-12-08 14:37:56
1148
原创 端午节互动网站
这是一个基于 Vue 3 + Vite 开发的端午节主题互动网站,旨在通过有趣的交互方式展示中国传统端午节文化。网站包含三个主要功能模块:端午节介绍、互动包粽子游戏和龙舟竞赛游戏。
2025-05-29 00:08:49
2565
原创 图片可以直接转成代码开发是越来越简单了
需要 GPT-4 的 OpenAI API 密钥或 Anthropic 密钥(可选), 推荐两者都使用,以便你可以比较 Claude 和 GPT4o 的结果。screenshot-to-code 项目通过结合先进的 AI 技术,为开发者和设计师提供了一个从视觉设计到代码实现的高效工具,极大地简化了开发流程。平时我们浏览网站的时候,经常会遇到令人眼前一亮的网页设计,如果能够将这些设计元素或者整个页面的布局应用到自己的项目中,那该多好?然后打开 http://localhost:5173 就可以开始使用了。
2024-11-20 12:11:36
2624
原创 好用的 IDEA 插件
• ObjectHelper:Object助手,有2个非常实用的功能:①支持自动生成对象拷贝代码;• Alibaba Cloud AI Coding Assistant:编码AI自动补全,比IDEA自带的智能一些。纯干货,没有多余附图和详细描述,看完简介感兴趣的可以自行了解,以下插件均可通过IDEA插件市场官网[1]下载。• GitToolBox:Git增强插件,最好用的功能是可以查看到每一行代码的最近一次提交信息。• File Expander:可以反编译,还可打开tar.gz,zip等压缩文件。
2024-11-20 12:07:44
758
1
原创 Code Review 还是很有必要的我发现了几个代码小问题
很多人在写一个函数并定义参数的时候会这么去做,这么写很容易有一个问题,那就是中间有一些参数是可选的时候,就比如中间 b 其实我不想传的,但由于你这么定义参数传入方式,导致我需要传一个 undefined 进行占位。但是这么写,如果条件非常多的时候,写起来会非常不优雅,并且不好维护,想象一下,如果变量 a 改名了,那么,所有三等式子都得改变量名,所以这里其实可以使用 includes 来进行优化。请看下面这段代码,这样写的缺点在于,变量名一改,全部地方都得改,并且后面想要加额外的判断条件也比较麻烦。
2024-11-09 23:44:12
479
原创 这几个难到令人发指的编程语言,学会了算我输
如果你认为学习 C、C++ 或 Java 这些编程语言很难,那只能说太年轻了,这个世界上还存在着很多入门即放弃的编程语言。Malbolge是一种深奥编程语言(esoteric programming language),由 Ben Olmstead 在 1998年设计,被认为是世界上最难理解和编写的编程语言之一。Malbolge 语言采用三进制系统,只有三个操作符,并且代码在运行时会自我修复,这使得它非常难以理解和调试。Malbolge 的执行过程具有随机性,每次运行都可能产生不同的结果。
2024-10-30 20:22:10
1609
原创 要做消息列表的颜色切换
因为每一项就有一个颜色选择器!图片再来看看效果,发现符合我们的预期~图片适用于多 Tab 切换Teleport 还适用于很多场景的优化,比如多 Tab 切换,但是每一个 Tab 都是显示了同一个组件,这个时候你也可以使用 Teleport 去优化示例尽量简化,方便大家理解比如下面的例子,其实每一个 Tab 展示的都是同一个内容图片图片我们可以使用 Teleport 将内容包起来,并监听 Tab 的切换,进行动态传送图片结果也能达到预期效果图片结语我是林三心,一个待过小型toG型外包公。
2024-10-24 11:14:01
543
原创 JAVA-石头迷阵小游戏
JLabel moveLabel = new JLabel("当前移动次数:" + moveCount);moveLabel.setFont(new Font("微软雅黑", Font.BOLD, 14));// 创建一个菜单条。// 当前空白色块的位置 blankRow,blankCol。// 需要交换的位置 blankRow+1,blankCol。// 定义窗口类,创建对象,展示一个主窗口 石头迷阵。// 定义两个整数变量记录当前空白色块的位置。
2024-10-19 15:15:52
1038
原创 使用 Code Runner 运行在 Visual Studio Code (VSCode) 中 PHP 脚本时,如果你遇到“无法识别 php”或类似的错误,通常是因为系统的环境变量中没有正确设置
使用 Code Runner 运行在 Visual Studio Code (VSCode) 中 PHP 脚本时,如果你遇到“无法识别 php”或类似的错误,通常是因为系统的环境变量中没有正确设置 PHP 的路径。以下是一些解决方法:错误图片。
2024-09-19 16:21:44
1102
1
原创 AnyChart 数据可视化框架
是为了演示 AnyChart 如何轻松集成到您的环境中。您可以将 AnyChart 与任何捆绑工具或模块加载器一起使用,例如 WebPack、Browserify、Require.js 等。AnyChart 是一个灵活的 JavaScript(HTML5、SVG、VML)图表框架,适合任何需要数据可视化的解决方案。你可以在你的 TypeScript 项目中使用 AnyChart - 我们有我们的库的定义文件,你可以在。AnyChart 从 v8.0.0 开始就被结构化为模块,所以你可以只使用你需要的。
2024-09-11 17:20:17
1400
原创 Vite+Vue 3+TS环境搭建
使用命令npm i @vueuse/core -S安装api插件。创建src/utils/require.ts文件,封装请求接口文件。// createRouter用于创建vue-router实例对象。封装一个用户store,创建src/store/user.ts。使用命令npm i vue-router -S安装路由。创建src/router/index.ts文件。创建src/store/index.ts文件。// 引入store的userStore。创建src/utils/rem.ts文件。
2024-09-10 23:23:09
1454
原创 Vue 3组件通信13种方法,收藏起来慢慢看
这 13 种方法涵盖了 Vue 3 中几乎所有的组件通信场景。根据你的具体需求和应用规模,选择最合适的通信方式。记住,好的组件设计能够简化通信,提高代码的可维护性。
2024-09-04 23:18:03
2182
1
原创 Linux发行版三巨头,你会选择哪一个?
它也是许多其他Linux发行版(如Ubuntu)的基础,因此对于那些希望深入了解Linux底层机制的用户来说,Debian是一个不错的选择。如果你是一个企业用户,需要专业的技术支持和服务,并且愿意为此付费,Red Hat Enterprise Linux无疑是最佳选择。定期发布:Ubuntu每六个月发布一个新的版本,并提供五年的长期支持(LTS)版本,确保用户可以获得最新的功能和长期的安全更新。如果你需要一个高度稳定和可靠的系统用于服务器或生产环境,且希望完全自由的软件,Debian是一个很好的选择。
2024-09-04 23:10:45
1356
1
原创 Nginx部署前端vue项目操作步骤和方法~小皮
部署前端Vue.js项目到Nginx上,是开发流程中至关重要的一步,它意味着将静态文件托管在Web服务器上,使应用程序能够被用户访问和交互。
2024-09-03 16:31:22
823
原创 Visual Studio Code大大提升工作效率小技巧~~~
默认情况下,()、{} 和 [] 是匹配的,但可以使用他们喜欢的其他括号字符,甚至可以定义它们的颜色。Beautify 是另一个可靠的代码“美化器”,它通过最小化代码中的干预来检查和格式化您的代码。Material Icon Theme 是一种流行且广泛使用的 VS Code 扩展,可为您的代码编辑器提供时尚现代的外观。您可以确信,您的所有编码需求都通过一组广泛的文件夹和文件图标进行了直观分类,使您可以轻松快速地访问所需内容。您可以使用它来提高您的整体生产力,而不是简化您的工作流程。
2024-09-03 16:29:14
1200
原创 今天来聊一聊前端框架有哪些呢? 主流Vue和React
总的来说,前端框架的选择涉及到多方面的考量,包括但不限于团队的技术栈适配、项目规模和复杂度、性能要求以及社区支持等。对于开发者而言,理解每个框架的优缺点和最佳适用场景,能够帮助他们做出最适合当前项目和团队需求的决策。在现代网络技术的快速发展中,前端框架成为了实现界面美观、交互性强、用户体验佳的网页和应用不可或缺的工具。使用工具: 联网搜索。
2024-09-03 16:26:20
991
2
原创 基于VUE2-dataV和echarts实现的可视化大屏,百分比适配PC端
1.能耗总览仪表盘,统计分析耗电量、耗水量、碳排放量的总数, 以不同颜色的仪表盘形式展示耗电量、耗水量、碳排放量的总数,在 环状图中间区域显示各数据的数据值。2.能耗占比环状图,请分析各能耗的消耗数占能耗总数的比例, 扇形图中包括两部分内容:能耗占比图中需显示办公耗电量、办公用 水量、生产用水量、生产耗电量的数量及占能耗总数的比例。header: ["编号", "物料", "仓库", "库存", "状态"],name: "能耗占比",-- 能耗总览 仪表盘-->-- 能耗占比 环状图-->
2024-09-03 16:17:35
3302
9
原创 VUE3 -创建项目并整理目录
路由设计原则:找页面的切换方式,如果是整体切换,则为一级路由,如果是在一级路由的内部进行的内容切换,则为二级路由。这里自动导入需要深入到elementPlus的组件中,按照官方的配置文档来。样式资源 - 把 common.scss 文件放到 styles 目录下。图片资源 - 把 images 文件夹放到 assets 目录下。基于vite的项目默认不支持css预处理器,需要开发者单独安装。配置别名路径可以在写代码时联想提示路径。
2024-06-01 20:38:08
428
原创 什么是pinia
Pinia 是 Vue 的专属状态管理库,可以实现跨组件或页面共享状态,是 vuex 状态管理工具的替代品,和 Vuex相比,具备以下优势提供更加简单的API (去掉了 mutation )提供符合组合式API风格的API (和 Vue3 新语法统一)去掉了modules的概念,每一个store都是一个独立的模块搭配 TypeScript 一起使用提供可靠的类型推断。
2024-06-01 20:37:34
331
原创 认识Vue3
create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应。在setup函数中写的数据和方法需要在末尾以对象的方式return,才能给模版使用。通过 Counter 案例 体验Vue3新引入的组合式API。执行如下命令,这一指令将会安装并执行 create-vue。前置条件 - 已安装16.0或更高版本的Node.js。在beforeCreate钩子之前执行。分散式维护变成集中式维护。
2024-06-01 20:36:34
458
原创 后台数据管理系统 - 项目架构设计
一些优势:比同类工具快 2倍 左右、节省磁盘空间...pnpm - 速度快、节省磁盘空间的软件包管理器 | pnpm中文文档 | pnpm中文网。
2024-05-30 15:42:19
2396
原创 认识,并且学习Vue3!!
create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应。在setup函数中写的数据和方法需要在末尾以对象的方式return,才能给模版使用。执行如下命令,这一指令将会安装并执行 create-vue。前置条件 - 已安装16.0或更高版本的Node.js。在beforeCreate钩子之前执行。分散式维护变成集中式维护。
2024-05-21 13:32:36
354
原创 Web 性能终极指南(点击即可跳转对应的内容界面,制作不易。给个关注谢谢。)
有很多方法可以加快您的网站速度。难道你不希望每个网络性能提示都集中在一个地方吗?我也是这么想的,所以我把它们都。点击即可跳转对应的内容界面,制作不易。🚀 来最大程度地减少 CSS 请求。✨ 将 JavaScript 编译。⭐️优化 CSS 背景图像。🔥 Cookie 的大小。放在一个地方:这篇文章。☄️中使用 CSS 内。JavaScript的。
2024-05-07 13:46:45
1910
1
原创 面向开发人员 的终极 VueJS 资源
在 10 小时内构建 10 个项目 使用 Vue 3 组合 API - 设置、传送、反应和引用 Vue 3 教程将从非常基础的内容开始,通过构建 10 个不同的应用程序,教您如何在 10 个小时的完整课程中将 TensorFlow 和 firebase 与您的 Vuejs 一起使用。它是从头开始设计的,根据您的目标,可以很容易地成为一个库和一个框架。VueJS 示例,顾名思义,它是示例的集合,例如简单且可自定义的步骤进度指示器、Vue 汽车贷款计算器、通知/Toast 组件等使用 VueJS 制作的项目。
2024-05-06 14:01:54
2603
2
原创 前端开发初学者指南
前端开发是指创建用户直接与之交互的网站和 Web 应用程序的视觉和交互方面。对于长期的职业转变或副业来说,这是一个不错的选择,因为它需要较低的进入门槛。CSS 框架(如 Bootstrap、Tailwind CSS 等)提供了预先设计的样式和组件,以简化构建响应式和视觉一致的 Web 布局的过程。它涉及实施符合品牌目标的设计。像 Git 这样的版本控制系统是管理代码更改、开发人员之间的协作和跟踪项目历史记录的重要工具。在我们深入研究这些步骤之前,重要的是要了解前端开发的全部内容,以及前端开发人员的工作。
2024-05-06 13:44:26
1184
1
原创 Ajax入门!!!!!(第二天)
所谓指令修饰符就是通过“.”指明一些指令后缀不同的后缀封装了不同的处理操作 —> 简化代码1.computed有缓存特性,methods没有缓存2.当一个结果依赖其他多个值时,推荐使用计算属性3.当处理业务逻辑时,推荐使用methods方法,比如事件的处理函数watch侦听器的写法有几种?1.简单写法watch: {数据属性名 (newValue, oldValue) {一些业务逻辑 或 异步操作。},'对象.属性名' (newValue, oldValue) {
2024-05-05 18:21:03
729
1
原创 Ajax入门!!!!!
请求方法是一些固定单词的英文,例如:GET,POST,PUT,DELETE,PATCH(这些都是http协议规定的),每个单词对应一种对服务器资源要执行的操作。浏览器网页中,使用 AJAX技术(XHR对象)发起获取省份列表数据的请求,服务器代码响应准备好的省份列表数据给前端,前端拿到数据数组以后,展示到网页。统一资源定位符,简称网址,用于定位网络中的资源(资源指的是:网页,图片,数据,视频,音频等等)标记服务器在互联网当中的方位,网络中有很多服务器,你想访问哪一台,就需要知道它的域名才可以。
2024-05-05 18:05:14
927
1
原创 VUE路由进阶!!!!!
router-link是什么?router-link怎么用?router-link的好处是什么?router-link 会自动给当前导航添加两个类名,有什么区别呢?router-link的两个高亮类名 太长了,我们希望能定制怎么办如何自定义router-link的两个高亮类名声明式导航跳转时, 有几种方式传值给路由页面?查询参数传参(多个参数)动态路由传参(一个参数,优雅简洁)编程式导航有几种跳转方式?编程式导航,如何跳转传参?1.path路径跳转query传参。
2024-05-05 16:28:06
1077
1
原创 edge使用心得
综合来看,Edge浏览器以其出色的性能、高度的兼容性、增强的隐私保护、紧密的微软服务集成以及为移动设备优化的功能,为用户提供了全面且高效的浏览解决方案。尽管每个人的具体使用需求可能不同,但Edge无疑是一个值得考虑的现代浏览器选项。
2024-05-04 15:20:49
583
1
原创 1.自定义指令基本语法(全局、局部注册)指令的值v-loading的指令封装,2.插槽默认插槽具名插槽作用域插槽,3.综合案例:商品列表MyTag组件封装MyTable组件封装,4.路由入门单页应用
基本语法(全局、局部注册)指令的值v-loading的指令封装... 这都是Vue给咱们内置的一些指令,可以直接使用自定义指令:同时Vue也支持让开发者,自己注册一些指令。这些指令被称为自定义指令每个指令都有自己各自独立的功能概念:自己定义的指令,可以封装一些DOM操作,扩展额外的功能全局注册//在main.js中Vue.directive('指令名', {// 可以对 el 标签,扩展额外功能el.focus()})局部注册//在Vue组件的配置项中"指令名": {
2024-05-04 15:11:53
977
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅