自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐叔学习中...

"别摆烂!你写的每一行代码,都是通向国一的功德!"

  • 博客(134)
  • 收藏
  • 关注

原创 TodoList:我的待办助手

TodoList,是我最近开发的一款待办软件,目前已经正式推出v1.0.0版本了。今日就分享给大家,参考借鉴了,主打极简,无广告,无需登录,零门槛上手使用。另外有关数据隐私问题也无需担心,数据全部存储本地。

2026-05-05 17:29:38 361

原创 Python移动端应用消息提醒开发实践

Hello,大家好,我是唐叔,今天想总结下:在实现「TodoList」应用移动端应用消息提醒的相关实践,欢迎查阅哦!

2026-04-12 21:48:12 384

原创 TodoList应用桌面端&移动端页面自适应设计总结

前阵子发表了对近期在开发的「TodoList」应用在桌面端和移动端自适应设计的思考和总结,蛮多读者阅读的,甚至有转发(是的,本公众号目前关注人数其实没有超过30的,而有100+阅读量其实已经很超预期了)。使用css样式中的实现识别屏幕大小,进而控制组件的显示和隐藏来实现用户感知上的自适应使用css样式中的实现识别移动端/桌面端,进而控制两端的组件差异化显示使用js动态嵌入代码,来实现样式差异化显示上述是具体代码的实现思路,但是回到初衷 -自适应是为了提高用户体验而作的代码改动,绝不是为了炫技。

2026-03-23 21:13:36 481

原创 Python桌面端应用最小化托盘开发实践

这个功能其实挺常见的:用户点击应用右上角的关闭按钮,应用不会直接退出,而是最小化到系统托盘,在后台继续运行。这么做的好处也很直观——不占用桌面空间,同时保持后台运行,避免消息提醒失效。不过真落地实现的时候,还是有几个需要注意的地方,下面展开聊聊~

2026-03-23 18:11:39 436

原创 Python桌面端应用消息提醒功能开发实践

之前的桌面消息提醒是直接采用python调用指令的方式,让powershell才知道python还可以这样发消息提醒的不过这种方式可定制性太差了,单纯使用powershell消息可以驻留在通知中,消息点击后可以跳转到应用支持跨平台消息含应用图标所以,最终还是要采用第三方组件来实现上述功能。

2026-03-18 19:45:49 568

原创 才知道python还可以这样发消息提醒的

今天使用AI编写消息提醒功能,才发现还可以这样玩的。好啦,今天就分享这个小技巧,欢迎三连哦!发消息,必须依赖第三方库,比如。,完全不依赖第三方,真完美!再配合上一个环境识别的。发送消息,好巧妙啊。

2026-03-18 15:50:31 60

原创 还在申请云服务器来传输数据嘛?试试P2P直连吧

一般用户与用户间的数据交互是咋样的呢?用户A要发送数据给用户B,那么用户A需要先将数据发送给服务器,服务器接收数据并存储后,再中转给用户B。fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;C/S 模式数据传输数据传输数据传输中央服务器唯一数据源与逻辑中心客户端A客户端B...也就是经典的「客户端-服务器」模式。

2026-03-16 20:20:24 406 1

原创 为了不付费,我硬生生用AI开发了一个跨平台待办应用

三个月前开始专注做自媒体时,我想找一款待办应用,用来记录日常事项并设置提醒。如果能支持移动端和桌面端,方便随时记录,那就更好了。

2026-03-16 19:09:48 509

原创 e.preventDefault()到底怎么用?

大家好,我是唐叔!今天咱们聊聊前端开发中高频使用却容易踩坑的e.preventDefault()方法。作为昨天坑了我很久的一个函数,我专门咨询了AI相关使用技巧和注意事项,以下是提炼后的具体介绍。简单来说,preventDefault就是用来阻止浏览器默认行为的。啥是默认行为?点击a标签,浏览器会自动跳转点击提交按钮,表单会自动提交在页面上右键,会弹出浏览器菜单这些浏览器自带的"反应",就是默认行为。而我们用preventDefault,就是告诉浏览器:“别动,让我来!

2026-03-13 20:41:23 411

原创 TodoList应用:SPA应用首屏性能优化实践

hello,大家好,我是唐叔,今天想介绍的是SPA- 单页应用的首屏性能问题优化的一些实践,也是我理解的SPA应用最大的技术难点吧。SPA 的优势很明显:一次加载,无缝交互,适合多端复用。但代价也很大——首屏需要加载所有资源,一旦代码庞大,白屏时间就会变长。这就是我们常说的“首屏性能问题”。下面就以唐叔最近一直在开发的TodoList应用为例,分享几种优化手段。

