很多人在装 SQL Server 2019 这件事上栽过跟头要么安装到一半卡死要么装完了死活连不上实例要么卸载不干净导致重装报错。我前后给公司搭测试环境、帮同事远程排障处理过几十台机器上的 SQL Server 2019 部署这里把从下载、安装、使用、报错排查到彻底卸载的完整路径整理出来每一步都写清楚为什么这么操作照着走基本能少踩九成的坑。这篇内容适合刚接触 SQL Server 的在校学生、转行做数据分析的新人以及需要在本地 Windows 机器上搭数据库环境做开发测试的工程师。如果你只是想快速用起来不关心底层细节直接跳到第 3 章照抄命令就行如果你想搞清楚安装时那些绕不开的选择到底是什么意思那从头到尾读一遍绝对值回时间。1. 安装前先把版本和运行环境定下来1.1 SQL Server 2019 四个常见版本怎么选很多人上来就搜“SQL Server 2019 下载”结果进入官网看到一堆版本直接懵了。其实你只需要关心四个版本Express、Developer、Standard、Enterprise。Express 是微软给学习者和轻量应用准备的免费版数据库单库大小限制在 10GB内存最高可用 1GB适合做课程作业和小型测试。但如果你要练习备份恢复、性能调优、分区表这类稍微进阶一点的功能Express 很容易给你卡出瓶颈。Developer 版在我看来才是个人开发者最应该装的版本它功能和企业版完全一致一样是免费授权唯一的限制就是不能用于生产环境。我见过不少同事拿 Developer 版跑公司业务这种用法确实不推荐但做本地开发测试它真香。Standard 和 Enterprise 都是付费商用版本个人学习基本用不上除非你正好在公司有授权环境。下表是四个版本的核心差异选型时直接对照着看。版本价格核心限制推荐场景Express免费单库 10GB内存受限于 1GB课程作业、简单 Web 应用Developer免费禁止生产环境个人开发、学习、功能测试Standard付费功能较全但高级功能缺失中小规模生产环境Enterprise付费无实质限制大型企业生产环境如果你看完还是不知道怎么选那就一个字Developer。它是我在所有排障案例中见到问题最多但也最好用的一版所谓问题多也不是版本本身的 Bug而是大家装的时候没按步骤来。1.2 系统要求和下载安装介质SQL Server 2019 对系统的要求不算苛刻Windows 10 1809 及以上版本、Windows Server 2016 及以上版本都可以装。内存官方写的是 4GB 起步但实测 8GB 内存跑起来才舒服因为 SQL Server 默认会按可用内存动态调整缓冲区大小。磁盘空间至少准备 6GB我说的 6GB 只是安装完数据库引擎的最小占用如果你后面要放数据库文件还要单独给数据目录留空间。依赖方面要注意 .NET Framework 4.7.2Win10 1809 之后的系统都自带老系统需要先去补这个环境否则安装向导在第一步就会卡住。下载渠道我每次都会强调一次别去那些来源不明的第三方站点下 ISO里面十有八九带私货。直接打开搜索引擎搜“SQL Server 2019 Developer 官方下载”进微软官网的 SQL Server downloads 页面选择 Developer edition会拿到一个下载引导工具或者一个大概 1.5GB 左右大小的 ISO 镜像文件。下载完成后Windows 10/11 上直接右键挂载 ISO或者解压到某个目录然后双击里面的 setup.exe 就能进入安装中心。这里有个小细节安装文件所在路径尽量不要带中文目录名早期版本对中文路径支持有毛病虽然 2019 版好了很多但没必要去赌这个概率。1.3 提前规划实例名后面别改实例名这东西我遇到太多人装的时候随手一填后面连接数据库时一脸迷茫。SQL Server 实例是一个独立的数据库引擎运行环境默认实例叫 MSSQLSERVER连接本地默认实例时服务器名填localhost、一个点.或者计算机名都行。如果你装的是命名实例比如实例名叫 MSSQL2019那连接时就得写计算机名\MSSQL2019少一个反斜杠都连不上。个人学习场景我强烈建议直接用默认实例省事路径也短。但如果你需求特殊比如同一台机器要同时跑 2019 和其他版本的 SQL Server那第二个、第三个就只能用命名实例因为默认实例在同一台机器上只能有一个。命名实例还有两个细节要注意实例名不能用中文和特殊符号也不能以数字开头实例名对大小写不敏感所以不用纠结写成 mssql2019 还是 MSSQL2019。实例名安装之后再改非常麻烦基本等于重装所以开装之前就想好。2. 从双击 setup.exe 到安装完成全程手把手2.1 安装中心里的入口别选错双击 setup.exe 之后弹出的 SQL Server 安装中心窗口左侧有一排标签默认停留在“规划”页。很多人在这里不知道该点什么我要连点两下“安装”标签然后看右侧第一个选项“全新 SQL Server 独立安装或向现有安装添加功能”。注意不要选“从 SQL Server 早期版本升级”那是 2012、2016 等旧版平滑升级用的也不要选“新的 SQL Server 2019 故障转移群集安装”那是生产环境做高可用才用的。进入安装向导后第一步是“安装规则”检查。这里系统会逐项检测你的电脑是否满足最低安装条件比如是否有重启挂起、是否有旧的安装程序版本冲突等。如果检查有失败项别急着往下走先看是哪项失败。最常见的失败是“重启计算机”挂起这个和 Windows 更新有关解决办法是清理注册表里的PendingFileRenameOperations值或者直接重启后再回来装。我后面在报错章节会单独讲这个先记住这个关键词。2.2 功能勾选清单哪几样必选哪几样可后补安装向导进行到“功能选择”页面时很多新人看到一堆复选框就头皮发麻。其实核心就一个数据库引擎服务这是必须勾的。它包含 SQL Server 最核心的存储、查询、事务处理能力不勾它你装的就是个空壳。第二个值得考虑的是“SQL Server 复制”它是跟库同步有关的组件做开发测试不一定用得上但我建议顺手勾上免得后面要用的时候还得重新跑一遍安装去添加功能。“机器学习服务”和“机器学习服务Python/R”属于可选组件用不上的话不用勾它很占安装时间。“全文检索”如果你是做中文文档类搜索建议勾上平时没需求也可以不选。功能选择页面最下面还有一个“共享功能”区域里面是“客户端工具连接”和“SQL 客户端连接 SDK”。这两个文件很小建议全部勾上。特别解释一下SSMSSQL Server Management Studio不在这里它不是 SQL Server 安装包的一部分而是独立产品后面单独下载安装。很多人装完 SQL Server 后到处找不到图形化管理工具就是在这里产生了误解管理工具得单独装。勾选完成之后你会看到页面下方显示“已安装现有组件”列表里面包含之前系统里已存在的 SQL Server 相关功能。这个列表不是给你看的它只是告诉你哪些组件已有方便你判断是新增功能还是全部重装。2.3 实例配置、服务器配置里的两个默认值功能选择完成后进入“实例配置”页这里会问你装默认实例还是命名实例。按第 1.3 节说的个人开发选默认实例即可然后下一步。如果你是命名实例这里要填实例名并且记住你填了什么后面连接数据库要用。接着是“服务器配置”页面这个页面里有一个非常关键的默认选项SQL Server 服务账户。默认情况下SQL Server 的数据库引擎服务使用NT Service\MSSQLSERVER账户运行SQL Server Agent 使用NT Service\SQLSERVERAGENT账户运行。这里的正确操作是什么都别动保持默认。我看到有人手痒把服务账户改成自己登录的 Windows 账户结果改了之后服务起不来或者密码过期后整个数据库直接不可用这种惨案发生得太多了。NT Service 这种虚拟账户是微软专门为系统服务设计的它没有密码过期问题权限也被系统管得死死的。同一页还有“启动类型”设置SQL Server Agent 我建议从“手动”改为“自动”。Agent 是 SQL Server 的作业调度器负责执行定时备份、定时任务之类的工作你不把它设成自动启动以后想用定时任务时还得去服务管理器里手动开多一道手续。SQL Server 数据库引擎服务的启动类型保持“自动”就行这个默认就是对的。排序规则这一页默认是SQL_Latin1_General_CP1_CI_AS中文环境也没问题很多老教程让你改成Chinese_PRC_CI_AS其实没必要除非你的业务有特殊的排序、比较需求否则默认排序规则是最稳妥的选择。2.4 数据库引擎配置混合验证模式和 sa 密码安装向导到这里就接近核心了。“数据库引擎配置”页面包含身份验证模式、SQL Server 管理员、数据目录三块内容。身份验证模式是很多新手出错的重灾区。SQL Server 支持两种身份验证方式Windows 身份验证和混合模式SQL Server 身份验证 Windows 身份验证。如果你选择纯 Windows 身份验证那 sa 账号是没法登录的以后用 JDBC、Python 连接数据库时还得绕一圈去做 Windows 凭据映射对个人开发极其不友好。所以我的建议很直接开发学习环境选“混合模式”在下方给 sa 设置一个密码然后勾选“添加当前用户”把当前 Windows 账户设为 SQL Server 管理员。这里又要强调一个细节sa 密码必须满足 SQL Server 的密码复杂度策略也就是至少 8 位并且包含大小写字母、数字和符号中任意三类。很多人在安装时不喜欢输复杂密码随手设个123456然后安装向导直接弹窗提示密码不符合复杂度策略卡在这一步不知道为啥。这个策略你一定绕不过去与其卡在那不如一开始就设定一个类似Sa2024Admin这种又长又符合要求的密码然后把它记在密码管理工具里。“数据目录”选项卡可以留着默认目录也可以改到其他盘。如果 C 盘空间紧张建议把数据目录、日志目录、备份目录都改到 D 盘对应文件夹下。这个操作会改变数据库文件默认存放位置以前装过多个版本 SQL Server 的人一定要看清楚这个页面别把 2019 的数据文件跟旧版本堆到同一个目录。TempDB 配置一般默认就行除非你要做性能优化。2.5 安装中的进度与重启等所有配置填完安装向导会进入“准备安装”页汇总你刚才做的所有选择。运行前最后一项是“安装配置规则”检查这个检查与最初的规则检查不同它会再次确认一切就绪。到这里记得先检查你要安装的功能列表是否符合预期然后点“安装”。安装过程会有进度条显示每个组件的安装状态。数据库引擎服务这个组件本身不算耗时但整个安装流程中会出现“安装程序组件”阶段它要装 VC 运行库、安装脚本、升级工具等这个阶段是肉眼可见的慢而且常出现安装进度条长时间不动的情况这个现象我会在第 4 章专门讲。如果你的机器装到一半弹出“需要重启”的提示别慌重启完成后重新打开 setup.exe安装向导一般能从上次进度继续或者你自己重新走到“功能选择”那一步系统会识别出哪些功能已经装完。安装完成后服务管理器services.msc里会多出几个服务其中最关键的是SQL Server (MSSQLSERVER)状态应该是“正在运行”。看见它说明数据库引擎已经起来了。如果你找不到这个服务或者它启动失败直接看第 4 章的排查表。3. 装完先配置再用 SSMS 跑通第一句 SQL3.1 单独安装 SSMS 并连接本地实例安装完 SQL Server 本体之后你的电脑还没有图形化连接工具。SSMS 需要从微软官网单独下载目前最新版本是 20.x支持连接 SQL Server 2019。下载 SSMS 安装包后一路下一步安装启动后弹出一个“连接到服务器”对话框这是你第一次真正面对 SQL Server。服务器名称那栏填什么取决于你装的实例类型。默认实例填.、localhost或你的计算机名都行命名实例填计算机名\实例名。身份验证选“Windows 身份验证”点“连接”如果不出意外左侧对象资源管理器就会展开显示数据库、安全性、服务器对象等节点。这里会遇到的常见问题是连接超时或者“命名管道提供程序错误”十有八九是 SQL Server 服务没启动或者防火墙拦住了 TCP 1433 端口排查方法看第 4 章。连接成功之后我建议先做一件事右键服务器名称选“属性”在“安全性”页确认“服务器身份验证”是“SQL Server 和 Windows 身份验证模式”。如果你安装时选了混合模式这里自然就是对的但偶尔有人安装时选错成纯 Windows 认证那就得在这里改回来改完还要重启 SQL Server 服务才能生效。3.2 建库建表插入查询一次跑通SSMS 连上之后你可以在图形界面点“新建查询”打开查询编辑器也可以直接在界面里右键“数据库”新建。我更建议从一开始就习惯用 T-SQL 写因为后面工作场景里脚本比点鼠标高效得多。先输入下面这段建库语句然后按 F5 执行CREATE DATABASE TestDB;执行完以后左侧对象资源管理器里刷新一下就能看到 TestDB 数据库。接下来用 USE 语句切换到新数据库再建一张最简单的用户表USE TestDB; CREATE TABLE Users ( Id INT IDENTITY(1,1) PRIMARY KEY, Name NVARCHAR(50) NOT NULL, Email NVARCHAR(100), CreatedAt DATETIME DEFAULT GETDATE() );注意这里字段类型我给你特意用了NVARCHAR而不是VARCHAR原因是为了正确处理中文。SQL Server 里VARCHAR默认按单字节编码处理存中文容易变乱码而NVARCHAR是 Unicode 编码能正确存储中文和各类字符。这是新手最容易踩的坑有人存中文查出来全是问号多半就是类型用错了。接下来插入两条数据INSERT INTO Users (Name, Email) VALUES (N张三, Nzhangsanexample.com); INSERT INTO Users (Name, Email) VALUES (N李四, Nlisiexample.com);字符串外面加的那个N前缀不是装饰它告诉 SQL Server 后面跟着的是 Unicode 字符串要和NVARCHAR字段搭配使用。查出来看看结果SELECT Id, Name, Email, CreatedAt FROM Users;如果你能看到两条中文记录说明从建库到查询的完整链路已经通了。这个从零到一的流程跑通后之前那些一头雾水的概念基本都有了落点。3.3 给数据库做个备份落袋为安刚建好的测试库丢了也不心疼但如果你后面开始写入真实业务数据或者做自己的项目一定要养成备份习惯。备份的操作非常简单在 SSMS 里右键 TestDB 数据库选择“任务—备份”备份类型选“完整”目标位置默认是C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup点“添加”可以指定别的路径文件名会自动带上日期。备份完成后会生成一个.bak文件这就是数据库的完整备份。想还原时右键“数据库—还原数据库”选择源设备找到.bak文件即可。有两点要提醒还原时如果目标数据库已经存在系统会提示是否“覆盖现有数据库”你要确认是否有覆盖预期别把还在用的库直接顶掉另外.bak文件不建议停在 C 盘很长时间尤其是你需要重装系统前把它拷到移动硬盘或者网盘里去。4. 安装和使用中最常见的报错和对应解法4.1 安装卡在 install_vsta_cpu32_action别急着删安装包这个报错场景我太熟了网络热词里“win10 安装 sql server2019 卡在 install_vsta_cpu32_action”能成为热搜说明它已经折磨了一大片人。现象是这样的安装向导进度条走到“Install_vsta_cpu32_action”组件时长时间不动任务管理器里能看见 setup.exe 和 msiexec.exe 还在运行但进度条就是十几分钟甚至半小时一毫米都不挪。VSTA 全称是 Visual Studio Tools for ApplicationsSQL Server 的集成开发环境组件依赖它。它卡住的原因通常有三个一是本机缺少或者损坏了 Microsoft Visual C 运行库特别是 VC 2015-2022 Redistributable 的 x86 版本二是第三方安全软件拦截了安装程序对系统目录的写入导致安装子进程挂在某个资源上三是 Windows Installer 服务状态异常没法正常完成组件注册。我处理这类卡死的顺序是第一拿命令services.msc打开服务管理器确认 Windows Installer 服务没有被禁止运行如果它是“已停止”右键启动第二去微软官网下载最新版 VC 2015-2022 Redistributable 的 x86 和 x64 两个版本全部装上注意 x86 也要装VSTA 本身是 32 位组件第三关闭第三方杀毒软件和实时防护再回到安装中心尝试“修复”安装第四如果时间有限不想慢慢排查可以打开任务管理器看 msiexec.exe 是否在频繁读写硬盘如果它确实还在干活就再等 10 到 15 分钟这个过程在很多机器上真的只是慢不是死。最后再提醒一句如果你是通过挂载 ISO 环境安装并卡在这里尝试把整个安装文件复制到本地磁盘后重新运行 setup.exe某些光驱映射或网络路径下安装程序对文件的访问会异常复制到本地后问题直接消失。这种情况我遇到过不止一次。4.2 登录报错 18456、连不上的排查顺序安装完成后使用阶段最大的坑就是登录错误 18456 是 SQL Server 登录失败的标准错误码。很多人安装时设好了 sa 密码结果重启电脑后拿 sa 登录直接报 18456然后开始怀疑是不是密码记错了。先別急着推断密码问题要按顺序排查。第一步确认身份验证模式是否已经被改为混合模式右键服务器属性要看“安全性”选项卡里是不是“SQL Server 和 Windows 身份验证模式”。如果没有改成混合模式重启 SQL Server 服务后再试。第二步确认 sa 账户是否被禁用右键“安全性—登录名—sa”看“状态”里是否“登录已启用”很多时候安全加固时会把 sa 禁掉这是常规操作。第三步再考虑密码问题如果确实忘了密码用 Windows 身份验证登录后在 sa 属性里重新设置密码。通过 SSMS 从本机连接都没问题但换了网络连接别人连不上时基本是防火墙问题。SQL Server 默认监听 TCP 1433 端口Windows 防火墙需要在“入站规则”里添加一条放行 TCP 1433 的规则。如果你装的 Express 版它默认甚至没有启用 TCP/IP 协议动态端口也不固定需要打开 SQL Server 配置管理器把“SQL Server 网络配置—协议—TCP/IP”改为“已启用”然后在 IP 地址页把动态端口清空固定到一个你指定的端口。Express 的连接问题 80% 出在这里。4.3 安装报错整理成速查表为了方便大家定位问题我把这些年反复遇到的安装报错和对应解法整理成一张表覆盖率和命中率都比较高。报错现象常见原因处理办法安装卡在 install_vsta_cpu32_actionVC 运行库缺失/杀软拦截装 VC x86/x64关杀软等 15 分钟或复制安装包到本地再试错误 18456 登录失败未启用混合认证/sa 被禁用/密码错误按 4.2 节逐项排查无法连接到服务器错误 2SQL Server 服务未启动services.msc 中启动 SQL Server (MSSQLSERVER) 服务无法连接到服务器错误 5权限不足以管理员身份运行 SSMS 或连接工具安装时提示需要重新启动计算机注册表重启挂起重启后再装或删注册表PendingFileRenameOperations值提示“实例名称无效”或找不到实例命名实例写错/实例未安装成功确认服务是否存在按计算机名\实例名格式连接防火墙导致其他电脑连不上1433 端口未放行防火墙放行 TCP 1433Express 版启用 TCP/IP 并固定端口安装失败并生成大量日志老安装残留清理注册表和残留目录按第 5 章彻底卸载后重装速查表只能帮你定位方向如果真遇到安装失败最权威的诊断材料是安装日志。默认位置在C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log目录下安装失败时那里会生成带时间戳的日志文件打开后搜索关键字error或失败往往能看到具体出错的组件和 DLL 路径。我排查疑难杂症时 80% 的信息来自这里比在网上搜报错码高效得多。5. 卸载 SQL Server 2019不是删个目录就完事5.1 卸载之前先做两件事卸载 SQL Server 和装的时候一样不能心血来潮直接控制面板删除。我先说两个前置动作。第一备份所有还想留的数据库。在 SSMS 里右键每个重要数据库执行“任务—备份”生成.bak文件存到安全位置。这里说的安全位置至少是另一个磁盘分区最好拷到移动硬盘或者网盘。卸载就是不可逆操作先备份是最基本的安全习惯。第二建议创建一个 Windows 系统还原点。控制面板搜索“创建还原点”给 C 盘建一个还原点万一卸载过程中误删了什么系统文件还能一键回滚。虽然 SQL Server 官方卸载流程不太会碰系统核心但多一层保险总不是坏事。5.2 控制面板里的正式卸载顺序卸载顺序有点讲究核心原则是先卸载主程序再卸载附属工具。第一步打开“控制面板—程序和功能”找到Microsoft SQL Server 2019 (64-bit)这一项右键卸载。此时会跳出 SQL Server 安装中心的“选择实例”界面选中你要卸载的实例勾选“删除 SQL Server 2019 实例”然后继续。这里有一个很容易踩的坑如果你在实例下拉列表里只能看到一个实例那还省事如果看到多个实例一定看清楚实例名再选别把正在其他项目里用的实例一起删了。主程序卸载完成之后回到程序和功能依次卸载Microsoft SQL Server Management Studio、Microsoft SQL Server 2019 LocalDB如果你装过以及其他 SQL Server 相关条目。有一个大家普遍犹豫的点Microsoft Visual C Redistributable 要不要删我的建议是别删因为很多其他软件也依赖它你无法确定它是被 SQL Server 带进来的还是其他程序需要的留着最安全。5.3 清理残留目录、注册表和服务项控制面板卸载完成后系统里大概率还有残留。SQL Server 的卸载程序并不负责清理所有文件这导致我见过不少人卸载后快速重装结果报“实例已存在”“程序兼容性错误”之类的问题根源就是残留。目录层面手动删除下面这些路径如果你自定义过安装目录按实际位置处理C:\Program Files\Microsoft SQL ServerC:\Program Files (x86)\Microsoft SQL ServerC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2019C:\ProgramData\Microsoft\SQL Server部分版本会在这里留下共享组件注册表层面按Win R输入regedit打开注册表编辑器。先定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server以及HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2019把这两个主键删除。另外还要检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services在左侧列表里找有没有MSSQLSERVER、SQLSERVERAGENT之类以 SQL 开头的服务残留键有的话右键删除。这里不能删错Services分支下全是系统服务项只删那些确定是 SQL Server 遗留的项。动手之前强烈建议在注册表编辑器里先“文件—导出”一份完整备份出错了还能导入回去。服务层面的清理可以在管理员命令行里执行以下命令查看和删除残留服务sc query type service | findstr /i MSSQL sc delete MSSQLSERVER sc delete SQLSERVERAGENTsc delete只能删除已停止且没有其他依赖项的服务如果提示服务正在运行或被依赖先回到服务管理器确认状态别硬删。5.4 卸载后重装的注意事项卸载清理干净之后想重新安装最稳妥的做法是先把电脑重启一遍。很多重装失败的案例就是上一个实例的句柄还残留在内核里重启可以把这些状态彻底清掉。重启回来再跑 setup.exe正常情况下安装向导会像第一次安装一样顺畅。如果你卸载原因只是某个组件坏了不涉及核心数据库引擎可以不用走完全部卸载流程直接使用安装中心左侧的“维护”标签选择“从 SQL Server 2019 独立安装中修复”。修复操作会检查所有已安装组件的一致性补装缺失文件、修复损坏的注册表项多数小问题都能通过修复解决比全部推倒重来快得多。还有一点容易被忽略重装之后如果之前固定过 1433 端口和防火墙规则这些规则一般不会随着卸载自动消失。新装的实例默认实例名如果和之前相同端口配置也能直接复用如果换了命名实例需要去 SQL Server 配置管理器重新启用 TCP/IP 并固定端口不然老防火墙规则放行的端口和你新实例监听的端口对不上连接还是会被拒。我在实际处理过程中最有感触的一点是SQL Server 2019 安装这件事90% 的坑都集中在环境和清理两个阶段。环境上缺 VC 运行库、没放行端口、没开混合验证这三点按本文顺序提前都能绕开清理阶段只要记住卸载不等于删除程序残留目录和注册表键必须手动处理后续装新版、重装成功的概率会高很多。如果你是第一次在一台新机器上装 SQL Server建议先建个还原点再动手这是我能给出的最实在的一句建议它不耽误你 5 分钟却能在最坏情况下救回一整天的折腾时间。
企业数字化 ERP 产品动态
相关推荐
SQL Server 2019安装配置与排错实战:从安装到远程连接与卸载 1. 为什么还要写SQL Server 2019的安装教程这几年数据库圈子被MySQL、PostgreSQL这些开源产品带走了不少热度,但SQL Server在企业级环境里的地位依然很稳。尤其是SQL Server 2019,它加入了大数据集群、改进的列存储索引、在线建索引等一堆实用功能&#… · 2026/9/26 5:49:24
从零搭建ETH中转节点:自动归集与抽水实现 简介:面向零基础以太坊矿工与矿场运维人员的实操型技术文档,讲解如何从云服务器选型开始,搭建具备抽水功能的ETH中转节点,并完成多矿池端口、SSL协议与后台Token安全配置。这份docx以图文步骤为主线,覆盖Windows系统下… · 2026/9/26 5:49:18
机器学习分类指标全解析:TP、FP、FN、TN与Precision、Recall、Accuracy实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 5:49:18
AI写代码能信吗?16万行代码背后的AI Engineering实践 16万行代码,不是一次性“敲”出来的,是“跑”出来的。这里的跑,有两种含义:一是项目不断迭代、持续演进,代码总量像雪球一样滚起来;二是AI Coding工具在背后不停生成、修改、再生成,把写代码这件… · 2026/9/26 6:59:18
音乐网站毕业设计实战:Spring Boot+Vue前后端分离项目全解析 做毕业设计的时候,一听到“音乐网站”就觉得太普通,但恰恰是这类题目最容易拿高分。“乐之境音乐网站”是一个典型的计算机毕业设计原创项目,前后端分离,覆盖用户注册登录、歌曲搜索播放、歌单管理、评论互动和后台管理࿰… · 2026/9/26 6:59:18
C++多重继承实战:菱形继承、虚继承与使用纪律 多重继承大概是C里争议最大的特性之一,没有“之一”。我最早接触它是在刚工作那年的代码评审上,一位老同事指着一棵五层继承树问我“这里走的是哪个Base?”,我当时答不上来。后来被菱形继承坑过、被虚函数表搞懵过、也被二义性编译… · 2026/9/26 6:59:18
C语言strcat陷阱全解析:从缓冲区溢出到安全替代方案 如果你在C语言项目里搜索“段错误”出现次数最多的函数,strcat一定排得进前三。我见过不少人一边骂strcpy不安全,一边却对strcat毫无防备:没有检查剩余空间、没有确认源字符串以\0结尾、甚至让源字符串和目标字符串指向同一块内存。直到日志模… · 2026/9/26 6:59:18
从笔记仓库到知识系统:五年实践沉淀的高效管理方案 我正式开始搭建自己的知识管理系统,大概是五年前的事了。这五年里换过三个笔记软件、迁移过四次数据、攒下过上千条笔记,但真正让我决心重构整个系统的,是一次特别尴尬的经历:某天开会前,我需要找出半年前写的一份关于… · 2026/9/26 6:59:18
美赛各题型代码包实战指南:从熵权TOPSIS到蒙特卡洛的快速上手 简介:这份资源面向参加数学建模竞赛(尤其是美赛)的学生与研究者,系统整理了各常见题型的参考代码,覆盖从线性回归等基础方法到遗传算法改进神经网络等进阶模型,适合需要快速搭建求解框架、对照复现算法的中… · 2026/9/26 6:59:12
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46