优先级 机制 任务linux

Linux文件权限

一:基本权限UGO 权限对象: u:属主(拥有者) g:属组(拥有者同组) o:其他人(其他用户) 特殊对象:a:所有人(u+g+o) 权限类型: 符号表示 数字表示 说明 符号表示 数字表示 说明 r 4 只读 rx 5 读和执行 w 2 只写 wx 3 写和执行 x 1 只执行 rwx 7 读、 ......
权限 文件 Linux

Linux I\O重定向与管道

一:I\O重定向 linu系统中的三种I/O设备所代表的编号分别是:标准输入(STDIN),文件描述符为0,默认从键盘获取输入;标准输出(STDOUT),文件描述符为1,默认输出到显示屏;标准错误(STDERR),文件描述符为2,默认输出到显示屏。 I/O重定向就是为了改变默认输入、输出的位置: > ......
管道 Linux

12.7课堂任务uml学习心得

UML是一种用于描述、设计和建模软件系统的标准化语言。学习UML有助于更好地理解软件系统的结构、行为和组成,提高沟通与协作效率。以下是我关于UML学习的心得体会: 1. 掌握基本概念:学习UML前,首先要了解类、对象、接口、关系等基本概念。这些概念在UML中具有重要的意义,掌握它们有助于更好地运用U ......
课堂 任务 心得 12.7 uml

windows c c++ mfc 与linux c++

windos snprintf 与 _snprintf 有什么区别吗 在 Windows 下,snprintf 和 _snprintf 是两个用于格式化字符串的 C 标准库函数。它们之间的区别主要在于对于某些实现中的返回值的处理和一些历史原因。 snprintf: snprintf 是 C99 标准 ......
windows linux mfc

UVM_factory机制

