最新消息:

admin的文章

复制SSH会话,避免多次密码输入
SSH

复制SSH会话,避免多次密码输入

9年前 (2016-07-31) 5725浏览 0评论

我们公司的内网环境比较特殊, 为了安全性做了各种认证, 联入网络需要准入一下,  准入需要使用密码+随即密码的方式认证, 是挺安全的, 可以对于我们来说其实很痛苦, 每次都要输入一下密码,因为包含了随机密码, 这就无法使用脚本来方便的自动准入.  我...

使用SSH Agent Forwarding
Linux

使用SSH Agent Forwarding

9年前 (2016-07-31) 5436浏览 0评论

SSH Agent Forwarding原理讲了ssh认证以及agent forwarding的基本原理, 但没有讲具体该怎么做。下面就讲讲最佳实践 (Best Practice). Using ssh-agent with ssh一文讲得很清楚,这...

SSH Agent Forwarding原理
Linux

SSH Agent Forwarding原理

9年前 (2016-07-31) 3753浏览 0评论

ssh-agent的manual写得倒是挺详细,可看了好几次都没怎么搞明白。08年在网上找到了非常好的一篇文章,An Illustrated Guide to SSH Agent Forwarding (后文简称agent guide), 将ssh的...

学习Python的三种境界
python

学习Python的三种境界

9年前 (2016-07-23) 4070浏览 0评论

前言 王国维在《人间词话》中将读书分为了三种境界:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。此...

使用docopt轻松实现python命令行参数处理
python

使用docopt轻松实现python命令行参数处理

9年前 (2016-07-23) 5869浏览 0评论

前面认识的一个python库 docopt,可以使用__doc__来实现命令行参数的处理,使用起来非常简单;我也刚好有在命令行添加或删除testsuite/testcase的需求,所以写了一个demo文件。 PS:我才发现docopt有2年没更新了,...

大话 Git 工作流
git

大话 Git 工作流

9年前 (2016-07-15) 3776浏览 0评论

深圳的秋天,比全国大多数地方都来得更晚。在经过忽冷忽热的挣扎中,天气渐渐转凉。 这天是周末,晚上天气凉爽,小刘,小李,小高,小陈四个人,约好一起来撸串。他们是大学同学,学的是计算机,毕业后都到了深圳,目前都以写程序为生,加入了程序员大军。 程序员的聚...

TCP连接的建立和终止
tcp

TCP连接的建立和终止

9年前 (2016-06-25) 4055浏览 0评论

TCP的连接和终止 TCP是一个面向连接的协议。在传输数据前必须要建立连接,在停止传输数据后要终止连接释放资源。 一.TCP连接建立 TCP连接是在IP网络中两个进程间(应用层协议)的双向、全双工的逻辑回路。由节点的IP地址和端口将连接双方对应起来。...

在实践中深入理解ARP协议
arp

在实践中深入理解ARP协议

9年前 (2016-06-25) 3934浏览 0评论

在同一个网络(无特别说明,均指以太网络)中进行通信的主机,必须要拥有目标主机的MAC地址才能够正确地将数据发送给目标主机,那么如何知道目标主机的MAC地址呢?可以通过ARP协议。ARP协议就是用来获取目标IP地址所对应的MAC地址的,也就是说,ARP...

在实践中深入理解IP协议
ip

在实践中深入理解IP协议

9年前 (2016-06-25) 3483浏览 0评论

TCP/IP协议栈其实当然不止有TCP和IP两个协议,但以这两个协议作为这个协议栈的统称,足以体现出其在TCP/IP协议栈中的重要性,正是因为有了IP协议,才使得不同网络间可以进行通信。当然要提及IP协议,其实还需要分析与其相关的配套协议,如ICMP...

Python-aiohttp百万并发(下)
http

Python-aiohttp百万并发(下)

9年前 (2016-06-25) 8193浏览 0评论

同步 vs 异步 重头戏来了。我们来验证异步是否值得(编码麻烦)。看看同步与异步(client)效率上的区别。异步每分钟能够发起多少请求。 为此,我们首先配置一个异步的aiohttp服务器端。这个服务端将获取全部的html文本, 来自Marry Sh...

Python-aiohttp百万并发(上)
http

Python-aiohttp百万并发(上)

9年前 (2016-06-25) 14652浏览 0评论

本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,...

Python调用C++底层库,互相传值问题
c

Python调用C++底层库,互相传值问题

9年前 (2016-06-25) 4214浏览 0评论

Python调用C++底层库,互相传值问题 – 你胸小别说话 – 博客园   Python作为一门脚本解释语言,本身又很好的结合C++,所以使用Python开发,在性能要求的地方调用C/C++底层库,这简直是神器。 本人的开发...

最全面的常用正则表达式大全
正则

最全面的常用正则表达式大全

9年前 (2016-06-24) 3524浏览 0评论

一、校验数字的表达式 1 数字: ^[0-9]*$ 2 n位的数字: ^\d{n}$ 3 至少n位的数字: ^\d{n,}$ 4 m-n位的数字: ^\d{m,n}$ 5 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 6 非零开头的最多带...

patch文件的结构 使用和制作patch文件
patch

patch文件的结构 使用和制作patch文件

9年前 (2016-06-15) 4427浏览 0评论

创建补丁文件: diff -Naur 旧的目录 新的目录 > patch文件 或者 diff -Naur 旧的文件 新的文件 > patch文件 对于目录层数的一些限制 在创建patch的时候文件夹的层数应当是一样的,比如 --- old...

Linux系统调用(syscall)原理
Linux

Linux系统调用(syscall)原理

9年前 (2016-06-11) 6076浏览 0评论

引言:分析Android源码的过程中,要想从上至下完全明白一行代码,往往涉及app、framework、native一直到kernel,可能迷失到代码世界,明白了系统调用原理,或许能帮你峰回路转,找到进入kernel函数的入口。本文主要讲解ARM架构...

python多线程-thread模块
python

python多线程-thread模块

9年前 (2016-06-10) 4228浏览 0评论

thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...