- 博客(53)
- 资源 (6)
- 收藏
- 关注
转载 python Requests 初级
一、介绍 Requests 是用Python语言编写,基于 urllib,但是它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 !二、用法 1、使用 Reques
2017-09-18 23:19:52
716
原创 openldap为一个用户设置为多个组
使用ldap创建账号体系,除了要给每个员工、用户创建账号,还需要给他们分配一个组的角色,有了组,就能比较好的进行权限控制,比如ssh+ldap这样的组合,可以通过组来对组成员的sudo权限进行控制,但是有时候一个用户不是仅仅只是一个组的成员,有可能他既是开发,也是db管理员,既是产品经理,还是整个项目的管理员,这样就不太好给这样的用户单独配一个组。 可以针对每一种角色配置一个组,如开发组、测试组、
2017-02-21 23:51:00
14323
2
原创 openldap设置ACL
安装好了openldap之后,就是对它进行配置了,其中一项就是设置访问控制,限制普通用户只能修改/访问他们能修改/访问的项。
2017-02-10 00:40:20
6598
原创 使用Crontab定时执行任务
使用Crontab定时执行任务crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以
2016-12-19 13:05:29
1080
转载 Python标准库之urllib,urllib2自定义Opener
urllib2.urlopen()函数不支持验证、cookie或者其它HTTP高级功能。要支持这些功能,必须使用build_opener()函数创建自定义Opener对象。1. build_opener([handler1 [ handler2, ... ]])参数handler是Handler实例,常用的有HTTPBasicAuthHandler、HTTPCookiePr
2016-10-23 13:39:15
685
原创 adb显示当前打开的activity
对于反编译查找入口activity,sdk测试很有帮助adb shell dumpsys activity | grep "mFocusedActivity"更多adb shell dumpsys使用方法
2016-09-09 14:29:12
1457
原创 python处理csv文件--基础
读取数据:import csvcsvfile=csv.reader(open("/Users/D_in/Desktop/test.csv",'rb'))for row in csvfile: parameterStr = ','.join(row) parameters = parameterStr.split(',')写入数据:import
2016-08-28 16:54:29
1103
原创 ubuntu上安装elasticsearch遇到的坑
坑1:安装java(1)64位系统安装64位的jdk版本,32位安装32位版本,查询版本:uname -m(2)安装之后,要以jvm -server的模式启动,具体模式可使用java -version查看模式切换参考:http://www.cnblogs.com/fsjohnhuang/p/4270505.html(3)java版本要最新的1.8坑2运行
2016-06-09 10:21:21
1462
转载 正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空
2016-04-16 11:09:30
985
原创 github--摸石过河的记录
环境注明:ubuntu1、安装首先是安装,命令:apt-get install git-core openssh-server openssh-clientgit-core是git的安装包,其他的是git所依赖的安装包2、配置ssh key因为git是使用ssh的方式访问资源库的,所以需要在本地创建验证用的文件。(1)先使用自己的github邮箱生成
2015-11-21 00:38:09
920
原创 python与mysql遇到中文
最近在试着从网页中提取关键信息,然后录入到mysql数据库中,但是不巧的是,关键信息有些是中文的,这里介绍一下我是如何解决这个问题的:建数据库建数据库使用utf-8编码,语句如下:CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;建表使用utf-8编码,语句如下:CREATE TABLE news
2015-09-08 01:07:16
698
原创 python的httplib、urllib和urllib2的区别及用
慢慢的把它们总结一下,总结就是最好的学习方法宗述首先来看一下他们的区别urllib和urllib2urllib 和urllib2都是接受URL请求的相关模块,但是urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的User Agent字符串等。urllib提供urlencode方法用来
2015-04-27 00:44:49
29914
转载 python用httplib模块发送get和post请求
在python中,模拟http客户端发送get和post请求,主要用httplib模块的功能。1、python发送GET请求我在本地建立一个测试环境,test.php的内容就是输出一句话:echo 'Old friends and old wines are best.';python发送get请求代码:#!/usr/bin/env python#coding=u
2015-04-23 15:09:34
917
转载 c#连接MySql数据库的方法
原地址http://www.cnblogs.com/genli/articles/1956537.html1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:http://sourceforge.net/projects/mysqldrivercs/在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriv
2014-10-09 11:15:05
792
转载 js获取表单数据
原文:http://blog.youkuaiyun.com/wangwuyilove/article/details/8805973最近用到好多问题都是js的问题,以前学习js的时候没有学好,好多方法都记得不是很清楚了,写一写把知识点复习一下。在页面获取表单(div)的数据,js封装了好多方法,有getELementById(id)、getElementsByName(name)、getEle
2014-09-24 11:33:48
850
原创 C#的IP生成器
源代码:private void button1_Click(object sender, EventArgs e) { string StartIp = ""; string EndIp = ""; StartIp = Startinput.Text; EndIp = Endinp
2014-08-21 10:42:40
2723
转载 C#中Convert和parse的区别
Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个
2014-08-21 00:14:11
831
转载 python抓取google链接原理详解
#coding=utf-8import urllib2,urllibimport simplejson seachstr = 'hello' for x in range(6): print "page:%s"%(x+1) page = x
2014-04-13 21:46:31
1400
原创 python模块学习 --- urllib
urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,
2014-04-13 20:50:41
3968
原创 windows下安装python模块
由于我用的是windows系统,在其上安装的python2.7环境,然后使用eclipse开发。首先要安装pydev插件。至于插件怎么安装,你自己google去吧。下面说说我安装python模块的事。由于python很多的模块在它的安装包里是没有的,这就需要自己额外的安装自己的需要的包文件。下面就我安装lxml模块为例。首先下载lxml模块的安装包,在这里https://pypi.python
2014-04-13 20:09:19
1137
转载 traceroute原理
ping 程序是利用icmp的回复请求来探测远端主机是否可达。(并不能继续判断端口是否可达。要想查看端口,就要使用扫描器了。)win2000里的网络库里已 经提供网络函数库(icmp.dll)可以实现利用icmp来探测远端主机。相比起使用管道来读ping的结果,或者嵌入ping源码,这个是最简单的方 法了(没办法,人懒)。ping其实还有一个R选项,用来记录经过的路由,以前一直不知道。(ping
2014-03-21 20:23:35
649
原创 python--删除文本中的空行
#coding:utf-8import sysdef delete(filepath): f=open(filepath,'a+') fnew=open(filepath+'_new.txt','wb') #将结果存入新的文本中 for line in f.readlines(): #对每一行先删除空
2014-03-19 10:32:30
23945
原创 百度贴吧的一个网络爬虫
#coding:utf-8import urllib2import stringdef baidu_url(url,page,endpage): for i in (page,endpage+1): f=open(str(i)+'.html','w+') print u'正在下载第'+str(i)+u'个页面' m=urllib2.ur
2014-03-17 20:33:26
803
原创 在raw_input时使用中文提示时,解决中文乱码问题
#coding: utf-8 n=raw_input(unicode('请输入文字','utf-8').encode('gbk')) print n把utf-8 改成py文件本身的编码
2014-03-17 20:26:36
6451
原创 简单的抓取网页中的图片
#coding:utf-8import urllibimport redef gethtml(url): res=urllib.urlopen(url) html=res.read() return htmldef getimg(html): r1=r'src="(.*/*\.gif)"' #原
2014-03-14 01:20:59
911
原创 mysql常用函数收集(需要用到的)
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)
2014-03-11 20:50:12
735
原创 mysql的基本语句(一)
一 登录到服务器1、 mysql –hlocalhost –uroot –p口令2、 直接利用开始菜单!开始----程序---mysql5.0二 命令的简单使用下面的操作一般就是使用标准SQL命令:也就是说你在SQL SERVER里面怎么用,这里就怎么用,但是有的命令也不是完全一样的。有一点点细微的差别!下面咱们就把这个命令简单的过一遍: my sql 命令的
2014-03-11 00:30:51
721
转载 python实现模拟登录
本文主要用python实现了对网站的模拟登录。通过自己构造post数据来用Python实现登录过程。当你要模拟登录一个网站时,首先要搞清楚网站的登录处理细节(发了什么样的数据,给谁发等...)。我是通过HTTPfox来抓取http数据包来分析该网站的登录流程。同时,我们还要分析抓到的post包的数据结构和header,要根据提交的数据结构和heander来构造自己的post数据
2014-03-06 00:21:22
1470
转载 网络爬虫(二):利用urllib2通过指定的URL抓取网页内容
http://blog.youkuaiyun.com/pleasecallmewhy/article/details/8923067
2014-03-05 21:29:23
794
转载 net use命令详解
net use命令详解2008-01-26 02:121)建立空连接: net use //IP/ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 2)建立非空连接: net use //IP/ipc$ "密码" /user:"用户名" (同样有3个空格) 3)映射默认共享: net use z: //IP/c$ "密码" /
2014-01-12 10:46:04
986
转载 You may be a victim of software counterfeiting 解决方法
原文地址:http://tech.e-channel.info/you-may-be-a-victim-of-software-counterfeiting-solutions/朋友把 IE 浏览器升级,系统进行了正版验证,升级完毕之后每次启动电脑就会提示:“You may be a victim of software counterfeiting”。她向我询问解决方法,
2013-12-09 10:05:27
5682
转载 python--httplib模块的使用
httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了。1、class httplib.HTTPConnection说明:该类用于创建一个http类型的请
2013-11-07 14:54:17
4138
转载 Python执行系统命令的方法
Python中执行系统命令常见方法有两种:两者均需 import os(1) os.system# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command) -> exit_statusExecute the command (a string) in a subshell.# 如果再命令行下执行,结果直接打
2013-11-07 11:44:43
829
转载 Python os.path模块
os.path模块basename('文件路径') 去掉目录路径,返回fname文件名1import os2os.path.basename('/Volumes/1.mp4') #输出('1.mp4')dirname('文件路径') 去掉文件名,返回目录路径
2013-10-30 14:37:04
550
转载 Python OS模块学习
os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix中的特定函数间自动切换,从而能实现跨平台操作 1.文件操作build-in函数 open实现文件创建, 打开, 修改文件的操作 import os import string def replace(file,
2013-10-30 14:36:17
591
转载 python 文件对象方法
下面文件对象方法 FileObject.close() String=FileObject.readline([size]) List = FileObject.readlines([size]) String = FileObject.read([size]) read:读取所有数据 FileObject.next() FileObject.wr
2013-10-25 16:21:30
818
原创 Python利用字典实现switch功能
Python不像其他语言有switch-case的语法。不过其这个功能,比如用Dictionary以及lambda匿名函数特性来替代实现。python代码:#!/usr/bin/python#coding:utf-8from __future__ import divisiondef add(x,y): return x+ydef cut(x,y): retur
2013-10-16 14:42:46
2990
转载 python的内建函数
在讲述filter,map和reduce之前,首先介绍一下匿名函数lambda。 lambda的使用方法如下:lambda [arg1[,arg2,arg3,...,argn]] : expression 例如: [python] view plaincopy>>> add = lambda x,y : x + y >>> add
2013-10-15 23:14:24
623
python的好资料
2013-07-10
编译成功的openssl 0.9.8e
2012-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人