随笔分类 -  linux

上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要:进程和线程 进程概念的两个特点: 资源所有权:一个进程包括一个存放进程映像(包括程序,数据,栈和进程控制块)的虚地址空间。进程拥有对资源的控制和所有权,包括主存,I/O通道,I/O设备和文件等; 调度/执行:一个进程沿着通过一个或者多个程序的一条执行路径执行,其执行过程可能与其他进程的执行过程交替进 阅读全文
posted @ 2021-05-01 10:09 专注it 阅读(123) 评论(0) 推荐(0) 编辑
摘要:传统的分层操作系统: 操作系统按功能分层,只有相邻两层之间可以发生交互。在分层结构中,大多数层或所有层都在内核模式下运行。分层结构的主要问题在于,每一层必须处理相当多的功能,某一层的变化可能对相邻层产生巨大的影响,并且这些影响跟踪起来非常困难。因此导致的问题是:操作系统很难通过增加一层或者减小一层来 阅读全文
posted @ 2021-05-01 10:06 专注it 阅读(711) 评论(0) 推荐(0) 编辑
摘要:/* * critical.c * * Demonstrate use of mutual exclusion using mutexes * * Upper case output indicates critical output * lower case output indicates no 阅读全文
posted @ 2021-03-05 21:24 专注it 阅读(88) 评论(0) 推荐(0) 编辑
摘要:/* * multithread.c * * Demonstrate use of a multi threading and scheduling using pthreads * * compile with cc multithread.c -o multithread -lrt -lpthr 阅读全文
posted @ 2021-03-05 21:21 专注it 阅读(98) 评论(0) 推荐(0) 编辑
摘要:很多搞C++的小伙伴 包括曾经我自己 特别是后端方向的 或多或少都有过一个这样的疑惑 "搞C++到底可以写哪些项目呢?" 在项目这个问题上 对于像我一样的非科班生 首先应该摒弃掉一个思维上的 "误区" 拿我们机械举例 我们的课题是机器人 机器人作为一个交叉学科 在课题项目上所用到的东西就像"一锅乱炖 阅读全文
posted @ 2021-02-28 16:18 专注it 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:我的Ubuntu版本是14.04 1、在官网下载Linux内核源码 官网地址:https://www.kernel.org/ 2、解压Linux内核源码 3、安装arm-gcc交叉编译工具链:sudo apt-get install arm-linux-gnueabi 4、内核版本大于3.0的方法: 阅读全文
posted @ 2020-11-04 20:38 专注it 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:无人机飞控三大算法:捷联式惯性导航系统、卡尔曼滤波算法、飞行控制PID算法。 一、捷联式惯性导航系统 说到导航,不得不说GPS,他是接受卫星发送的信号计算出自身位置的,但是当GPS设备上方被遮挡后,GPS设备无法定位了。比如在室内、隧道内、地下等场所,基本收不到GPS信号。 语录:任何一款有缺点的产 阅读全文
posted @ 2020-10-19 20:21 专注it 阅读(591) 评论(0) 推荐(1) 编辑
摘要:1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光 阅读全文
posted @ 2020-09-02 19:53 专注it 阅读(536) 评论(0) 推荐(0) 编辑
摘要:Nginx反向代理配置,此类url www.abc.com/refuse,禁止访问,返回403 location /www/abc.com/refse { return 403: } 如何使用iptables将本地80端口的请求转发到81端口,当前主机IP为192.168.10.1,其中本地网卡en 阅读全文
posted @ 2020-08-22 19:30 专注it 阅读(214) 评论(0) 推荐(0) 编辑
摘要:本文是转贴的,想供自己学习使用,如侵犯作者版权,请留言告知! 能够完成系统的基本功能,上网,收发邮件等,支持xwindows图形界面。 在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options > 代码成熟等级选项 [ 阅读全文
posted @ 2020-08-22 19:05 专注it 阅读(333) 评论(0) 推荐(0) 编辑
摘要:最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成 阅读全文
posted @ 2020-08-22 18:49 专注it 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:基本数据类型 1、基础数据类型分为三种:整数型、浮点型和void型。(任何表达式都是可转换为void类型的) 2、整型:表示整数、字符和布尔值的算术类型。 包括short、int、long、char、bool等 3、绝对值小于1的浮点数,其小数点前面的0可以省略,例如,0.22可写为.22。 4、常 阅读全文
posted @ 2020-08-22 17:45 专注it 阅读(540) 评论(0) 推荐(0) 编辑
摘要:备注:该线程池源码参考自传直播客培训视频配套资料; 源码:https://pan.baidu.com/s/1zWuoE3q0KT5TUjmPKTb1lw 密码:pp42 引言:线程池是一种多线程处理形式,大多用于高并发服务器上,它能合理有效的利用高并发服务器上的线程资源; 在Unix网络编程中,线程 阅读全文
posted @ 2020-08-21 22:50 专注it 阅读(622) 评论(0) 推荐(0) 编辑
摘要:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的 阅读全文
posted @ 2020-08-16 21:47 专注it 阅读(744) 评论(0) 推荐(1) 编辑
摘要:前话 之前发表了相关路由协议简单配置命令,RIP、OSPF等都是动态路由协议。 这次我简单写一下静态理由简单配置命令,的确很简单一行命令就可以了。 静态路由 介绍 静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由 阅读全文
posted @ 2020-08-16 20:39 专注it 阅读(2706) 评论(0) 推荐(0) 编辑
摘要:C语言 HTTP协议下载文件,实现断点续传,socket通讯,目前只支持ip和port方式连接,有兴趣的读者可完善域名方式。 代码分为 http.c: 实现http协议下载文件 ,socket.c: 封装linux socket函数,移植时只需修改socket.c中的函数即可。 希望对大家有帮助,本 阅读全文
posted @ 2020-08-16 19:59 专注it 阅读(2668) 评论(0) 推荐(0) 编辑
摘要:流程有哪些作用?我们为什么要画流程图呢?正确的画流程图规范是什么? 流程图是一个很强大的工具,在我们的日常工作中经常会使用到。但我们也发现,有时看到别人流程图的画法、规范都不太一样,这是为什么呢?难道流程图就没有统一的标准或规范吗? 基于这个疑问,我出于好奇认真地查阅了一些资料,发现流程图确实有一套 阅读全文
posted @ 2020-08-16 10:42 专注it 阅读(480) 评论(0) 推荐(0) 编辑
摘要:本章概要 防火墙的概念 iptables的基本认识 iptables的组成 iptables的基本语法 iptables之地址转换法则 SNAT源地址转换的具体实现 DNAT目标地址转换的具体实现 firewalld介绍 firewalld配置命令 rich规则 1、防火墙的概念 安全技术 入侵检测 阅读全文
posted @ 2020-08-16 04:11 专注it 阅读(914) 评论(0) 推荐(0) 编辑
摘要:struct用法深入探索 作者: Cloudward 1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整 阅读全文
posted @ 2020-08-05 06:05 专注it 阅读(197) 评论(0) 推荐(0) 编辑
摘要:下面的内容是在C专家编程里面看到的,摘录于此。 在C语言中,局部变量的作用域只在函数内部,在函数返回后,局部变量的内存就会被释放。如果函数只是返回局部变量,那么这个局部变量会被复制一份传回被调用处。但是如果函数返回的是局部变量的地址,那么就会报错,因为函数只是把指针复制后返回了,但是指针指向的内容已 阅读全文
posted @ 2020-08-02 18:42 专注it 阅读(1189) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 19 下一页