2026-03-13 18:16:36 760

原创 200kb能作甚?mss表示我给你整个截图程序

200kb能作甚?mss表示我给你整个截图程序

2025-10-24 20:56:05 286 22

原创 Pyinstaller - Python桌面应用打包的首选工具

大家好,我是唐叔。上次我们讲解了Python+Web构建桌面应用的最佳选择 - Pywebview,那么写好的Python程序,如何在别人的电脑上运行?总不能要求每个人都安装Python、配置环境吧?这时候,**PyInstaller** 就派上用场了。

2025-10-18 15:43:32 2650 42

原创 venv - python新手推荐的轻量化环境隔离方式

python 环境隔离,相比大多数人的第一选择都是 Conda。而今天唐叔想说的是另一种轻量化的方式——venv。

2025-10-18 11:39:05 940 5

原创 pywebview:用Python+Web技术打造轻量级桌面应用!

本文由唐叔带你深入浅出学习pywebview,从安装配置、基础使用到前后端分离、JS与Python交互、打包发布,再到文件操作、自定义菜单等实战场景,手把手教你用Python快速构建跨平台桌面应用!适合有一定Python基础的开发者进阶学习。

2025-10-07 11:56:59 2968 19

原创 文档转换神器pypandoc详解

本文详细介绍了pypandoc这一强大的文档转换工具,涵盖了其安装方法、基础用法、常见场景(如Markdown转Word、PDF生成等)以及高级定制技巧。通过具体代码示例,帮助开发者轻松实现跨格式文档转换,提升工作效率。

2025-10-06 14:23:47 1402 7

原创 【问题解决】pypandoc报错“No pandoc was found”?三步搞定环境配置!

本文针对Python中使用pypandoc进行文档格式转换时常见的“No pandoc was found”错误,详细讲解其产生原因及解决方案,手把手教你安装并配置pandoc环境变量,助你轻松搞定文档转换,提升开发效率!

2025-10-06 11:02:20 1384 3

原创 【Git神技】三步搞定指定分支克隆,团队协作效率翻倍!

本文由唐叔详细讲解Git克隆指定分支的完整攻略,涵盖直接克隆、分支切换两种方法,针对企业级开发、团队协作等场景提供实战解决方案,帮助开发者提升效率。

2025-10-05 20:50:35 1175 5

原创 别再手抄B站字幕了!AI两步自动提取,准确率高达99%!

还在为整理B站视频字幕而逐字手抄吗?本文分享一套高效、精准的AI自动提取方案,只需两步:使用DownKyi快速下载B站音频,再借助FunASR语音识别模型一键转写为文字,准确率高达99%!无论是做学习笔记还是内容创作,都能帮你省时省力,彻底告别手打时代。

2025-09-29 22:49:52 2761 18

原创 一键配置国内镜像源,让pip下载速度飞起来

解决pip安装Python包缓慢的问题,只需配置国内镜像源。本文提供清华、阿里云等镜像地址和配置方法,让你告别Timeout,下载速度提升10倍+。

2025-09-27 10:39:36 1322 12

原创 一招解决pip install卡顿问题 | Python开发避坑指南

在使用`pip install -e ./`安装本地Python包时,你是否也遇到过命令行卡在“Preparing metadata (setup.py)”一动不动的情况?本文结合真实操作截图,分享一种常见但极易被忽略的解决方案——升级pip工具本身。通过简单命令更新pip后,安装过程立刻恢复正常,附详细步骤与原理说明,助你高效避坑!

2025-09-25 23:52:22 1701 22

原创 IntelliJ IDEA神级配置 - 打造极致开发环境,编程效率翻倍!

本文详细介绍了IntelliJ IDEA的个性化主题设置、编辑器优化、智能编码提示、Git集成配置以及必备插件安装等高效配置技巧,帮助开发者打造极致流畅的开发环境,大幅提升编程效率和舒适度。

2025-09-18 08:32:53 1993 25

原创 Maven多环境配置指南:用Profile实现开发/测试/生产环境无缝切换

本文深入探讨Maven Profile多环境配置的实战应用,详细讲解如何通过Profile实现开发、测试、生产环境的无缝切换。文章包含完整代码示例、最佳实践和常见问题排查,助力Java开发者提升项目管理和团队协作效率,实现DevOps环境下的高效部署。

2025-09-10 23:48:46 1980 35

原创 分不清Git branch和tag?那就看看这里吧

听说有老哥分不清Git branch和tag?今天我们就好好叨叨这两货!

2025-09-10 23:29:40 1640 32

原创 盘点IDEA中那些实用的GIT小技巧

