自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker 运行实例报错

在centos上运行实例的时候报错:standard_init_linux.go:178: exec user process caused "permission denied" [recovered]解决方法: 关闭selinux1、临时关闭selinux: setenforce 0 2、修改配置文件需要重启机器: 修改/etc/selinux/config 文件 将SELINUX=e

2017-05-05 11:12:53 912

原创 用Python制作简单的爬虫---爬虫基本思想

以http://rmfygg.court.gov.cn/psca/lgnot/bulletin/page/0_0.html这个网站为例,我们爬取的深度只有一层,只是通过这个例子简单阐述爬虫的基本思想:</p><p>先上图贴代码:</p><pre name="code" class="python"># -*- coding: utf-8 -*-...

2016-05-05 14:47:36 841

原创 用selenium抓取需要拉动滑滚条的页面内容

在进行网页抓取的时候,也许会碰到这样的问题:加载的页面要通过下拉条滑动才能显示完整的网页信息,这种网页也是通过js渲染出来的。解决方法1:通过selenium模拟浏览器,然后设置浏览器高度足够长,然后延时使之能够将页面的内容都能够加载出来from selenium import webdriverdriver = webdriver.Firefox()driver.set_w

2016-03-29 16:11:49 9313 5

转载 python的冒泡排序法和快速排序法

快速排序法的核心在于:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。#冒泡排序法def bubling_sort(list): for i in range(len(list)-1): for j in range(len(list)-i-

2016-03-29 15:51:55 974

转载 github下Permission denied (publickey)问题.

在git push到远程仓库的时候,出现错误提示:Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts.Permission denied (publickey).这个表示ssh的key过期了 需要重新再本地生成一个ssh key然后放到远程仓库中在命令行中敲入

2016-03-18 11:22:59 622

转载 用go语言进行冒泡排序法

用go语言进行冒泡排序法package mainimport ("fmt"// "io/ioutil"// "net/http"// "reflect")func main() {var array []intarray = []int{2, 10, 45, 6, 7, 3, 5, 23}for i := 0; i for j :=

2016-03-07 15:13:07 589

原创 python将文件进行解压

zipfile是python的一个用来压缩和解压文件的库,将文件或者文件夹进行解压的时候可以用下列代码:import zipfiledef zip_dir(path,zipfilepath): zf = zipfile.ZipFile(zipfilepath, "a", zipfile.zlib.DEFLATED) filelist = [] if os.path.

2016-03-07 10:11:23 529

原创 ubantu下ping不通域名地址

首先检查是否能够ping通所在局域网的网关,通过route -n查看你的路由信息添加默认网关的命令:route add default gw  **.**.**.**(网关IP地址)然后查看是否是DNS解析地址配置错误vim /etc/resolv.conf将该文件下的nameserver对应的ip地址修改成本地域名解析地址

2016-01-19 14:27:52 504

转载 windows下安装rabbitmq

由于rabbitmq底层是erlang实现的,所以必须在机子上安装erlang,地址是:http://www.erlang.org/download.htmlrabbitmq的安装地址:http://www.rabbitmq.com/download.html然后在rabbit安装目录的sbin下找到rabbitmq-server.bat,然后启动它也可以在如下的命令行窗口中,执行‘r

2015-12-31 12:02:08 303

原创 httplib下载http链接的DOC文档

有时候用urllib库下载http链接的DOC文档时,得到的内容并不是预期想要的,也许是http链接的时候没有加header头伪装浏览器的原因,用httplib库可以避免这一问题:import httplibdef sendhttp2(): h = httplib.HTTP("www.nbjdfy.gov.cn" ) h.putrequest('GET',"/File/c

2015-12-24 11:24:02 1889

转载 multiprocessing.Pipe()的用法

multiprocessing.Pipe()用来创建管道,返回两个连接对象,代表管道的两端,一般用于进程或者线程之间的通信,不同于os.pipe(),os.pipe()主要用来创建两个文件描述符,一个读,一个写,是单向的。而multiprocessing.Pipe()则可以双向通信。from multiprocessing import Process, Pipedef send(pip

2015-12-24 11:08:00 8994

原创 python引用与上级目录同目录文件夹下的文件方法

目录结构:project |-----Dir1 |----file1 |-----Dir2 |----file2file1要引用file2中的一个add方法:def add(x,y):return x+y则在file1中可以这样导入add方法:import sysimport osimport_dir = o

2015-12-15 15:18:29 8316

原创 python property的用法

property是python的一个内建函数,原型是: def __init__(self, fget=None, fset=None, fdel=None, doc=None): pass使用方法1:class Test(object): def __init__(self): self._value = None

2015-12-11 16:24:44 720

原创 在Ubutu下安装Pycharm

1、在http://www.jetbrains.com/pycharm/download/下载Linux下的pycharm版本,选择一个路经进行解压:tar xfz pycharm-*.tar.gz2、在ubuntu下配置JAVA环境    Java 有 2 个,一个是openjava,一个是oracle的java,默认系统安装的是openjava,如果你只是普通用户,运行java程序而已

2015-10-21 15:16:09 422

原创 用Beautifusoup提取某个标签下的只包含子标签的节点

The Dormouse's story  若是用soup.html.find_all("title")则显示的是:[The Dormouse's story]但是用soup.html.find_all("title", recursive=False) 则结果显示是:[ ]

2015-09-22 19:57:34 3619

转载 利用functools模块防止被修饰器修改属性

执行结果:fooused: 0.000807118609373foo若是将functool一行去掉后,执行结果就变成了:fooused: 0.000745251870328wrapper

2015-09-16 11:56:33 254

原创 javascript的for...in

1、当遍历对象时它可以将对象的属性都依次循环列出来var o = {    name: 'Jack',    age: 20,    city: 'Beijing'};for (var key in o) {    alert(key); // 'name', 'age', 'city'}2、遍历数组时,此时,数组的索引可以依次循环列出来,通过索引再得到

2015-09-06 16:49:19 295

转载 ubantu下部署scrapyd

一、安装scrapyd和scrapyd-client1、pip install scrapyd2、pip install scrapyd-client二、在命令行敲scrapyd打开web service端口出现如上 说明启动scrapyd启动成功若出现了以下错误: File "/usr/local/lib/python2.7/dist-packages/scrap

2015-08-25 14:18:39 1276

转载 windows下redis的安装以及使用

一、redis的安装1、从https://github.com/ServiceStack/redis-windows这个网站上redis下载下来,然后根据你的window类型进行解压,我的机子是64位的,解压的是:redis64-2.8.19.zip2、修改redis.windows.conf配置文件中的一个东西。我用notepad++打开的,txt打开一样。搜索maxheap关键字,找到

2015-08-20 11:45:41 390

原创 通过ssh远程登录到unbantu

1、安装完虚拟机后,设置root用户的密码     在终端执行sudo passwd     Enter new UNIX password:      Retype new UNIX password: 2、在root用户状态下安装openssh-server服务:     su:     敲入root用户的密码后     执行apt-get install open

2015-08-03 16:17:37 1736

转载 ubantu下安装scrapy

1、在ubantu下安装easy_install命令行apt-get install easy_install2、安装如下软件包:sudo apt-get install build-essential;sudo apt-get install python-dev;sudo apt-get install libxml2-dev;sudo apt-get install

2015-08-03 16:05:10 485

空空如也

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

TA关注的人

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