代码江湖:快问快答
文章平均质量分 86
《代码江湖:快问快答》专注于各个技术模块的问题解答,通过问答的形式帮助您进行学习。
Swxctx
喜欢技术、喜欢开源项目及分享。
铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。
展开
-
代码江湖:快问快答 -【序言】
代码江湖:快问快答》专注于各个技术模块的问题解答,本书通过问答的形式帮助您进行学习。本书针对大部分问题不会进行深入的探讨,但是会为您提供一个引子,通过这个引子您可以进一步的去深入了解。由于笔者经常会使用到其中的一些知识点以及概念,所以针对这些知识点进行了一个总结。本书可能还有一些遗漏的,这只是笔者根据自身经验及实际项目进行总结的。本书针对每个模块分为了筑基期、结丹期、元婴期,通过三个层次逐步递进,您可以逐步的对该模块有一个更深的了解。原创 2024-10-12 15:57:30 · 186 阅读 · 0 评论 -
代码江湖:快问快答 -【计算机基础】
操作系统就是用于用户与计算机硬件交互的软件。简单来说就是我们在硬件上安装了系统,之后我们就是在使用这个操作系统软件。操作系统会提供进程管理、内存管理、文件系统管理、设备管理、安全与权限控制等功能。虚拟内存简单理解就是将一部分磁盘空间转化为内存使用,比如当内存极度紧张时,操作系统会拿出一部分磁盘空间来作为内存使用。准确的来说就是:当物理内存不足时,操作系统会将一些不常用的数据移动到磁盘的交换空间,也就是相当于使用虚拟内存作为一个暂存。缓存是一种快速的存储区域,用于存放频繁访问的一些数据。缓存可以减少。原创 2024-10-12 16:07:42 · 1122 阅读 · 0 评论 -
代码江湖:快问快答 -【数据结构】
数据结构是一种组织和存储数据的方式,让我们可以更高效的对数据进行访问和修改。算法则是在数据结构的基础上操作数据的步骤及方法。我们可以把数据结构理解为存放数据的容器(如列表、栈、队列等),而算法就是在这些容器里进行操作的工具(如排序、搜索等)。数据结构是存储数据的基础,而算法则是处理数据的规则。选择合适的数据结构可以让算法更高效。栈是一种遵循后进先出(LIFO)原则的数据结构,想象一个叠盘子的场景,最后放上去的盘子最先取下来。基本操作压栈(Push):把元素放到栈顶。出栈(Pop):从栈顶移除元素。原创 2024-10-12 16:14:33 · 634 阅读 · 0 评论 -
代码江湖:快问快答 -【计算机网络】
计算机网络是由多台计算机和网络设备通过通信链路相互连接,来共享资源和信息的系统。网络的主要目的是让不同的计算机能够通过共享资源进行通信和协作。主要分类局域网(LAN):覆盖范围较小,如办公室或家庭网络。广域网(WAN):覆盖范围较大,通常跨越多个城市或国家,如互联网。城域网(MAN):介于局域网和广域网之间,覆盖一个城市范围。个人区域网(PAN):覆盖范围更小,通常用于个人设备之间的通信,如蓝牙网络。IP 地址是网络中每台设备的唯一标识,用于在网络上定位和通信。它就像你家中的地址,帮助信息找到目的地。原创 2024-10-12 16:17:50 · 764 阅读 · 0 评论 -
代码江湖:快问快答 -【Linux】
Linux是一种开源的、类Unix的操作系统,具有多用户、多任务、稳定性强的特点。它最初由开发,当前已成为服务器、开发环境和嵌入式系统中的主流操作系统之一。与其他操作系统的区别开源Linux是免费且开源的,用户可以自由修改和发布自己的版本,而Windows和macOS是闭源的。命令行驱动:与Windows和macOS以图形界面为主不同,Linux强调命令行操作,适合高效的服务器管理和自动化任务。系统灵活性Linux支持多种发行版(如UbuntuCentOSDebian),用户可以根据需求进行高度自定义。原创 2024-10-14 17:23:27 · 719 阅读 · 0 评论 -
代码江湖:快问快答 -【Golang】
Go允许定义具有多个参数和返回值的函数。参数可以是任意类型,返回值也可以是多个。// 示例:函数定义数组是固定大小的集合,切片是动态大小的集合。切片比数组更灵活,因为它可以根据需要动态调整大小。// 示例:数组与切片// 数组// 切片slice = append(slice, 5) // 动态添加元素结构体是用户自定义的复合数据类型,允许将多个字段组合在一起。// 示例:结构体定义Age int// 创建结构体实例Goroutine是Go中用于并发执行任务的轻量级线程。Goroutine。原创 2024-10-14 17:26:32 · 753 阅读 · 0 评论 -
代码江湖:快问快答 -【Java】
构造方法是在创建对象时调用的特殊方法,常用于初始化对象。它与类同名,没有返回类型。// 定义类和构造方法int age;// 构造方法// 创建对象并调用构造方法继承是OOP的重要特性,允许子类继承父类的属性和方法。使用extends关键字定义继承关系。// 父类// 子类继承父类// 创建子类对象// 调用父类方法// 调用子类方法多态是同一个行为具有不同表现形式的能力。Java通过方法重写和父类引用指向子类对象来实现多态。// 父类// 子类重写父类方法。原创 2024-10-18 16:27:05 · 737 阅读 · 0 评论 -
代码江湖:快问快答 -【微服务】
微服务架构* 是一种将应用程序拆分为多个独立服务的架构模式,每个服务实现单一功能,可以独立部署和扩展。这些服务通过网络通信协同工作,通常使用轻量级的通信协议(如与单体架构独立部署:每个服务可以独立开发、测试和部署,减少了大规模的部署风险。技术多样性:每个服务可以选择不同的技术栈,适合其具体需求。可扩展性:服务可以独立扩展,按需为某个服务增加实例。容错性强:某个服务故障不会导致整个系统宕机。API 网关是微服务架构中的入口点,负责接收客户端请求并路由到具体的微服务。请求路由:将请求分发到正确的微服务。原创 2024-10-18 16:36:00 · 1087 阅读 · 0 评论