[置顶] python通过getopt模块获取执行命令参数

摘要: python脚本和shell脚本一样可以获取命令行的参数,根据不同的参数,执行不同的逻辑处理。 通常我们可以通过 getopt 模块获得不同的执行命令和参数。 下面我通过新建一个test.py的脚本解释下这个模块的的使用 !/usr/bin/python coding: utf 8 import s 阅读全文

posted @ 2017-12-28 17:16 行者无疆-ITer 阅读(454) 评论(0) 推荐(0) 编辑

[置顶] Java中多线程同步类 CountDownLatch

摘要: 在多线程开发中,常常遇到希望一组线程完成之后在执行之后的操作,java提供了一个多线程同步辅助类,可以完成此类需求: 类中常见的方法: 其中构造方法:CountDownLatch(int count) 参数count是计数器,一般用要执行线程的数量来赋值。 long getCount():获得当前计 阅读全文

posted @ 2017-05-01 13:58 行者无疆-ITer 阅读(408) 评论(0) 推荐(0) 编辑

[置顶] 一个简单的Spring测试的例子

摘要: 在做测试的时候我们用到Junit Case,当我们的项目中使用了Sring的时候,我们应该怎么使用spring容器去管理我的测试用例呢?现在我们用一个简单的例子来展示这个过程。 1 首先我们新建一个普通的java项目,引入要使用的几个jar包。 spring测试类的要用的jar包: 1.spring 阅读全文

posted @ 2016-06-15 17:49 行者无疆-ITer 阅读(6410) 评论(0) 推荐(1) 编辑

2019年2月28日

java中获取dns结果

摘要: java中获取dns结果 提供两种方法获取域名解析的结果 1.使用Process启动一个进程 private List getDigResults(String host,String server){ InputStream is = null; BufferedReader br = null; 阅读全文

posted @ 2019-02-28 18:55 行者无疆-ITer 阅读(3302) 评论(0) 推荐(0) 编辑

2018年7月20日

python程序打包rpm包

摘要: python程序及其依赖包打包成rpm包部署 项目中要求将一个python脚本打包成rpm包,方便yum安装,研究了一遍,把其中的过程记录一下。 1.首先一个简单测试脚本 /usr/bin/env python coding=utf 8 print 'this is test' 这个脚本运行结果一目 阅读全文

posted @ 2018-07-20 18:02 行者无疆-ITer 阅读(6206) 评论(2) 推荐(0) 编辑

2018年1月17日

python2.7源码编译安装

摘要: 最近学习 docker 容器,因为平时用的linux发型版都是 centos6 系列,所有pull了一个 centos:6.6 的景像,运行景像,进入容器后,发现其默认的python环境是2.6,为了更好的兼容我们公司的一些脚本,要升级python版本至少为2.7。下面就是升级python的过程以及 阅读全文

posted @ 2018-01-17 20:50 行者无疆-ITer 阅读(10519) 评论(0) 推荐(0) 编辑

2018年1月7日

phantomjs的使用

摘要: PhantomJS是一个无界面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。PhantomJS的用处可谓非常广泛,诸如网络监测、网页截屏、无需浏览 阅读全文

posted @ 2018-01-07 19:26 行者无疆-ITer 阅读(417) 评论(0) 推荐(0) 编辑

2017年7月10日

Ajax提交Form表单的一种方法

摘要: 待提交的表单 邮箱 用户名 Sudo密码 需包含字母、数字、符号,八位及以上。 Sudo密码在设备上切换到管理员用户时将使用。 密码不符合规则 Sudo密码确认 两次密码输入不一致 </form ajax提交Form表单 $(" submit").click(function(){ var $for 阅读全文

posted @ 2017-07-10 14:39 行者无疆-ITer 阅读(171) 评论(0) 推荐(0) 编辑

2016年12月5日

基本排序算法的java实现

摘要: 本例子实现了一些常见的排序算法,注释中也有一些关于这些算法的思想的描述,这里不做多说,直接上代码。 import java.awt.List; import java.util.ArrayList; import java.util.Hashtable; / @ClassName: Sort @De 阅读全文

posted @ 2016-12-05 15:26 行者无疆-ITer 阅读(187) 评论(0) 推荐(0) 编辑

2016年6月22日

spring集合类型的setter注入的一个简单例子

摘要: 在项目中我们有时候会为集合类型设定一些默认的值,使用spring后,我们可以通过配置文件的配置,用setter方式为对象的集合属性提供一些默认值,下面就是一个简单的例子。 首先我们创建了一个名为Collection的类,这个类中包含四中基本的集合属性,实现属性的set方法和覆盖toString()方 阅读全文

posted @ 2016-06-22 21:56 行者无疆-ITer 阅读(899) 评论(0) 推荐(0) 编辑

导航