自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (6)
  • 收藏
  • 关注

原创 java: 无效的源发行版: 8

java: 无效的源发行版: 8错误解决方法

2022-09-07 00:09:49 453

转载 python Requests 初级

一、介绍    Requests 是用Python语言编写,基于 urllib,但是它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 !二、用法     1、使用 Reques

2017-09-18 23:19:52 643

原创 openldap为一个用户设置为多个组

使用ldap创建账号体系,除了要给每个员工、用户创建账号,还需要给他们分配一个组的角色,有了组,就能比较好的进行权限控制,比如ssh+ldap这样的组合,可以通过组来对组成员的sudo权限进行控制,但是有时候一个用户不是仅仅只是一个组的成员,有可能他既是开发,也是db管理员,既是产品经理,还是整个项目的管理员,这样就不太好给这样的用户单独配一个组。 可以针对每一种角色配置一个组,如开发组、测试组、

2017-02-21 23:51:00 13701 4

原创 openldap设置ACL

安装好了openldap之后,就是对它进行配置了,其中一项就是设置访问控制,限制普通用户只能修改/访问他们能修改/访问的项。

2017-02-10 00:40:20 6321 1

原创 使用Crontab定时执行任务

使用Crontab定时执行任务crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以

2016-12-19 13:05:29 1017

原创 mac下chrome导入burp证书

第一步:导出证书保存为crt格式第二步:导入从右上角的文件选项中导入第三步:信任证书点始终信任

2016-11-27 00:07:58 14717 4

转载 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 629

原创 adb显示当前打开的activity

对于反编译查找入口activity,sdk测试很有帮助adb shell dumpsys activity | grep "mFocusedActivity"更多adb shell dumpsys使用方法

2016-09-09 14:29:12 1394 1

原创 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 1060

原创 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 1365

转载 正则表达式(括号)、[中括号]、{大括号}的区别小结

正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空

2016-04-16 11:09:30 933

原创 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 871

原创 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 650

原创 python的httplib、urllib和urllib2的区别及用

慢慢的把它们总结一下,总结就是最好的学习方法宗述首先来看一下他们的区别urllib和urllib2urllib 和urllib2都是接受URL请求的相关模块,但是urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的User Agent字符串等。urllib提供urlencode方法用来

2015-04-27 00:44:49 29679 3

转载 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 863

转载 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 731

转载 js获取表单数据

原文:http://blog.csdn.net/wangwuyilove/article/details/8805973最近用到好多问题都是js的问题,以前学习js的时候没有学好,好多方法都记得不是很清楚了,写一写把知识点复习一下。在页面获取表单(div)的数据,js封装了好多方法,有getELementById(id)、getElementsByName(name)、getEle

2014-09-24 11:33:48 779

原创 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 2607

转载 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 771

转载 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 1344

原创 python模块学习 --- urllib

urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,

2014-04-13 20:50:41 3849

原创 windows下安装python模块

由于我用的是windows系统,在其上安装的python2.7环境,然后使用eclipse开发。首先要安装pydev插件。至于插件怎么安装,你自己google去吧。下面说说我安装python模块的事。由于python很多的模块在它的安装包里是没有的,这就需要自己额外的安装自己的需要的包文件。下面就我安装lxml模块为例。首先下载lxml模块的安装包,在这里https://pypi.python

2014-04-13 20:09:19 1037

转载 traceroute原理

ping 程序是利用icmp的回复请求来探测远端主机是否可达。(并不能继续判断端口是否可达。要想查看端口,就要使用扫描器了。)win2000里的网络库里已 经提供网络函数库(icmp.dll)可以实现利用icmp来探测远端主机。相比起使用管道来读ping的结果,或者嵌入ping源码,这个是最简单的方 法了(没办法,人懒)。ping其实还有一个R选项,用来记录经过的路由,以前一直不知道。(ping 

2014-03-21 20:23:35 601

原创 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 23712

原创 百度贴吧的一个网络爬虫

#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 748

原创 在raw_input时使用中文提示时,解决中文乱码问题

#coding: utf-8 n=raw_input(unicode('请输入文字','utf-8').encode('gbk')) print n把utf-8 改成py文件本身的编码

2014-03-17 20:26:36 6365 1

原创 简单的抓取网页中的图片

#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 843 1

原创 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 663

原创 mysql的基本语句(一)

一    登录到服务器1、 mysql –hlocalhost –uroot –p口令2、 直接利用开始菜单!开始----程序---mysql5.0二   命令的简单使用下面的操作一般就是使用标准SQL命令:也就是说你在SQL SERVER里面怎么用,这里就怎么用,但是有的命令也不是完全一样的。有一点点细微的差别!下面咱们就把这个命令简单的过一遍: my sql 命令的

2014-03-11 00:30:51 661

转载 python实现模拟登录

本文主要用python实现了对网站的模拟登录。通过自己构造post数据来用Python实现登录过程。当你要模拟登录一个网站时,首先要搞清楚网站的登录处理细节(发了什么样的数据,给谁发等...)。我是通过HTTPfox来抓取http数据包来分析该网站的登录流程。同时,我们还要分析抓到的post包的数据结构和header,要根据提交的数据结构和heander来构造自己的post数据

2014-03-06 00:21:22 1414

转载 网络爬虫(二):利用urllib2通过指定的URL抓取网页内容

http://blog.csdn.net/pleasecallmewhy/article/details/8923067

2014-03-05 21:29:23 737

转载 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 933

转载 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 5418

转载 python--httplib模块的使用

httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了。1、class httplib.HTTPConnection说明:该类用于创建一个http类型的请

2013-11-07 14:54:17 4021

转载 Python执行系统命令的方法

Python中执行系统命令常见方法有两种:两者均需 import os(1) os.system# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command) -> exit_statusExecute the command (a string) in a subshell.# 如果再命令行下执行,结果直接打

2013-11-07 11:44:43 777

转载 Python os.path模块

os.path模块basename('文件路径')    去掉目录路径,返回fname文件名1import os2os.path.basename('/Volumes/1.mp4')  #输出('1.mp4')dirname('文件路径')    去掉文件名,返回目录路径

2013-10-30 14:37:04 517

转载 Python OS模块学习

os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix中的特定函数间自动切换,从而能实现跨平台操作   1.文件操作build-in函数 open实现文件创建, 打开, 修改文件的操作  import os import string    def replace(file,

2013-10-30 14:36:17 550

转载 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 775

原创 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 2859

转载 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 587

python的好资料

有很多不错的关于python的pdf资料包括简明python、可爱python、 python基础教程等等,以及python的100个小程序,很适合你练练手,巩固学习

2013-07-10

Eclipse和wampserver的设置

我使用的是EclipsePHP studio v1.2.2,搭配集成环境wampserver,配置的PHP开发环境

2013-06-18

win7下安装配置tomcat,java运行环境

win7下安装配置tomcat,java运行环境,很给力的文档资料,亲测可用

2013-01-03

WebRobot旁站注入工具

在习科论坛上淘到的一个工具,是个很不错的旁站注入工具

2012-12-03

编译成功的openssl 1.0.1

编译成功后的openssl开发包,版本是1.0.1

2012-10-24

编译成功的openssl 0.9.8e

openssl开发包编译很蛋疼的,这是我编译成功后的openssl0.9.8e开发包,也是精通PKI网络安全认证技术和编程实现这本书需要的版本。

2012-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除