- 博客(225)
- 收藏
- 关注
原创 【白盒测试】单元测试的理论基础及用例设计技术(6种)详解
这篇博文深入探讨了单元测试的理论基础以及用例设计技术,涵盖了六种重要方法。作者详细介绍了单元测试的概念和重要性,并解释了其在软件开发中的作用。在用例设计技术方面,博文着重介绍了六种方法,包括语句覆盖、条件覆盖、判定覆盖、路径覆盖、判定/条件覆盖和条件组合覆盖,为读者提供了全面的理解和应用指南。通过本文,读者能够深入了解单元测试的基础知识,并掌握多种用例设计技术,有助于提高软件质量和开发效率。
2024-04-25 14:59:11 1680 74
原创 【库函数】Linux下动态库.so和静态库.a的生成和使用
本文介绍了在Linux环境下生成和使用动态库(.so文件)的方法。通过使用GCC编译器以及相关选项如-fPIC和-shared,作者详细说明了如何将一组C语言源文件编译成一个动态链接库。同时,文章提供了如何在编译其他程序时链接动态库的示例,以及在运行时如何解决动态库找不到的问题。通过本文,读者能够了解动态库的生成过程以及在实际项目中的应用场景,加深对动态库在Linux系统下的使用方法的理解。
2024-04-24 14:54:42 1798 157
原创 【GDB自定义指令】core analyzer结合gdb的调试及自定义gdb指令详情
这篇博文介绍了如何利用GDB的核心分析器(core analyzer)结合调试和自定义GDB指令来提高调试效率。文章详细介绍了如何使用自定义GDB指令来执行特定操作,如打印内存池信息、测试获取用户输入文本、以及打印二叉树的节点。通过这些自定义指令,开发人员可以更快速地定位问题、分析程序状态,并加速调试过程。
2024-04-22 16:08:14 1382 25
原创 【gdb调试】在ubuntu环境使用gdb调试一棵四层二叉树的数据结构详解
这篇博文详细介绍了在Ubuntu环境下使用GDB调试四层二叉树数据结构的过程。作者首先解释了二叉树的基本概念,然后逐步展示了如何使用GDB来分析和调试这种数据结构。文章涵盖了GDB的基本用法、设置断点、观察变量值等关键步骤,并提供了实用的技巧和注意事项。通过本文,读者能够深入了解如何利用GDB有效地调试复杂的数据结构,提高程序的调试效率。
2024-04-15 13:26:36 2367 67
原创 【core analyzer安装】core analyzer的简介和安装问题解决详情
Core analyzer 是用于分析 core dump 文件的工具或软件。它提供了各种功能,包括解析 core dump 文件中的内存快照、显示堆栈跟踪信息、提取程序状态等。通过 core analyzer,开发人员可以更轻松地诊断程序崩溃的原因,并进行调试和修复。
2024-04-11 12:35:54 2391 200
原创 【动手学深度学习】深入浅出深度学习之RMSProp算法的设计与实现
本文详细介绍了RMSProp算法的设计与实现,深入探讨了该优化算法在深度学习中的重要性和应用。通过分析RMSProp在梯度下降中的作用,阐述了其在解决梯度消失和爆炸等问题上的优势。作者结合代码示例和实验结果,展示了RMSProp算法在训练神经网络时的效果和性能提升。
2024-04-05 09:00:00 1889 40
原创 【动手学深度学习】深入浅出深度学习之利用神经网络识别螺旋状数据集
本文介绍了利用神经网络识别螺旋状数据集的方法。通过深入浅出的方式,探讨了深度学习在处理复杂数据结构上的应用。神经网络被用于识别具有螺旋形态的数据集,展示了其在模式识别和数据分类方面的潜力。实验结果表明,神经网络在处理这种非线性数据集时表现出色,为解决实际问题提供了有力支持。
2024-04-01 07:40:49 2912 128
原创 【动手学深度学习】深入浅出深度学习之线性神经网络
这篇博文介绍了深度学习中的基础概念——线性神经网络。作者从简单的神经网络结构入手,逐步展开对线性神经网络的解析。首先介绍了神经元的工作原理,然后详细说明了线性组合、激活函数以及损失函数的作用与原理。通过清晰的图示和易懂的解释,读者能够深入了解线性神经网络的运作方式及其在深度学习中的重要性。本文不仅适合初学者入门,也为深入学习深度学习打下了坚实的基础。
2024-03-28 09:23:50 4282 190
原创 【动手学深度学习】深入浅出深度学习之PyTorch基础
“【动手学深度学习】深入浅出深度学习之PyTorch基础”旨在为初学者提供深度学习入门的基础知识和PyTorch框架的介绍。作者以易懂的语言解释了深度学习的核心概念,并通过实例演示了PyTorch的基本用法,包括张量操作、搭建神经网络和模型训练等。读者将从中了解到如何使用PyTorch构建和训练自己的深度学习模型,为进一步探索深度学习领域打下坚实的基础。
2024-03-24 11:47:36 4236 239
原创 【机器学习】基于机器学习的分类算法对比实验
本文通过对不同机器学习分类算法的实验比较,探讨它们在数据集上的性能差异。实验涵盖了常见的分类算法如决策树、支持向量机、逻辑回归等,并通过准确率、召回率等指标进行评估。读者将了解各算法在不同数据集上的表现,以及选择最适合特定任务的算法的重要性。这些比较有助于指导实际项目中的算法选择和优化。
2024-03-19 10:54:22 8405 301
原创 【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
本文介绍了基于OpenCV和Socket的人脸识别系统的实现,运行在Linux环境下。通过网络编程技术,该系统实现了在客户端摄像头捕获的图像数据经过人脸识别处理后,通过Socket传输到服务器端进行识别,并返回结果给客户端。该系统结合了图像处理、网络通信和人脸识别等技术,具有实用性和可扩展性。
2024-03-11 09:00:00 6726 189
原创 【C++网络编程】Socket基础:网络通讯程序入门级教程
本篇博文介绍了C++网络编程的基础知识,从Socket基础到Epoll的使用,为初学者提供了入门级的教程。读者将学习如何创建套接字、建立连接、发送和接收数据,并深入了解Epoll在高性能网络编程中的应用。
2024-03-11 07:00:00 4167 20
原创 【SQL server】玩转SQL server数据库:第四章 数据库安全性
本文探讨了SQL Server数据库中的关键议题:数据库安全性。通过第四章的深入讨论,读者将了解如何在SQL Server中实施有效的数据库安全措施,以保护敏感信息免受未经授权的访问和恶意攻击。从访问控制到加密技术,本文涵盖了各种安全功能和最佳实践,使读者能够全面了解如何保障其数据库的安全性。
2024-03-09 13:20:39 4107 22
原创 【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
本文是“【SQL server】玩转SQL server数据库”系列的第三章,深入探讨了关系数据库标准语言SQL的数据查询。通过学习本文,读者将了解SQL语言中的数据查询操作,包括SELECT语句的基本结构、条件筛选、排序和限制结果集等内容,进一步掌握SQL Server数据库的查询技巧与应用。
2024-03-04 09:00:00 8488 91
原创 【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(一)模式、表、索引与视图
本文深入介绍了SQL Server数据库中的关系数据库标准语言SQL的基本概念和重要组成部分。作者首先阐述了SQL中的模式概念及其在数据库设计中的作用,接着详细解释了表的创建、数据类型和约束条件的应用。此外,文章还涵盖了索引的定义及其在查询优化中的重要性,以及视图的创建和使用方法。通过对SQL语言的逐步讲解,读者将掌握SQL Server中关系数据库的核心概念和基本操作。
2024-03-03 09:00:00 2618 42
原创 【SQL server】玩转SQL server数据库:第二章 关系数据库
作者深入探讨了SQL Server数据库的关系模型,重点介绍了其在关系型数据库管理中的应用。详细解释了关系数据库的概念、特点以及如何在SQL Server中创建和管理关系型数据表。通过对SQL语句和数据表设计的讲解,读者将了解到如何有效地利用SQL Server构建具有关联性的数据结构,提高数据存储和检索的效率。
2024-03-02 09:00:00 8844 125
原创 【SQL server】玩转SQL server数据库:第一章 绪论
作者介绍了SQL Server数据库的基础知识。作者首先阐述了SQL Server的重要性及其在数据管理中的作用,接着简要介绍了数据库的概念和基本组成,包括数据表、字段、索引等。随后,文章强调了学习SQL Server的必要性,并指出了学习的途径和方法。通过本文,读者可以初步了解SQL Server数据库的基础知识,为后续学习打下基础。
2024-03-01 09:16:55 8328 63
原创 【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
本文深入探讨了Oracle数据库中的RMAN恢复管理器,涵盖了备份和恢复数据库的重要技术。首先,读者将了解RMAN的基本概念和工作原理,掌握备份数据库的方法和策略。其次,文章详细讨论了RMAN如何进行数据库的恢复操作,包括完整恢复、部分恢复和点时间恢复等技术。接着,我们深入探讨了RMAN的高级功能,如增量备份、备份集管理和复制备份等,为数据库的灾难恢复提供了更强大的保障。
2024-02-29 09:00:00 7220 39
原创 【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
本篇文章深入探讨了Oracle数据库管理中的模式对象管理与安全管理,涵盖了模式对象的创建方法以及权限分类与设置。作者通过实验熟悉了常见对象的建立方式,并尝试了授权操作以理解系统提供的角色和权限。然而,实验中也遇到了一些挑战,如授权时的权限不足错误,以及授权操作需要在更高权限用户下进行等。文章强调了在操作过程中的细致与严谨,特别是在创建表时要注意主键和外键属性的一致性。总体而言,本文为读者提供了深入理解数据库管理的关键知识和操作技巧,为数据库安全与管理提供了强有力的支持。
2024-02-27 09:00:00 7590 73
原创 【Oracle】玩转Oracle数据库(五):PL/SQL编程
本文深入介绍了Oracle数据库中的PL/SQL编程,包括存储过程、触发器、函数等重要内容。首先,读者将了解PL/SQL编程的基本结构和语法规则,掌握如何编写简单而有效的存储过程和函数。其次,文章详细讨论了触发器的概念和应用场景,帮助读者理解触发器在数据库操作中的重要性和灵活性。接着,我们深入探讨了PL/SQL中的异常处理机制,以及事务控制的方法,帮助读者构建更健壮和安全的数据库程序。
2024-02-25 09:00:00 9374 106
原创 【Oracle】玩转Oracle数据库(四):SQL语言
本文深入探讨了Oracle数据库中的SQL语言,涵盖了SQL查询、数据操作等基本技能。首先,读者将学习SQL语言的基本结构和语法规则,掌握如何编写简单而有效的查询语句。其次,文章介绍了SQL中的增、删、改、查等基本操作,帮助读者实现对数据库中数据的灵活管理。接着,我们深入探讨了SQL语言的高级功能,如聚合函数、子查询、连接操作等,帮助读者理解和运用SQL语言的更多强大功能。此外,本文还介绍了SQL中的事务处理和异常处理等重要概念,帮助读者构建更健壮和安全的数据库操作。
2024-02-23 09:00:00 8812 155
原创 【Oracle】玩转Oracle数据库(三):数据库的创建和管理
本文全面介绍了Oracle数据库的创建和管理过程,涵盖了数据库实例的创建、用户权限管理、以及备份和恢复操作。首先,读者将学习如何创建数据库实例,包括配置参数、指定存储位置等关键步骤。其次,文章详细讨论了数据库用户权限的管理,涵盖用户创建、授权和权限回收等操作。最后,备份和恢复数据库是关键的运维任务,本文阐述了不同备份策略和恢复方法,确保数据安全和可靠性。无论是新手还是有经验的数据库管理员,都能从本文中获得实用的操作技巧和管理经验。
2024-02-21 09:00:00 13237 193
原创 【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
本文深入探讨了Oracle数据库的核心要素,包括体系结构、存储结构以及各类参数。通过解析Oracle数据库的体系结构,读者可以深入了解其内部组成和工作原理。存储结构部分介绍了数据在Oracle中的存储方式,从表空间到数据文件的层层逻辑。最后,我们深入探讨了Oracle数据库中各类参数的作用和配置方法,帮助读者更好地理解和优化数据库性能。本文旨在帮助读者全面理解Oracle数据库的运作机制,为其在实践中的应用提供基础和指导。
2024-02-19 09:00:00 10304 90
原创 【Oracle】玩转Oracle数据库(一):装上去,飞起来!
本文是一篇关于Oracle数据库安装和使用的博文摘要。作者以轻松幽默的笔调介绍了自己在实验中掌握的Oracle数据库基本操作,包括使用组件查看命令、配置数据库监听器等。作者也分享了在实验中遇到的一些有趣问题,如SQL语句缺少分号导致的意外错误。此外,作者还强调了登录sys用户和启动实例加载数据库的注意事项,并鼓励读者面对挑战时保持乐观,不断提升自己的能力。整体风格风趣严谨,引人入胜。
2024-02-18 09:00:00 11042 65
原创 【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
利用Typora+PicGo+Github+CDN搭建个人博客图床的方法在技术圈中备受关注。通过Typora编写博文、PicGo上传图片至Github仓库,并借助CDN实现加速,形成了一个高效的个人博客图床解决方案。这一方法简洁易行,不仅提升了博客编辑效率,还有效解决了图片存储和加载速度的问题。
2024-02-17 16:29:38 10757 156
原创 【开源图床】使用Typora+PicGo+Gitee搭建个人博客图床
博文《使用Typora+PicGo+Gitee搭建个人博客图床》详细介绍了如何利用Typora、PicGo和Gitee搭建个人博客的图床服务。文章从安装和配置这三款工具开始,逐步指导读者实现图床的搭建过程。Typora作为Markdown编辑器,提供了便捷的写作环境;PicGo作为图床工具,实现了图片的上传和管理功能;Gitee作为代码托管平台,提供了稳定的存储服务。通过本文的指导,读者能够轻松搭建个人博客的图床,方便地管理和分享图片资源。
2024-02-14 22:11:08 12238 178
原创 【Picgo指南】图床神器之Picgo工具的安装与快速上手详细教程
博文《【安装指南】图床神器之Picgo下载、安装与配置详细教程》详细介绍了Picgo图床工具的下载、安装以及配置过程。通过本文,读者可以轻松了解如何获取Picgo,并且按照详细步骤进行安装和配置,以便于将图片上传至图床。该指南以简明易懂的方式呈现,帮助用户快速上手Picgo,提升图床管理效率。文章重点强调了Picgo的便捷性和多功能性,让读者对该工具有了全面的了解,使其能够更好地应用于个人博客、网站等场景。
2024-02-14 20:35:02 11047 26
原创 【自己动手画CPU】单总线CPU设计(三)
博文“【自己动手画CPU】单总线CPU设计”深入浅出地介绍了单总线CPU的设计过程。作者通过图文并茂的方式,详细解释了CPU的各个组成部分,包括控制单元、运算单元等,并引导读者从零开始绘制自己的CPU。文章突出了实践性,鼓励读者通过亲自动手实践,深入理解计算机原理。
2024-02-04 08:00:00 6932 134
原创 【自己动手画CPU】单总线CPU设计(二)
博文“【自己动手画CPU】单总线CPU设计”深入浅出地介绍了单总线CPU的设计过程。作者通过图文并茂的方式,详细解释了CPU的各个组成部分,包括控制单元、运算单元等,并引导读者从零开始绘制自己的CPU。文章突出了实践性,鼓励读者通过亲自动手实践,深入理解计算机原理。
2024-02-03 08:00:00 6880 137
原创 【自己动手画CPU】单总线CPU设计(一)
博文“【自己动手画CPU】单总线CPU设计”深入浅出地介绍了单总线CPU的设计过程。作者通过图文并茂的方式,详细解释了CPU的各个组成部分,包括控制单元、运算单元等,并引导读者从零开始绘制自己的CPU。文章突出了实践性,鼓励读者通过亲自动手实践,深入理解计算机原理。
2024-02-02 08:00:00 2197 35
原创 【自己动手画CPU】控制器设计(二)
作者深入探讨了自制CPU的控制器设计,为自学者提供了宝贵的实践指导。文章详细介绍了控制器的设计原理与关键步骤,涵盖了寄存器的配置、指令的执行以及时序控制等方面内容。通过图文并茂的演示,读者可以清晰了解如何从零开始搭建一个基本的控制器,并使其能够执行简单的指令。作者以通俗易懂的方式呈现技术细节,使初学者能够轻松理解和模仿。
2024-02-01 08:00:00 7182 70
原创 【自己动手画CPU】控制器设计(一)
《自己动手画CPU》系列博文探讨了一项令人兴奋的计算机科学项目——CPU控制器的设计。在第一篇文章中,作者深入介绍了控制器的设计理念和基本原理。文章首先解释了CPU控制器在计算机系统中的关键作用,然后详细讨论了设计过程中的重要步骤和考虑因素。通过作者的生动解说,读者将了解到CPU控制器设计的基本概念,并感受到从零开始构建计算机核心部件的挑战与乐趣。
2024-01-31 08:00:00 3199 18
原创 【自己动手画CPU】存储系统设计
作者探讨了自主设计CPU存储系统的过程。作者详细介绍了从理论构想到实际绘制的全过程,强调了在存储系统设计中的关键考虑因素。文章深入解析了存储系统的结构、功能和性能优化,并提供了实用的绘图技巧和设计思路。通过实际案例,读者能够了解到如何在自家设计的CPU中合理选择和配置存储系统,以达到更高的性能和效率。这篇博文不仅为初学者提供了深入学习的机会,同时也对熟悉CPU设计的专业人士提供了有益的经验分享。
2024-01-30 08:00:00 2456 7
原创 【自己动手画CPU】运算器设计
深入介绍了运算器的设计过程,为读者提供了在家自己动手绘制CPU的实用指南。作者详细解释了运算器的结构和功能,使读者能够理解计算机核心组件的工作原理。通过清晰的图示和实例,读者能够轻松跟随作者的步骤,逐步完成一个功能强大的运算器设计。
2024-01-29 08:00:00 3735 20
原创 【自己动手画CPU】计算机数据表示
作者深入探讨了计算机中数据的表示方式。文章首先介绍了计算机中数据的二进制表示,详细解释了不同数据类型的二进制编码方法,包括整数、浮点数等。作者通过图解和实例,生动展示了二进制在计算机中的应用过程。其次,文章聚焦于计算机内部的数据存储结构,解析了存储单元、寄存器等关键组件的作用和连接方式。
2024-01-28 08:00:00 3830 10
原创 【机组】单元模块的软件简介和安装
博文《【机组】单元模块的软件简介和安装》全面介绍了机组单元模块的软件特点、功能以及详细的安装步骤。文章首先深入解析了该软件的关键特性,包括高效的数据处理能力和灵活的用户界面,为用户提供了便捷的操作体验。其次,文章详细叙述了软件的安装过程,包括系统要求、文件下载、配置参数等步骤,旨在为读者提供全方位的指导,确保顺利完成安装。在软件简介方面,作者突出了该单元模块软件在数据处理方面的卓越性能,以及用户友好的界面设计,使读者对该软件的实用性和易用性有了深刻认识。
2024-01-27 13:14:06 7424 15
原创 【机组】单元模块实验的综合调试与驻机键盘和液晶显示器的使用方式
详细介绍了机组单元模块实验的综合调试过程,并深入解析了驻机键盘和液晶显示器的使用方式。作者通过系统性的实验和调试,为读者提供了一系列操作步骤和技巧,以确保机组单元模块的正常运行。文章强调了调试过程中的关键环节,涵盖了硬件连接、软件配置等多个方面,使读者能够更好地理解和掌握调试的要点。同时,对于驻机键盘和液晶显示器的使用,作者提供了详细的指导,包括快捷键操作、显示参数设置等,以便读者能够更高效地利用这些设备。总体而言,本文为进行机组单元模块实验的工程师和爱好者提供了实用而全面的指南。
2024-01-27 08:00:00 7370 12
原创 【机组】基于FPGA的32位算术逻辑运算单元的设计(EP2C5扩充选配类)
本文深入探讨了基于FPGA的32位算术逻辑运算单元的设计,特别针对EP2C5扩充选配类进行了详细分析。作者在文章中详细介绍了设计过程,着重于FPGA在实现算术逻辑运算单元方面的优越性。通过EP2C5的扩充选配类,文章突显了设计的灵活性和适应性,使得该算术逻辑运算单元更加符合特定需求。此外,作者还对设计中的关键技术和实现细节进行了深入阐述,为读者提供了一个全面而深入的了解。该篇博文对于FPGA领域的研究者和开发人员具有重要的参考价值。
2024-01-26 23:34:39 10141 136
原创 【机组】单元模块实验的性能特点和实验项目
深入探讨计算机组成原理实验的指导手册。该指导书首先介绍了计算机组成原理的基本概念,包括CPU、存储器、输入输出等关键组成部分。接着,详细列出了一系列实验项目,涵盖了从基础到高级的主题,如寄存器操作、指令执行、内存管理等。
2024-01-24 08:00:00 4567 28
原创 【机组】指令控制模块实验的解密与实战
作者深入探讨了计算机组成原理领域的关键主题:PC计数器置数、PC计数器+1以及当前指令寄存器的设置。通过详细解析这些操作步骤,读者将深刻理解计算机内部指令的流程和控制机制。
2024-01-23 00:15:00 3601 8
spring-5.2.6.BUILD-20200427.114826-98-dist.zip
2023-11-26
sqlserver2019-ssms安装包.zip
2023-11-26
linux-2.4.22源码.rar
2023-11-25
cs3D枪战游戏.rar
2023-11-24
斯坦福CS144-lab6解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab5解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab4解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab3解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab2解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab1解决源码(亲测有效!!!)
2023-11-17
斯坦福CS144-lab0解决源码(亲测有效!!!)
2023-11-17
lab0-lab7官网解析pdf.zip
2023-11-17
CS144-斯坦福计网各lab源代码+虚拟机
2023-11-17
操作系统源码分析.zip
2023-11-15
编译原理 - LR(1)分析法:C/C++实现
2023-11-15
编译原理 - 逆波兰式的产生及计算:C/C++实现
2023-11-15
编译原理 - LL(1)分析法:C/C++实现
2023-11-15
编译原理 - 词法分析:C/C++实现
2023-11-15
CSAPP汇总:Datalab+Bomblab+Attacklab
2023-11-15
CSAPP AttackLab实验解决源码(亲测有效!!!)
2023-11-15
CSAPP BombLab实验解决源码(亲测有效!!!)
2023-11-15
CSAPP DataLab实验解决源码(亲测有效!!!)
2023-11-15
《MATLAB 神经网络43个案例分析》源代码&数据.zip
2023-11-10
机器学习-人脸识别.zip
2023-11-10
机器学习实验(数据清洗、聚类...).zip
2023-11-10
请问线程同步、死锁和避免、条件变量这些问题要如何解决??
2023-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人