- 博客(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关注的人