自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (4)
  • 收藏
  • 关注

原创 python PIL 安装

linux网上看的流程都很复杂,其实现在一句话可以搞定yum install python-imaging

2017-06-06 11:50:08 499

原创 ('42000', '[42000] [FreeTDS][SQL Server]Unicode data in a Unicode-only collation or ntext data canno

用pyodbc查询数据,windows执行成功,linux上报错('42000', '[42000] [FreeTDS][SQL Server]Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC versi

2017-05-12 09:29:30 3360

原创 http https get post

https用起来和http差不多,底层的已经被写好,不需要我们去处理。https服务端(使用最简单的tornado说明)import tornado.httpserverimport tornado.ioloopimport tornado.webclass getToken(tornado.web.RequestHandler): def get(self):

2017-05-05 13:52:59 1318

原创 selenium-python

下载安装pip install selenium另外每个浏览器都需要下载对应的浏览器插件否则或报错selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context'chrome注

2017-03-02 10:20:15 672

原创 Kibana安装配置

http://www.linuxidc.com/Linux/2015-02/113289.htm

2017-01-22 14:48:52 461

原创 elasticsearch---head插件

5.0以前版本安装head插件: ./plugin install mobz/elasticsearch-headNOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)不是error级别,这个可以忽略验证head插件: http:/

2017-01-22 14:42:24 8774 1

原创 安装配置elasticsearch

下载配置cd /data/elasticsearch/elasticsearch-5.1.2/bin./elasticsearch提示不能以root运行,切换用户,继续报错access denied ("javax.management.MBeanTrustPermission" "register")vi /usr/jdk1.8.0_101/jre/lib/secu

2017-01-20 16:27:29 2587

原创 kafka

kafka配置说明( config/server.properties)http://blog.csdn.net/lizhitao/article/details/25667831需要注意的是:log.retention.minutes=300 消息保存有效期,过期会被删除num.partitions =1 每个topic的分区个数,只能增加不能减少

2017-01-19 17:56:43 310

转载 mysql 5.7版本目录无data文件夹

安装mysql 5.7+版本时,若发现因根目录下,缺少data文件夹的情况,***请不要去拷贝其他版本的data文件夹!***因为此操作会出现很多潜在问题:比如我遇到的执行show variables like "%charact%";语句时,报错表不存在!2打开cmd命令窗口,并且进入到mysql安装目录的bin目录下。然后输入命令:mysql

2016-12-29 18:06:59 1101

转载 参数化查询

刚开始学mysql,在mysql 里使用参数化查询具体怎么实现?SQL code?12set @n = 156027;select * from tab_name where id=@n;如果是在存储过程里了,也可以这样SQL code

2016-12-23 14:49:06 1235

转载 python Commands out of sync; you can't run this command now

MySQL-python: Commands out of syncMAR 13TH, 2012在给 MySQL 数据库访问层增加新功能时遇到了这样的错误:1ProgrammingError: (2014, "Commands out of sync; you can't run this command now")

2016-12-18 22:36:50 9371 1

转载 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法

修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法在SQL数据库中使用SQL语句(格式:alter table [tablename] alter column [colname] [newDataType])修改某表的字段类型时,报一下错误:“**********************************对象'DF__******' 依赖

2016-12-16 09:36:52 3669

原创 linux下文件误删的补救

看到先存起来,未测试是否可行https://chenjiehua.me/linux/linux-rm-recovery.html

2016-11-30 18:31:51 284

转载 使用 supervisor 管理进程

http://www.ttlsa.com/linux/using-supervisor-control-program/

2016-11-30 18:28:22 266

原创 Navicat client 安装失败

http://jingyan.baidu.com/article/0320e2c1eb3a681b86507b51.html

2016-11-24 15:20:44 3494

原创 sql常用命令

select 1 from tbhttp://hyz301.iteye.com/blog/1918169sql select top 1 1 from table其实TOP 1 1 主要是用来判断表是否有记录,如有记录则显示一个 1,没有则不显示。SQL字符串截取(SubString)http://blog.csdn.net/andrew_wx/

2016-11-23 18:44:57 293

原创 import 模块大小写问题

import Cropto.Cipher报错但是 import cropto正常进一步 import cropto.Cipher 正常再次安装pycropto显示已安装最后,怀疑是文件大小写有误,直接去lib下面的site-packages里面的cropto文件名改为Cropto成功

2016-11-18 14:56:22 5234

原创 PEP8

最近面试被问到没有看过原版的PEP8,因为简历里面有提及之前看过的《代码简洁之道》一书关于代码规范这块,刚工作的时候看过不少,不过都是翻译版,后面公司也有定一套统一规范,基本就按着来了趁这个机遇,自己把原版的PEP8翻译回顾一遍吧,带着审视自己的代码,应该会有新的收获简介本文档和PEP257文档改编于Guido的《python风格指南》,添加了Barry《代码风格建议》中的

2016-11-10 23:51:09 361

原创 permutations

列举数组中不同的排列方式,主要用于穷举法from itertools import permutations#列表中所有不同排序方式的组合,此时allList为一个迭代器allList = permutations(['+','-','*','÷'])#可以只选择其中的三个allList = permutations(['+','-','*','÷'],3)注意!不

2016-11-09 19:34:23 307

原创 mysql设计

引擎:一般默认innodb,主要是支持事务MyIASM,读取速度快http://www.2cto.com/database/201503/385669.html水平分表:主要是索引和约束这块可以提高效率,也减少内存的占用垂直分表:基本一个表500W存储量没有问题,但最佳数目未知按时间分表、分库,按id求余数分表疑问:如果仅根据id求余数分表,

2016-11-08 19:20:52 255

原创 函数式编程

print filter(lambda x:x%2==0,(1,2,3,4))print map(lambda x:x%2==0,(1,2,3,4))print map(str,(1,2,3,4))print reduce(lambda x,y:x+y,(1,2,3,4))def add(x, y): return x + yprint reduce(add,(1,2,3,4

2016-11-07 10:19:52 250

转载 shell脚本定时、后台执行

1. 使用&符号在后台执行命令你可以在Linux命令或者脚本后面增加&符号,从而使命令或脚本在后台执行,例如:.$ ./my-shell-script.sh & 2. 使用nohup在后台执行命令使用&符号在后台执行命令或脚本后,如果你退出登录,这个命令就会被自动终止掉。要避免这种情况,你可以使用nohup命令,如下所示:$ nohup ./my-shell-script.

2016-10-21 09:24:04 6337

转载 pip 安装模块警告

在用pip7.1.2版本安装第三方模块时出现了如下警告:/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not avai

2016-10-16 11:54:05 1361

原创 数据库备份脚本

#!/bin/bashuser=usernamepass=password#每次备份都创建一个文件夹MM_dir=前缀_$(date +%Y_%m_%d_%H_%M_%S)mkdir /data/bak/$MM_dircd /data/bak/$MM_dir/usr/local/mysql/bin/mysqldump -u$user -p$pass --triggers --opt

2016-10-14 18:08:09 235

转载 Linux日志定时清理

Linux日志定时清理linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。 1.删除文件命令:find 对应目录 -mtime

2016-10-09 17:42:45 3453

原创 shell 批量操作 多线程

1.删除文件小于10的文件输出格式为01.txt,02.txtfor((i=2;i<=3;i++)); do if [[ $i -gt 10 ]]; then echo "$i.txt"; else rm -f "0$i.txt"; fi;done;-gt 是大于2.解压文件由于app目录有时会存在个别py文

2016-09-29 16:26:43 446

转载 linux 传输不需要密码

Linux/Unix双机建立信任教程一 需要建立信任关系的2台主机都执行生成密钥在/root/.ssh下生成密钥文件[root@platform_iks .ssh]# ssh-keygen  -t  rsaGenerating public/private rsa key pair.Enter file in which to save the key (/ro

2016-09-29 16:09:47 315

原创 U8 搭建

中心服务器采用U8tomcat在Eclipse下的配置具体配置方法server运行出错很可能是jre没有选对server.xml 修改端口号和字符格式,如端口号8080->8022port="8022" protocol="HTTP/1.1" URIEncoding="UTF-8"jdbc.properties 数据库的配置修改j

2016-09-22 11:41:08 297

原创 python logging

logging.basicConfig() #设置一个默认的StreamHandler该语句已经设置了streamHandler,会将log输出到控制台,不需要再次手动addHandler一般本地调试的时候需要用到,而线上的服务端则需要注释该行但是输出到文本的log设置还未完成,如下面代码,fh部分仍需要设置# 创建一个handler,用于写入日志文件 fh = lo

2016-09-21 17:55:29 204

原创 firefly 搭建

基本内容在http://blog.csdn.net/wangqiuyun/article/details/11150503里都有,在此仅记录搭建工程中遇到的问题及实际项目添加的工具mysql安装mysql -u root -p 进入mysql命令行,设置密码update mysql.user  set password=password('newpassword') where

2016-09-21 11:04:11 1497

转载 修改内核临时端口范围

连接数据库的端口是随机产生的,若涉及到多个区的延伸配置,端口的设定最好避开这个范围1.显示当前临时端口的范围:一般情形下:linux临时端口号范围是(32768,61000)      sysctl  net.ipv4.ip_local_port_range  或     cat /proc/sys/net/ipv4/ip_local_port_range2.暂时性修改

2016-05-24 11:27:22 1271

原创 binlog

开启log-bin=mysqllog-bin(可以改不同的名字)文档保存位置一般在mysql目录下删除1 reset master;删除所有binlog日志文件(除mysql-bin.index文件)2 purge master logs to mysql-bin.****** 将******编号之前的binlog日志文件删除3 purge master l

2016-05-23 17:28:20 361

原创 批量压缩解压

1.将file目录下的7z文件全部解压for i in 'file/*.7z';do 7za x $i>>1.txt; donecat 1.txt|grep 'Everything is Ok'|wc查看行数和解压数是否一致2.批量压缩for i in *;do 7za a $i.7z $i>>1.txt;done

2016-04-28 17:24:11 323

原创 云服务器环境搭建

1.改主机名为DOvi /etc/sysconfig/network,更改HOSTNAME=DO重启showdown -Pr now2.增加EPEL源百度epel,找到源地址,wget 访问源地址即可下载到当前目录yum localinstall epel ***.rpm查看/etc/yum.repos.d/ 目录下是否有增加对应的源3.下载图形界面等软件

2016-04-28 17:09:43 920

原创 python邮件发送

#coding: utf-8  '''发送txt文本邮件'''import smtplibfrom email.mime.text import MIMEText mailto_list=['****@163.com'] mail_host="smtp.163.com"  #设置服务器mail_user="****@163.com"   #用

2016-04-22 15:14:06 340

转载 fianl

浅析Java中的final关键字  谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。

2016-04-08 14:47:33 339

原创 并发 并行 同步 异步 多线程 多进程 阻塞 非阻塞

并发 并行 同步 异步 多线程 阻塞 非阻塞前言最近iOS开发群里兄弟们讨论网络层这块的东西比较多,问题主要集中在请求、线程、队列这几块。中途发现对并发、异步、多线程等这些概念有一定的误解,特写此篇文章以作阐释。这篇文章就主要会讲这些方面:几个概念的字面意义几个概念的详细理解总结几个概念的字面意义并发:在操作系统中,是指一

2016-04-06 15:40:08 923

原创 linux上访问页面

wget 'www.baidu.com' -O result.txt结果保存到result.txt

2016-03-08 17:16:31 1245

转载 对twisted 中deferred异步的理解

http://blog.csdn.net/suiyunonghen/article/details/4029492deferred主要做的事情就是将一些可能会耗时,会阻塞主线程的事放到另一个线程中去做,然后返回一个deferred对象给主线程,主线程给这个deferred注册一些回调函数,当在子线程中耗时的函数处理完后会调用deferred的callback函数,调用之前注册好的回调函数,一次

2016-02-16 18:04:33 338

原创 uwsgi搭建

!!! no internal routing support, rebuild with pcre support !!!

2016-01-21 17:15:44 1000

高性能_MySQL第3版.pdf

高性能mysql第三版,中文版本。该版本支持编辑,比较清晰~欢迎大家下载。高性能mysql第三版,中文版本。该版本支持编辑,比较清晰~欢迎大家下载。高性能mysql第三版,中文版本。该版本支持编辑,比较清晰~欢迎大家下载。

2019-06-23

greenlet及gevent库

先安装greenlet,再装gevent,详细

2015-03-05

colorpix颜色选择器

可以对任意对象的颜色进行提取,为网站前端开发工具

2014-08-27

Python网络编程基础

这个是扫面版,就是不能查找到字符的那种。里面有点我自己划的记号,不想要的可以把那些记号给删掉

2013-05-26

空空如也

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

TA关注的人

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