自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 linux 复制部分文件到另外的文件夹

show the command:ls |tail -100|xargs -i cp {} ../或者指定目录ls |head -100|xargs -i cp {} /home/peter转载于:https://www.cnblogs.com/peter1994/p/8352892.html

2018-01-25 19:43:00 907

转载 python redis中blpop和lpop的区别

pythonredis中blpop返回的是元组对象,因此返回的时候注意lpop返回的是对象转载于:https://www.cnblogs.com/peter1994/p/8298753.html

2018-01-16 20:55:00 2043

转载 linux快速查看同局域网的其他在线主机

  安装一个nmap工具,直接nmap -sP 192.168.1.1/24即可转载于:https://www.cnblogs.com/peter1994/p/8274882.html

2018-01-12 11:26:00 1457

转载 Mongodb 删除记录里的某个字段

//例如要把User表中address字段删除db.User.update({},{$unset:{'address':''}},false, true)转载于:https://www.cnblogs.com/peter1994/p/8205646.html

2018-01-05 17:06:00 843

转载 python列出指定目录下的所有目录和文件

import osimport docxdef scanfile(rootdir): result = [] for f in os.walk(rootdir): for files in f[2]: if files.endswith('.py'): result.appe...

2018-01-03 10:29:00 291

转载 python 获得列表中每个元素出现次数的最快方法

