当前位置: 首页 > wzjs >正文

添加网站绑定主机名网站提交收录软件

添加网站绑定主机名,网站提交收录软件,局域网内建设网站,自己做网站详细步骤一、编译与工具链 GCC 编译流程 四阶段:预处理(-E,处理头文件 / 宏)→ 编译(-S,生成汇编)→ 汇编(-c,生成目标文件)→ 链接(生成可执行程序&…

一、编译与工具链

GCC 编译流程

  • 四阶段:预处理(-E,处理头文件 / 宏)→ 编译(-S,生成汇编)→ 汇编(-c,生成目标文件)→ 链接(生成可执行程序),顺序必须严格
  • 常用选项-Wall(开启大部分警告)、-Werror(警告视为错误),-w 是关闭警告(少用)。

交叉编译

  • 必需组件:gcc(编译器)、glibc(标准库)、binutils(汇编 / 链接工具),tmake 不是必需(是 Qt 构建工具)。

二、进程与线程

进程基础

  • 核心概念:进程是程序的动态执行实例(不是静态的),是资源管理最小单位,包含 PCB(进程控制块,动态维护进程状态)。
  • 标识:PID 唯一标识进程,PPID 是父进程 ID(可为 0,如 init 进程)。
  • 状态:基本状态是运行、就绪、阻塞,僵死态是特殊状态(非基本)。
  • 创建与控制
    • fork:调用一次返回两次(父进程返回子进程 PID,子进程返回 0),用于创建子进程。
    • wait/waitpid:父进程阻塞等待子进程结束,waitpid 更灵活(可指定子进程、支持选项)。

线程(pthread 库)

  • 关键函数
    • pthread_create:创建线程,arg 传参给线程函数。
    • pthread_join:等待线程结束,获取返回值。
    • pthread_exit:主动退出当前线程
    • pthread_cancel:向目标线程发取消请求(不是退出当前线程)。
  • 同步:条件变量必须配合互斥锁使用,解决线程竞争。

三、内存管理

堆栈核心区别

特性栈(Stack)堆(Heap)
分配方式系统自动分配 / 释放(函数调用驱动)用户手动 malloc/free 管理
内存连续性连续不连续(动态分配,易产生碎片)
存储内容局部变量、返回地址、函数参数动态分配的大数据、复杂结构
增长方向向低地址增长向高地址扩展
大小限制固定(默认 8MB 左右,可调整)动态扩展(受物理内存 / 交换空间限制)

易错点

  • 栈参数入栈顺序:从右往左(如 func(a,b,c)c 先入栈)。
  • 静态变量:存储在全局 / 静态区,不入栈。
  • 堆分配:找 “足够大” 的空闲块(非严格匹配申请大小),头部用多字节(如 4/8 字节)存元数据。

四、文件与权限

文件权限(10 位格式)

  • 结构:[文件类型][所有者权限][组权限][其他用户权限],例:-rwxr-xr--
  • 第三段(5-7 位):文件所有者所在组的权限

文件操作

  • open 标志:O_RDWR(读写)、O_RDONLY(只读)、O_WRONLY(只写),操作完需 close 释放描述符。

五、系统服务与运行级别

服务管理

  • 启动脚本:传统存 /etc/rc.d/init.d/,运行级别脚本存 /etc/rc.d/rcN.dN 是级别)。
  • 脚本前缀:S(启动)、K(停止),无 C 开头
  • 命令:service 服务名 操作(如 service sshd restart)。

六、网络与通信

协议核心区别(TCP/UDP)

特性TCP(传输控制协议)UDP(用户数据报协议)
连接性面向连接(三次握手建连)无连接
可靠性可靠(确认、重传、排序)不可靠(无确认,丢包不重传)
适用场景文件传输、网页访问(需可靠)视频通话、广播(追求效率)
端口复用单连接(需 TIME_WAIT 释放端口)支持多应用同时用(如 DNS 服务)

Socket 关键

  • 类型:SOCK_STREAM(TCP)、SOCK_DGRAM(UDP)、SOCK_RAW(原始套接字),无 SOCK DTRAN
  • 函数原型:socket(int family, int type, int protocol)(创建套接字)。

七、其他高频考点

设备文件

  • 串口设备:Linux 下是 ttyS0(Windows 是 COM1)。

进程通信(IPC)

  • 常用方式:管道、消息队列、共享内存(填这三个必对)。

中断服务程序

  • 设计原则:短小、避免复杂操作,不能返回计算结果给主程序

一句话总结:记住编译流程、进程线程核心函数、堆栈区别、权限结构、TCP/UDP 差异,这些是 Linux 笔试 / 面试高频考点!

 

http://www.dtcms.com/wzjs/90592.html

相关文章:

  • asp网站代码 部分封装上海疫情最新数据
  • 成都网站建设优选推来客百度seo排名优化助手
  • 网站在政务新媒体建设方案百度竞价投放
  • 网站建设思维导图的要求杭州网站优化咨询
  • 山东城市建设学院网站广州推广引流公司
  • 用自己的电脑做主机建网站简阳seo排名优化培训
  • 淄博乐达网站建设吧火蝠电商代运营靠谱吗
  • 网站流量提升方法太原seo优化公司
  • wordpress免费电子商务插件seo全国最好的公司
  • 网站收款接口关键词优化话术
  • 唐山企业网站建设pc网站优化排名
  • 聊城建设网站搜索引擎优化的简称是
  • 双语网站代码关键词优化搜索引擎
  • 网站导航栏三级菜单代码seo主要做什么工作
  • 打电话给客户怎样介绍自己是做网站的?开场白?百度信息流效果怎么样
  • 云网站制作的流程图百度广告优化
  • 莆田做网站建设windows优化大师有哪些功能
  • 美食介绍网站建设论文大数据分析网站
  • 做数学题的网站有吗百度seo培训班
  • dw做高逼格的网站以图搜图百度识图
  • 公司官网如何被百度收录拼多多关键词优化步骤
  • 东莞vi设计公司排名网站关键词优化公司哪家好
  • 如何设计微商城网站建设石家庄网站建设seo
  • 临沂做商城网站设计千网推软文推广平台
  • 产品营销方案案例范文aso关键词优化工具
  • win7做网站服务器武汉网站竞价推广
  • 政府网站监测和集约化建设平台站外推广渠道有哪些
  • 简单的网站后台管理系统百度招商客服电话
  • 公司取名大全最新版的郑州本地seo顾问
  • vs2010可以做动态网站吗营销推广是什么意思