- 博客(966)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注

原创 快试试这款自动化测试工具,性能起飞
在使用龙测 Agent 平台之前,也使用过其他平台的一些产品。相比之下龙测平台功能性和颜值都相当 Nice。下面会通过详细功能以及使用流程为大家详细介绍龙测平台的强大之处。
2023-03-23 10:02:42
15899
1

原创 iOS XCode 解决 Showing Recent Messages :-1: Unable to load contents of file list
Xcode 运行pod项目报错 Showing Recent Messages
2019-05-14 15:14:46
31556

原创 python 判断数字是奇数还是偶数
代码如下:while True: try: num=int(input('输入一个整数:')) #判断输入是否为整数 except ValueError: #不是纯数字需要重新输入 print("输入的不是整数!") continue if num%2==0: print('偶数') else: ...
2019-04-23 11:10:55
51647
6

原创 python 获取当前时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。当前时间-时间戳#!/usr/bin/python# -*- coding: UTF-8 -*-import time; # 引入time模块ticks = time.time()print "当前时间戳为:", ticks运...
2019-04-23 11:08:54
26895

原创 人脸识别 -- 活体检测(张嘴摇头识别)
一:简介最近项目在做了身份证银行卡识别之后,开始实现人脸识别和活体识别,其中人脸识别包括人脸入库、人脸查找、人脸1:N对比、人脸N:N对比,另外活体识别运用在安全登录功能。大家都熟知的支付宝使用face++ 的服务来实现人脸识别,在实际项目中使用了讯飞的人脸识别SDK进行二次封装来实现活体识别。主要实现了张嘴和摇头两个活体动作的识别。据我所知,讯飞的服务是基于face++,识别率还是很高,...............
2018-03-21 17:11:39
31352
7
原创 苹果 CEO 库克松了一口气!关税被叫停| Swift 周报 issue 78
本期是 Swift 编辑组自主整理周报的第七十八期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。Swift 周报在 GitHub 开源,欢迎提交 issue,投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加入周报整理。人生没有太晚的开始,只要你勇敢的迈步,不断的向前,无论目标有多大,都比站在原地更接近成功
2025-08-28 23:07:14
707
原创 Swift 解法详解 LeetCode 365:水壶问题
这道题其实就是经典的 “两个水壶问题”,你可能在电影《虎胆龙威3》里见过,布鲁斯·威利斯用两个水壶精确量出 4 升水来解除炸弹。这题就是把那个场景搬到了编程世界里。
2025-08-28 22:54:01
528
原创 实现基于数据库 flag 状态的消息消费控制
在分布式系统中,消息队列(比如 RocketMQ、Kafka、RabbitMQ)是常见的解耦手段。但是实际业务里经常遇到这种需求:消费者拿到消息以后,不能立刻消费,而是要根据数据库里的某个业务标志(flag)来判断是否应该消费。
2025-08-27 23:32:51
1034
原创 Swift 解法详解 LeetCode 364:嵌套列表加权和 II
这道题听名字就知道,是跟“加权”有关的。但跟之前的「嵌套列表加权和」不一样,这次的权重不是随着深度增加,而是随着深度减少。换句话说,最外层的数权重最大,最里层的权重最小。
2025-08-27 23:24:17
617
原创 Docker中如何记录非交互式连接ssh用户操作的所有命令记录?
那么问题来了:如何在 docker 容器中记录所有 ssh 用户执行的命令,包括非交互式的?本文会逐步分析这个问题的成因,并给出几种可运行的解决方法。
2025-08-26 22:21:42
1061
2
原创 Swift 解法详解 LeetCode 363:矩形区域不超过 K 的最大数值和
这道题的名字听上去有点“硬核数学”,但其实本质就是:在一个二维矩阵里找一个子矩形,这个子矩形的元素和要尽可能大,但同时又不能超过一个给定的阈值 K。现实中你可能会遇到类似问题:
2025-08-26 22:17:13
461
原创 Vue SFC Playground 如何正确引入 naive-ui
很多小伙伴第一次在 Vue SFC Playground 里尝试引入第三方 UI 库时,经常会遇到“都有提示了,但就是不能用”的情况。一个典型例子就是 naive-ui。在本地用 Vite + Vue3 项目时,import { NButton } from 'naive-ui' 是完全没问题的,但在 Vue 官方在线 SFC Playground 里却直接报错。为什么会这样?问题的根源在于 ESM 模块和 UMD 模块的区别。本文会详细解释问题成因,并给出一个可运行的解决方案。
2025-08-25 20:53:43
1037
原创 Swift 解法详解 LeetCode 362:敲击计数器,让数据统计更高效
“敲击计数器”这道题听上去像个小游戏里的功能,但其实它背后对应的是一个常见的需求:在过去一段时间内统计事件发生的次数。比如网站的访问量统计、API 调用次数限制、或者 App 按钮的点击频率监控。这类需求在实际开发中都非常常见。今天我们就用 Swift 来实现一个高效的敲击计数器,把题目和现实需求结合起来聊一聊。
2025-08-25 20:50:06
64
原创 Python 版本与 package 版本兼容性检查方法
不少同学在用 Python 建环境的时候都会遇到类似的情况:明明在 conda 或者 venv 里装好了一个 Python 版本,比如 3.8,结果一装包就报错,说 版本不兼容。
2025-08-23 23:36:01
799
原创 Swift 解法详解 LeetCode 361:轰炸敌人,用动态规划轻松拿下
“轰炸敌人”这道题名字听起来就很带感,它其实是一个二维网格搜索问题。我们要找到一个能放置炸弹的位置,让炸掉的敌人最多。虽然题目看起来复杂,但只要把计算方式优化一下,就能高效解决。今天这篇文章会带大家把题目拆开讲透,写出 Swift 可运行的解法,并结合实际场景,看看类似的思路怎么用在日常开发里。
2025-08-23 23:29:59
931
原创 如何在 Axios 中处理多个 baseURL 而不造成混乱
许多项目最终需要调用多个后端:一个遗留的单体应用、一个新的微服务,可能还有一个第三方计费 API。它们的 baseURL 不匹配,如果不小心,你的 Axios 配置会变成一堆混乱的导入和复制的拦截器。本文展示了在 Axios 中组织多个 baseURL 的实用、生产级方法——涵盖实例工厂、共享拦截器、动态 baseURL 路由和每个请求的重写——外加一个可运行的演示(Node + Axios),你可以在本地尝试。我们还将深入探讨实际问题,如认证头、重试、取消、类型检查和 CORS。
2025-08-22 23:52:33
1196
原创 Swift 实现 LeetCode 360:有序转化数组,搞懂这一题就不怕函数变换了
这道题表面上是关于“有序数组的函数变换”,但核心考点其实是:如何在保持效率的情况下,处理带二次函数变换的有序数组。很多人一开始会下意识地把每个数都算出来,再排序,这当然能过小数据,但在大规模输入下就会显得笨重。今天我们就用 Swift 来讲透这道题,顺便写一个可跑的 Demo,保证看完后你不仅理解题目,还能把它运用到实际问题里。
2025-08-22 23:33:59
988
原创 如何在日常开发中高效使用 Copilot
在日常开发中,很多人把 Copilot 当作“代码自动补全器”来用,顶多就是敲几行注释然后让它生成代码。但其实,Copilot 远不止是一个提示工具,它更像是一个懂代码上下文的协作伙伴。如果我们能够掌握一些使用技巧,比如在前后端开发、写脚本、写单测等不同场景下灵活运用,结合上下文来控制它的输出,就能显著提高开发效率。
2025-08-21 22:09:09
1345
原创 再也不怕日志刷屏!Swift 带你轻松玩转 LeetCode 359
我们在日常开发中,时常会遇到“日志频率太高”的问题。如果把所有日志都毫无控制地打印出来,结果可能会造成控制台爆炸、日志文件过大,甚至让系统性能受影响。LeetCode 359 给我们提供了一个简化版的场景:设计一个日志速率限制器(Logger Rate Limiter),确保相同的日志消息在 10 秒之内只会打印一次。这道题乍看简单,其实很贴近实际业务中的“限流”、“节流”思想。本文会用 Swift 写出题解,并且带上一个可以直接运行的 Demo,顺便讲讲这类题在实际工作里的意义。
2025-08-21 22:06:10
557
原创 如何低比特量化算法的工程实战与落地优化
模型越大、预算越紧,这是多数团队的真实处境。推理侧既要快、又要稳,还要省钱。低比特量化(4-bit / 8-bit)正是工程上最“见效快”的手段之一:显著降低显存/内存占用与吞吐成本,同时尽量守住精度底线。本文聚焦工程实战与落地优化:从工具链选型、参数与激活的量化策略,到误差修正(SmoothQuant、Bias Correction、GPTQ/AWQ 等)与业务案例复盘,并给出可运行的 Demo 代码模块与详解,帮助你快速上手、稳定上线。
2025-08-20 23:56:01
1013
原创 K距离间隔重排字符串 (LeetCode 358) — Swift解法 + 可运行Demo
这道题的核心是:把字符串里的字符重新排一下顺序,让相同字符之间至少隔开 k 个位置。如果做不到,就返回空串。看上去像“排座位”,其实是一道标准的“贪心 + 堆 + 冷却队列”题。本文用 Swift 写出一份可直接运行的 Demo,顺便把实现细节和常见坑讲清楚。
2025-08-20 23:32:33
753
原创 iPhone再次大降价,苹果只剩这一招?| Swift 周报 issue 77
本期是 Swift 编辑组自主整理周报的第七十七期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。Swift 周报在 GitHub 开源,欢迎提交 issue,投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加入周报整理。先成为自己的山,再去找心中的海。心若无旁骛,万事皆可破。Swift社区自能生羽翼,何须仰云梯。
2025-08-19 22:54:30
859
原创 排列组合 + Swift 实战:一文搞定 LeetCode 357 不重复数字计
想一想我们日常生活里的数字,经常会遇到重复的,比如闹钟上的“11”,或者年份“2022”。但如果我们只想要不重复的数字呢?比如 123 或 507 这种没有重复数字的数。LeetCode 357 问题就是在考这个:在给定范围内,找出有多少个这样的“不重复数字”。这个题目不是单纯的枚举,而是一个结合数学、排列组合和编程技巧的好题。下面我们用 Swift 来解决它,并一步步拆开逻辑,还会写一个小 Demo 帮助你真正跑起来。
2025-08-19 22:38:31
646
原创 NVIDIA CWE 2025 上海直击:从 GPU 集群到 NeMo 2.0,企业 AI 智能化的加速引擎
8 月 8 日,我受邀参加了在上海举办的 NVIDIA CWE 大会。作为一个正在企业内部推动 AI 落地的从业者,这场会议对我来说不仅是“充电”,更像是一场“解题会”。
2025-08-18 18:08:06
2563
原创 Swift 实战:判断点集是否关于某条直线对称(LeetCode 356)
对称性是我们在生活中常常看到的现象:镜子里的自己,湖水中的倒影,建筑物的设计美学……在数学和算法里,“对称”同样有重要的应用。LeetCode 356 提出了这样一个问题:给定一组点,判断它们是否能被一条垂直于 y 轴的直线对称。这题看似小巧,但却考察了我们对几何直观的理解和对哈希集合的灵活运用。本文将从题目描述出发,用 Swift 编写一个完整的解决方案,并附带一个可运行的 Demo,带你感受代码如何模拟“照镜子”的过程。
2025-08-18 18:01:12
722
原创 一键检测接口是否存活:用 Python/Shell 写个轻量级监控脚本
在日常运维和开发工作中,我们经常会遇到这样一个问题:系统上线之后,需要验证几十甚至上百个接口是否都能正常访问。手动一个一个去点、去测,不仅效率低,而且容易漏掉关键接口。特别是在微服务架构下,接口数量庞大,接口的健康状况直接决定了服务是否稳定。本文将介绍如何通过 Python 和 Shell 脚本快速实现接口监控,自动读取接口列表,批量检测接口返回状态和耗时,并最终生成一份清晰的可视化报告(支持 Markdown 或 HTML 格式)。这样你就能在最短时间内确认接口是否健康,而不是盯着浏览器或 Postma
2025-08-16 21:30:32
944
原创 Swift 实战:实现一个简化版的 Twitter(LeetCode 355)
在社交媒体平台里,推送机制是核心功能之一。比如你关注了某人,就希望在自己的时间线上能看到他们的最新消息,同时自己的消息也要能出现在别人的首页。LeetCode 355 题——“设计推特”就把这个场景简化成一个核心设计题。我们要实现一个小型 Twitter 系统,支持发推文、关注/取关用户、获取最新消息流。
2025-08-16 21:17:00
798
原创 从传感器到大模型:Jetson Thor + LLM.VLA + Holoscan 的边缘推理全链路实战
在嵌入式边缘推理领域,实时处理来自多种传感器(摄像头、雷达、麦克风等)的数据,同时又要运行大语言模型(LLM)或多模态视觉语言模型(VLA),是一件既让人兴奋又让人抓狂的事。特别是在 Jetson Thor 这样面向高性能边缘 AI 的平台上,我们既希望充分发挥它的 GPU/NPU 性能,又要保证 Holoscan 传感器数据流的低延迟。
2025-08-15 23:31:49
809
原创 Swift 实战:用最长递增子序列算法解“俄罗斯套娃信封”问题(LeetCode 354)
这道题表面是“套娃游戏”,实际上是一个二维排序 + 最长递增子序列(LIS)的经典组合题。我们要在一堆信封中,找出能一层套一层的最大数量。本文会从零开始分析题目、拆解解法、实现一个 Swift 可运行 Demo,并结合实际场景聊聊为什么这种思路很常见。看完之后,你不仅能秒杀这题,还能举一反三,处理各种二维排序 + LIS 的场景。
2025-08-15 23:27:18
933
原创 基于 NVIDIA 生态的 Dynamo 风格分布式 LLM 推理架构
大模型上到生产之后,最先撞墙的往往不是“精度”,而是“吞吐”和“时延”。聊天问答、RAG 检索问答、智能客服这类在线场景,并发高、延迟敏感,常规“一次性 batch + 逐条生成”的做法很快就遇到性能瓶颈:GPU 吃不满、排队时间长、波动大。本文聚焦一套基于 NVIDIA 生态的“Dynamo 风格”分布式 LLM 推理架构(文中简称 Dynamo 架构):核心是连续批处理(continuous batching / dynamic batching)、Prefill/Decode 分离、Token 级流式
2025-08-14 23:38:46
1438
原创 Swift 实战:用链表和哈希表写出高性能的贪吃蛇引擎(LeetCode 353)
这题的目标是设计一个“贪吃蛇”核心引擎:给定棋盘大小和一串食物位置,支持不断调用 move(direction) 推进游戏,返回当前分数,撞墙或咬到自己就结束(返回 -1)。本文用 Swift 从零实现一个能跑起来的 Demo,包括完整的 SnakeGame 类、关键数据结构设计、边界与碰撞处理、以及几组样例跑数。代码贴近实战,既能交作业,也能当你写小型游戏/面试题的参考模板。
2025-08-14 23:25:10
1181
原创 前端自动化全流程实战:从 Vite 起步到 CI/CD 无缝上线
现如今,网页中的图片越来越多,特别是电商平台、新闻网站、社交媒体这类内容丰富的场景,经常会出现上百张图片一次性加载的情况。这种情况不仅拖慢页面打开速度,还会占用大量流量,给用户带来糟糕体验。为此,懒加载(Lazy Loading)技术成了前端性能优化的必备手段。它的核心思想是:图片只有在即将进入用户视口(屏幕可见区域)时,才真正开始加载。这样大幅减少了首屏加载的资源压力和网络请求数,显著提升页面响应速度。本文将从懒加载的原理出发,详细介绍两种主流实现方式:浏览器原生懒加载和基于 Intersection O
2025-08-13 20:25:15
770
原创 Swift 实战:从数据流到不重叠区间的高效转换
在日常开发中,我们经常会遇到这样的需求:从一串不断到来的数据中,实时维护一组“合并好的区间”。比如,日志的连续时间段、用户连续签到天数、实时数据的连续区间等。LeetCode 第 352 题 Data Stream as Disjoint Intervals 就是这种场景的典型抽象。它要求我们在数据流中动态添加数字,并随时返回当前数字集合的“不重叠有序区间”表示。
2025-08-13 20:22:27
787
原创 前端必备|如何用懒加载优化大量图片的加载速度和体验?
现如今,网页中的图片越来越多,特别是电商平台、新闻网站、社交媒体这类内容丰富的场景,经常会出现上百张图片一次性加载的情况。这种情况不仅拖慢页面打开速度,还会占用大量流量,给用户带来糟糕体验。为此,懒加载(Lazy Loading)技术成了前端性能优化的必备手段。它的核心思想是:图片只有在即将进入用户视口(屏幕可见区域)时,才真正开始加载。这样大幅减少了首屏加载的资源压力和网络请求数,显著提升页面响应速度。本文将从懒加载的原理出发,详细介绍两种主流实现方式:浏览器原生懒加载和基于 Intersection O
2025-08-12 21:09:19
1079
原创 Swift 实战:计算 Android 解锁模式数量的优雅方法
你是否在手机上设置过图案解锁?那九宫格的解锁方式背后其实是一道编程题:给定最少 m 点解锁和最多 n 点,你能组成多少有效模式?这题在 LeetCode 上编号 351,看起来像小游戏,但背后考察的是 DFS、剪枝、对称性优化等关键算法技巧。这篇文章我们用 Swift 全流程实现,从思路拆解到可运行 Demo,再聊聊这种思路在实际项目中的场景应用。
2025-08-12 21:06:13
568
原创 防抖 vs 节流:一篇文章带你吃透两大前端高频面试题
在前端开发里,我们经常会遇到一些“短时间内疯狂触发”的事件,比如用户输入、页面滚动、窗口大小变化等。要是每次触发都执行一次逻辑,不仅浪费性能,还可能带来奇怪的 Bug。为了解决这个问题,防抖(debounce)和节流(throttle)就应运而生了。它们像两种不同的节奏控制器:一个帮你“忍住”直到最后一次再执行,一个帮你“限速”固定间隔执行。本文会用原生 JavaScript教你从零实现这两个小工具,并结合实际场景给出运行示例。
2025-08-11 21:54:43
763
原创 Swift 实战:精确匹配的数组交集(LeetCode 350)
如果说 LeetCode 349 的交集是找“共同好友”,那么 350 题就是找“共同好友,而且算上重复次数”。举个生活场景:假设你和朋友去超市购物,你的购物单是 [牛奶, 牛奶, 面包],朋友的是 [牛奶, 面包, 面包],你们的“共同购物清单”不只是 牛奶, 面包,而是要考虑数量,比如两人都买了牛奶一次(取最少的次数),面包只取一次。这类问题在电商、库存管理、日志比对等场景特别常见。今天我们用 Swift 来实现,并且做一个可以直接跑的 Demo。
2025-08-11 21:48:51
722
原创 SwiftUI 登录页面键盘约束冲突与卡顿优化全攻略
在开发 SwiftUI 登录页面时,你可能遇到过这样一个尴尬的场景:用户点击邮箱或密码输入框,页面突然轻微卡顿,输入框还被键盘顶上去一部分,甚至直接消失在可视区域之外。
2025-08-09 23:35:54
1221
原创 Swift 实战:秒算两个数组的交集(LeetCode 349)
两个数组取交集,看起来是个特别日常的操作,对吧?比如你想找出两个用户列表中共同的朋友,或者想知道两个商品集合里有什么是重复的。但是在工程中,如果数据量稍微一大,写得不够高效就可能拖慢整个功能的响应速度。
2025-08-09 23:01:40
2360
原创 SwiftUI中的键盘快捷键、初始页面控制及网络权限管理解析
你有没有用过 Mac 应用时想过——“要是这个功能能用快捷键直接触发就好了,不用每次都点按钮”?SwiftUI 里面,这个功能超级容易加,用 .keyboardShortcut() 就行。
2025-08-08 22:12:15
710
FBYBankCardRecognition-iOS-master.zip
2020-05-28
FBYFaceRecognitionDemo_iOS-master.zip
2020-04-28
LeetCode - #3 最长未重复子字符串
2021-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人