自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 ip 网络

ip ruleip route show table 路由表名ipv4:/sbin/ifconfig $2 $3 netmask $4 $1 2>&1ip rule delete t 11 from $3echo "rule -4 delete $?"ip rule add t 11 from $3echo "rule -4 add $?"ip r...

2020-01-13 16:21:31 221

转载 SSH 保持连接方法 (解决Broken pipe)

三种办法彻底解决SSH的 Write failed: Broken pipe 问题原文连接:https://blog.csdn.net/weixin_43145361/article/details/85259854问题描述在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应。等待一段时间以后,会发现以下错误提示:Write fa...

2020-01-13 15:44:49 5106

原创 linux network ifconfig

LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 说明...

2020-01-13 15:40:18 283

原创 lsof 看连接

lsof 查看端口占用在Mac OS系统中,无法使用netstat来查看端口占用情况,可以使用lsof来代替,这种方式在Linux下也适用。sudo lsof -nP -iTCP:端口号 -sTCP:LISTEN1-n 表示不显示主机名-P 表示不显示端口俗称不加 sudo 只能查看以当前用户运行的程序查看指定端口以及对应的Command和PID:lsof -nP -iTCP:...

2020-01-13 15:39:42 641

原创 nginx 简记

nginx的进程分为主进程和工作进程,关于nginx的信号,主进程支持以下信号:TERM,INT 快速关闭QUIT 优雅的关闭KILL 关闭一个顽固进程HUP 改变配置,使用新配置开启新的工作进程,优雅的关闭旧的进程USR1 重新开启日志文件USR2 平滑升级nginxWINCH 优雅的关闭工作进程单个工作进程也可以通过信号控制,但它不是必须的。单个工作进程支持的信号有:TE...

2020-01-13 15:32:09 163

原创 Linux 如何查看某个进程占用内存情况

1、ps -ef | grep "进程名" 获取pid;然后 top -p pid 可查看内存。 【主要看RSS为程序实际使用内存】2、ps aux |grep "进程名", 可显示进程专用内存3、cat /proc/pid/status 【看VmRSS】4、pmap -x pid5、ps -e -o 'pid,comm,args,pcpu,rsz,vsz...

2019-10-12 20:18:48 3567

原创 sed 提取固定间隔行

sed -n '8~9p' a.txt >> b.txt从第8行开始,每隔9行,进行输出。

2019-09-30 15:56:54 3192

原创 sed 空格替换为逗号

一个或者多个空格替换成逗号:sed 's/[ ][ ]*/,/g'a.txt >a.csv或者:cat a.txt |sed 's/\s+/,/g' >a.csv可以转成csv格式

2019-09-30 15:54:13 3732

原创 IDEA代码颜色字体风格设置

idea设置代码彩色高亮显示:参考博客:https://blog.csdn.net/macSun_jh/article/details/81294235第一步:https://github.com/guobinhit/intellij-idea-tutorial/tree/master/resources/idea-theme选择自己想要的风格,下载对应的jar。推荐:FadeC...

2019-07-12 21:28:40 31060 2

原创 打印奇数行或者偶数行

1、打印奇数行     cat file_name|awk 'NR%2'      cat file_name|awk 'NR%2==1{print $0}'     awk '++i%2' file_name           sed '1~2p' file_name 2、输出偶数行      cat file_name|awk '!(NR%2)'     ...

2019-02-25 19:47:40 721 1

原创 shell文本处理--去空行

1、cat file_name| tr -s '\n'2、cat file_name|grep -v '^$'3、cat file_name|awk '{ if($0=="") print }' cat file_name|awk '{ if(length=="") print $0}'4、cat file_name|sed '/^$/d'

2019-02-25 19:37:53 571

转载 sed

SedSed是一个强大的文本处理工具可以采用正则匹配,对文本进行插入删除修改等操作Sed处理的时候,一次处理一行,每一次把当前处理的存放在临时缓冲区,处理完后输出缓冲区内容到屏幕,然后把下一行读入缓冲区,如此重复,直到结尾。1、命令格式和参数sed [-nefr] [动作] 文件参数:-n 安静模式,在sed处理的时候,所有来自STDIN的数据都会被输出到终端,加上-n会只输出...

2019-02-25 10:56:17 118

转载 sed 替换换行符

 sed将换行符替换掉,使用sed "s/\n//g" file  无法实现上网查了下,使用sed ":a;N;s/\n//g;ta" file或者sed ":a;N;s/\n//g;ba" file :a和ta是配套使用,实现跳转功能。t是test测试的意思。 :a和ba的配套使用方式,也可以实现跳转功能。b是branch分支的意思。branch循环到文本结束。...

2019-02-25 10:42:24 12813 2

原创 vim 常用命令

1. 替换当前行中的内容: :s/from/to/ (s即substitude):s/from/to/             替换当前行第一个"from"为"to":s/from/to/g           替换当前行所有"from"为"to" :1,$/from/to/g       从第一行到最后一行替换:.,$/from/to/g       从当前行到...