import collectionsimport numpy as npimport randomimport timedef list_to_dict(lst): dic = {} for i in lst: dic[i] = lst.count(i) return dicdef collect(l...

2017-12-28 09:52:00 191

转载 grep搜索当前目录下的所有文件的内容

  比如: grep print * -nR 搜索当前目录下所有文件的内容中含有print的行转载于:https://www.cnblogs.com/peter1994/p/8058627.html

2017-12-18 17:17:00 2573

转载 git常用操作

  1. 将本地分支与远程分支关联:    github上已经有master分支 和dev分支在本地git checkout -b dev 新建并切换到本地dev分支git pull origin dev 本地分支与远程分支相关联在本地新建分支并推送到远程git checkout -b testgit push origin test 这样远程仓库中也...

2017-12-18 17:03:00 65

转载 MongoDB 3.6 安装详解

  在ubuntu和多数linux发行版的包安装源中MongoDB默认的版本是2.4,但2.4所使用的存储引擎不支持collecitons级别的锁,只支持database级别的,所以在开发中2.4版本的mongodb写入时会造成锁表的现象,导致数据库性能低下,因此需要更新到3.4版本以上。    更新环境是 ubuntu 14.4 ,有两种方式更新,但是要注意先备份数据库,mon...

2017-12-11 19:10:00 436

转载 pip 设置国内源提高速度

临时使用:可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。永久修改,一劳永逸:Linux下,修改 ~/.pip/pip.co...

2017-11-23 10:53:00 110

转载 tensorflow 如何限制显存大小

  Python在用GPU跑模型的时候最好开多进程,因为很明显这种任务就是计算密集型的。  用进程池好管理,但是tensorflow默认情况会最大占用显存,尽管该任务并不需要这么多,因此我们可以设置显存的按需获取,这样程序就不会死掉了。1. 按比例预留:tf_config = tensorflow.ConfigProto() tf_config.gpu_opti...

2017-11-14 19:22:00 1529

转载 设置vim配置文件使得tab为4个空格

  1setts=42setexpandtab3setautoindent转载于:https://www.cnblogs.com/peter1994/p/7667886.html

2017-10-14 17:11:00 79

转载 彻底解决python cgi 编程出现的编码问题

Answering this for late-comers because I don't think that the posted answers get to the root of the problem, which is the lack of locale environment variables in a CGI context. I'm using Python 3...

2017-10-12 11:29:00 257

转载 设置 mysql事物隔离级别

  SET [GLOBAL | SESSION] TRANSACTION transaction_property [, transaction_property] ...transaction_property: ISOLATION LEVEL level | READ WRITE | READ ONLYlevel: RE...

2017-10-12 10:40:00 52

转载 python multiprocessing.Pool 中map、map_async、apply、apply_async的区别

  multiprocessing是python的多进程库,multiprocessing.dummy则是多线程的版本,使用都一样。  其中都有pool池的概念,进程池/线程池有共同的方法,其中方法对比如下 :There are four choices to mapping jobs to process. Here are the differences: ...

2017-10-10 14:13:00 3273

转载 python 多线程、多进程、协程性能对比(以爬虫为例)

  基本配置:阿里云服务器低配,单核2G内存  首先是看协程的效果:  import requestsimport lxml.html as HTMLimport sysimport timeimport geventfrom gevent import monkeymonkey.patch_all()# create urlurls ...

2017-10-09 16:34:00 159

转载 一个学习git版本管理的超棒网站

https://learngitbranching.js.org/转载于:https://www.cnblogs.com/peter1994/p/7631615.html

2017-10-06 15:35:00 58

转载 python3将unicode转化成中文输出

  a = []with open('douban.json','r') as f:  for i in f.readlines():    a.append((i.encode('utf8').decode('unicode_escape')))转载于:https://www.cnblogs.com/peter1994/p/7631275.html...

2017-10-06 11:26:00 440

转载 python jieba包用法总结

# coding: utf-8# ###jieba特性介绍# 支持三种分词模式:# 精确模式,试图将句子最精确地切开,适合文本分析;# 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;# 搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。# 支持繁体分词。# 支持自定义词典。# MI...

2017-09-19 13:54:00 249

转载 Oracle Dataguard

  看图:  补充:  1. 最大保护模式在生产环境下一般不常用,于备库强耦合不仅拖累主库的性能,同时在强有力保护数据完整性和一致性的同时,也使得生产业务受到拖累,受环境影响比较大  2. 在要求性能高同时对数据安全要求没那么强就可以使用最大性能模式,实际上一般业务上都是使用这种模式的比较多  3. 如何在主库查询采用的是那种保护模式:SELECT PROTEC...

2017-09-14 11:07:00 59

转载 一个监控oracle数据库某个字段值变化并发送邮件报警的脚本

  talk is cheap,here is the code:#!/bin/shexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1/export PATH=$PATH:$ORACLE_HOME/binexport base_path=/home/peteryrcc/code/database...

2017-09-13 14:14:00 267

转载 mongodb 的创建和使用

  1. sudo apt-get install mongodb  2. 登陆数据库: mongo,  3. 创建数据库:use dbname  4. 插入数据: db.dbname.insert({"name":"yourname"})  5. 删除数据库: db.dropDatabase  6. 更新数据: db.dbname.update({'title':...

2017-09-12 13:51:00 95

转载 python协程有多厉害?

  爬一个××网站上的东西,测算了一下协程的速度提升到底有多大,网站链接就不放了。。。import requestsfrom bs4 import BeautifulSoup as sbimport lxmlimport timeurl = 'http://www.××××.com/html/part/index27_'url_list = []s...

2017-09-11 21:31:00 85

转载 一个比喻理解进程和线程的区别

  1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。线程池: 预先...

2017-09-11 16:14:00 231

转载 python蛋疼的编码decode、encode、unicode、str、byte的问题都在这了

  相信很多人和我一样,被python蛋疼的编码问题纠缠不清,比如下面的  私以为出现这种错误的原因还是对一些基本的编解码概念不够熟悉,下面就说说我的理解:  首先python刚出来的时候unicode还没有一统江湖,期间很多代码和程序压根就是直接用ascii编码,反正代码都是英文写的,而且当时那个年代写代码一般都是说英文的,那就无所谓啦,人家用的爽才不care那么多,后来互...

2017-09-08 10:20:00 91

转载 python类中__unicode__和__str__方法的妙用

  在python类中有个__str__的特殊方法,该方法可以使print打印出来的东西更美观,在类里就可以定义,如下代码:class Test: def __init__(self, name, job): self.name = name self.job = job def __str__(self): ...

2017-09-08 09:29:00 161

转载 python re 正则提取中文

  需求: 提取文本中的中文和数字字母(大小写都要),即相当于删除所有标点符号。  其中new是原字符串news = re.findall(r'[\u4e00-\u9fa5a-zA-Z0-9]',new)转载于:https://www.cnblogs.com/peter1994/p/7490492.html...

2017-09-07 16:34:00 1267

转载 一个python爬虫协程的写法(gevent模块)

from bs4 import BeautifulSoupimport requestsimport geventfrom gevent import monkey, poolmonkey.patch_all()jobs = []links = []p = pool.Pool(10)urls = [ 'http://www.google.co...

2017-09-05 15:35:00 168

转载 python 中range和xrange的区别

  range() 相当于直接构造一个列表,而xrange() 是返回一个迭代值。  range用法: range( 开始值,结束值,步长)  在需要大量迭代的时候,比较适合使用xrange()转载于:https://www.cnblogs.com/peter1994/p/7466066.html...

2017-09-02 11:10:00 48

转载 python 监控oracle 数据库

import cx_Oracleimport osdb = cx_Oracle.connect('**********')print "Show Oracle Version: " + db.versioncursor = db.cursor()sql = "select d.deployment_id from dpl_deployment d joi...

2017-08-30 10:12:00 491

转载 一个可以获取知乎timeline的爬虫

# -*- coding: utf-8 -*-import requestsimport lxmlimport os,timefrom bs4 import BeautifulSoup as sbtry: import cookielibexcept: import http.cookiejar as cookielibimport...

2017-08-29 18:31:00 146

转载 知乎爬虫(待完善)

#!/usr/bin/env python3# -*- coding: utf-8 -*-'''Required- requests (必须)- pillow (可选)Info- author : "xchaoinfo"- email : "xchaoinfo@qq.com"- date : "2016.2.4"Update- nam...

2017-08-28 16:42:00 119

转载 selenium启动chrome出错处理:Message: 'chromedriver' executable needs to be in PATH

转载于:https://www.cnblogs.com/peter1994/p/7434788.html

2017-08-26 11:02:00 92

转载 linux shell管道和xargs的区别

    如上图,加了xargs的话相当于将上一个操作的结果作为命令执行前的操作,不加的话直接先把后面的命令运行一遍再操作转载于:https://www.cnblogs.com/peter1994/p/7426840.html...

2017-08-25 10:36:00 74

转载 python和shell获取命令行参数的区别

一、命令行参数的取得对于一些功能性的脚本来说非常有用,不至于将功能写死在脚本中。  shell的命令行参数直接用 $ 1,$2 等就可以直接获取  其中 $1 表示 第二个参数,即命令行的第一个参数,因为默认 $0 参数表示脚本本身,而 $@ 表示命令行参数列表,即总的参数个数。二、python命令行参数的表示方法同理,只不过使用了sys.argv包来处理参数,也是将参数...

2017-08-24 21:34:00 177

转载 linux中.bashrc 等文件中的rc是什么意思

英文原义:RC (run command)中文释义:含有程序(应用程序甚至操作系统)启动指令的脚本文件注  解:这一文件在操作系统启动时会自动执行,它含有要运行的指令(命令或其它脚本)列表。相当于windows系统中的 启动项,在 /etc/init.d/ 目录中包含大多数的启动脚本,可以将apache、mysql等应用的启动脚本放在该目录下,即可达成自启动的效果转载于:htt...

2017-08-24 11:45:00 360

转载 局域网虚拟机端口映射访问apache

  如果我们在虚拟机内搭建好服务器后,希望可以在局域网内的设备上都能访问到这个虚拟服务器,就可以参照以下步骤来操作。其中包括了很多遇到的坑。先说说我的环境是宿主机:windows 8.1虚拟机:vmware+linux centos6.5服务器:nginx1.搭建局域网我是利用笔记本wifi热点搭建的局域网。win7及以下版本应该有搭建临时无线网络...

2017-08-24 10:56:00 1047

转载 linux进程按启动时间排序命令

  show me the code...ps aux --sort=start_time|grep Full|grep -v grep转载于:https://www.cnblogs.com/peter1994/p/7390464.html

2017-08-18 16:33:00 1480

转载 Linux 下eval命令揭秘

  eval 命令中文意思是“重新计算求出参数内容”,该命令大致有以下几个作用 将变量名替换后并执行beautifulsoup4-4.6.0 Desktop Documents hc.war lxml-3.8.0 myblog Pictures requests-2.18.2 Templates Videoscode ...

2017-08-18 10:35:00 155

转载 一个jboss启动shell脚本

  脚本1:#!/bin/sh# paulo@evencom.com.br#JBOSS_HOMEJBOSS_HOME="/opt/app/jboss-eap-6.3"JAVAPTH="/opt/app/jdk1.7.0/bin"case "$1" instart)echo "Starting JBoss EAP-6.3.0..."exp...

2017-08-18 10:08:00 310

空空如也

空空如也

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

TA关注的人

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