编程语言
fengyuanye
这个作者很懒,什么都没留下…
展开
-
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 · 5554 阅读 · 0 评论 -
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 · 301 阅读 · 0 评论 -
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 · 663 阅读 · 0 评论 -
打印奇数行或者偶数行
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 · 743 阅读 · 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 · 602 阅读 · 0 评论 -
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 · 12930 阅读 · 2 评论 -
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 · 13861 阅读 · 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 · 5519 阅读 · 0 评论 -
汇编语言里 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 · 12407 阅读 · 0 评论 -
__declspec的英文含义
__declspec的英文含义终于弄清了:The __declspec keyword must prefix the declaration specification类似“声明规范” ,“声明详述“的意思。原创 2016-04-10 11:47:01 · 747 阅读 · 0 评论 -
C++ std命名空间详解
1. 什么是命名空间在编程语言中,命名空间是一种特殊的作用域,它包含了处于该作用域中的所有标示符,而且其本身也是由标示符表示的。命名空间的使用目的是为了将逻辑相关的标示符限定在一起,组成相应的命名空间,可使整个系统更加模块化,最重要的是它可以防止命名冲突。就好比在两个函数或类中定义相同名字的对象一样,利用作用域标示符限定该对象是哪个类里定义的。2. C++中的命名空间定义在C++语言中转载 2015-12-19 18:32:14 · 758 阅读 · 0 评论