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-
实现小型日志系统
目录一.日志二.实现任意个数元素求和三.编写一个日志函数1.设置日志等级2.设置日志时间3.设置日志的打印格式4.将日志的内容输出到文件一.日志日志等级,日志时间,日志内容,文件的名称和行号日志等级:Info:常规消息Warning:报警消息Error:错误,可能需要立即处理Fatal:致命的Debug:调试二.实现任意个数元素求和使用可变参数要使用若干个宏定义,这些宏定义在://使用可变参数时一
Small black human
·
2023-12-05 02:14
linux
运维
服务器
Linux-
实现没有血缘关系的进程之间的通信
目录一.makefile的编写二.comm.hpp头文件的编写三.serve.cc文件的编写四.client.cc文件的编写一.makefile的编写.PHONY:allall:serveclientserve:serve.ccg++-o$@$^-g-std=c++11client:client.ccg++-o$@$^-g-std=c++11.PHONY:cleanclean:rm-rfserve
Small black human
·
2023-12-05 02:38
Linux
linux
运维
服务器
Linux-
正则表达式
#前言Linux中对于流式数据处理有sed和gawk两种工具可以使用,其中模式(正则)匹配可以很好的协助我们要对哪些行做处理。因此,正则匹配也就成为linux中相对来说比较重要的知识点,对此做了一些整理归纳。##特殊字符本文对正则表达式的归纳主要从正则表达式的特殊字符入手,正则中的特殊字符有:.*+?^-3个斜线:\|/-6个括号:(){}[]##BRE和ERELinux中的正则匹配引擎有两种:-
海淀龙叔
·
2023-12-04 10:27
Linux-
文件夹文件赋权、文件指定修改用户和用户组
Linux-
文件夹文件赋权、文件指定修改用户和用户组文件权限说明文件夹文件赋权chmod命令chmod示例以数字方式修改权限给指定目录赋权给当前目录的所有子文件夹和文件赋权chown修改属主、属组文件权限说明文件或目录的权限位是由
小蜗牛的路
·
2023-12-03 04:30
linux
服务器
运维
linux-
正则表达式与grep命令
linux-
正则表达式与grep命令linux正则表达式linux正则表达式shell元字符(正则表达式)及其用法详解一、grep命令命令作用-a将二进制文件以text文件的方式搜寻数据-c计算找到符合搜索内容的行数
小小白的jotter
·
2023-12-01 10:54
[个人笔记] php-fpm编译和使用openssl扩展
Linux-
运维篇-中间件第一章php-fpm编译和使用openssl扩展
Linux-
运维篇-中间件下章内容宝塔面板下的php-fpm启用openssl扩展参考来源下章内容第二章Apache2.4配置TLS1.3&
歪果仨
·
2023-11-30 22:20
Linux
linux
中间件
[个人笔记] Apache2.4配置TLS1.3&安装openssl1.1.1
Linux-
运维篇第二章Apache2.4配置TLS1.3&安装openssl1.1.1Linux-运维篇系列文章回顾Apache2.4配置TLS1.3&安装openssl1.1.1参考来源系列文章回顾第一章
歪果仨
·
2023-11-30 22:48
Linux
linux
中间件
程序员-
linux-
命令详解大全
你早晚都要学会得linux命令。学linux的时候,前辈们都说千万别用图形化界面,多敲命名有好处。这是接触到的一份liunx命令,也就整理留了下来。老样子公众号回复linux下载全部~stat命令查看一个文件的属性:访问时间(Access)、修改时间(modify)、状态改变时间(Change)statfilename查找并删除/data这个目录7天前创建的文件#find/data-ctime+7
javazhang2048
·
2023-11-30 17:41
Linux-
应急响应-日志分析
日志默认存放位置:/var/log/查看日志配置情况:more/etc/rsyslog.conf日志文件说明/var/log/cron记录了系统定时任务相关的日志/var/log/cups记录打印信息的日志/var/log/dmesg记录了系统在开机时内核自检的信息,也可以使用dmesg命令直接查看内核自检信息/var/log/mailog记录邮件信息/var/log/message记录系统重要信
小浪崇礼
·
2023-11-30 12:36
Linux-
磁盘挂载
1说明避免一头雾水,请先看完说明,再看最下面的挂载教程1.1挂载流程START–>查看要挂载的是哪块硬盘–>将硬盘分区–>格式化分区–>设置开机自启(即永久挂载)–>执行挂载命令–>END1.2查看当前挂载的磁盘,磁盘剩余的空间$df-h查看某个文件夹/文件大小可以用这个命令du-sh/usr1.3查看分区情况$fdisk-l当前系统一共存在三块磁盘:sda,sdb,sdc;其中sda已经有两个分
梦诺
·
2023-11-30 04:05
linux
bash
运维
Linux-
虚拟机安装CentOS7失败的情况
1.不能启动虚拟机解决办法:重启电脑,打开bios,启动虚拟块儿2.不能启动网卡输入ipaddr后,只显示了1部分,不显示2部分解决办法:(1)首先安装网卡输入echoONBOOT=yes>>/etc/sysconfig/network-scripts/ifcfg-ens33命令安装然后关闭虚拟机(2)编辑虚拟机设置,打开网络适配器,在网络连接下设置虚拟机网络模式,换一种模式,比如NAT模式3.其
coldBoy01
·
2023-11-29 22:20
centos
Linux-
去除鼠标箭头
usb触摸板会同时加载hid-generic.c和hid-multitouch.c驱动我们只需要让其加载hid-multitouch.c驱动即可lsusb查看usb触摸板的vid和pid[root@ok3568:/]#lsusbBus003Device001:ID6615:108c驱动屏蔽掉该设备diff--gita/drivers/hid/hid-generic.cb/drivers/hid/h
Paper_Love
·
2023-11-29 19:53
Linux
linux
Kali
Linux-
网络安全之-XSS 跨站脚本攻击原理及 DVWA 靶机的搭建
XSS跨站脚本攻击使用JavaScript创建CookieJavaScript可以使用document.cookie属性来创建、读叏、及删除cookie。例1:JavaScript中,创建cookie如下所示:document.cookie="username=JohnDoe";例2:你还可以为cookie添加一个过期时间(以UTC戒GMT时间)。默认情况下,cookie在浏览器关闭时删除:doc
学神来啦
·
2023-11-29 17:53
Linux-
安全审计-auditd.log解读
succeed=yes/no,说明此次syscall成功或失败exit=-13说明syscall的返回值是-13a0,a1,a2,a3指明了前4个参数,也是编码成16进制,通过ausearch命令可以解码查看items指出event中的path记录的数量ppid指明ParentProcessID,即父进程IDpid指明了进程IDauid指出audituserID,即当时的登陆uiduid指出了对应
z-Lying
·
2023-11-29 11:51
Linux
Linux
驱动学习
--android声卡之蓝牙‘sco over hci‘ 通话的使用配置(基于tinyalsa库)
目录一、引言二、scooverhci------>HCI接口------>驱动中的’scooverhci’开关三、声卡中PCM的使用配置(基于tinyalsa库、tiny工具)------>tiny工具的使用------>tinycap、tinyplay源码分析------>tinyalsa库源码分析---------------->pcm_open---------------->pcm_rea
文艺小少年
·
2023-11-29 01:17
蓝牙
SCO
linux
android
驱动
Linux - 文件系统 - 理解目录 - 理解 软/硬链接
Linux-
进一步理解文件系统-inode-机械硬盘-CSDN博客目录一个文件有一个inode,每一个inode都是有自己的inode编号(这个inode编号只在自己当前所在分区当中有效)。
chihiro1122
·
2023-11-29 01:14
linux
运维
服务器
Linux-
常用工具/YUM源
安装-常用工具yum-yinstallnet-tools\nmap-ncat\sysstat\git\ipset\ipvsadm\bash-completion\wget\unzip\lrzsz\lsof\vimw注:net-tools:网络工具箱、bash-completion:代码补全工具vim:文本编辑器配置YUM源可以查看阿里云官方配置YUM源文档步骤1:curl-o/etc/yum.re
IT-xiaonai
·
2023-11-29 00:40
linux-三剑客
linux
基于STM32电机
驱动学习
笔记
一、电机介绍(一)电机简介电机,即电动机(Motor),也称之为马达,是把电能转换成机械能的一种设备。(二)电机分类①按照电源进行分类:直流电动机、交流电动机;②按用途区分进行分类:驱动用电动机、控制用电动机③按运转速度分类:高速电动机、低速电动机、恒速电动机、调速电动机(三)各种电机的简单介绍(1)直流有刷电机直流有刷电机(BrushedDCMotor)是内含电刷装置的将直流电能转换成机械能的电
szu_gexu
·
2023-11-28 16:26
stm32
单片机
学习
电机伺服
驱动学习
笔记(1)-概述
电机伺服
驱动学习
笔记(1)-概述文章目录电机伺服
驱动学习
笔记(1)-概述前言一、为什么进行基础的伺服驱动器设计?
北海不咸鱼
·
2023-11-28 15:55
永磁同步电机伺服驱动器
课程设计
电机伺服
驱动学习
笔记(2)-系统框架
电机伺服
驱动学习
笔记(2)-系统框架文章目录电机伺服
驱动学习
笔记(2)-系统框架1.伺服驱动器的“伺服”2.伺服驱动器的框架(以飞机舵面控制为例)3.驱动器框架分解3.1控制器3.2驱动器3.3传动机构
北海不咸鱼
·
2023-11-28 15:55
永磁同步电机伺服驱动器
机器人
电机伺服
驱动学习
笔记(3)电机参数选型
文章目录一、电机拖动基本方程式1.转矩方程2.转矩与负载转动惯量折算转矩折算负载惯量折算二、电机参数1.额定转矩2.额定转速3.额定功率4.电机惯量[^2][^3]参考文献电机拖动的基本方程式,电机参数(含电机惯量选择方法)一、电机拖动基本方程式1.转矩方程直线运动时有牛顿第二定律F=maF=maF=ma,其中FFF是物体所受的力,mmm是物体的质量,aaa是物体的加速度。旋转运动则有转矩方程T−
北海不咸鱼
·
2023-11-28 15:55
永磁同步电机伺服驱动器
学习
笔记
电机伺服
驱动学习
笔记(7)待编辑
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas是基于Nu
北海不咸鱼
·
2023-11-28 15:52
永磁同步电机伺服驱动器
学习
笔记
电机伺服
驱动学习
笔记(6)PID算法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、连续PID二、参数整定1.一般调节法工具提示参考文献前言提示:本文是根据野火科技电机系列教学视频PID算法的通俗解说和参数整定视频课章节整理得到,请需要详细学习的同学移步:【【野火】电机系列教学视频,基于STM32硬件(步进电机,直流有刷电机,直流无刷电机,舵机,永磁同步电机PMSM)PID闭环、步进加减速、直线圆弧插
北海不咸鱼
·
2023-11-28 10:41
永磁同步电机伺服驱动器
学习
笔记
算法
mplayer: error while loading shared libraries:libavcodec.so.53
原因时因为没有找到对应的动态库文件,mplayer播放的时候只有声音没有画面;解决办法:在终端运行:whichmplayer打印出:/usr/bin/mplayer再运行:ldd/usr/bin/mplayer打印出:
linux
Bobsweetie
·
2023-11-27 19:20
Linux
[个人笔记] Linux扩容LVM分区
Linux-
运维篇第一章Linux扩容LVM分区
Linux-
运维篇下章内容前言预备内容LVM扩容新增第二块磁盘配置网卡,开启sshd服务,远程连接Linux格式化新磁盘,新建LVM分区LVM扩容分区,扩容文件系统
歪果仨
·
2023-11-27 11:11
Linux
linux
运维
[个人笔记] Linux虚拟机安装VMware Tools插件
Linux-
运维篇第二章Linux虚拟机安装VMwareTools插件
Linux-
运维篇系列文章回顾下章内容Linux虚拟机安装VMwareTools插件CentOS安装VM-Tools参考来源系列文章回顾第一章
歪果仨
·
2023-11-27 11:11
Linux
linux
运维
[个人笔记] ssh-keygen和openssl工具的使用
Linux-
运维篇第三章ssh-keygen和openssl工具的使用
Linux-
运维篇系列文章回顾下章内容ssh-keygen和openssl工具的使用ssh-keygen笔记ssh-keygen生成密钥对
歪果仨
·
2023-11-27 11:41
Linux
linux
运维
[个人笔记] Linux facl扩展权限的用法
Linux-
运维篇第五章Linuxfacl扩展权限的用法
Linux-
运维篇系列文章回顾Linuxfacl扩展权限的用法练习参考来源系列文章回顾第一章Linux扩容LVM分区第二章Linux虚拟机安装VMwareTools
歪果仨
·
2023-11-27 10:37
Linux
linux
运维
linux用户态内存屏障,
Linux-
内存屏障
概览SMP这种并行架构相比传统的单处理器带来相当可观的性能提升。一个不可避免的问题是并行架构的处理器间的交互问题。一种可能的解决方案是,每个CPU都有自己唯一可访问内存,处理器间通过消息传递进行通信。这种架构的问题是带给程序员(尤其是系统程序员)巨大的编程负担,因为需要处理数据分隔与传递。相反,被广泛应用的另一种架构是,多处理器间共享一个共享的内存地址空间。这种架构下每个处理器依然可能有自己的本地
北电追梦者
·
2023-11-27 05:03
linux用户态内存屏障
linux-
管理rpm包
一、概念1、RPM:RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写。2、RPM包的名称构成:例如:ypserv-2.31-12.el7.x86_64.rpm,yelp-xsl-3.28.0-1.el7.noarch.rpm软件包名版本号发布版本系统平台ypserv2.3112.el7x86_64yelp-xsl3.28.01.el7noarch二、yum管理r
逍遥不逍遥008
·
2023-11-26 07:30
linux
linux
Linux-
基本指令(1.0)
Linux是一个非常流行的操作的知识,并提供实例帮助读者更好地理解。让我们一起来学习吧!系统,也是云计算、大数据、人工智能等领域的重要基础。学习Linux命令是Linux系统管理的基础,也是开发过程中必不可少的技能。本博客将介绍Linux基础命令、文件管理、目录管理、文件编辑、进程管理、网络管理和系统管理等方面周边知识(!!!):/是linux下的路径分隔符\是win的路径分隔符.和..前者表示当
hqxnb666
·
2023-11-25 21:26
Linux专栏
网络安全-从0到1
linux
运维
服务器
1、
Linux-
操作系统介绍
一、什么是操作系统?操作系统(OperatingSystem,简称OS)是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
唯老
·
2023-11-25 08:41
Ubuntu20.04安装搜狗输入法
1、安装包下载搜狗输入法
linux-
首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux点击立即下载,根据自己的硬件选择
奉系坤阀
·
2023-11-24 16:21
Linux
linux
搜狗输入法
Linux-
权限
1.Shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。从技术角度,Shell的最简单定义:命令行解释器(commandInterpreter)主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译
想拿offer
·
2023-11-24 03:14
Linux学习
linux
运维
服务器
从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务...
实现步骤一:
Linux-
安装UbuntuServer16.04X64(图文教程详细版)https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a
baiyue8587
·
2023-11-23 06:28
Linux-
内存管理机制、内存监控、buffer/cache异同
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能。在这方面,区别于Windows的内存管理。本文从Linux的内存管理机制入手,简单
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
炼丹-002:从0开始编译
Linux-
准备(丹炉和丹)环境
现在,我们开始做炼丹的准备工作。准备开始炼丹前,我们首先明白编译一个Linux的几个阶段。大王把它分为3个阶段:1、准备工具链,2、编译基础系统,3、编译完整系统。接下来,我们具体说说这三个阶段,我们都干了什么。1、准备工具链。在准备工具链时,我们要准备一个干净的磁盘分区,并把它挂载到一个目标目录上。此时,我们要做的事情,就是将要编译新操作系统的编译工具,核心工具等安装遭到这个挂载点,成为编译工具
weixin_46069202
·
2023-11-22 15:22
linux
服务器
linux内核获取滴答数,
linux-
如何从/ proc / pid / stat获取应用程序的总CPU使用率?
linux-
如何从/proc/pid/stat获取应用程序的总CPU使用率?我想知道如何计算一个进程的总CPU使用率。
weixin_39591386
·
2023-11-22 08:08
linux内核获取滴答数
linux内核编译ccflag,
linux-
内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
Linux-
了解MySQL与部署MySQL
Linux-
了解MySQL与部署MySQLMySQL历史MySQL的三大主要分支版本演变数据的时代数据的分类数据库的发展史文件管理系统的缺点数据库系统发展阶段DBMS数据库管理系统数据库管理系统的优点数据库管理系统的基本功能数据库系统的架构
搬着砖,敲着代码
·
2023-11-19 15:44
mysql
数据库
java
linux下触摸屏应用编程
linux-2.6.32在mini2440开发板上移植----添加触摸屏驱动程序----http://www.linuxidc.com/Linux/2013-04/82383p9.htm2、Linux
驱动学习
笔记之触摸屏驱动
xqhrs232
·
2023-11-17 00:55
Linux-
安装docker-compose
前言:本文建立在服务器中已经存在docker环境的基础上,总结了安装docker-compose过程,以及安装过程中遇到的问题和解决方案。一、下载docker-compose在网上找了两种,一种是github官方的,一种是国内的镜像gitbub官方curl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-com
weixin_40877388
·
2023-11-16 15:45
docker
Liunx
linux
docker
运维
Linux-
内存分页
把物理内存划分成一个个的页面,每个页面大小4K页面为最小单位进行内存的分配知道物理页的索引和页内偏移就可以转换为物理地址页索引+页内偏移==实际物理地址页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系。每一个进程都拥有一个自己的页表,PCB表中有指针指向页表。---百度百科页表结构:为什么要分页?操作系统管理内存的一种方式。他是将内存划分成一个一个页面,然后通过页表进
穰穰
·
2023-11-16 13:14
linux
运维
服务器
FBTFT驱动移植
移植fbtft到荔枝派Nano1.3inchLCDHATfbtft的官方wikiFBTFTdriverSt7789vLCD移植简介基于AM335X和Linux的LCDLM6069驱动移植Liunx
驱动学习
zm.sun
·
2023-11-15 19:11
软件
Linux-
在linux修改文件夹及其子文件夹的权限
加入-R参数,就可以将读写权限传递给子文件夹例如chmod-R777/public_html那么public_html文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限...
小星jeff
·
2023-11-15 13:45
linux
Linux - 基础IO(重定向 - 重定向模拟实现 - shell 当中的 重定向)- 下篇
前言上一篇博客当中,我们对文件在操作系统当中是如何就管理的,这个问题做了详细描述,本篇博客将基于上篇博客当中的内容进行阐述,如有疑问,请参考上篇博客:
Linux-
基础IO(Linux当中的文件,文件系统调用接口
chihiro1122
·
2023-11-15 03:01
linux
运维
服务器
Linux4个led灯循环点亮程序,linux
驱动学习
笔记---点亮一个led灯(三)
led硬件地址映射和操作1.点亮s5pv210的led灯首先需要知道其所用引脚,以及引脚所对应的状态寄存器与数据寄存器根据外围电路图可知两个灯所用的引脚分别为gpc0_3与gpc0_4,找到其引脚所对应的寄存器状态寄存器5位的数据寄存器在驱动模块加载中做地址映射,映射的地址为8个字节64位(包括状态寄存器与数据寄存器)gpc0con+1(一个寄存器为4个字节32位,表示指向下一个寄存器0xE020
天海咲
·
2023-11-15 03:30
RT-Thread 网卡
驱动学习
一入口(drv_eth.c)drv_eth.c是对下挂接具体的硬件操作,对上挂接了网络协议层,承上启下。INIT_DEVICE_EXPORT(rt_hw_stm32_eth_init);从代码可以看出,这里的重要数据结构就是stm32_eth_device,其抽象出来的初始化、open等接口会具体挂接到某一个stm32的板子。以初始化为例:在rt_stm32_eth_init接口里面会完成指定CP
adey0769
·
2023-11-11 21:13
stm32
arm
嵌入式硬件
单片机
物联网
Linux-
系统调优-常见命令
目录1、uptime2、/proc/loadavg文件:获取平均负载的信息3、free命令:查看内存使用的详细情况基础信息buffer/cache介绍4、SWAP交换分区基础信息如何定义使用SWAP交换分区5、vmstat:性能监控工具
不会编程的猫星人
·
2023-11-11 18:50
数据库运维
linux
运维
服务器
Linux-
用户与用户组,权限
1.用户组管理(以下命令需root用户执行)①创建用户组groupadd用户组名②删除用户组groupdel用户组名2.用户管理(以下命令需root用户执行)①创建用户useradd[-g-d]用户名>-g:指定用户的组,不指定-g,会创建一个同名组并自动加入>-d:指定用户HOME路径,不指定,HOME目录默认在:/home/用户名②删除用户userdel[-r]用户名>-r:删除用户的HOME
单行梦想家
·
2023-11-11 06:58
linux
linux
运维
服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他