-
Linux内核到底是什么应该如何学习
Linux可以说是近期非常火的了,有的人想学习linux内核,那他到底是什么呢?Linux内核是一个 *** 作系统(OS)内核,本质上定义为类Unix。它用于不同的 *** 作系统,主要是以不同的Linux发行版的
-
FreeBSD和Linux到底有什么区别
我们首先要来了解一下什么是FreeBSD,什么又是linux。FreeBSD是一种类UNIX *** 作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同
-
unix系统发展史
unix系统发展史unix系统发展史一、MulTIcs计划1965年,AT&T贝尔电话实验室、通用电气公司、麻省理工学院MAC课题组一起联合开发一个称为MulTIcs的新 *** 作系统。MulTIcs系统
-
嵌入式到底是什么?如何学习嵌入式比较好
众所周知,早些年,高等院校确确实实培养了一大批嵌入式系统师资队伍,但其中不少教师长期脱离一线科研,而从事嵌入式科研工作的教师,常常忙于繁重的科研工作,难以深入到嵌入式系统基础课程的教学改革之中。对于嵌
-
GDB调试笔记
前言 编程是一门严谨的学科,即使是优秀的程序员在进行编程的过程中也不可避免的会出现错误。完美的程序需要经历工匠精神不断的打磨与调试。调试的目的有两个:一是纠错,二是“美化”。本章内容主要介绍“纠错”,程序中的错误包括两种,一种是逻辑错误,
-
linuxC多进程
目录 1. 进程的环境变量1.1 environ1.2 getenv()1.3 putenv()1.4 setenv()1.5 unsetenv()1.6 clearenv()2. 创建子进程2.1 fork()3. 监视子
-
Unix网络编程-TCP心跳包的实现(使用紧急数据)
发送端三个新函数 ** * @file heartbeatcli.c * 紧急数据实现心跳包 *#include #include #include #include #include #include #include #includ
-
CSAPP Shell Lab 实验报告
前言:强烈建议先看完csapp第八章再做此实验,完整的tsh.c代码贴在文章末尾了 1.准备知识 进程的概念、状态以及控制进程的几个函数(fork,waitpid,execve)。信号的概念,会编写正确安全的信号处理程序。shell的概念,
-
【数据库专题】耀杨初入SQL被DML打断了双腿——《狗叫江湖》“第三幕”
👏作者简介:东星耀杨,C站煮播之星,【无规则教学】创始人,曾奉太上老君之名下凡,为了给迷途中的兄弟萌指点迷
-
Golang 时间格式化
Unix 时间戳首先, unix 时间戳的单位是秒, 表示从美东时间(UTC) 的 1970 年 1 月 1号的 0点 到现在,经过的秒数。因为 Unix 时间的定义中&
-
正则表达式概述
文章目录 一、正则表达式概述1.1正则表达式定义1.2正则表达式层次1.3Linux中文本处理工具1.4基础正则表达式元字符二、演示2.1 grep[选项]...查找条件目标文件2.1.1不区分大小写查找the所有的行 2.2 cu
-
信号【N】-linux信号编程的buglist
文章目录 前言一、sleep无法正常休眠二、接收到信号但是配置文件没有更新总结前言 这片文章会持续更新在信号使用中遇到的bug:一、sleep无法正常休眠 问题描述: 再给后端的cpld发送命令,之后延时2s(sleep(2))读取
-
基于树莓派的温度采样项目总结
命令行提取参数 getopt_long函数,能够在Linux命令行提取短选项(-开头,与选参数之间隔空)与长选项(–开头连接参数)。它的原型是这样的。 #include #include int getopt_long(int argc,
-
exec函数族和wait函数解决僵尸进程
1.exec函数族 功能:由exec函数族中的函数,则可以根据指定的文件名或路径,找到可执行文件。 对比fork函数: fork:子进程复制父进程的堆栈段和数据段,子进程一旦开始运行,它继承了父进程的一切数据,但实际上数据却已经分开,相互之
-
LinuxUnix关于时间和时间戳的命令行
在日常开发中,长期是在从事后端服务器开发,也避免不了会经常和时间打交道,例如:玩家的首次登录时间玩家的最后登录时间活动的开启时间和结束时间而这些时间在程序中的表示就是用一个数字,我们把这个数字称为时间戳(Timestamp)。更多的情
-
建议收藏:好用的 UnixLinux 命令技巧
1、删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:> pathtofile.log # 或使用如下格式 :
-
socket unix domain IPC的实例代码
仅供参考:服务端:socket->bind->listen->sendrecv->close客户端:socket->bind->connect->sendrecv->close#inc
-
UnixLinux fork隐藏的开销
目录一、fork的由来二、早期UNIX的覆盖(overlaying)技术三、fork引入UNIX前的表象1、UNIX fork的诞生2、UNIX fork-exec3、UNIX forkexecexitwait一、fork的由来fo
-
Nginx 修复TLS1.0漏洞并扫描TLS协议
Nginx 修复TLS1.0漏洞并扫描TLS协议 1.服务器报警:启用了不安全的TLS1.0协议2.配置好后重启服务器3.扫描TLS协议4.完 1.服务器报警:启用了不安全的TLS1.0协议 解决