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-
进程与线程 概括
进程运行的程序四种创建方法第一种os模块fork()创建fork在子进程和父进程中返回的值不同子进程返回0父进程返回创建的子进程PIDgetpid获取当前进程PIDgetppid获取父级进程PID第二种multiprocessing中Process类实例类Process(group,target,name,args,kwargs)group进程组target调用对象name名字args参数元祖形式
Esc偉
·
2021-05-20 03:25
Linux-
读写锁原理-CAS无锁编程原理和缺陷
1.读写锁1.1适用场景 大量读,少量写1.2原理多个程序可以并行的对临界资源进行读操作,程序不会产生二义性结果。读写锁的内部有一个引用计数,来统计当前以读模式打开的读写锁的线程的数量。通过引用计数来判断当前读写锁是否还有线程以读模式打开,判断什么时候读写锁是空闲的,没有被占用。1.3读写锁的三种模式以读模式打开读写锁以写模式打开读写锁不加锁1.4面试题问题:线程A读模式,线程B读模式,并且已经
天津 唐秙
·
2021-05-20 00:18
Linux
【Camera专题】HAL层源码学习-启动篇
1.近况到这个月,
底层驱动
这一块就2年了,感觉做这个很多都是在解bug,有点迷茫!当然也开始有焦虑感,毕竟想买个小房子和小车子,靠自己过上一房一车,一猫一狗一吉他的生活。
c枫_撸码的日子
·
2021-05-19 16:44
Linux-
权限维持小结
suid后门(需要root权限):SUID是Linux的一种权限机制,具有这种权限的文件会在其执行时,使调用者暂时获得该文件拥有者的权限。如果拥有SUID权限,那么就可以利用系统中的二进制文件和工具来进行root提权。suidshell是可以以shell所有者权限运行的shellsuidshell是可以以shell所有者权限运行的shellsuidshell是可以以shell所有者权限运行的she
book4yi
·
2021-05-17 18:21
Linux - 残留的dbus-daemon或dbus-launch,如何避免或如何清理?
Linux-
残留的dbus-daemon或dbus-launch,如何避免或如何清理?文章目录
Linux-
残留的dbus-daemon或dbus-launch,如何避免或如何清理?
the sre
·
2021-05-17 13:02
Linux
Linux-
分析服务器日志
自分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!1、查看有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc-l3、查看每一个IP访问了多少个页面:awk'{++S[$1]}END{for(ainS)
Aries郑涛
·
2021-05-17 07:40
Linux-
创建进程与线程用到的函数解析
Linux-
创建进程与线程用到的函数解析【1】exit:exit函数可以退出程序并将控制权返回给操作系统,而用return语句可以从一个函数中返回给调用该函数的函数。
Yojiaku
·
2021-05-16 22:04
Linux-
信号量-线程池
文章目录1.信号量:1.1信号类型1.2初始化1.3等待接口1.4发送接口1.5销毁接口1.6使用信号量完成生产者与消费者模型1.7代码2.信号量和条件变量的对比3.线程池1.信号量: 1.本质上:PCB等待队列+计数器 2.计数器:对资源的计数,会影响信号量的等待接口和发送 3.接口(唤醒接口)的逻辑:问题一:当一个线程调用的发送接口之后,资源计数器进行加1操作,此时,加1操作之后的资源计
天津 唐秙
·
2021-05-14 17:03
Linux
Linux-
同步-条件变量接-生产者消费者模型
文章目录1.同步2.条件变量2.1本质2.2条件变量接口2.2.1初始化2.2.2等待接口2.2.3唤醒接口2.2.4销毁接口3.生产者与消费者模型3.1123规则3.2作用4.面试题4.1条件变量的等待接口为什么需要互斥锁?4.2在调用该接口的时候,pthread_cond_wait函数的实现逻辑?4.3如果一个线程在等待的时候,被唤醒之后,需要做什么事情?5.代码实现1.同步 1.作用:让多
天津 唐秙
·
2021-05-13 14:43
Linux
【
Linux-
运维】已删除文件占用磁盘
今天遇到一个已删除文件占用磁盘的情况,这里记录简单的分析和处理流程背景:1、接收到磁盘告警后,用df-h查看,磁盘的使用率是93%。2、使用du-h--max-depth=1查看高负载磁盘时,各文件占用都不是很高。问题:df和du的执行结果不一致,无法定位到大文件路径并清理文件问题分析:初步怀疑有进程占用已经被删除的大文件,导致文件无法被释放具体原因:Linux下的文件,只有在引用数为0的情况下才
blue_smile
·
2021-05-13 05:45
Linux-
线程终止-线程等待-线程分离-线程安全
文章目录1.线程终止1.1pthread_exit函数1.2线程的入口函数代码执行完毕,线程退出1.3pthread_cancel函数2.线程等待2.1原因2.2接口2.3验证3.线程分离3.1概念3.2接口3.3验证4.线程安全4.1概念4.2原理4.3线程不安全的现象4.4验证1.线程终止1.1pthread_exit函数 voidpthread_exit(void*retval);作用:谁
天津 唐秙
·
2021-05-07 17:40
Linux
面试题
Centos&Qt——
Linux-
系统注册逻辑
登录窗口——>转到注册窗口——>输入用户信息——>成功后进入主窗口效果如图:点击此处查看源代码-系统注册核心Client代码:commom.h#ifndefCOMMON_H#defineCOMMON_H#include#include"connectnet.h"/*设置单例模式*/classCommon{public:Common();staticConnectNet*getSocketInsta
GodOuO
·
2021-05-07 15:49
neusoft
qt
linux
centos
6
c++
linux运维如何查看日志,
Linux-
系统日志简介
前言日志在排查文件的时候至关重要,在Linux上一般跟系统相关的日志默认都会放到/var/log下面。1、/var/log/boot.log一般包含系统启动时的日志,包括自启动的服务。2、/var/log/btmp记录所有失败登录信息。非文本文件,可以使用last-f/var/log/btmp进行查看。3、/var/log/croncron计划任务的日志,每当cron任务被执行的时候都会在这个文件
非典型工科生
·
2021-05-03 06:17
linux运维如何查看日志
linux的nohup命令的用法
https://ehlxr.me/2017/01/18/
Linux-
%E7%9A%84-nohup-%E5%91%BD%E4%BB%A4%E7%9A%84%E7%94%A8%E6%B3%95/http:
Ten_Minutes
·
2021-05-01 12:18
MTK开发之—为上层提供简易操作文件
背景在实际开发中,
底层驱动
往往要暴露一些接口供上层应用,比如需要上层对一个gpio进行操作,应用层没办法直接去控制gpio,只能通过驱动层来间接调用,方式有很多,可以将gpio封装到一个字符设备中,或者直接用
超凡东皇
·
2021-04-30 16:42
MTK开发日志
linux
嵌入式
2017-10-31
没有要求的放松让自己感觉很舒服,一放松紧起来就就不容易了,这也说明自己
底层驱动
力不足。继续前行图片发自App
水中望我
·
2021-04-28 10:54
Linux-
文件流指针-重定向-静态库和动态库-软硬链接-文件系统
文章目录1.文件流指针2.重定向3.静态库和动态库3.1动态库3.2动态库配合环境变量的使用3.3静态库的生成与使用3.4静态库和动态库的区别4.软硬链接4.1软链接4.2硬连接5.文件系统1.文件流指针FILE:typedefstruct_IO_FILEFILE; 1.FILE文件流指针是一个typedef之后的值,本质上是一个结构体 2."/usr/include/stdio.h" st
天津 唐秙
·
2021-04-28 08:29
Linux
Linux-
信号的捕捉-信号的阻塞-volatile关键字
文章目录1.信号的捕捉流程1.1引导1.2捕捉流程2.信号的阻塞3.volatile1.信号的捕捉流程1.1引导1.信号的注册,是不是和操作系统维护的进程的PCB有关系呀? structtask_struct==>sigset_tsignal 结论:信号的注册是在操作系统和PCB打交道的,,注册是在进程的PCB当中。1.2捕捉流程问题:信号什么时候进行处理? 信号的处理是在内核态
天津 唐秙
·
2021-04-27 08:06
Linux
【
Linux-
运维】Linux环境变量查看与设置
背景:Linux下有些常用的工具和脚本,如果每次使用需要写全路径就太麻烦了,所以将工具目录添加进环境变量就是一种很便捷的方法。查看环境变量环境变量的内容很多,可以通过export-p查看环境的所有内容。我们这里举例就拿最常用的PATH环境变量来说明举例。查看PATH环境变量的方式有两种:1、执行export|grepPATH命令该命令会获取所有的环境变量相关的值,一般我们只关注[root@WSC-
blue_smile
·
2021-04-26 15:20
Linux-
信号产生-注册-注销-处理方式
文章目录1.信号的产生1.1硬件产生1.2软件产生2.信号的注册3.信号的注销3.1非可靠信号3.2可靠信号4.信号的处理方式1.信号的产生1.1硬件产生ctrl+c:SIGINT(2)ctrl+z:SIGTSTP(20)ctrl+|:SIGQUIT(3) 如何查看信号的信息以及查看信号的默认处理动作?man7signal 操作系统对信号的处理动作: Term:终止 Ign:忽略 Cor
天津 唐秙
·
2021-04-25 13:03
Linux
Linux-
常用命令(不断更新中。。。)
系统#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量资源#free-m#查看内存使用量和交换区使用量#df-h#查看各分区使用情况#d
古寒飞
·
2021-04-24 14:18
2018,迟来的目标计划
技术沉淀:1.响应者链,处理用户事件2.处理用户事件的时候,必须有runloop来进行事件的
底层驱动
。
倒骑毛驴看风月
·
2021-04-23 03:25
Applilet2 for V850ES/Fx3生成代码
年毕业刚入门接触到的芯片有freescale的MC9S12系列,MPC5634,及NEC的V850.使用V850是做一个快速原型项目.该项目的底层是在KPIT的AutoSAR3.1版本上来集成开发,笔者参与了所有
底层驱动
的开发
思考的芦苇a
·
2021-04-22 23:36
嵌入式
单片机
V850
Applilet2
AutoSAR
Linux-
孤儿进程与僵尸进程
孤儿进程的概念:若子进程的父进程已经死掉,而子进程还存活着,这个进程就成了孤儿进程。为了保证每个进程都有一个父进程,孤儿进程会被init进程领养,init进程成为了孤儿进程的养父进程,当孤儿进程退出之后,由init进程完成对孤儿进程的回收。模拟孤儿进程的案例编写模拟孤儿进程的代码讲解孤儿进程,验证孤儿进程的父进程是否由原来的父进程变成了init进程。孤儿进程:父进程先退出,子进程就变成了孤儿
另寻沧海
·
2021-04-22 00:57
Linux网络编程
Linux-
实现从windows复制内容到vmware虚拟机Linux系统上
实现从windows复制内容到vmware虚拟机Linux系统上一、获取安装包二、以root身份,打开终端命令窗口三、在/根目录下新建一个opt目录,专门存放安装包四、将安装包VMwareTools-10.0.0-2977863.tar.gz复制到目录opt下五、回到/opt下,解压安装包VMwareTools-10.0.0-2977863.tar.gz六、进入解压后的目录,运行安装工具七、安装完
简单快乐_wsh
·
2021-04-21 22:17
Linux学习
工具安装和使用
linux
centos
vmware
黑猴子的家:
Linux-
常用快捷键
快捷键描述Ctrl+c停止进程Ctrl+l清屏Ctrl+q退出Tab提示上下键查询执行过的命令Ctrl+Altlinux和Windows之间切换history查询历史命令
黑猴子的家
·
2021-04-21 02:10
Linux-
精简版Redis安装-自启-外网访问
精简版Redis安装安装Redis启动开机启动访问以及端口修改默认配置修改密码查看redis密码设置密码安装Redis查询是否以安装mysqlyuminstallredis下载fedora的epel仓库yuminstallepel-release安装redis数据库yuminstallredis启动安装完毕后,使用下面的命令启动redis服务启动redisserviceredisstart停止re
左手凯
·
2021-04-19 18:10
Linux
环境搭建
Redis
redis
数据库
nosql
运维
linux
Linux-
基础命令
常用快捷键:ctrl+d退出终端ctrl+c退出程序ctrl+z当前程序后台执行,fg恢复ctrl+a/Home光标移至输入行头ctrl+e/End光标移至输入行末ctrl+w向左删除一个单词ctrl+k向右删除全部ctrl+u向左删除全部ctrl+y粘贴上次删除的指令ctrl+l清屏Alt+space向前删除一个单词up/down恢复之前输入的指令pwd-返回用户当前所处的路径table-自动补
碧潭飘雪ikaros
·
2021-04-19 05:15
没有对比就没有伤害
Linux-
RPM与yum软件包安装
Linux安装及管理程序一.Linux应用程序基础1)应用程序与系统命令的关系2)典型应用程序的目录结构3)常见的软件包封装类型二.RPM包管理工具①RPM软件包管理器Red-HatPackageManager②RPM软件包三.RPM命令的格式①rpm命令能够实现几乎所有对RPM软件包的管理功能②执行“manrpm”命令可以获得关于rpm命令的详细帮助信息③rpm命令功能四.查询RPM软件包信息①
wl.88888888
·
2021-04-11 22:47
linux
linux
yum
数据库
第八届蓝桥杯单片机——电子时钟
底层代码就不放了,前面讲模块的文章也有,用的是官方的
底层驱动
。
JIT计统(2)
·
2021-04-11 10:01
单片机
蓝桥杯
linux-
阿尔法-imx6ull-系统烧录与mfgtool 修改
本文旨在烧录一个只有一个设备树一个根文件系统一个uboot一个linux的系统,为了将自己linux中使用uboot和linux镜像与实际的开发板保持一致方便后面的开发。我尝试过用nxp原厂的烧写工具,烧录zImageuboot设备树根文件系统,尝试了很多遍,并没有调通跟着原子哥的视频调也并没有达到预期效果需要准备的文件–正点原子Uboot和Linux出厂源码–这个文件后面会得到系统镜像文件和im
你是我的解忧王子
·
2021-04-08 16:55
笔记
linux
【第十二届蓝桥杯嵌入式备赛】写在前面
一、比赛规则改动蓝桥杯嵌入式组的规则相较第十一届比赛有较大改动,最明显的一处变化是允许使用STM32CubeMX对
底层驱动
进行配置,另外也有新的主控板加入(个人盲猜是因为疫情影响,原来的芯片太贵了,hhh
三点阳
·
2021-03-31 23:20
蓝桥杯
嵌入式
STM32Cube
嵌入式
单片机
stm32
树莓派驱动开发编写调试(2)
目录总线地址物理地址虚拟地址BCM2835手册GPIO章节寄存器代码编写
底层驱动
上层应用代码烧写过程总线地址32位的win7为什么只能识别4g的内存即使装了8g的内存条。64位才可以识别8g。
L哲哲
·
2021-03-14 03:08
笔记
内核
linux
嵌入式
c语言
arm
Linux Kernel | 内存管理篇之内核初始化与内存管理启用
详细内容欢迎跳转:https://aiden-dong.gitee.io/2019/04/23/
Linux-
%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%AF%87%E4%
陌城小川
·
2021-03-09 09:29
Linux-
如何成为一个优秀的管家(文件篇②)
接《
Linux-
如何成为一个优秀的管家(文件篇①)》四、整理文件①打包文件:tar(tapearchive)tar-c()f()[打包文件名][要打包的文件/列表]⑴使用tar将tmp目录下一批文件,打包为
V大酱
·
2021-03-04 17:51
【蓝桥杯嵌入式拓展板】—I2C读写EEPROM详解
底层驱动
,考试会给你当然,如果你真的是0基础,还有救!
Successful 、
·
2021-02-27 17:44
STM32
STM32嵌入式学习
嵌入式
嵌入式
单片机
经验分享
Linux-
网络设置和DHCP配置
Linux-
网络设置和DHCP配置一、网络设置1、设置网络参数的方式2、查看主机名称3、设置路由记录route4、域名解析配置文件5、本地主机映射文件二、DHCP原理与配置1、DHCP服务2、DHCP的租约过程
荣少吃的少
·
2021-02-20 02:22
DHCP
linux
运维
centos
详解Linux(进阶篇)
文章目录详解
Linux-
进阶1.定时任务调度1.1crond任务调度1.2at定时任务2.磁盘分区2.1Linux分区2.2增加硬盘2.3磁盘情况查询2.4实用指令3.网络配置3.1网络概述3.2网络配置
编程之美,趋之若鹜
·
2021-02-16 16:27
CentOS
linux
centos
Linux-
查看服务器配置
目录简介服务器型号操作系统查看当前操作系统发行版信息查看操作系统发行版详细信息CPU查看CPU统计信息lscpu查看CPU内核+型号cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c查看物理CPU个数查看每个物理CPU中core的个数(即核数)查看逻辑CPU的个数内存查看内存信息查看概要内存使用情况free-g自动选择以适合理解的容量单位显示free-h查看内存硬
静静和大白
·
2021-02-13 15:46
Linux
Linux-
基础指令(三)shell-权限-yum-vim
文章目录shell命令行解释器权限yumvimshell命令行解释器 命令行解释器的统称,并不是一个具体的命令行解释器.命令:echo$BASH/user/bin/bash具体的命令行解释器叫做bash。将命令传递给linux操作系统将linux操作系统的执行结果返回权限权限的种类:r可读权限w可写权限x可执行权限结合用户去理解权限 以其中一个为例注意:文件的大小都是4096,是不包括文件夹下
天津 唐秙
·
2021-02-10 22:46
Linux
Linux-
如何成为一个优秀的管家(文件篇①)
知识前提:根据FHS(《文件系统层次化标准》)规定,Linux有一个树形目录,其中最重要的是根目录,所有的目录都位于根目录下。FHS规定了Linux根目录下该有哪些目录,这些特定的目录下应该放置什么数据。根目录下至少应该包括如下12个目录:⑴/bin放置可执行的命令文件⑵/boot放置系统核心和开机所需文件⑶/dev放置系统设备相关文件⑷/etc放置系统主要的配置文件⑸/home放置除跟用户外其他
V大酱
·
2021-02-09 13:15
树莓派驱动框架
1.树莓派
底层驱动
框架:#include//file_operations声明#include//module_initmodule_exit声明#include//__init__exit宏定义声明#
~莘莘
·
2021-02-05 00:09
树莓派驱动
kernel
raspberry
pi
linux
linux-
系统安全及应用 | 账户安全 | PAM认证模块 | 开关机安全控制
系统安全及应用账户安全密码安全控制命令历史限制►减少记录的命令条数►登陆时自动清空命令历史►终端自动注销使用su命令切换账户►用途及用法►密码验证►限制使用su命令的用户►在/etc/pam.d/su文件设置禁止用户使用su命令►su命令具有安全隐患:PAM认证模块PAM概述PAM认证模块原理PAM认证构成sudo命令提升权限开关机安全控制1.调整BIOS引导设置2.GRUB限制3.限制更改GRU
半世情`半世醉¹³¹⁴
·
2021-02-03 00:42
linux
Linux-
基础指令(二)
文章目录cp拷贝文件或者文件夹mv移动或重命名cat查看文件echo插入字符串zip压缩和解压缩压缩解压缩gzipbzip2find查找文件grep查找文件中的字符串date查看当前日期su切换用户tree查看目录结构more查看文件内容lesshead查看文件头部内容tail查看文件尾部内容histroy查看历史执行过的命令mancp拷贝文件或者文件夹命令:cp文件名路径功能:拷贝文件到某个路径
天津 唐秙
·
2021-01-30 21:59
Linux
一文看懂Linux内核!Linux内核架构和工作原理详解
linux内核架构,让你对内核不再陌生90分钟了解Linux内存架构,numa的优势,slab的实现,vmalloc的原理手把手带你实现一个Linux内核文件系统简介作用是将应用层序的请求传递给硬件,并充当
底层驱动
程序
linux大本营
·
2021-01-29 15:27
linux
内核
架构师
c++
Qt专栏之Qt初识(五)
用Qt开发出了众多软件,例如WPS、YY、Autodesk、咪咕音乐等:Qt平台使用的开发语言:C++(全部都可以,包括
底层驱动
+界面设计)QML(只针对UI交互界面)因此,强烈建议
至纯设计
·
2021-01-28 20:55
Qt
Linux-
构建 RAID 1+0 磁盘阵列实例
文章目录一、概述二、操作步骤一、概述RAID1+0顾名思义是RAID1和RAID0的结合,先做镜像(1),再做条带(0)兼顾了RAID1的容错能力与RAID0的条带化读写数据的优点,性能好,可靠性高属于混合型RAID进一步了解可翻阅我的上一篇博客,传送门:Linux-RAID磁盘列阵与阵列卡(含创建RAID5步骤)比如N(偶数,N>=4)块盘两两镜像后,再组合成一个RAID0,最多允许所有的磁盘基
Xucf1
·
2021-01-25 15:53
Linux
系统管理
linux
系统管理
磁盘阵列
raid
raid
1+0
Linux-
安装mysql分支(mariaDB)-极简版
同上篇文章一样,俺作为一只应届生,作为学生党的过来人,给各位小伙伴做一些精简能达到目的的内容!环境:CentOS整体流程与安装jdk一样,也是通过yum安装;检测yum版本见上篇文章,不再赘述;如果你是小白,请你把mariadb与mysql画等号吧!若想安装其他版本则本文末会有卸载命令(非职业需求则没必要);但本文不介绍从官网下载tar.gz或.rpm及环境路径配置,为了避免冗长及误导新人踩坑!接
吾乃天酱
·
2021-01-17 15:43
linux
mysql
mariadb
Linux-
安装mysql分支(mariaDB)-言简意骇
同上篇文章linux-jdk安装一样,俺作为一只应届生,作为学生党的过来人,给各位小伙伴做一些精简能达到目的的内容!所需环境:CentOS7整体流程与安装jdk一样,也是通过yum安装;检测yum版本见上篇文章,不再赘述;rpm-qa|grepmariadb以及rpm-qa|grepmysql先执行上述命令查看系统是否已有mariadb或者mysql;若已有,且不需要换更高版本,那就阔以直接只用啦
吾乃天酱
·
2021-01-15 19:25
mysql
mariadb
linux
Linux-
用户管理与创建逻辑卷
实验需求:公司搭建了一台文件服务器,要求管理员对该服务器进行管理。(注:本实验使用CentOS8.2)1、使用3块20G的硬盘搭建三个逻辑卷,第一个逻辑卷名为lvm_file,第二个逻辑卷名为lvm_backup,第三个逻辑卷名为lvm_tools,三个逻辑卷都属于vg_1卷组创建分区[root@localhost~]#fdisk/dev/sdb[root@localhost~]#fdisk/de
pinuscembra
·
2021-01-01 15:34
linux运维
日常笔记
linux
运维
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他