自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python之paramiko模块学习

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。支持跨平台。一.paramiko模块的安装外部安装pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycryptoyum -y install python-develpip3 install pycryptopip3 install paramiko

2020-11-27 14:25:51 170

原创 Linux(入门基础):20---LINUX单调时间函数

https://www.cnblogs.com/wenqiang/p/5678451.html一、time该函数返回的是自1970年以来的秒数,精度不够,不能使用二、gettimeofday该函数返回的是自1970年以来的秒数和微秒数,精度显然是够了。我想有很多程序员也是用的这个函数来计算相对时间的,如果说系统时间因为ntp等原因发生时间跳变,那么用这个函数来计算相对时间是不是就会出问题了。所以说这个函数也不能使用三、clock_gettime四、syscall五、关于.

2020-11-24 10:22:20 270

原创 Linux(入门基础):19---信号(4)交替数数SIGUSR1、SIGUSR2

我单位法

2020-11-24 09:59:40 389

原创 python基础:(第一章)02--内置函数

内置函数数学运算(7个)类型转换(24个)序列操作(8个)对象操作(7个)反射操作(8个)变量操作(2个)交互操作(2个)文件操作(1个)编译执行(4个)装饰器(3个)数学运算(7个)1.abs:求数值的绝对值>>> abs(-2)22.divmod:返回两个数值的商和余数>>> divmod(5,2)(2, 1)>> divmod(5.5,2)(2.0, 1.5)3.max:返回可迭代对象中的元素中的最大值或者所有参数的最大值&gt

2020-11-24 09:59:19 324

原创 Linux(入门基础):18---Linux下sleep函数与usleep函数

时钟换算:1s = 1000ms1ms = 1000μs1μs = 1000ns1ns = 1000ps一、sleep头文件: #include <unistd.h> 功 能: 执行挂起指定的秒数语 法: unsigned sleep(unsigned seconds);举例:void father(){ int i; for(i = 0 ;i < 3;i++) { printf("father\n"); sleep(1); }}.

2020-11-24 09:58:03 3011

原创 Linux tcpdump命令详解

一、Linux tcpdump

2020-11-24 09:51:14 94

原创 LRU

LRU

2020-11-23 17:28:57 66

原创 网络(1):IPsec--基本概念学习

AHESPAH和ESP对比IPSEC建立过程:IKE阶段野蛮模式:比较:应用场景

2020-11-19 11:31:24 209

原创 Linux(入门基础):17---信号(3)alarm、ualarm定时函数、pause

一、alarm函数#include <unistd.h>unsigned int alarm(unsigned int seconds);功能:闹钟,当执行到该函数之后开始计时,超时时产生SIGALRM信号。如果不忽略或不捕捉此信号,则其默认动作是终止该进程 参数: seconds的值是产生SIGALRM需要经过的时钟秒数 如果秒为零,则取消任何挂起的警报。在任何情况下,任何先前设置的报警都会被取消返回值: 成功:第一次调用返回0,不是第一次调用返回以前设置

2020-11-17 14:53:09 965

原创 Linux(入门基础):16---信号(2)定义、种类、signal、SIGCLD、kill、raise

不存在编号为0的信号kill函数对信号编号为0有特殊的应用一、产生信号的条件(2) SIGINT ctrl +c 终止信号(3) ctrl +\ 暂停信号,放入后台 (4) 非法指令(5) abort 进程异常终止(7) SIGBUS (虚实关系建立) 总线错误(从写的位置到物理内存,操作系统没有将磁盘的开始位置到物理内存之间建立 联系 mmap(把虚拟内存和磁盘文件的

2020-11-17 14:41:05 411

原创 Linux(入门基础):15---信号(1)getitimer、setitimer函数

一、getitimer#include <sys/time.h>int getitimer(int which, struct itimerval *curr_value);**功能:**计时器的当前值填写在curr_value指向的结构体中备注:定时器由ITIMER_REAL、ITIMER_VIRTUAL或ITIMER_PROF之一指定curr_value结构中的it_value字段被设置为计时器上剩余的时间量,如果计时器被禁用,则为零。类似地,it_interval被设置为重置

2020-11-17 11:22:56 486

原创 安装man手册

centos 7 minimal安装下缺少man-page解决办法:#安装manyum install -y man#安装man-pageyum install -y man-pages

2020-11-17 10:19:15 161

原创 01---TCP网络编程

服务端通信步骤如下:socket(); //创建一个socketbind(); //绑定IP和端口listen(); //监听是否有客户端介入accept(); //接受客户端的请求read(); //读取客户端发来的消息write(); //向客户端发送消息close(); //关闭套接字客户端通信步骤如下:socket(); //创建一个socketconnect(); //连接某个服务端read(); .

2020-11-13 17:18:58 78

原创 Linux(入门基础):14---文件挂载

https://www.linuxprobe.com/mount-detail-parameters.html

2020-11-13 17:18:23 76

原创 力哥说理财

一、

2020-11-13 14:54:53 134

原创 Linux(入门基础):10---查看文件内容

一、locatenm

2020-11-13 14:54:23 124

原创 Linux(入门基础):13---route、查看MAC与ARP table、端口、dmesg、配置文件

一、router

2020-11-13 14:43:27 789

原创 Linux(入门基础):12---exec函数簇

一、exec函数簇int execl(const char *path, const char *arg, ...);2 int execlp(const char *file, const char *arg, ...);3 int execle(const char *path, const char *arg, ..., char * const envp[]);4 int execv(const char *path, char *const argv[]);5 int execvp(co

2020-11-12 17:17:14 211

原创 Linux(入门基础):11---dup( )和dup2( )

一、dup()头文件及函数定义:#include <unistd.h>int dup(int oldfd);调用dup(oldfd)等效于fcntl(oldfd, F_DUPFD, 0)#include<stdio.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>int main(int argc, char* argv[]){ int fd=o

2020-11-12 15:00:24 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除