<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mrdzhu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mrdzhu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mrdzhu]]></copyright><item><title><![CDATA[纯RUST击败所有压缩软件，开源免费，特别适合程序员使用]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/170332356</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/170332356</guid><author>mrdzhu</author><pubDate>Mon, 09 Nov 2026 08:53:47 +0800</pubDate><description><![CDATA[纯RUST做的压缩软件，没有使用7z的动态库，UI用的GPUI-Kit。压缩速度优于大部分压缩软件，独门绝招，拖出压缩包速度，遥遥领先😊特别适合程序员使用，增加了排除"缓存目录"、"前端依赖"、"版本控制"、"占用的文件"，解决了文件夹中有链接无法还原的问题。]]></description><category></category></item><item><title><![CDATA[pgsql时间分区]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145598063</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145598063</guid><author>mrdzhu</author><pubDate>Wed, 12 Feb 2025 18:36:58 +0800</pubDate><description><![CDATA[这样每个月的数据有独立性，按时间查询，就只查询独立的一个月数据，速度会比较快。pgsql的时间分区就做到了这种效果，注意的是它不是分布式数据库技术，单服务器是完全可以用的。时间分区是对表数据按时间维度进行分割的一种分区策略，常用于处理时间序列数据或按时间频繁访问的数据。pgsql时间分区是数据库分区的一种形式，通过将数据按时间维度划分到不同的分区表中，可以提高查询性能和管理效率。PostgreSQL 16 改进了对分区表的管理功能，提供了更灵活的分区策略和自动化的分区维护机制。]]></description><category></category></item><item><title><![CDATA[excel如何拆分为1000行一个的文件]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145585775</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145585775</guid><author>mrdzhu</author><pubDate>Wed, 12 Feb 2025 10:08:06 +0800</pubDate><description><![CDATA[输出文件：生成 output_1.xlsx、output_2.xlsx 等，每个文件包含最多100行数据（保留标题）。输出路径：与原文件相同，生成 output_1.xlsx、output_2.xlsx 等。一步完成，不需要安装环境，也不需要专业知识，也不需要“神”一样的ai。输入文件：确保 input.xlsx 与脚本同目录，或修改路径。打开Excel文件，按 Alt + F11 进入VBA编辑器。文件路径：检查脚本或宏中的路径权限，避免保存失败。标题行：默认第1行为标题，每个新文件均包含。]]></description><category></category></item><item><title><![CDATA[数据库行转列技术详解]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145578915</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145578915</guid><author>mrdzhu</author><pubDate>Tue, 11 Feb 2025 20:14:29 +0800</pubDate><description><![CDATA[行转列（Row to Column）是数据库领域中一项重要的数据转换技术，能够将垂直排列的行数据转换为水平展示的列数据。这种技术在报表生成、数据分析和业务展示等场景中具有不可替代的价值。本文将通过具体案例详细解析三种主流实现方案。]]></description><category></category></item><item><title><![CDATA[如何动态查询和统计超千万行的数据分页浏览]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145577676</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145577676</guid><author>mrdzhu</author><pubDate>Tue, 11 Feb 2025 19:05:15 +0800</pubDate><description><![CDATA[推荐用临时表，把查询的结果放在临时表里面，再从临时表分页取数给前端。这里面会有一些问题，因为你是服务端，前端可能会有多人并发的情况。所以在分临时表的时侯，需要按用户ID来标识这个表是谁的。另外在用户退出登录的时侯，需要清空该用户所有的临时表。有的技术方案会把所有的请求进行比较，条件相同的不再新建临时表。使用数据库原生会话级临时表（如PostgreSQL的TEMPORARY TABLE）LRU缓存淘汰策略：保持最近使用的前100个查询缓存。优势：完全避免临时表，利用索引快速定位。二、替代临时表的优化方案。]]></description><category></category></item><item><title><![CDATA[excel导入数据库，处理格式不规范问题]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145556570</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145556570</guid><author>mrdzhu</author><pubDate>Mon, 10 Feb 2025 19:50:16 +0800</pubDate><description><![CDATA[在导入过得中，如果发现这一列的值与第一行不符合，会自动修改这个字段为字符串类型，保证这一列的值能完全导入数据库。1、数字列中混有文本，比如这一列，大部分是1，2，3这种数字，中意来一个“张三”。这样的列，在导入数据库时，就会出错，导致数据导入失败。处理的办法有两个，一是用excel公式找到这一列的非数字值，替换成空的。这样的数据是导不进数据库的，因为数据库字段是数值类型，这个“4”是文本。4、超大excel表格的导入，一般的工具对于单文件超过300MB的excel文件导入就会非常吃力，很多都会导入不成功。]]></description><category></category></item><item><title><![CDATA[pgsql最快的数据导入BeginBinaryImport]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145556435</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145556435</guid><author>mrdzhu</author><pubDate>Mon, 10 Feb 2025 19:22:23 +0800</pubDate><description><![CDATA[PostgreSQL 的是中的一个函数，用于高效实现。它是 PostgreSQL C 接口库（libpq）的一部分，用于启动一个 COPY FROM STDIN操作（二进制模式）。通过二进制流（而非文本格式）向数据库批量插入数据，性能显著优于逐行插入或文本格式导入。需要与和PQendCopy配合使用，直接传输二进制格式的数据块。需要高速导入数百万甚至数十亿条记录。数据源本身是二进制格式（例如传感器数据、二进制文件等）。]]></description><category></category></item><item><title><![CDATA[excel合并表格]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145530688</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145530688</guid><author>mrdzhu</author><pubDate>Sun, 09 Feb 2025 12:45:02 +0800</pubDate><description><![CDATA[上一章说到excel拆分表格，可以按一列的不重复数据自动拆分成多个表格。这个功能主要适用于有多个下级机构的部门分发表格使用。表格分发完成，下级单位修改后，上传到我们这里。我们还得把这些表格合并成一个表。如果利用复制粘性，工作量大，且容易出错。就这么简单就完成了多个表的合并，还支持多个表不同列数的合并。当然只能按顺序给你合并到第一个表。还支持在xlsx中添加csv或者在csv中添加xlsx。hpctb同样提供了合并表格的功能，我们打开其中一个表格，点“添加表”，选中全部的表格（这里可以多选）]]></description><category></category></item><item><title><![CDATA[excel拆分表格]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145530144</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145530144</guid><author>mrdzhu</author><pubDate>Sun, 09 Feb 2025 12:25:52 +0800</pubDate><description><![CDATA[我们想按“姓名”拆分为多个表格，excel是没有这个功能的。wps里面有这个功能，但是我今天没找到，可能是在会员里面。如果手工去拆分表格，会比较麻烦，只有通过vba或者py等代码来执行。即使你求助ai,来回折腾，也会比较麻烦。就这么简单，不管你有多少数据，点一下鼠标就按这一列的不重复行给你分成多个表。有没有用鼠标点一下就分成多个表的功能呢？hpctb提供了这个功能。]]></description><category></category></item><item><title><![CDATA[.NET Framework和.NET Core的区别]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145485863</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145485863</guid><author>mrdzhu</author><pubDate>Fri, 07 Feb 2025 08:41:21 +0800</pubDate><description><![CDATA[首先，.NET Framework是微软早期推出的，主要用于Windows平台的应用程序开发，支持WinForms、WPF、ASP.NET这些技术。另外，生命周期和支持时间点需要注意，比如.NET Framework 4.8是最后一个版本，之后微软主要发展.NET 5+，所以用户可能也需要知道迁移的建议。需要避免混淆.NET Core和后来的.NET 5+，虽然现在统称.NET，但用户的问题可能还是关注Core和Framework的区别。.NET Framework 和 .NET Core（现已演进为。]]></description><category></category></item><item><title><![CDATA[不到50美元！李飞飞团队训练出媲美DeepSeek R1的推理模型]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145485303</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145485303</guid><author>mrdzhu</author><pubDate>Fri, 07 Feb 2025 07:31:01 +0800</pubDate><description><![CDATA[2025年2月6日，人工智能领域迎来震撼性突破：由李飞飞教授领衔的斯坦福大学与华盛顿大学联合团队宣布，仅花费不到50美元的云计算成本，便成功训练出名为s1的AI推理模型。正是这种对技术瓶颈的清醒认知，驱使她探索“小而美”的AI新范式。原来高高在上的AI，动辄百亿的算力投资，现在普通玩家只要几十美元就可以在现有开源模型基础上训练一个特定模型，那接下来就是AI百花齐放的时代。据澎湃新闻报道，李飞飞曾在采访中提到，现在的AI比人类差远了，能耗高、体积庞大，而且尚未具备情感，但人类智慧可以启发下一代AI做得更好。]]></description><category></category></item><item><title><![CDATA[如何重新安装windows11，也适用于各种OEM ]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145457912</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145457912</guid><author>mrdzhu</author><pubDate>Thu, 06 Feb 2025 04:10:31 +0800</pubDate><description><![CDATA[误区，在网上找各种非官方包去安装。就算成功了，恭喜你折腾半天，装一个带毒的操作系统。正确的办法，直接到微软的官网。直接创建u盘启动，这个最简单明了：创建 Windows 11 安装媒体如果你想在新的或二手的 PC 上执行 Windows 11 的重新安装或全新安装，请使用此选项下载媒体创建工具以制作可启动的 USB 或 DVD。注意：Windows 11 媒体创建工具不能用于为基于 Arm 的 PC 创建安装媒体；只能为 x64 处理器创建媒体。]]></description><category></category></item><item><title><![CDATA[如何避免被水军带节奏]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145458130</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145458130</guid><author>mrdzhu</author><pubDate>Thu, 06 Feb 2025 04:09:54 +0800</pubDate><description><![CDATA[首先，用户可能关心的是如何辨别真假信息，避免被误导。最后，用户可能需要长期的方法来提升自己的媒介素养。比如学习批判性思维，了解网络舆论的运作机制，参与培训等。用户可能是在社交媒体或论坛上看到很多不真实的评论，担心自己会被这些言论影响，甚至被误导。比如，水军账号可能新注册，内容重复，或者大量刷屏。另外，用户可能还希望了解如何保持理性，不被情绪左右。水军常常利用情绪化的内容来煽动情绪，所以需要建议用户保持冷静，理性分析。在信息爆炸的时代，网络水军通过操控舆论、制造虚假信息干扰公众判断的情况愈发频繁。]]></description><category></category></item><item><title><![CDATA[在windows中安装macos]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145437476</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145437476</guid><author>mrdzhu</author><pubDate>Wed, 05 Feb 2025 08:06:41 +0800</pubDate><description><![CDATA[在BIOS设置中，使用键盘导航找到包含“虚拟化”字样的选项。通常，这些选项位于以下菜单中之一,Processor 或 CPU Configuration：在这些菜单下查找“Intel Virtualization Technology”或“VT-x”设置。然后你需要下载macos的iso文件，太新的可能用不了，你需要测试一下。然后你要下载并安装VMwareworkstation16，不能是17，17会有问题。先决条件，你的电脑cup是inter系列，且支持VT-x/AMD-V硬件虚拟化。]]></description><category></category></item><item><title><![CDATA[在windows中安装linux]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145436977</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145436977</guid><author>mrdzhu</author><pubDate>Wed, 05 Feb 2025 08:06:07 +0800</pubDate><description><![CDATA[按照这些步骤，就可以成功在Windows 11上安装并配置WSL和Ubuntu。将会看到多个版本可供选择，如Ubuntu 22.04 LTS、Ubuntu 20.04 LTS等。右键开始按钮，选择“Windows Terminal (管理员)”或“命令提示符 (管理员)”。确保你的Windows 11已更新到最新版本，以获得最佳的WSL支持。安装完成后，系统可能会提示你重启。选择你需要的Ubuntu版本，然后点击“获取”或“安装”按钮。安装完成后，可以从开始菜单搜索“Ubuntu”，并点击以启动。]]></description><category></category></item><item><title><![CDATA[excel电子表(或csv)中如何合并两个工作表，超过1,048,576行]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145435803</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145435803</guid><author>mrdzhu</author><pubDate>Tue, 04 Feb 2025 08:58:55 +0800</pubDate><description><![CDATA[方法3：使用hpctb的“添加表”功能：先打开一个文件，点“添加表”，选另外一个文件，就在原表上追加了新选表的所有数据。或者你打开一个csv，添加一个电子表或csv在后面。问题1、对于大数据缓慢，或者卡死：表我们需要打开两个文件或者同一文件中的两个工作表，复制其中一个，再粘贴到另外一个表格的某个位置。问题3、CSV类型的文件用excel或wps打开时会有格式错乱，复制粘贴会更加错乱。问题2、超出行限制：两个表行数超出了1,048,576行，会造成无法粘贴。方法1：复制、粘贴，具体操作不说了，太水了。]]></description><category></category></item><item><title><![CDATA[如何解决csv打开出现乱码或格式错乱]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145435879</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145435879</guid><author>mrdzhu</author><pubDate>Tue, 04 Feb 2025 08:58:24 +0800</pubDate><description><![CDATA[csv乱码的原因，其实就是csv解析的时侯“字符编码”（有时侯习惯叫“字符集”，其实是不正确的叫法）和实际不符合。因为历史遗留的原因，“字符编码”有228种，然后你打开的时侯，只能默认或选择一种。但是有很多软件，包括excel和wps默认的仍然不是"utf-8"，所以我们在打开csv的时侯，需要选择“字符编码”。这40种“字符编码”几乎已经覆盖了全部的“字符编码”范围，为什么不是228种呢，因为有些是超集。hpctb在打开和导入csv数据之前，提供了40种“字符编码”的选择，如图。]]></description><category></category></item><item><title><![CDATA[如何原样打开csv文件，格式不变]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145418957</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145418957</guid><author>mrdzhu</author><pubDate>Mon, 03 Feb 2025 08:34:57 +0800</pubDate><description><![CDATA[以前xlsx是我们保存数据的首选，因为它的格式不会变，不管用什么软件打开，都是相同的内容。所以很多人，看着csv就头疼，包括作者本人。目前测试，只有用hpctb打开xlsx，保存为csv或者用hpctb导出为csv，才能保证手术代码前面和后面的0全部存在。csv文件的占用空间非常小，导入导出的速度非常快，不需要复杂的解析。后来在hpctb中发现了对csv的完美支持，我们保存数据又多了一种途径，可以放心使用csv了。我们想看看csv文件的内容，尝试"打开"csv文件，而不是导入，看看有没有问题。]]></description><category></category></item><item><title><![CDATA[excel超过100万行怎么处理]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145419521</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145419521</guid><author>mrdzhu</author><pubDate>Mon, 03 Feb 2025 08:34:13 +0800</pubDate><description><![CDATA[我们打开并查看里面的内容，反应速度也是非常快的，有少量的卡顿。这个没办法，这么多数据用PC即时打开，这也就是最优化的速度了。我们都知道excel是有最大行1,048,576限制的，有的时侯，我们的数据超过了最大行。5、csv导入、导出数据库，支持sql server、msssql、pgsql、oracle、sqlite。1、快速筛选:500万行也不怎么卡顿，能全选、反选、提取“重复项”“唯一项”和“计数”、“列分表”。3、电子表格关联修改，代替xlookup或者vlookup的，点击式的，超大表不会卡死。]]></description><category></category></item><item><title><![CDATA[跨平台的客户端gui到底是选“原生”还是web]]></title><link>https://blog.youkuaiyun.com/mrdzhu/article/details/145406098</link><guid>https://blog.youkuaiyun.com/mrdzhu/article/details/145406098</guid><author>mrdzhu</author><pubDate>Sat, 01 Feb 2025 09:10:38 +0800</pubDate><description><![CDATA[我们看一下“前端”的定义：（Front-End） 通常指与用户直接交互的部分，即用户看到、操作并与之互动的界面。我们讨论的是客户端的“前端”gui部分是选“原生”还是“web”，而不是讨论客户端用“js”还是“原生”。我们应该把客户端也分为“前端”和“后端”，如果客户端没有“后端”，那么不在讨论范围。这一点呢，其实web和原生的差别并不大，只要技术没用错，带客户端的web也完全感觉不到卡顿。最重要的一点是开发速度，web框架的开发速度比"原生"快N倍，速度就是金钱。“原生”的代表框架，qt。]]></description><category></category></item></channel></rss>