2019-02-25 10:33:17 139

原创 mov 与 lea 区别

mov默认对寄存器值或变量值进行操作,可以从寄存器到寄存器,从立即数到寄存器,从存储单元到寄存器,从立即数到存储单元,从寄存器到存储单元,【从寄存器或存储单元到段寄存器(除CS寄存器),立即数不能值接送段寄存器】但是注意 (1) MOV指令中的源操作数绝对不能是立即数和代码段CS寄存器; (2) MOV指令中绝对不允许在两个存储单元之间直接传送数据; (3) MOV指令中绝对不允许在两个...

2019-01-03 21:04:27 25258 6

原创 crontab定时任务执行失败原因

crontab任务添加后,执行失败原因:首先,可看/var/log/cron日志文件里面的记录,查看执行记录,查找失败原因0. 定时任务有没有启动:当然,得先确保安装有crontab,没有的话,先安装,有得话,确认是否启动/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service ...

2018-12-18 15:00:29 7265

原创 mac 下每次打开ppt,都出现之前打开过文档的_autorecover文件

mac 下每次打开ppt,都出现之前打开过的文档的_autorecover文件,这可能是因为上次异常关闭,造成的。后续不管是另存,还是不保存修改退出,再次打开总是会再次打开这些_autorecover文件,很是麻烦;解决方法是在目录:/Users/用户名/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferenc...

2018-12-18 10:39:51 6217

原创 Cname与A记录

Cname是解析域名到域名,A记录是解析域名或者主机名到IP;cname将域名解析到域名进行A记录更改时,更加方便。

2018-10-15 21:20:27 3518

原创 awk执行的三种方式,以及awk以shell脚本文件形式执行的注意事项

awk执行有三种形式:1.直接以命令行来执行,        语法形式为:awk  [option]  'awk语句'  待处理文本文件,实例如图:2.以awk脚本文件来执行需要加-f选项;语法形式为:awk  -f  awk脚本  待处理文件,具体实例如图:3.以shell脚本的形式来执行        以shell脚本形式执行时,行首的#!/bin/bash 需...

2018-09-26 21:18:21 13574 1

原创 Python2.7报错:AttributeError: 'module' object has no attribute 'ArgumentParser'的解决。

  argparse- 用于命令行选项,参数和子命令的解析器,学习python命令行解析用了https://docs.python.org/2/library/argparse.html中的例子:import argparseparser = argparse.ArgumentParser(description='Process some integers.')parser.add_...

2018-08-31 16:15:20 5446

原创 正向代理与反向代理

接触nginx时,了解到了反向代理,对于反向代理为什么要叫反向有些疑问,然后开始了解了下正向代理与反向代理,对于疑惑有了一定解答。正向代理是指客户端通过设置一个代理,来访问目标服务器,它是介于客户端和目的服务端之间的一个桥梁。它需要在客户端设定,并且需要指定代理的ip和端口号。通过正向代理可以实现:1)访问原来不能访问的网站,如google;2)作为缓存,加速访问资源速度;3)...

2018-08-27 22:24:34 409

原创 DDOS简介

 DDOS英文为:Distributed Denial of Sevice,分布式拒绝服务攻击,是指利用客户/服务器技术,联合多个计算机作为攻击平台,对目标(一个或者多个)发动拒绝服务攻击,从而大大提高拒绝服务攻击的能力。其攻击方式主要是为了消耗攻击目标的各种服务资源,包括内存、进程数、磁盘空间以及网络带宽等,使得一般用户无法正常访问目标或者获取目标机器的服务。...

2018-08-27 11:55:41 591

转载 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?

汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。比方说:add eax,-2 ; //可以认为是给变量eax加上-2这样

2016-04-10 20:06:59 12293

原创 __declspec的英文含义

__declspec的英文含义终于弄清了:The __declspec keyword must prefix the declaration specification类似“声明规范” ,“声明详述“的意思。

2016-04-10 11:47:01 720

转载 C++ std命名空间详解

1. 什么是命名空间在编程语言中,命名空间是一种特殊的作用域,它包含了处于该作用域中的所有标示符,而且其本身也是由标示符表示的。命名空间的使用目的是为了将逻辑相关的标示符限定在一起,组成相应的命名空间,可使整个系统更加模块化,最重要的是它可以防止命名冲突。就好比在两个函数或类中定义相同名字的对象一样,利用作用域标示符限定该对象是哪个类里定义的。2. C++中的命名空间定义在C++语言中

2015-12-19 18:32:14 737

汇编语言王爽著

王爽的汇编还是不错的! 只要是看过王爽老师的这本《汇编语言》教材后的人,都知道的。事实证明,此书确实是好评如潮。如果你认为本人是为此书做广告或对本人的说法仍持怀疑态度,那你大可去网上搜索关于此书的资料,从而让事实来说服你自己。

2013-12-24

空空如也

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

TA关注的人

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