- 博客(104)
- 资源 (296)
- 收藏
- 关注
原创 去 Apple Store 修手机 | 肘子的 Swift 周报 0107
在订阅本周报的电子邮件版本。访问我的博客查看更多的文章。加入社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
2025-10-21 09:05:31
307
原创 Java 如何学习Docker
通过以上步骤,你可以系统地学习和掌握 Docker 的基本概念、安装配置、基本操作、高级特性和实战应用。Docker作为一项热门技术,对于提升个人技能和增强就业竞争力具有重要意义。不断学习和实践,你将能够在云计算和 DevOps 领域取得更好的成绩。
2025-10-21 09:03:12
297
原创 浅析Android MVC架构
它负责完成最核心的业务:“做菜”。它不关心是谁点的菜,也不关心菜做好了要端给谁,它只负责接收“做一份宫保鸡丁”的指令,然后默默地做好。它是最基础的架构思想,理解了它,你才能更好地理解为什么需要MVP、MVVM等更先进的架构。比如你面前的菜单(显示菜品列表)、桌上的空盘子(显示等待上菜的状态)、以及你旁边的“点菜按钮”。他不仅要接待顾客(处理UI事件),还要跑后厨(调用Model),还要端菜(更新View)。:Activity拿到做好的“菜”(数据),转身把它“端上桌”(设置到TextView上)。
2025-10-20 14:37:18
877
原创 Web前端开发工具实战指南 从开发到调试的完整提效方案
在如今的前端世界,框架更新比天气还快。但无论是 Vue、React、Next.js 还是 Svelte,就像一个厨师离不开刀具,前端工程师也离不开好的开发工具。如果你能熟练运用正确的工具组合, 写项目的速度能翻倍,调试的时间能减半。这篇文章,我就从一个真实项目出发,带你看看一个现代前端开发者的“全流程工具链”—— 如何从零搭建、快速开发、精准调试、再到性能优化。
2025-10-20 14:34:55
309
原创 【SQL】MySQL中空值处理COALESCE函数
COALESCE是处理 NULL 值的强大工具支持多个参数,比IFNULL更灵活可用于 SELECT、WHERE、ORDER BY、UPDATE 等各种场景能够有效避免因 NULL 值导致的计算错误和显示问题掌握COALESCE函数能让你的 SQL 查询更加健壮和易读!
2025-10-20 14:32:37
334
原创 嵌入式图形库与LCD屏驱动开发技术指南
/ uGUI自定义字体实现// 字体结构体// 字体数据// 字符宽度// 字符高度// 起始字符// 结束字符// 每字符字节数// 注册自定义字体// 设置字体参数// 从左到右// 位深度// 注册到uGUI系统// uGUI多图层显示管理// 图层窗口数组// 图层数量// 活动图层// 图层可见性// 图层透明度// 创建多图层显示// 1. 创建背景图层// 2. 创建主内容图层// 3. 创建弹出菜单图层。
2025-10-17 15:06:10
297
原创 Spring Boot RESTful API开发实战项目
实体类设计用户实体Repository层用户数据访问层Service层业务逻辑层Controller层REST API控制器字数:260 阅读:275 点赞:28
2025-10-17 15:00:12
214
原创 JSON数据解析与处理实战项目
这个概念其实也不年轻了,现在大部分都改成tools了,但是简单说一下。大模型调用时候可以传入function(tool) 大概是这么一个结构// 代码块来自智普ai的官方文档。
2025-10-17 14:57:54
259
原创 电控系统故障诊断与多电机协同控制技术指南
/ 多阈值故障检测// 警告阈值// 错误阈值// 紧急阈值// 滞后值// 紧急故障检测(无滞后)// 错误故障检测(带滞后)// 警告故障检测(带滞后)
2025-10-17 14:56:37
398
原创 电控系统信号采集与滤波技术实现指南
热电偶放大电路设计霍尔传感器电流检测ACS712电流传感器应用数字滤波算法实现与对比均值滤波算法卡尔曼滤波算法滑动窗口滤波算法模拟滤波电路设计RC低通滤波器设计巴特沃斯滤波器设计抗干扰设计与接地隔离差分输入电路设计接地隔离技术多通道信号同步采集方案ADC多通道轮询采集DMA批量传输与数据拼接滤波算法性能对比表滤波算法计算复杂度内存占用典型应用场景均值滤波低中等平滑噪声,趋势提取卡尔曼滤波高低高精度传感器融合
2025-10-17 14:54:09
272
原创 探索无限可能:生成式推荐的演进、前沿与挑战
生成式推荐在2025年迎来爆发并非偶然,而是LLM技术成熟度与推荐工业场景需求共振的结果。1、LLM生态成熟•分布式训练框架,通过数据并行、模型并行和流水线并行策略,结合混合精度训练、梯度累积等优化技术,显著缩短了模型训练周期。同时,融合监督微调(SupervisedFine-Tuning,SFT)与人类反馈强化学习(Reinforcement Learning from Human Feedback,RLHF)技术栈,有效提升了模型与复杂业务目标(如点击、转化)的对齐能力。•推理性能优化。
2025-10-17 14:53:15
863
原创 SVN版本控制实战项目
Subversion(SVN)是一个开源的集中式版本控制系统,具有以下核心特性:环境搭建服务器端安装客户端配置分支管理策略创建功能分支合并策略钩子脚本pre-commit钩子权限管理用户认证配置字数:268 阅读:360 点赞:78
2025-10-17 14:50:58
143
原创 优化数据库查询性能技巧
数据库查询优化是提升应用性能的关键环节。本文将深入探讨数据库查询优化的核心技巧和最佳实践,帮助开发者编写高效的数据库查询语句。
2025-10-17 14:46:23
252
原创 tcpdump 抓包内容分析实战,快速定位到结论的工程化套路(含真机抓包)
能解密时检查请求/响应头、body;不能解密时依靠状态码、重复请求、超时等元数据做判断。若用代理(Charles/mitmproxy)能解密则直接看明文;若代理不可用,查看TLS 层是否完成再判断是否到达应用处理逻辑。
2025-10-17 14:45:29
541
原创 JavaScript设计模式(十五)——解释器模式 (Interpreter)
解释器模式(Interpreter)由抽象表达式、终结符表达式、上下文和客户端组成,适用于表达式求值、规则引擎等场景。使用时需权衡其可维护性与性能开销,建议在语法简单且解析逻辑复杂的场景应用。
2025-10-17 11:12:41
494
原创 玩Android Flutter版本,通过项目了解Flutter项目快速搭建开发
项目common模块封装了常用以下的功能,可用于其他项目的快速迭代开发支持浅色/深色模式(跟随系统)支持语言切换(跟随系统)资源文件管理支持toast、支持全局loading支持页面导航路由通用的appbar支持沉浸式状态。
2025-10-17 11:11:21
855
原创 告别异常继承树:从 NopException 的设计看“组合”模式如何重塑错误处理
在软件开发中,异常处理是一个不可或缺的环节。长久以来,经典的面向对象思想教导我们,为不同类型的错误建立一个庞大的继承树是一种优雅的方案。例如,定义一个基础的,然后派生出 、等。这种基于**继承(Inheritance)**的设计模式直观且经典。时至今日,这种思想在许多开发者心中依然根深蒂固,被认为是“正统”的 OO 设计。然而,当系统走向分布式、服务化,并需要应对复杂的国际化、多租户、定制化需求时,这个看似优雅的“异常继承树”会逐渐变得僵化、臃肿,最终成为维护的噩梦。Nop 平台的 设计则另辟蹊径,它
2025-10-16 08:44:00
226
原创 面试真实经历某商银行大厂Java问题和答案总结(六)
在 Java 开发中,面试中常见的问题涵盖了广泛的领域,包括面向对象编程、JVM 运行机制、集合框架以及垃圾回收等方面。本文将重点回答一些常见的 Java面试问题,并详细解析每个问题的核心概念。
2025-10-16 08:43:02
349
原创 Vue3性能优化实战:这7个技巧让我的应用提速50%,尤雨溪都点赞!
在当今前端开发领域,性能优化始终是开发者关注的焦点之一。随着Vue3的普及,其出色的响应式系统和组合式API为我们提供了更多优化可能性。然而,即使是最优秀的框架,也需要开发者掌握正确的优化技巧才能真正发挥其潜力。本文将分享我在实际项目中通过7个关键技巧将Vue3应用性能提升50%的实战经验,这些技巧甚至得到了Vue作者尤雨溪的认可!接下来,我们将从编译时优化、运行时优化、渲染性能等多个维度展开讨论。Vue3官方推荐使用Vite作为构建工具,其基于ESM的特性带来了革命性的开发体验。
2025-10-16 08:42:06
259
原创 今天你就是VS Code之神!15个隐藏技巧让代码效率翻倍
写重复代码(如HTML模板、函数结构)时,可通过自定义代码片段一键生成,无需反复手写。打开代码片段设置:按下,在命令面板中输入并选择。选择代码片段适用范围:可选择“全局”(所有文件可用)或特定语言(如html.json仅HTML文件可用)。按模板格式编写片段:以Vue 2的模板为例,输入如下代码,保存后即可使用。// 片段名称// 生效的文件类型// 触发关键词(输入该词后按Tab)"body": ["\t}",],// 片段描述"description": "vue2代码片段"
2025-10-16 08:40:13
486
原创 分库分表正在被淘汰
NewSQL是21世纪10年代初出现的一个术语,用来描述一类新型的关系型数据库管理系统(RDBMS)。在保持传统关系型数据库(如Oracle、MySQL)的ACID事务和SQL模型优势的同时,获得与NoSQL系统类似的、弹性的水平扩展能力NewSQL 的核心理念就是将“分库分表”的复杂性从应用层下沉到数据库内核层,对上层应用呈现为一个单一的数据库入口,解决现在 分库分表的问题;TiDB是PingCAP公司研发的开源分布式关系型数据库,采用存储计算分离架构,支持混合事务分析处理(HTAP)。
2025-10-15 15:33:01
394
原创 掌握Kotlin编程,从入门到精通:视频教程
Kotlin 作为现代 Android 开发的核心语言,其简洁性与强大功能正在重塑移动开发格局。本课程通过“理论 + 实践 +项目”的三维学习模式,帮助零基础学员系统掌握 Kotlin编程,并通过三个贴近企业需求的实战项目积累经验。无论你是计算机专业学生、转行开发者,还是希望提升技能的在职工程师,这套课程都能为你打开通往 Android工程师岗位的大门。记住,技术学习不是一蹴而就的过程,但只要坚持动手实践,不断迭代作品,你终将在求职市场中脱颖而出。现在,就从第一个fun main()
2025-10-15 15:19:52
506
原创 nuxt4 + nuxt-swiper实现官网全屏播放
楼主最近在做一个官网项目,风格偏酷炫, 页面需要实现全屏和流畅切换。经过调研,确定使用技术栈 nuxt4 + nuxt-swiper。因为这是官网,对SEO有一定的要求。因为fullpage4需要商业许可证,控制台报错提示需要。且官网页面有多个滚动设计, ,从风险规避和灵活性两个角度分析,放弃fullpage。这篇文章主要是记录一下的使用。因为使用的nuxt-swiper版本和nuxt版本的问题,插件在使用的过程中会报错。报错1 : SwiperSlide 没有注册修复 : 要在中引入。
2025-10-15 15:16:15
146
原创 nuxt4 + nuxt-swiper实现官网全屏播放
楼主最近在做一个官网项目,风格偏酷炫, 页面需要实现全屏和流畅切换。经过调研,确定使用技术栈 nuxt4 + nuxt-swiper。因为这是官网,对SEO有一定的要求。因为fullpage4需要商业许可证,控制台报错提示需要。且官网页面有多个滚动设计, ,从风险规避和灵活性两个角度分析,放弃fullpage。这篇文章主要是记录一下的使用。因为使用的nuxt-swiper版本和nuxt版本的问题,插件在使用的过程中会报错。报错1 : SwiperSlide 没有注册修复 : 要在中引入。
2025-10-15 14:55:16
267
1
原创 Dubbo 3 深度剖析 – 透过源码认识你 | 更新完结
是最基础也是最关键的环节。Dubbo 作为阿里巴巴开源的。 是保障服务高可用和高效运行的两大核心机制。通过深入源码分析,我们可以看到 Dubbo 3 在。,经过多年演进,在 3.x 版本中实现了。Dubbo 3 采用。
2025-10-15 14:53:16
829
原创 【无标题】YOLO Vision 2025 还没结束!亚洲首场登陆深圳,YOLO26有望亮相# YOLO Vision 2025 还没结束!亚洲首场登陆深圳,YOLO26有望亮相 就在9月25日
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2025-10-15 10:43:27
625
原创 04-TypeScript高级类型系统实战05-Node.js性能优化实战指06-Python异步编程深度解析南
理解事件循环javascript// 使用 process.hrtime 进行高精度时间测量function measurePerformance(fn) { const start = process.hrtime.bigint();console.log(`执行时间: ${Number(end - start) / 1000000}ms`);}// 内存使用监控function logMemoryUsage() { const usage = process.memoryUsage();
2025-10-15 09:02:35
718
原创 04-TypeScript高级类型系统实战05-Node.js性能优化实战指南
javascript// Express 性能监控中间件function performanceMiddleware(req, res, next) { const start = Date.now();});next();监控分析typescript// 基本类型let name: string = "TypeScript";
2025-10-15 09:01:25
370
原创 04-TypeScript高级类型系统实战
typescript// 深度只读type DeepReadonly<T> = { readonly [P in keyof T]: T[P] extends object?// 深度可选type DeepPartial<T> = { [P in keyof T]?// 函数参数类型type Parameters<T extends (...args: any) => any> = T extends (...args: infer P) => any?P : never;
2025-10-15 09:00:37
237
德国“城市风景”EC项目商业计划案例.zip___德国“城市风景”EC项目商业计划案例.zip
2022-05-09
科技的摇篮,通讯原动力—贝尔实验室在中国.zip___科技的摇篮,通讯原动力—贝尔实验室在中国.zip
2022-05-09
挡不住的诱惑—可口可乐的企业形象设计.zip___挡不住的诱惑—可口可乐的企业形象设计.zip
2022-05-09
最宝贵的资源是人才—著名跨国公司在中国人力资源管理案例集萃.zip___最宝贵的资源是人才—著名跨国公司在中国人力资源管理案例集
2022-05-09
是什么造就了150多年的辉煌—西门子的人才培训.zip___是什么造就了150多年的辉煌—西门子的人才培训.zip
2022-05-09
相互信赖,共同受益-卡特彼勒公司的分销系统.zip___相互信赖,共同受益-卡特彼勒公司的分销系统.zip
2022-05-09
用户的愿望高于一切—大众汽车的经营宗旨.zip___用户的愿望高于一切—大众汽车的经营宗旨.zip
2022-05-09
1652835600000_com.eg.android.AlipayGphone-main.2nd
2022-05-19
1652832000000_com.eg.android.AlipayGphone-lite2.2nd
2022-05-19
网景(Netscape):网络时代的美丽前景.zip___网景(Netscape):网络时代的美丽前景.zip
2022-05-09
让每一个人都有机会—朗讯科技的人力资源管理.zip___让每一个人都有机会—朗讯科技的人力资源管理.zip
2022-05-09
雅虎(Yahoo):新世纪的媒介骄子.zip___雅虎(Yahoo):新世纪的媒介骄子.zip
2022-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