2016-09-23 12:10:10 from---http://www.tuicool.com/articles/iaiUnqV 此题目涉及到Python对进程的操作、for循环计数循环次数、排序与打印表格等,题目比较简单,效果图如下: 代码如下: #!/usr/bin/python # encoding: utf-8 # -*- coding: utf8 -*- """ Created by PyCharm. File: LinuxBashShellScriptForOps:performanceOps.py User: Guodong Create Date: 2016/9/21 Create Time: 18:11 """ import psutil import prettytable ps_result = list() fo…
2014-02-08 13:54:00 from---http://www.tuicool.com/articles/7FvYzu WebDriver 提供了方法来同步 / 异步执行 JavaScript 代码,这是因为 JavaScript 可以完成一些 WebDriver 本身所不能完成的功能,从而让 WebDriver 更加灵活和强大。 本文中所提到的都是 JAVA 代码。 1. 在 WebDriver 中如何执行 JavaScript 代码 JavaScript 代码总是以字符串的形式传递给 WebDriver ,不管你的 JavaScript 代码是一行还是多行, WebDriver 都可以用 executeScript方法来执行字符串中包含的所有 JavaScript代码。 WebDriver driver = ne…
Windows下基于cwRsync的文件同步
利用iptables防止ssh暴力破解和控制网速

2014年03月15日 from---http://www.toxingwang.com/windows-server/winserver/2073.html 最近一个项目采用IIS+.Net平台,使用了2台服务器实现负载均衡(相关负载均衡文章参考:http://www.toxingwang.com/linux-unix/haandclusters 中lvs部分或http://www.toxingwang.com/?s=nginx&x=0&y=0 中Nginx等相关文章,对于有钱的公司且追求简单的公司,也可以采用硬件负载均衡,这些不在本文讨论范围),以前在linux下实现负载均衡,主要有如下两个问题: 如何实现用户回话保持? 可以使用Session共享和会话保持两种方式。 如何实现实现用户上传文件能在多台服务器上访问? 可以…
2013-08-26 from---https://www.server110.com/linux/201308/736.html 防 ssh 暴力破解 一直以来,面对 Vim 显示的 auth.log 里满屏的红色 ssh 登录失败记录,要么容忍,要么换端口号,要么是 fail2ban。换端口号显然会造成很多不便,尤其是使用者比较多的时候。fail2ban 以前也用得挺好的,但是需要手工编辑配置文件,阅读其中长长的注释并且小心翼翼地修改参数。配置好之后还会经常收到 fail2ban 发出的邮件。这些都可以忍受。直到有一天,某位使用者不小心登录失败多次以后,那个 IP 被封掉了。我从 /etc/hosts.deny 中删除了对应的项目,但是没有用,因为 fail2ban 会去检查 auth.log,然后把那个 IP 给加回去…… 前两天本来…
常用 Git 命令清单
nginx location匹配规则
设立Hyper-V和VMware多个服务之间共存
2015年12月 9日 from---http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Gi…
2012年8月29日 from---http://www.nginx.cn/115.html location匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写 ~* #表示执行一个正则匹配,不区分大小写 ^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = #进行普通字符精确匹配 @ #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files location 匹配的优先级(与location在配置文件中的顺序无关) = 精确匹配会第一个被处理。如果发现精确匹配,nginx停止搜索其他匹配。 普通字符匹配,正则表达式规则和长的块规则将被优先和查询匹配,也就是说如果该项匹配还需去看有没有正则表达式匹配和…
2014-12-09 from---http://www.myexception.cn/other/1791754.html 设置Hyper-V和VMware多个服务之间共存 这个方法是解决多个服务之间不能共存,下面相当于是以Hyper-V和VMware做例子,其他的也适用。 今天准备安装VMware Workstation 10,然后玩玩MAC OS。 没想到,淡定的我双击安装包准备安装,啪的一个大红叉!我去?! 错误内容大概就是:当前电脑已经安装了Hyper-V,这个产品就装不上了。 Hyper-V?什么玩意儿?那是系统的,默认服务是不安装的,但是安装了Visual Studio之后,自动给安装上了。 那怎么办?难道让我卸载?开玩笑呢?Visual Studio要是…