1 2 3 4

随笔分类 -  Linux

摘要:网络基础 网络结构模式 C/S(Client - Server)服务器提供服务,客户端作为用户终端进行访问。缺点:更新时所有客户端都需要升级;针对不同的操作系统,需要不同的客户端 B/S(Browser - Server)web浏览器,统一了客户端,浏览器与服务器为请求-响应模式。缺点:通信开销变大 阅读全文
posted @ 2022-05-29 16:14 木木木999 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一、线程 概念 线程(thread)是一种允许应用程序并发运行多个任务的机制。 线程之间共享全局数据区,以及堆区,创建代价小。 进程是CPU分配资源的最小单位,线程是操作系统调度执行的最小单位。 线程是轻量级进程(LWP: Light Weight Process),在Linux环境下,其本质仍是进 阅读全文
posted @ 2022-05-12 17:06 木木木999 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一、进程概述 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程 二进制格式标志:内核利用此信息来解释文件中的其他信息。ELF可执行链接格式 机器语言指令:对程序算法进行编码 程序入口地址 数据:变量的初始值 和 字面量值(如字符串) 符号表及重定位表:描述程序中函数和变量的位置及名 阅读全文
posted @ 2022-05-08 18:03 木木木999 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、GCC GCC(GNU Compiler Collection,GNU 编译器套件)是由 GNU 开发的编程语言编译器。GCC包括 C、C++、Objective-C、Java、Ada 和 Go 语言前端,也包括了这些语言的库(如 libstdc++, libgcj等) GCC可以使用命令行选项 阅读全文
posted @ 2022-05-01 17:13 木木木999 阅读(734) 评论(0) 推荐(0) 编辑
摘要:1.版本控制( Revision control ) 在实际开发中,迫切需要版本控制的工具 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 追踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 常见的 阅读全文
posted @ 2021-11-30 10:26 木木木999 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示