本文由唐叔分享IDEA中那些不为人知却极其实用的Git高级操作技巧,包括智能更新项目、精准代码比较、代码历史追溯、修改提取、暂存管理和安全撤销提交等功能,全面提升你的开发效率与团队协作能力。

2025-09-06 22:02:32 1900 55

原创 告别重复上传!搭建稳定图床,多平台发文效率翻倍

你是否也曾为在不同平台发布文章时反复上传图片而烦恼?本文将详细介绍什么是图床、为什么博主必须拥有自己的图床,以及如何从零开始搭建一个稳定高效的图床系统,支持Markdown一键上传,真正实现“一次上传,多处使用”

2025-09-06 11:04:15 1082 20

原创 Maven动态控制版本号秘籍:高效发包部署,版本管理不再头疼!

本文介绍如何使用Maven Versions插件动态控制项目版本号和依赖组件版本号,实现无需修改代码即可灵活配置版本信息,提升项目管理和部署效率。适用于Java后端开发、持续集成与自动化部署场景。

2025-09-03 22:28:34 1474 24

原创 会log4j日志打印?但是log4j架构原理和适配你了解嘛?

Hello,大家好!我是唐叔,今天给大家带来的是有关Log4j的使用介绍,希望读完本文章能加深你对Log4j的理解。

2025-08-28 08:00:00 1653 53

原创 【日志安全必看】Log4j 2 实现敏感信息脱敏,防止密码泄露!

在日常开发中,日志打印是排查问题的重要手段,但若不小心将用户密码、手机号等敏感信息明文记录,极易造成数据泄露。本文详细介绍如何通过 Log4j 2 的 RewritePolicy 机制,自定义正则替换策略,实现对敏感信息的自动脱敏,确保日志安全合规,同时保留日志的可读性与排查效率。

2025-08-28 07:00:00 1407 23

原创 从零开始认识网络世界:带你读懂 42 个核心概念

上一篇文章,唐叔用万字长文介绍了HTTPS协议。不过,回过头看看,好像涉及的概念很多,而网络知识像一张大网,概念之间彼此嵌套、层层递进。下面唐叔把 42 个术语拆成 7 个递进的“楼层”,从看得见摸得着的网线到看不见摸不着的攻击与防御,让你一次看懂它们如何协作、又如何对抗。

2025-08-18 22:25:55 1139 40

原创 都说HTTPS安全?怎么安全了你懂吗?

其实关于HTTPS,唐叔之前就写过一篇《SSL/TLS协议深度解析》,那篇文章可是把我自己的理解加上AI小伙伴的润色才搞定的。不过后来有读者留言问:"SSL/TLS到底是怎么保证网络通信安全的?" 哎呀,被这么一问,我才发现确实没把整个握手过程讲透。这不,痛定思痛之后,我这次可是下了狠功夫——整整一周抱着《图解HTTP》死磕,把每个细节都吃透了。这回要是还讲不明白,我唐字倒着写!

2025-08-18 07:00:00 2475 67

原创 Python NumPy入门指南:数据处理科学计算的瑞士军刀

NumPy是Python科学计算的基础库,提供了高性能的多维数组对象和工具。本文唐叔将带你从零开始了解NumPy的核心概念、常用操作和实际应用场景,助你在数据分析、机器学习等领域快速上手。无论你是Python初学者还是想提升数据处理能力,这篇文章都将成为你的实用指南。

2025-08-09 11:15:47 3807 59

原创 SSL/TLS协议深度解析

本文由唐叔带大家深入剖析SSL/TLS协议,这个保障我们日常网络通信安全的幕后英雄。文章将从协议发展历程、工作原理、握手过程到常见漏洞全面解析,配合生动比喻和实际案例,让即使非科班出身的读者也能轻松理解。读完本文,你将彻底明白为什么地址栏那个小锁图标如此重要,以及黑客最常攻击的SSL/TLS环节在哪里。

2025-08-06 23:40:20 1640 40

原创 Maven - 依赖的生命周期详解

本文由唐叔为大家深入浅出讲解Maven依赖的生命周期,涵盖依赖声明、传递性依赖、依赖范围、依赖调解等核心概念,结合实战案例解析如何高效管理项目依赖关系。无论你是Java开发新手还是资深架构师,这篇文章都能让你对Maven依赖有全新认识!

2025-08-03 21:06:47 1541 26

原创 常见加密算法详解 - 程序员必知的网络安全基石

在数字化时代,数据安全至关重要。本文由唐叔为您深入浅出地讲解常见的加密算法,包括对称加密(AES/DES)、非对称加密(RSA/ECC)和哈希算法(MD5/SHA),分析它们的工作原理、应用场景及安全性比较。无论你是准备面试还是实际开发,这些加密知识都将成为你的强力武器!

