- 博客(102)
- 问答 (1)
- 收藏
- 关注
原创 MySQL 8 的 ZIP Archive 包来在 Windows 系统上安装部署
通过以上步骤,你就可以使用 ZIP Archive 包在 Windows 系统上成功安装和配置 MySQL 8 ,并设置开机自启动。的配置文件,你可以使用文本编辑器(如记事本)来创建和编辑该文件。为了能够在任意命令行位置使用 MySQL 命令,需要将 MySQL 的。替换为你实际的 MySQL 安装路径。跳过权限验证,现在需要重新设置 root 用户密码。表示将初始化过程的信息输出到控制台。在 MySQL 的安装根目录(例如。是服务的名称,你可以根据需要修改。替换为你想要设置的新密码。
2025-02-18 09:55:40
859
2
原创 在自有ARM系统上离线安装MongoDB的坎坷历程与解决方案
在ARM系统上进行MongoDB的离线安装过程中,遇到了依赖缺失、架构兼容性以及编译等多方面的问题。通过不断尝试不同的解决方案,包括调整仓库配置、更换不同版本的安装包、使用容器化技术以及解决编译依赖等,最终找到了适合我设备的MongoDB版本。希望本文的经验分享能够帮助其他开发者在类似的环境中顺利完成MongoDB的安装和配置。
2025-02-17 11:13:43
1075
1
原创 Redis 安装全攻略:在线、离线与交叉编译
在当今的数据处理领域,Redis 作为一个开源的内存数据结构存储系统,凭借其高性能、丰富的数据结构支持等特性,成为了众多开发者的首选。今天,我们就来详细聊聊 Redis 在不同操作系统上的在线安装方法,以及在 ARM64 环境下的离线交叉编译和部署过程。
2025-02-12 09:06:33
1015
原创 在 ARM64 架构系统离线安装 Oracle Java 8 全流程指南
在当今的软件开发和运行领域,Java 语言凭借其跨平台性和强大的功能,占据着重要的地位。对于 ARM64 架构的系统而言,有时候需要离线安装 Java 8 环境来满足特定的开发或运行需求。本文将详细且通俗易懂地介绍从 Oracle 官方下载 Java 8 安装包,到完成安装、配置环境变量以及验证其可用性的整个过程
2025-02-12 09:00:08
1399
原创 我的 2024:技术成长之路的回顾与展望
作为一名开发人员,2024 年是充实且富有挑战的一年。在这一年里,我在技术的海洋中不断探索,不仅在自己擅长的领域深耕,还勇敢地涉足新的技术领域,努力构建属于自己的知识体系。
2025-01-22 09:52:35
765
原创 探索 Mobaxterm:一站式远程开发神器
Mobaxterm 就像一个全能管家,把复杂的远程操作变得简单高效。如果你还在用各种分散的工具,不妨试试 Mobaxterm,或许它会成为你日常开发中的得力助手。赶快下载一个,用起来吧!
2025-01-14 10:41:22
812
原创 Go 语言最佳实践指南:让你的代码优雅又高效 (十六)
在使用 Go 语言的过程中,如何写出优雅、高效、可维护的代码是每个开发者都关注的问题。Go 语言以其简洁性和强大的并发支持赢得了大量开发者的喜爱,但在实际开发中,遵循一些最佳实践可以让你的代码更具可读性和扩展性。本文将从编码规范、代码格式化、结构优化、并发处理、以及如何提升代码的健壮性与可维护性等方面,带你了解 Go 语言的最佳实践。让我们一起来打造更加优雅的 Go 代码吧!
2025-01-14 09:53:49
734
原创 新系统上运行程序必备:如何查看linux系统信息与运行依赖
在一个全新的系统中运行程序时,了解系统的详细信息、已安装的库和依赖情况是非常重要的,尤其是在进行交叉编译或者打包发布时。为了确保程序能够顺利运行,我们通常需要检查以下几个方面:操作系统信息、硬件资源、网络配置、安装的库和工具版本等。在确定操作系统信息之后,你还需要了解系统的硬件配置,特别是CPU、内存、磁盘等信息。最后,我们需要确认目标程序的依赖,以确保运行时所需的库都已正确安装。接下来,确认系统上已安装的基础库和工具版本是否满足运行程序的要求。命令本身的版本,它会帮助你检查所依赖的库是否已安装。
2025-01-13 14:22:15
884
原创 Go 应用的部署与运维全攻略:让你的 Go 程序快速上线(十五)
在现代的应用开发中,部署和运维是开发工作的重要组成部分。如果你正在使用 Go 来开发应用程序,那么你就会发现,Go 在部署和运维方面有着非常简洁和高效的特性。无论是编译、打包、使用 Docker,还是 CI/CD 的自动化构建与部署,Go 都提供了非常强大的支持。本篇博客将带你深入了解如何部署和运维 Go 应用,从编译到 Docker 化,再到自动化构建与部署,所有的知识你都能学到!
2025-01-13 14:04:58
976
原创 Go语言在实际项目中的应用:从RESTful API到日志监控 (十四)
Go语言(又叫Golang)作为一种现代化的编程语言,凭借其简洁的语法和强大的性能,已经成为了很多企业技术栈的一部分。在实际项目中,Go不仅仅被用来做后台服务、微服务架构中的一环,还常常用于快速构建RESTful API、数据库操作和高效的日志监控系统。如果你刚刚开始接触Go,或者已经有一定经验,但希望深入了解Go在实际项目中的应用,那么这篇博客就特别适合你了!接下来,我们将从几个实际应用场景出发,带你一步一步走过Go在实际项目中的那些“套路”。
2025-01-02 20:32:39
730
原创 Go 语言性能优化:让你的程序飞起来 (十三)
在Go语言开发中,性能优化是一个非常重要的话题。程序在生产环境中运行时,性能的瓶颈往往会成为开发人员头疼的问题。幸运的是,Go语言内置了一些非常强大的工具和特性,可以帮助我们提升程序的效率。本文将探讨 Go 语言中几个常见的性能优化技巧,帮助你在开发中把代码做得更快、更好。在这篇博客中,我们会通过一些实际的开发经验来指导你如何提升 Go 程序的性能,让我们一起加速吧!🚀。
2024-12-20 16:15:32
1153
原创 Go语言单元测试与调试:让你的代码更健壮(十二)
编写单元测试是保证代码质量的关键步骤之一。在 Go 中,通过testing包,我们可以方便地编写和运行测试。测试代码与业务代码的分离(*_test.go文件)确保了代码的清晰和模块化。记住,测试文件的命名约定非常重要,它应该以_test.go结尾。测试函数的命名应该以Test开头,Go 语言会根据这个规则自动识别并运行测试。使用go test命令非常方便,它会自动查找并运行所有的测试函数,且会显示详细的测试结果,帮助你快速定位问题。如果你的项目较大,包与包之间的导入关系很重要。
2024-12-20 14:43:50
961
原创 量子通信学习路径(一)
量子通信是一门融合量子力学和通信技术的交叉学科,其核心目标是利用量子力学的特性(如叠加态和纠缠)实现信息传递和安全通信。以下是一个系统学习量子通信的完整大纲,从基础知识到实际应用逐步深入,帮助建立全面的知识体系。
2024-12-19 20:27:12
1011
原创 Math is Fun:用趣味和互动让数学变得简单
数算 (Arithmetic):包含了加法、减法、乘法、除法等基础数学概念,适合刚接触数学的孩子们。每个概念都配有详细的解释和练习,帮助用户巩固基础。几何 (Geometry):提供了丰富的几何知识,包含了点、线、角度、面积、体积等知识点。通过直观的图形和互动工具,帮助用户轻松理解这些概念。代数 (Algebra):包含了从基本的代数运算到方程解法的内容,适合那些需要进一步学习代数的用户。通过简单的例题讲解,让你在一步一步的操作中掌握解题技巧。
2024-11-28 14:51:31
1187
原创 篡改猴(Tampermonkey)使用指南:为您的浏览器增添超级能力
篡改猴是一款用户脚本管理器,支持多种主流浏览器(如 Chrome、Firefox、Edge 和 Safari)。通过它,用户可以轻松管理和运行各种用户脚本,从而增强网页的功能。主要特点如果您有一定的编程基础,可以根据自己的需求编写自定义脚本。示例:隐藏网页上的广告// 选择并隐藏广告元素});})();脚本说明。
2024-11-28 14:30:47
25774
原创 探索QKD与PQC的融合之路:未来的安全通信新范式
在当今数字化时代,信息安全的重要性不言而喻。随着量子计算技术的迅猛发展,传统加密算法面临着前所未有的挑战。在这样的背景下,量子密钥分发(QKD)和后量子密码学(PQC)成为了备受瞩目的两大技术,它们有望共同构建起更加安全、可靠的通信体系。本文将深入探讨QKD与PQC的未来融合方案及其实现过程,带您一同领略这一前沿领域的魅力。
2024-11-28 13:59:59
1242
原创 Go语言的包与项目管理:代码世界的“整理大师”(十一)
在Go中,包是一组代码的集合,用于实现某个功能模块。每个Go文件都必须属于一个包,甚至最简单的程序也不例外。
2024-11-26 11:57:39
1084
原创 Go语言的错误处理:让我们更优雅地对待错误(十)
在大多数编程语言中,错误处理通常是一项令人头疼的任务,但在Go语言中,我们采用了显式的错误处理方式。也许这并不像Java中的异常机制那样自动化,也不像Python中的异常处理那么“优雅”,但它有着自己的魅力——简单、直观且能清晰地表达程序中的意图
2024-11-26 11:43:07
1115
原创 Go语言并发编程:轻松驾驭多线程世界(九)
Goroutine 是 Go 中的轻量级线程,启动一个 Goroutine 比操作系统的线程开销小得多。你只需简单地在函数调用前加上一个go关键字,Go 就会帮你把这个函数放到独立的 Goroutine 中执行。Go程序可以同时跑成千上万的Goroutine,而不会像传统线程那样消耗大量资源。
2024-11-11 17:24:42
814
原创 PDF24:多功能 PDF 工具使用指南
PDF24是一款综合性的 PDF 工具,适用于 Windows 平台,同时也提供网页版。它集合了多种 PDF 操作功能,包括 PDF 转换、合并、拆分、压缩、编辑等,能够满足个人用户和企业用户的各种需求。
2024-11-11 10:37:41
2854
原创 FIPS203 后量子安全ML-KEM(标准简读)
目的与范围:规定ML-KEM算法及参数集,用于在公共信道上建立共享密钥,提供了不同安全强度与性能权衡的参数集,包括ML-KEM - 512、ML-KEM - 768和ML-KEM - 1024。背景:因量子计算机发展对现有公钥密码系统构成威胁,NIST开展后量子密码学标准化工作,ML-KEM基于CRYSTALS - KYBER算法,是被选中的标准化算法之一。
2024-11-07 10:27:07
2697
原创 不要混淆绝对安全:一次一密(OPT)VS 一次性加密
OTP是信息理论上最安全的加密方式,适用于极高安全需求的场景,但其密钥管理和存储上的复杂性使得它在实际应用中不太可行。SM4 一次性加密方案在效率和密钥管理上具有优势,适用于大规模实时通信等场景,虽然其安全性不如 OTP。
2024-11-05 10:30:08
1540
原创 深入浅出:SM4 加密算法及其多种工作模式详解
SM4 是中国自主设计的对称分组加密算法,与全球著名的 AES(高级加密标准)类似。SM4 通过 128 位的密钥对数据进行加密或解密,其特点是效率高,适合硬件实现。特别是在移动通信和物联网等场景中,它的使用日益广泛。SM4 算法是中国商用密码体系的重要组成部分,其 128 位分组加密特性和高效的性能使其广泛应用于安全通信、无线网络等领域。
2024-11-04 14:11:01
5844
1
原创 有趣的实验-SM3计算多字节数据的消耗时间
在数字安全的领域,哈希算法就像厨房里的切菜刀——不可或缺且非常重要。SM3算法是中国国家密码管理局发布的安全哈希算法,专为满足国家信息安全需求而设计。它在密码学上广泛应用,尤其是在数字签名和数据完整性验证等领域。
2024-11-04 11:50:27
1172
原创 Go语言中的切片与集合操作:乐趣无穷的编程之旅(八)
深入探讨了Go语言中的切片和映射,了解了它们的定义、操作及在函数中的传递方式。切片的动态特性让数据管理变得轻松,而映射则提供了高效的键值查找方式。作为开发者,理解这些数据结构能够帮助你更有效地处理数据,提升编程效率。无论是在开发应用程序、处理数据,还是构建复杂系统,掌握切片和映射都能让你如鱼得水
2024-10-29 17:28:40
826
原创 Go语言中的结构体与方法:深入浅出(七)
结构体(struct)可以看作是一个自定义的数据类型,它允许你组合多个字段。Age int接口是一组方法的集合,任何类型只要实现了接口的方法,就可以被视为这个接口的实例。这种特性被称为多态。
2024-10-29 17:19:05
783
原创 MySQL 安装及用户管理
MySQL 是一款广泛使用的开源关系数据库管理系统,适用于各种应用程序和平台。本文将提供在不同操作系统(Windows、macOS 和 Linux)上安装 MySQL 的详细步骤,并介绍如何创建 MySQL 用户及设置密码。
2024-10-23 10:55:09
1098
原创 脚本文件的换行符异常--无法执行脚本
这是因为脚本文件的换行符是 Windows 格式(CRLF),而不是 Linux 使用的 Unix 格式(LF)。这将删除脚本中的不兼容字符,使其能在 Linux 环境中正常执行。
2024-10-22 17:42:36
248
原创 使用 Photo4You 制作证件照的技术指南
Photo4You是一个便捷的在线工具,适合个人用户快速制作常见的证件照。它操作简便,无需安装,并支持自动裁剪和基础的背景处理功能。对于不需要过高分辨率的证件照需求,Photo4You 提供了一个免费、快速的解决方案。如果您需要更高分辨率或无水印的照片,您可以选择其付费服务。
2024-10-17 17:36:21
688
1
原创 Scrcpy开发演示必备:高清安卓设备镜像控制
此外,它还可以进行屏幕录制,方便视频教程和测试场景下的使用。:Scrcpy 在运行时支持高达 60fps 的帧率,并在较低延迟(小于 35ms)的情况下运行,使得操作体验极其顺滑。:与许多其他安卓控制工具不同,Scrcpy 不需要设备root,只需启用 USB 调试模式,即可进行设备的控制和镜像。:Scrcpy 在不需要安卓设备root的情况下,提供了强大的功能,这对于普通用户和开发者来说非常便利。:在演示产品或应用时,Scrcpy 允许您将手机屏幕实时投影到大屏幕或会议室设备中,无需复杂的设置。
2024-10-15 14:47:33
1037
原创 Go语言中的指针与引用:搞定内存小妖精(六)
指针可以看作是变量的“地址簿”,它记录了另一个变量在内存中的地址。我们可以通过指针访问和修改该变量的值。说白了,指针的作用就是指向某个内存地址。new:分配内存,返回指向该内存的指针,适用于值类型,比如intstruct。make:创建并初始化引用类型,返回具体的类型实例,适用于slicemap和channel。Go语言中的指针非常安全和易用。你可以使用指针传递数据、共享内存,并通过垃圾回收机制避免手动管理内存。我们还学到了new和make的区别,它们分别处理值类型和引用类型的内存分配。
2024-10-14 17:52:49
1244
原创 Go语言中的函数:简单有趣的代码块魔法(五)
Go语言中的函数不仅简单易用,还带有一些有趣的小魔法,让它在代码世界里游刃有余。本文将带你通俗易懂地理解Go函数的声明与调用、多返回值、命名返回值、可变参数、匿名函数与闭包,以及函数作为参数和返回值的高级玩法。而闭包(closure)是更有趣的概念,它让函数捕获外部变量,并记住它们的状态。Go语言中的函数声明简单而直接。Go的函数是“一等公民”,这意味着你可以像处理普通变量一样处理函数,可以将函数作为参数传递,也可以将它作为返回值。
2024-10-14 17:45:24
581
原创 Go语言中的控制结构(四)
本文将详细讲解Go语言中的控制结构,包括条件判断、循环结构、多分支选择、延迟执行及错误处理机制。用于终止程序的执行,并抛出一个错误信息。语句提供了一种多分支选择的方式,它不仅支持常规的值匹配,还支持表达式匹配。语句不需要用圆括号包围条件表达式,同时支持在条件判断之前执行初始化语句。,它支持多种形式的使用方式:条件型循环、无限循环和基于范围的循环(还支持更复杂的表达式匹配,而不仅限于常量比较。Go语言的条件语句与其他编程语言类似,通过。如果没有提供循环的条件表达式,等常见的控制结构,以及独有的。
2024-10-12 15:07:37
1037
原创 Go语言基础语法(三)
Go语言作为一门简洁高效的编程语言,以其独特的语法风格和并发支持成为开发者喜爱的语言之一。本文将带你逐步了解Go语言的基础语法,覆盖程序结构、变量与常量、数据类型以及运算符的使用,为深入学习Go语言奠定坚实的基础。Go是一门静态类型的语言,意味着每个变量的类型在编译时必须是已知的。一个Go语言程序的基础结构相对简单,通常由包声明、导入依赖包、函数组成。是 Go 中最常见的声明变量的方式,可以显式指定类型,也可以通过初始化推导类型。Go语言提供了丰富的运算符,涵盖了常见的算术运算、逻辑运算以及关系运算。
2024-10-12 15:03:02
942
原创 go开发环境设置-安装与交叉编译(二)
交叉编译是指在一种平台上生成适用于另一种平台的可执行文件。例如,在macOS上编译Windows的可执行文件。Go语言提供了内置的交叉编译支持,用户只需要设置目标平台的环境变量,无需额外工具。为什么需要交叉编译?开发者可能在macOS或Linux上工作,但需要发布Windows版本的应用程序。自动化构建时,编译出适合多个平台的可执行文件。节省在多个操作系统之间切换的时间。
2024-10-11 14:20:19
1261
2
原创 强大的PDF到Word转换工具
相比其他同类工具,Solid Converter 在保留文档格式和排版方面表现出色,特别是在转换包含表格、图像的复杂PDF文件时,转换结果与原文件几乎完全一致。:除了PDF转Word,Solid Converter 还支持将PDF转换为Excel、PowerPoint、HTML、文本等多种格式,满足不同工作场景的需求。:除了转换功能,您还可以通过Solid Converter合并多个PDF文件,或将一个PDF文件分割成多个文件,方便管理和使用。:支持PDF加密和解密,确保文档内容的隐私和安全。
2024-10-10 14:31:01
2083
1
fully-device-independent-quantum-key-distribution-1nfbykjwc9.pdf
2024-09-26
基于软件定义网络的量子密钥分发网络互连控制规范
2024-11-28
量子密钥分发网络自动管理与控制需求及其架构模型研究(2023)
2024-11-28
ITU量子密钥分配网络:韧性要求与规范
2024-11-28
量子密钥分发网络中自主服务质量保障的需求与模型
2024-11-28
量子密钥分发网络联合的标准模型推荐-全球信息基础设施与互联网协议方面
2024-11-28
量子密钥分配网络与支持现代加密服务的用户网络集成框架
2024-11-28
量子密钥分配网络(QKDN)的身份认证与授权机制
2024-11-28
量子密钥分配网络(QKDN)安全管理要求与措施
2024-11-28
时延敏感网络与量子密钥分配网络融合架构
2024-11-28
量子密钥分发网络(QKDN)节点的安全要求与保护措施
2024-11-28
混合量子密钥分发与后量子密码术的安全情景与应用案例分析
2024-11-15
(高清原版)ISO ISO IEC 9797-1-2011.pdf
2024-11-12
计算机安全领域CBC MAC加密方法的安全性证明
2024-11-12
无状态哈希基数字签名标准:NIST FIPS 205中的SLH-DSA算法详解
2024-11-07
模块格基数字签名标准(NIST FIPS 204)
2024-11-07
FIPS203后量子安全密码算法ML-KEM
2024-11-07
中国电信用2030技术白皮书详述云网融合架构与愿景
2024-10-30
MrBeast生产团队成功指南
2024-10-11
advances-in-quantum-cryptography-47uxe1y6u2.pdf
2024-09-26
free-space-quantum-key-distribution.pdf
2024-09-26
docker 下 apk 安装lldb 无法使用
2022-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人