E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux-驱动学习
Linux-
僵尸进程(Zombie Process)
当在UNIX或Linux系统上创建子进程并且子进程完成执行后,它并不立即从系统中消失。它仍然保留在进程表中,以便父进程可以查询其退出状态。这种情况下,子进程被称为僵尸进程(ZombieProcess)。现在,让我们详细探讨这个概念。僵尸进程是什么?僵尸进程是一个已经完成执行但仍在进程表中的进程。虽然这个进程已经不再执行任何实际的任务,但它在进程表中占据一个位置,直到父进程调用wait()或wait
青衫客36
·
2023-09-18 16:45
Linux
linux
运维
服务器
有效学习高手是如何炼成的
通过明确而清晰的任务寻找适合你自己的学习方法(自然主义、结构主义)后,用任务
驱动学习
避免兴趣的驱动力不足,探讨了拖延症的表现与本质,利用衣食住行营造的仪式感解决专注力不足的问题,进一步直奔大师找到切入点
雾欣雨鲜
·
2023-09-18 14:27
Linux-
execve()
execve()是Linux/UNIX中的exec函数家族中的一个,它允许进程执行一个新的程序。具体地,execve()替换当前进程的映像为新的程序映像。函数原型如下:intexecve(constchar*pathname,char*constargv[],char*constenvp[]);pathname:要执行的程序的路径。argv:是一个字符串数组,表示要传递给新程序的参数列表。通常第一
青衫客36
·
2023-09-18 06:02
Linux
C
linux
运维
服务器
Linux-
open() & lseek()
文件描述符文件描述符(FileDescriptor,简称FD)是UNIX和UNIX-like系统中用于代表和识别打开的文件或其他I/O资源的一种抽象标识。它是一个非负整数,内部由操作系统进行管理和分配。文件描述符可以代表文件、套接字、管道等各种类型的I/O资源。核心概念:标准文件描述符:当一个进程启动时,它默认会拥有三个已经打开的文件描述符。0-标准输入(STDIN)1-标准输出(STDOUT)2
青衫客36
·
2023-09-18 06:02
C
Linux
C
Linux
Linux-
inode & vnode
什么是inodeinode是UNIX和UNIX-like操作系统中的一个关键概念。它代表了文件系统中文件或目录的元数据。每个文件和目录在文件系统中都有一个与之关联的inode。这个数据结构存储了关于文件的所有信息,除了其名称和实际数据之外。以下是inode中通常包含的信息:文件类型:如常规文件、目录、字符设备、块设备、软链接等。权限:表示为一个八进制数或位掩码,描述了文件的所有者、群组和其他用户的
青衫客36
·
2023-09-18 06:59
Linux
linux
运维
服务器
2020-02-25
百年智教育为大家提供了高效备考的策略,供大家参考:一、按计划进度坚持以任务
驱动学习
,做好复习计划表和每日学习清单;合理安排复习时间,提高学习专注力,比如每天坚持2小时。
我还能再叫什么名
·
2023-09-16 22:23
Linux-
相关操作
2.2.2Linux目录结构/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/b
小乞丐程序员
·
2023-09-16 21:15
linux
php
服务器
linux-
运维
目录1.在Linux中,可以使用以下命令查询服务器的CPU核心数和内存大小2.在Linux上,可以使用以下命令查询磁盘大小3.要查询Linux操作系统的信息,可以使用以下命令之一4.linux-显示目录大小5.linux-iotop6.linux批量删除7.linux跨机复制文件8.linuxfind9.linux线程运行情况10.linux进程排序11.linux根据pid查询服务信息12.li
荆茗Scaler
·
2023-09-16 18:09
linux
linux
运维
服务器
linux-
自旋锁(spinlock)
概述内核当发生访问资源冲突的时候,可以有两种锁的解决方案选择:•一个是原地等待(自旋锁方式)•一个是挂起当前进程,调度其他进程执行(睡眠)(互斥锁方式)Spinlock是内核中提供的一种比较常见的锁机制,自旋锁是“原地等待”的方式解决资源冲突的,即,一个线程获取了一个自旋锁后,另外一个线程期望获取该自旋锁,获取不到,只能够原地“打转”(忙等待)。由于自旋锁的这个忙等待的特性,注定了它使用场景上的限
九月丫
·
2023-09-16 12:01
linux进程和线程专题
linux
运维
linux-
读写锁(rwlock)
概述读写锁与互斥量类似,不过读写锁允许更改的并行性,也叫共享互斥锁。互斥量要么是锁住状态,要么就是不加锁状态,而且一次只有一个线程可以对其加锁。读写锁可以有3种状态:读模式下加锁状态、写模式加锁状态、不加锁状态。一次只有一个线程可以占有写模式的读写锁,但是多个线程可以同时占有读模式的读写锁(允许多个线程读但只允许一个线程写)读写锁的特点1.如果有其它线程读数据,则允许其它线程执行读操作,但不允许写
九月丫
·
2023-09-16 12:01
linux进程和线程专题
开发语言
linux
c++
linux-
线程条件变量(cond)
概述与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:1.一个线程等待"条件变量的条件成立"而挂起;2.另一个线程使“条件成立”(给出条件成立信号)想象一种情况,我创建一个线程去执行下雨收衣服的工作,但是
九月丫
·
2023-09-16 12:59
linux进程和线程专题
开发语言
linux
c++
c linux root 后挂载读写,
Linux-
挂载-mount
4.文件系统4.6分区、格式化与挂载4.6.6挂载什么是挂载?Linux通过倒树形的根文件系统来管理所有的文件,内核只能识别并管理根目录/所在的文件系统及其下的目录和文件。因此其他文件系统想要使用,都需要为其指定在现存目录下的访问入口。将额外的文件系统,与现存的Linux能够识别的目录,建立起映射关系,实现将现存目录作为访问额外文件系统的入口的功能,这个过程称为挂载;用于访问额外文件系统的,现存文
杨昉
·
2023-09-15 11:54
c
linux
root
后挂载读写
【译】Java 8的新特性—终极版
声明:本文翻译自Java8FeaturesTutorial–TheULTIMATEGuide,翻译过程中发现并发编程网已经有同学翻译过了:Java8特性–终极手册,我还是坚持自己翻译了一版(写作
驱动学习
bingguang1993
·
2023-09-14 23:52
java8
系统学习
Linux-
防火墙(Firewall)
目录防火墙的作用防火墙分类防火墙性能硬件防火墙软件防火墙扩展:Web应用防火墙(WAF)硬件防火墙与软件防火墙比较iptablesnetfilter/iptables功能iptables概念iptables工作一句——规则(rules)iptables中链的概念iptables中表的概念iptables中表链之间的关系iptables中的表的优先级iptables规则匹配条件分类基本匹配使用选项及
李维佳1212
·
2023-09-14 20:15
学习
linux
服务器
拓展学习,举一反三
以问题
驱动学习
,在学习中发现其他的问题,不断的拓展,逐渐构建完整的知识网络。拓展学习的方向有三个方面1、纵向拓展,即研究该领域内部的关系。2、横向拓展,即与该领域相关的的问题。
澜梓
·
2023-09-14 03:41
Linux-
常用命令学习
mkdir用途:创建目录1:mkdirdo在当前目录下创建名为do的子目录2:mkdirdo/align在子目录do下创建名为align的子目录(子目录do已经存在)3:mkdir–phba/tree含义:在当前目录下创建名为hba的子目录,并在子目录hba下创建名为tree的子目录rmdir用途:删除目录1:rmdirtmp含义:删除当前目录下名为tmp的子目录,该子目录中没有文件和子目录cd用
笨蛋白熊
·
2023-09-14 02:26
Linux-
修复文件系统
Linux文件系统分为ext与xfs类型需确认你的文件系统属于那个类型才能进行相对应的操作进行修复!修复文件系统还需了解目前主机的状态,是OS无法启动还是单独的文件系统问题?这个就需要你根据不同情况去操作了下面我只写出ext与xfs文件系统类型的检查与修复步骤,如果能帮到你就点个赞嘛!1、确认文件系统类型#df-Th2、检查文件系统ext*:(查看“Filesystemstate:clean”是否
-小-白-
·
2023-09-10 19:06
基础类
问题类
命令类
linux
Linux - 如何启动进程、线程
Linux-
如何启动进程_linux启动进程_夜流冰的博客-CSDN博客1、linux中,可以通过系统调用fork(),execve()来创建进程。
ggaofeng
·
2023-09-10 19:02
linux
运维
服务器
0915
驱动学习
笔记
小tip:如果想让cjz用户的某文件夹下的某文件a为绿色Sudochowncjz:cjza-R(-R指包括他的子目录都可被访问)SourceinsightF5可以定位到某一行==模块特性模块传参、模块调用传参:insmodehello_drv.konumber=234name=”sdf”(编译的时候传参比如应用在wifi模块)在代码中体现:module_param(number,int,0644)
小可_34e0
·
2023-09-09 19:18
linux-
进程-execl族函数
exec函数的作用:我们用fork函数创建新进程后,经常会在新进程中调用exec函数去执行另外一个程序。当进程调用exec函数时,该进程被完全替换为新程序。因为调用exec函数并不创建新进程,所以前后进程的ID并没有改变。简单来说就是,子程序可以在不影响父程序下,执行别的程序功能:在调用进程内部执行一个可执行文件。可执行文件既可以是一个二进制文件,也可以是任何linux下可执行的脚本文件。函数族:
清源子呀
·
2023-09-09 12:09
嵌入式Linux学习
linux
Linux
驱动学习
-framebuffer-fb-LCD驱动
1、framebuffer帧缓冲帧缓冲(framebuffer)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。用户不必关心物理显示缓冲区的具体位置及存放方式,这些都由帧缓冲设备驱动本身来完成。framebuffer机制模仿显卡的功能,将显卡硬件结构抽象为一系列的数据结构,可以通过framebuffer
万里小四哥
·
2023-09-08 17:28
Linux
驱动开发
Linux
嵌入式
驱动开发
Linux-
程序管理
在Linux系统中:触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个ID,称为PID,同时依据启发这个程序的使用者与相关属性关系,给予这个PID一组有效的权限配置。而我们可以通过ps,top,pstree三个命令来观察程序。仅观察自己的bash相关程序:ps-l[root@192~]#ps-lFSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD4S0
Minato666
·
2023-09-07 05:58
Linux 内存管理 详解(虚拟内存、物理内存,进程地址空间)
Linux-
操作系统内存管理存储系统存储器的层次结构Linux的内存管理物理内存物理内存管理虚拟内存虚拟地址空间(写时拷贝)和物理地址映射关系页表虚拟内存优缺点「在4GB物理内存的机器上,申请8G内存会怎么样
-YIN
·
2023-09-06 03:28
OS
linux
centos
c语言
vim
Linux 安装 Java
学习完整课程请移步互联网Java全栈工程师本节视频【视频】基础设施即服务-
Linux-
安装Java概述此处以JDK1.8.0_152为例下载地址http://www.oracle.com/technetwork
撸帝
·
2023-09-05 18:07
Kali
Linux-
装机后通用配置
前言本文主要介绍kalilinuxrolling版安装后的通用配置。包括网络优化,系统更新,显卡驱动安装,乱码问题解决方案,常用工具软件安装,键盘灯配置等。当前kali版本为2018.7,文章随时更新。update:2019-04-0817:24:40一、网络优化更换hostwgethttps://raw.githubusercontent.com/googlehosts/hosts/master
M4K0
·
2023-09-05 15:07
问题驱动
利用问题
驱动学习
新东西当我们遇到工作上的一个需要解决的难题时,我们会想方设法去如何解决它,查资料,找方法,寻找突破口,学习新东西,有没有发现我们这个时候学起东西来会精力充沛,非常专注,效率极高。
ForDream_0f56
·
2023-09-05 13:54
linux、git、svn学习笔记
Java、Python)集成环境dw/wseclipsemyeclipse编程语言的学习最好在linux操作系统下web开发的部署环境静态页面动态网站接口服务linux作为服务器(网页)嵌入式操作系统
linux
进击的世勋
·
2023-09-04 17:39
linux
git
svn
二轮平衡小车2:编码器与MPU6050 加速度计
编码器与陀螺仪相关原理:可以看之前的文章,传送:【MSP432电机
驱动学习
—上篇】TB6612带稳压电机驱动模块、MG310电机、霍尔编码器_tb6612fng电机驱动模块_NULL指向我的博客-CSDN
NULL指向我
·
2023-09-03 15:35
STM32
F103
C8T6笔记
stm32
嵌入式硬件
Linux-
使用kafka自带程序操作topic
前言收集一些在终端下操作kafka的常用命令。常用命令切换到kafka目录进行操作cd/opt/kafka创建topic./bin/kafka-topics.sh--create--zookeeper127.0.0.1:2181--partitions3--replication-factor2--topictest查看所有的topic./bin/kafka-topics.sh--list--zo
Linux运维菜
·
2023-09-03 11:15
linux上vscode中.cpp文件中引入头文件.hpp时报错:找不到头文件(启用错误钵形曲线)
,深吸一口气其次:鼠标对着标红的波浪线,选择【快速修复】打开【编辑includePath设置】,先检查一下几项是否选择正确:系统选择Linux编译器位置默认安装的都在/usr/bin/g++模式选择:
linux
江南霹雳堂雷家雷无桀
·
2023-09-02 07:56
linux
vscode
配置文件
Linux 虚拟网络设备
一、tun/tap(虚拟网卡)TUN/TAP设备浅析(一)–原理浅析-简书(jianshu.com)(3条消息)
Linux-
虚拟网络设备-tun/tap_sld880311的专栏-CSDN博客_linuxtap
lqonlylove
·
2023-09-01 20:30
Linux内核调试
linux
网络
Linux-
文件夹相关的常用指令
1.统计文件夹下的文件数量在Linux下,有几种方法可以统计文件夹下的文件数量:使用ls和wc命令:这种方式可以统计目录下的直接子文件(不包括子目录里的文件)。ls-l|wc-l注意:这将也统计目录自身,所以实际文件数量可能需要减1。使用find命令:如果你希望递归地统计目录及其所有子目录中的文件数量,你可以使用以下命令:find-typef|wc-l这里,-typef表示只查找文件(不包括目录)
青衫客36
·
2023-08-31 14:37
Linux
linux
Linux网络
驱动学习
1.嵌入式网络硬件嵌入式网络硬件一般分为两部分,MAC和PHY。一般SOC会内置MAC,PHY一般外接。1.SOC内部没有MAC如果SOC没有内置MAC,还可以通过外接MAC+PHY芯片来上网,forexample,三星的开发板都是通过外置的DM9000来完成有线网络功能的。有些外置的网络芯片更强大,内部甚至集成了硬件TCP/IP协议栈,对外提供一个SPI接口,比如W5500。2.SOC内部集成网
是东东东啊
·
2023-08-31 05:33
Linux驱动学习
驱动开发
学习
linux-
权限管理
chmod修改文件、目录权限查看文件ls-ldrwx------+9user1group128862410:19/test前10位(类型、属主权限、属组权限、其他权限),之后是属主属组字符权限用户、组、其他、所有(ugoa)权限:读、写、执行r(4),w(2),x(1)chmodu=rwx/testchmodu+x/testchmodg-r/testchmodo+rchmoda+r数字权限r(4)
JuneGe2017
·
2023-08-30 23:08
嵌入式
Linux-
驱动程序编写框架
转载:https://www.cnblogs.com/han-bing/p/8807602.html编写一个最简单的嵌入式Linux下的驱动程序大致分为以下几步:1.编写驱动函数drive_xxx_open,drive_xxx_write,drive_xxx_read等,这个需要根据实际情况尽心裁剪和添加。一般情况下,进行设备驱动程序的设计只是比较注重下面的几个函数:.llseek=***_lls
码畜笔记
·
2023-08-30 15:32
linux-
安装jdk1.8
获取JDK源代码安装包:访问Oracle官方网站或OpenJDK项目的官方网站,找到JDK1.8的源代码下载链接并下载源代码压缩包(通常为tar.gz格式)。OracleJDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmlOpenJDK下载地址:https://adoptopen
信息化战略
·
2023-08-30 10:57
运维
java
java
Linux-
重定向标准输出(stdout)和标准错误(stderr)
在Linux或Unix系统中,可以通过重定向标准输出(stdout)和标准错误(stderr)来将脚本的输出保存到一个文件中。以下是一些方法:只重定向标准输出到文件:./your_script.sh>output.txt这将只捕获正常的输出(stdout),但不包括错误消息(stderr)。同时重定向标准输出和标准错误到同一个文件:./your_script.sh>output.txt2>&1这将
青衫客36
·
2023-08-29 20:37
Linux
linux
linux-
初识linux操作系统
目录1.Linux介绍1.1Linux的诞生1.2一些名词1.3Linux发行版1.4Linux内核2.Linux目录2.1Linux目录结构2.2相对路径2.3绝对路径3.命令解析器3.1工作原理3.2命令提示行3.3命令行快捷键1.Linux介绍1.1Linux的诞生1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNUC编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段(
一金两斤
·
2023-08-29 15:05
Linux
linux
服务器
运维
Linux-
安装MySQL(详细教程)
Linux-
安装MySQL前言一、概述二、下载三、安装四、卸载五、常用设置六、可能遇到的问题前言本文的主要内容是在Linux上安装MySQL,以下内容是源于B站-MySQL数据库入门到精通整理而来。
xyzko1
·
2023-08-28 22:36
JAVA
数据库
mysql
服务器
Linux-
帆软 服务器部署
文章目录(一)下载安装帆软(1)部署包部署(2)独立部署(二)帆软工程部署连接遇到的问题1、JVM内存问题2、http404错误3、JVM内存问题4、忘记管理员密码,导致帆软工程登不进去5、本地部署帆软服务器后的本地使用方式(三)数据连接(四)报表存放路径(一)下载安装帆软(1)部署包部署1、下载已经打包好的帆软-tomcat安装包,因为该安装包已经把所需要的环境都打包了,下载启动tomcat后就
CLC鸿
·
2023-08-27 16:39
FineReport
linux
服务器
Linux-
常见命令
注意:基于Centos6.8系统,其它请自测。命令行:查看端口程序占用ss-lntpd|grep:22
张张张啊先生
·
2023-08-27 12:40
配置linux内核执行make menuconfig时的若干问题
比如我的目录是/home/fxfreefly/Documents/kernel_test/
linux-
fxfreefly
·
2023-08-26 14:32
linux操作系统
配置内核
make
menuconfig
bison
flex
deprecated
syntax
libncurses5-dev
linux-
中标麒麟-java1.8-tomcat8.5-mysql8.0.15&端口开放设置
Centos下通过源码包安装mysql8.0.15或者mysql5.7同样适用此方法下载MySQL所需要的安装包MySQL::DownloadMySQLCommunityServerSelectOperatingSystem:选择RedHat,CentOS是基于红帽的,SelectOSVersion:选择linux7然后点击后面download下载不用登陆直接下载使用Xshell上传下载文件首先连
?生活太难???
·
2023-08-26 10:51
Linux运维
linux
mysql
数据库
Linux-
kafka持久化文件太大怎么办?
前言Kafka会数据写到硬盘上。磁盘空间有限,kafka有提供清理过期数据的策略。Kafka删除数据有两种方式:1.第一种是按照时间,超过一段时间后删除过期消息;2.第二种是按照消息大小删除数据的,消息数量超过一定大小后删除最旧的数据。确认在过期数据过期的时候,数据已经被消费!!!!配置启用删除策略log.cleanup.policy=delete直接删除,删除后的消息不可恢复。可配置以下两个策略
Linux运维菜
·
2023-08-26 08:19
Linux-
环境变量
文章目录常见环境变量查一个环境变量系统调用接口getenv什么是环境变量?命令行参数向量表两张核心向量表结论证明一下子进程继承了父进程的环境变量?export将本地变量变成环境变量本地变量&&内建命令本地变量:只会在本BASH内部有效,不会被继承内建命令总结和环境变量相关的命令通过代码如何获取环境变量的其他方式常见环境变量查一个环境变量echo需要加上$符号才能打印出来环境变量系统调用接口gete
xxjkkjjkj
·
2023-08-25 03:08
Linux
linux
Linux-
查看端口号
lsof-i:端口号netstat-tunlp|grep端口号lsof(listopenfiles)参考文档:https://www.runoob.com/w3cnote/linux-check-port-usage.htmlimage.pngimage.png
从0到1的小姐姐
·
2023-08-24 17:08
Linux-
查看命令是否执行成功
echo$?echo$?如果返回值为0代表执行成功,否则失败上一条命令的退出状态值,0表示成功,127表示命令没找到image.pngimage.png
从0到1的小姐姐
·
2023-08-23 23:02
Linux-
GCC
一.GCCGCC编译工具链(toolchain)是指以GCC编译器为核心的一整套工具,用于把源代码转化成可执行应用程序在Ubuntu系统下系统默认已经安装好GCC编译器,在主机上执行如下命令gcc-v#查看gcc编译器版本whichgcc#查看gcc的安装路径二.测试GCC1.touchgcc_test.c2.输入普通C,main函数,printf打印保存退出3.gccgcc_test.c-ogc
飞向深空
·
2023-08-22 08:44
linux-
进程
文章目录1.先谈硬件冯诺依曼体系结构2.再谈软件操作系统什么是操作系统?为什么要有操作系统?如何管理?系统调用3.再谈进程那么具体Linux是怎么做的?指令psajx查看所有进程非实时top实时查看进程相当于任务管理器ls/proc内存级进程可视化.,系统中动态运行的进程信息后续要学习tast_struct结构体内描述进程的各种属性创建进程的方法fork()创建子进程执行流问题问题二进程状态1.介
xxjkkjjkj
·
2023-08-22 06:53
Linux
Linux
linux
驱动学习
3-外部中断
在做中断试验时,发现中断驱动总是insmod失败,之后定位到gpio_request失败,之后是想到使用的野火做好的系统,在uEnv.txt中会加载大量设备树插件,将key相关的设备树插件屏蔽即可。linux中断API函数中断号每个中断都有一个中断号,通过中断号即可区分不同的中断,在Linux内核中使用一个int变量表示中断号request_irq函数在Linux内核中要想使用某个中断是需要申请的
大文梅
·
2023-08-21 07:30
linux
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他