2025-08-03 14:02:31 1535 19

原创 9类主流数据库 - 帮你更好地进行数据库选型!

本文全面解析九大主流数据库类型,包括关系型数据库、键值数据库、文档数据库、列式数据库、图数据库、时序数据库、搜索引擎数据库、嵌入式数据库和向量数据库。每种数据库类型都详细介绍了其核心特性、适用场景和代表产品,帮助开发者根据业务需求选择最合适的数据库解决方案。

2025-08-03 11:42:53 5494 19

原创 Maven - 并行安全无重复打包构建原理揭秘

Maven作为Java项目的主流构建工具,其并行打包(`-T`参数)能大幅提升构建速度。但很多开发者担心:多线程打包会不会导致模块被重复编译?依赖关系会不会乱套?本文将从Maven反应堆机制、依赖分析、线程同步等角度,彻底解析Maven如何在高并发下保证构建的正确性。

2025-08-02 18:22:22 1247 14

原创 Matplotlib - Python图表可视化利器

Matplotlib是Python数据可视化的"瑞士军刀",本文将带你全面了解这个强大的可视化库。从基础折线图到复杂3D图表,唐叔手把手教你玩转12种常用图表类型。无论你是数据分析师、机器学习工程师还是科研工作者,掌握Matplotlib都能让你的数据"活"起来!文章包含大量实战代码示例,配合热点SEO关键词,助你快速成为Python可视化高手。

2025-08-02 12:38:00 4005 50

原创 Maven BOM机制 - Maven复杂依赖关系管理“神器“

BOM(Bill Of Materials)是Maven依赖管理中的"神器",尤其适合管理复杂依赖关系。本文将通过生活化类比、SpringBoot实战案例和原生BOM创建演示,带你彻底掌握这一企业级解决方案,告别依赖版本混乱!

2025-07-27 22:05:02 1557 17

原创 Tkinter美化 - 告别土味Python GUI

本文由唐叔为大家揭秘Tkinter界面美化的核心技巧,涵盖从基础样式配置到现代主题应用的完整知识体系。通过本文,你将掌握字体/颜色设置、ttk组件的使用、主题切换等实用技能,并学会使用图片和自定义样式打造专业级GUI界面。适合想要提升Tkinter界面颜值的Python开发者阅读学习。

2025-07-27 12:28:22 2798 14

原创 Tkinter - Python图形界面开发指南

本文由唐叔为大家详细介绍Python标准GUI库Tkinter的核心用法,涵盖从基础组件到事件监听的完整知识体系。通过本文,你将掌握Label、Button等10大核心组件的使用技巧,学会事件绑定方法,并能够独立开发简单的图形界面应用。适合Python初学者和想要入门GUI开发的程序员阅读学习。

2025-07-25 07:00:00 1528 29

闪念笔记-油猴插件版本

闪念笔记-油猴插件版本,已开源仓库代码:https://github.com/TangIsLearning/flash-notes-script

2025-09-06

DeepSeek-R1: 基于强化学习提升LLM推理能力的技术研究报告

内容概要:DeepSeek团队介绍了他们的第一代推理模型,包括DeepSeek-R1-Zero和DeepSeek-R1。前者通过大规模强化学习(RL)训练,在不需要监督微调(SFT)情况下展现了卓越推理能力。然而,该模型存在易读性差等问题。为解决这些问题,团队提出了DeepSeek-R1,它在RL前加入了多阶段训练和冷启动数据,从而提升了推理性能并在多个基准测试中表现出色。此外,该团队还通过模型蒸馏技术,将DeepSeek-R1的推理能力迁移到较小的密集模型中,使得这些小模型在多个推理任务中显著超越现有模型,并已将这些模型开源。 适合人群:对该领域有兴趣的专业研究人员,尤其是从事大型语言模型(LLM)、强化学习、深度学习等方面的学者和技术开发者。 使用场景及目标:研究者可以用该模型改进或创建新的AI系统,在数学、编码、常识等多个推理领域开展实验;开发者可以参考该技术路径优化产品性能,特别是涉及到智能对话系统的推理模块。 其他说明:该研究证明了大规模强化学习在无监督条件下能有效激发LLM推理能力的可能性,但也揭示了一些限制如语言混合现象,后续还需在语言多样性等方面继续改进。此外,DeepSeek团队认为更大的基础模型配合更大的强化学习规模或许是未来超越智能边界的关键。他们已经开源了全部模型及相关资源以促进社区发展。

2025-03-23

空空如也

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

TA关注的人

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