自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT过客的博客

技术杂谈

  • 博客(48)
  • 收藏
  • 关注

原创 身份证校验工具类

直接上工具类方法了,方法是参考网上其它同学缩写import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 身份证校验类型 */public class IdCardNo

2021-12-08 20:57:47 890

原创 Cannot uninstall ‘numpy‘问题解决

在安装excel处理库的时候碰到numpy报错,具体如下[IT-C02Z2CAXLVCF:temp shaolishuai$ pip install PandasDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version o

2020-07-09 22:14:33 6415 4

原创 python项目java重构各种问题

最近在搞python项目用java重构,出现了各种问题,记录如下:1 post请求失败,报csrf错误错误日志:Java代码018-07-30 10:46:51.568 ERROR 24753 — [nio-7001-exec-2] ssDeniedHandlerLoggingMethodBeforeAdvice : To access request URI [/warehouseIte...

2019-07-31 16:04:25 923

原创 win10安装java开发环境

1 jdk1.8安装:https://www.oracle.com/technetwork/java/javase/downloads/index.html2 idea安装:https://www.jetbrains.com/3 Tomcat等安装4找不到或无法加载主类:查看idea的项目启动配置路径5 idea不能识别get,set方法...

2019-07-03 11:33:29 135

原创 win10安装python环境各种问题处理

在win10下安装了下python,运行项目碰到了各种问题,google了几十页,归总如下:1 python安装(很简单,直接装就行)地址:https://www.python.org/downloads/windows/ 找到对应版本直接装就行path设置:“此电脑”—>“属性”—>“高级系统设置”—>右下角“环境变量”—>双击“系统变量”里的...

2019-07-03 11:33:28 674

原创 linux关于listen监听队列长度修改

需要修改somaxconnlinux内核参数默认值一般是128,对于负载很大的服务程序来说大大的不够。一般会将它修改为2048或者更大。echo 2048 > /proc/sys/net/core/somaxconn 但是这样系统重启后保存不了在/etc/sysctl.conf中添加如下net.core.somaxconn = 2...

2019-02-21 15:43:31 917

原创 mac安装python库报openssl文件找不到

在mac上安装一些python库报错,如下:SWIG/_m2crypto.i:54: Error: Unable to find 'openssl/opensslv.h' SWIG/_m2crypto.i:60: Error: Unable to find 'openssl/safestack.h' SWIG/_evp.i:12: Error: Unable t...

2018-07-03 10:01:32 1276

原创 java学习--static和final

static 与变量、方法一起使用,表示是“静态”的。1 静态变量属于类,不属于任何独立的对象,所以无需创建类的实例就可以访问静态变量。2静态方法是一种不能向对象实施操作的方法。因为静态方法不能操作对象,所以不能在静态方法中访问实例变量,只能访问自身类的静态变量。3 一个类的静态方法只能访问静态变量;4 一个类的静态方法不能够直接调用非静态方法;5 如访问控制权...

2018-01-31 16:17:32 86

原创 java学习--多态

多态是指一个事物有不同的表现形式或形态。例如:车是一个类,奔驰、宝马、奥迪是车的子类,虽然它们都属于车,但是也可以有各自不同的形状发动机等等注:多态存在的三个必要条件:要有继承、要有重写、父类变量引用子类对象。父类的变量可以引用父类的实例,也可以引用子类的实例;但是反过来是错误的。直接看代码:public class Demo { public ...

2018-01-31 15:17:47 84

原创 java学习--继承

继承使用 extends 关键字先看实例:public class Demo { public static void main(String[] args) { Teacher t = new Teacher(); t.name = "小布"; t.age = 70; t.school = "...

2018-01-30 18:14:55 90

原创 java学习--super和this

简单说,this指当前对象或类的一个实例;super为继承中调用父类的特殊关键字知识点:1 通过 super 调用父类的隐藏变量,必须要在父类中声明 getter 方法,因为声明为 private 的数据成员对子类是不可见的。public class Demo{ public static void main(String[] args) { ...

2018-01-30 18:12:14 75

原创 python dict中将unicode打印显示为中文

dict内容:d ={u'status': u'BASE_ERROR', u'code': 7, u'uid': u'b660be2a-3a4d-4c40-bc1d-3c55cf7eb340', u'content': None, u'handler': u'USER', u'busiCode': u'-2', u'version': u'001', u'msg': ...

2017-10-26 10:25:39 517

原创 jquery dialog属性控制

创建好dialog后对其属性进行修改$(' #cam_offline_time').dialog('option', 'autoOpen', false);("#cam_offline_time").dialog('option','title',"到达预算下线时间("+name+")");详细请参考http://www.cnblogs.com/bestfc/a...

2017-06-20 13:16:44 135

原创 安装pypy5.1

centos 系统编译安装pypy5.1 过程系统自带python2.7.5,gcc4.8.5记录下centos安装pypy5.1遇到的一些软件的安装:http://pypy.readthedocs.io/en/latest/build.html#install-build-time-dependenciessudo yum install openss...

2017-06-20 13:11:18 255

原创 pycurl连接基库处理方法

原:'PycURL/7.43.0 libcurl/7.19.7 NSS/3.12.10.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2'修改后:'PycURL/7.43.0 libcurl/7.29.0 OpenSSL/1.0.0 zlib/1.2.3 libidn/1.18'修改步骤:1 安装openssl 下载页面...

2017-06-20 13:11:01 167

原创 Linux常用命令学习记录

学习记录:1 cp 拷贝命令 参数:-p 文件属性一起拷贝 -r 拷贝文件夹 -d 软链信息等一起拷贝 -a 是-rdp的简写2 find 文件查找命令 普通根据文件名称查找(精确查找) find /home -name xx.xx 普通分局文件名称...

2016-08-30 17:40:23 76

原创 关于supervisord启动uwsgi的问题

错误:负载大服务程序启动报错,2016-07-06 20:26:12,577 INFO success: XXX entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)解决:修改somaxconn该内核参数默认值一般是128,对于负载很大的服务程序来说大...

2016-07-07 09:57:05 633

原创 centos升级python2.6到python2.7及相关库安装

下面列一下centos系统升级python到2.7以及安装相关库的步骤:1wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz2 tar xvf Python-2.7.5.tgz3cd Python-2.7.54./configure5make all6sudo make instal...

2016-06-23 14:40:18 99

原创 pycurl安装报错

linux下安装pycurl有时候会报错,导致不能用,下面列举两个解决办法:错误:ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)1 先卸载pycurl:pip uninstall pycu...

2016-06-20 17:45:02 206

原创 mac 10.11安装lxml报错解决

由于接手新项目,项目里面需要安装lxml库通过最简单的安装:1 从网上下lxml的tar文件,2 pip install lxml安装开始了我痛苦的安装过程,在安装中报错:#include "libxml/xmlversion.h"^1 error generated.error: command '/usr/bin/clang' failed...

2016-02-15 16:21:31 296

原创 python的mysqldb封装类(转)

转自:http://blog.csdn.net/serverxp/article/details/6958459#===============================================================================# -*- coding: utf-8 -*-#MySQLdb封装类#author:pau...

2014-03-06 11:41:02 175

原创 python用mysqldb时查询缓冲问题

class DBBaseHandle: def __init__(self): try: self.conn = MySQLdb.connect(host=syn_config.mysql_server.get('host'), user=syn_config.mysql_server.get('user'), pass...

2014-03-06 11:31:14 128

原创 tornado中finish和write区别

直接上代码:import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler): def get(self): self.finish("haha") self.write("Hello, world")class...

2013-07-22 14:02:09 425

原创 双系统 win下能上网,ubuntu下能上网之驱动解决

最简单的方法是下载r8168的驱动,解压后里面有个autorun.sh文件,直接运行这个文件就ok了。下面是网上的一个解决方法,也是可以的。转自:http://forum.ubuntu.org.cn/viewtopic.php?t=187659给本本装了ubuntu,结果被上网的问题搞疯了表现为开机后有较小概率网卡能正常工作(这两天来N次能用的时候有2次)正常的时...

2013-07-02 13:08:22 123

原创 eclipse中java代码自动提示

设置eclipse中java代码的所有英文字符自动提示:1 打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist2 在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Ja...

2013-05-29 15:03:42 69

原创 ubuntu12.04下安装eclipse,启动报错Could not load SWT library

1 通过ubuntu的软件中心安装eclipse2在启动eclipse时,报错:An error has occurred. See the log file/home/shao/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1369809677067.log3打开错误文件,具体错误信息:...

2013-05-29 14:52:51 237

原创 使用Tornado+Nginx部署Django的一种尝试(转)

转自:奋斗足迹|崔玉松http://fendou.org/post/2012/06/01/tornad-nginx-django/使用Tornado+Nginx部署Django的一种尝试Tornado是一个异步web框架和服务器,所以在开发longpulling的chat之类应用非常的合适,但是其实本身也是一个高性能的http服务器,也可以作为一个WSGIServer。...

2013-04-22 16:01:19 133

原创 redis info介绍

转自:http://redis.readthedocs.org/en/latest/server/info.htmlINFO [section]以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数section,可以让命令只返回某一部分的信息:server: 一般 Redis 服务器信息,包含以...

2013-01-30 11:35:45 67

原创 tornado学习一

1 安装从官网下载最新的tornado,(http://www.tornadoweb.org/)tar xvzf tornado-2.4.1.tar.gzcd tornado-2.4.1python setup.py buildsudo python setup.py install2 tornado模块介绍 最重要的一个模...

2013-01-24 10:58:20 91

原创 ubuntu下连接小米手机2

刚入手小米2,ubuntu下usb连接电脑显示一个小米的文件夹,里面是windows下的安装控制文件,linux下基本上说可以是没用的。 通过usb调试帮助,按照小米上的提示去做,上来就出错,也不知道小米开发测试人员用的linux电脑是不是裸机,还是自己已经装了好多东西后才测的,反正我的开发机器是出错的(可能未装小米测试人员上机器上的一些库吧,不过小米也没给说明需要装哪...

2013-01-10 10:26:40 205

原创 linux命令查看文件内容

tail命令及head命令用法查看文件前10行命令:head10filename查看文件后10行命令:tail-10filename持续查看最新更新的内容:tail-ffilename查看文件最后10个字节:tail-c10filename具体的在tail的help里面都有详细的介绍,下面:用法...

2012-12-26 11:20:14 107

原创 redis容灾策略

基本的redis的容灾策略为:1 采用master-slave方式2为了得到好的读写性能,master不做任何的持久化3slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性4当master挂掉后,修改slave为master5恢复原master数据,修改原先master为slave,启动slave6若master与slave都挂掉后,...

2012-12-05 11:01:39 97

原创 redis持久化策略

redis作为一个支持持久化的内存数据库,常用作cache。redis持久化方式:1Snapshotting(快照) 2 Append-onlyfile(aof)Snapshotting 是默认的持久话方式,此方式是将内存中的数据以快照的方式写入到二进制文件中,默认文件名为dump.rdb。可以通过修改配置文件设置自动快照方式。save 900 1 ...

2012-12-05 10:56:46 72

原创 递归遍历目录

下面是一个递归方法遍历目录,显示目录树的例子#encoding=utf-8import osimport sysdef main(path,depth=0): print depth * '|' + '|_',os.path.basename(path) if os.path.isdir(path): for item ...

2012-11-22 14:49:51 57

原创 memcache启动参数介绍

memcached-m512-uroot-d-l127.0.0.1-p11211-m 指定缓存所使用的最大内存容量,单位是Megabytes,默认是64MB-u 只有以root身份运行时才指定该参数-d 以daemon的形式运行-l 指定监听的地址-p 指定监听的TCP端口号,默认是11211-p监听的端口...

2012-11-20 15:28:18 105

原创 python 安装库报gcc错

python安装库报错:error: command 'gcc' failed with exit status 1解决办法:sudo apt-get install python-dev

2012-11-20 15:27:50 155

原创 python二分法查找

下面是一段用Python实现的二分法查找代码#encoding=utf-8import sysdef search2(a,m): low = 0 high = len(a) - 1 while low<=high: mid = (low + high)/2 midval = a[mid]...

2012-11-20 15:22:13 97

原创 简单的python发送接收邮件

利用python发送接收邮件:#encoding=utf-8import sysimport timeimport emailimport smtplibdef send_mail(): try: handle = smtplib.SMTP('smtp.126.com',25) handle.login(...

2012-11-20 14:45:46 175

原创 ubuntu安装启动redis

1下载安装 去redis官方网站下载最新的redis(http://redis.io/) 解压下载的redis 进入目录执行: make sudo make install现在redis已经安装完成2下载配置文件和init启动脚本wget https://github.com/ijonas/dotfiles/raw/ma...

2012-11-02 10:31:20 101

原创 python之yield学习

最近看新项目代码里有好多的yield,之前由于很少用,所以对其不慎了解,学习之。 yield就是一个生成器,也可以理解为自定义的迭代器,需要你每次调用next()或者是send()方法才能执行下去,直到碰到下一个yield。执行一个 send(msg) 会恢复 generator 的运行,然后发送的值将成为当前yield 表达式的返回值。然后 send...

2012-11-01 14:00:31 68

空空如也

空空如也

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

TA关注的人

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