什么是factory机制?最大的优点? factory机制最主要的三个特点就是封装、继承、多态。其最主要的优势就是子类的指针以父类的类型传递时其表现形式仍然是子类行为。 virtual在重载里的作用,其函数仍然保留。 UVM重载的步骤 首先先注册 ·uvm_object_utils()和`uvm_c ......
UVM_factory 机制 factory UVM

java打包好的jar包在Linux服务器上指定端口并后台运行命令

前提条件:a.已经在Linux服务器上安装了java环境。b.切换到jar包所在的目录下。c.运行方式为:java -jar运行。举例说明: 包名 运行端口test.jar 8080命令如下:java -jar -Dserver.port=8080 test.jar &> test.out &1解释 ......
端口 后台 命令 服务器 Linux

Linux端ALSA音频处理库

1. 项目介绍项目Github地址:https://github.com/alsa-project/alsa-lib ALSA(Advanced Linux Sound Architecture)是Linux操作系统上的音频处理框架。它提供了对音频设备的抽象和控制,使应用程序能够与音频硬件进行交互。 ......
音频 Linux ALSA

java使用ftp连接linux处理文件

1、Maven依赖 <!-- FTP使用包 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> 2、使用方式 ......
文件 linux java ftp

使用Alsa采集linux音频

利用alsa 完成linux下音频采集. 1、运行时前先装库,sudo apt-get install libalsa 2遍tab自动提示出库文件,选择库,alsa-ocaml-dev,最终的命令行为:sudo apt-get install libalsa-ocaml-dev 2、编译执行脚本,g ......
音频 linux Alsa

【linux编程-55】文件加锁

文件加锁 1. 例子 #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> void lock_set(int fd, int type) { struct flock lock; lock.l_w ......
文件 linux 55

Linux - 设置线程优先级

Linux内核的三种调度策略: 1.SCHED_OTHER 分时调度策略 2.SCHED_FIFO 实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃 3.SCHED_RR实 时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列 ......
优先级 线程 Linux

linux-ELK安装配置

前言: ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。 • Elasticsearch 是一个搜索和分析引擎。 • Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elast ......
linux-ELK linux ELK

[Re221127周任务]认识寄存器

1.分析逻辑 我们一个一个点进去看 我们这里是加密过程 并且加密后直接与输入对比的,所以我们可以直接动调 2.动调 下在这里就好了 点进去eax就有flag了 注意这个flag是不包括上面那个1的 ......
寄存器 任务 221127 Re

linux iptables操作

1.查看iptables规则 iptables -nL 2.添加iptables规则 iptables -A INPUT -s 10.0.0.0/8 -d 10.0.0.0/8 -p tcp -m multiport --dports 6379,6643 -j ACCEPT 该命令使用 -A INP ......
iptables linux

IntelliJ IDEA无公网远程Linux服务器环境开发(建议收藏!)

IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能.,本例使用的是IDEA2023.2.5版本 下面介绍如何在IDEA中设置远程连接服务器开发环境并结合Cpolar内网穿透工具实现无公网 ......
IntelliJ 建议 环境 服务器 Linux

Linux编写Shell脚本获取指定目录下所有文件并处理

Linux编写Shell脚本获取指定目录下所有文件进行处理并保存到新目录 #!/bin/bash app_name="shell" path="/dir" #原目录 last_path="/newDir" #新目录 echo " start ${app_name} " if [ -n "$(ls $ ......
脚本 文件 目录 Linux Shell

0x00 Linux Fundamentals Part 1

Task1、引言 目标: 在Linux机器上运行第一条命令 会与文件系统进行交互 介绍在Linux上的用户和组 Task2、背景知识 “Linux”这个名称实际上是基于 UNIX(另一种操作系统)的多个操作系统的总称。由于 UNIX 是开源的,Linux 的变体具有各种类型和大小 - 适用不同的用途 ......
Fundamentals Linux 0x00 Part x00

反弹Shell的各种姿势-Linux

反弹Shell-Linux 监听方式 nc -lnvp 7777 【监听端】centos: 192.168.35.152 【被控端】kali: 192.168.35.128 # 监听端执行[root@localhost ~]# nc -vvl 7777 #Ncat: Version 7.50 ( h ......
姿势 Shell Linux

我的PyCharm为什么在linux下打不开?

PyCharm打不开解决方案 本文基于Xrdp远程连接桌面环境,Unbutu Linux OS,解决办法仅供参考。应以实际情况为准。 问题产生的原因,Xrdp下GUI绘制依赖于Xrdp的渲染,当Xrdp产生问题的时候,PyCharm并不会因为Xrdp的崩溃而被系统Kill掉,PyCharm在linu ......
PyCharm linux

linux 安装mysql

1、到指定目录下下载安装包 [root@master ~]# cd /usr/local/src 2、下载mysql8 [root@master src]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-g ......
linux mysql

Django高级特性:django-apscheduler定时任务

前言: 在使用Django框架开发web项目时,很多时候需要设置定时任务或让用户手动在页面上设置定时任务 在Django中实现定时任务功能大概有以下三种方法: Celery 分布式任务队列。侧重实时操作,可用于生产系统处理数以百万计的任务,都用于大型项目,配置和使用较为复杂。由于它本身不支持消息存储 ......

查看linux负载情况

1.cpu负载 平均负载:指的是单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是单位时间内活跃的进程数。 1.1 uptime命令 20:47:25 显示当前系统时间 up 20:39 系统已运行时间 load average: 1.05, 1.07, 1.04 ......
情况 linux

Linux7 查看系统版本,禁用登陆错误超过5次的ip

cat /etc/centos-release uname -a #!/bin/bash # 定义失败次数的阈值 threshold=5 # 提取登录失败的IP地址 failed_ips=$(awk '/Failed password/ {print $(NF-3)}' /var/log/secur ......
错误 版本 Linux7 系统 Linux

[Linux] 常用命令之【sleep】

0 序言 近期排查性能问题,需要监控线程、CPU的情况,需使用此命令,这次来个简单小结。 1 sleep 命令 1.1 作用 sleep命令是Linux系统中的一个非常常用的命令,它用于在终端或脚本执行的过程中让系统进行休眠等待。 使用sleep命令可以让程序暂停执行一定的时间,从而达到控制程序执行 ......
命令 常用 Linux sleep

linux 钩子函数 回调函数

什么是钩子函数: 什么是 回调函数。 总结: 回调函数与 钩子函数的区别。 钩子函数是一个指针,指向不同的函数。 回调函数是 根据条件,选择不同的函数指针。 ......
函数 钩子 linux

linux 串口 缓冲区

什么是缓冲区: ......
缓冲区 串口 linux

定时任务

常见定时任务方案 While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指定时间点执行某一任务,也能定时的周期性执行),无法实现按日历去调度执行任务。 ScheduledExecutorService  ......
任务

linux - 使用sudo 和 su 切换用户身份

1. su 切换到root身份 su - 切换到其他普通用户 su -l gogs 切换到其他普通用户并执行命令 su -l gogs -c pwd 2. sudo 切换到root身份 sudo -i 切换到root身份 sudo su - 重新设定root的密码 sudo passwd root ......
身份 用户 linux sudo su

Linux收包(L2层)

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且王页可全局搜索函数) 网卡:Intel的igb网卡 网卡驱动源码目录:drivers/net/ethernet/intel ......
Linux

linux文件操作

学习linux文件操作 这节课开始学习文件和文件夹的创建、复制、移动和删除。touch命令让我能够创建新文件,cp和mv命令使我可以复制和移动文件或目录。对于文件删除,rm命令虽然强大,但也需要小心使用,以免误删重要文件。 Linux的文件权限系统也是我学习的重要部分。chmod命令允许我更改文件的 ......
文件 linux
共12000篇  :33/400页 首页上一页33下一页尾页