- 博客(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
原创 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
原创 盘点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
DeepSeek-R1: 基于强化学习提升LLM推理能力的技术研究报告
2025-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