自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Django 之更改密码加密类型

Django 之更改密码加密类型 在 Django 1.5 之前,Django 对于用户密码的加密方式一直是 SHA1,存在数据库的样例如下: sha11bb661bb66f6c9b132a39287884997412ec7b6c8a543c79a06但在 Django 1.5 之后,密码的加密方式默认改为了 PBKDF2 算法与 SHA256 哈希值,存在数据库的样例如下: pbkdf2_

2015-12-08 10:03:17 1664

原创 python中生成二维码图片

返回string流然后返回图片HttpResponse(image_stream, content_type=”image/png”) 这样就可以在html中显示了def generate_qrcode(url, invitation_code): try: qr = qrcode.QRCode( version=1, err

2015-11-19 18:06:43 999

原创 python远程登录windows系统

首先安装wmi 命令:pip install wmi 然后会报错缺少pywin32-219.win-amd64-py2.7.exe包,去下面这个地址下载 http://sourceforge.net/projects/pywin32/files/pywin32/寻找适合自己电脑位数和python的包下载安装下面是远程连接的代码:# encoding:utf-8import wmidef sy

2015-10-29 10:58:57 24124 3

原创 Exception和throwable

throwable:所有已实现的接口: Serializable 直接已知子类: Error, ExceptionThrowable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。 两个子类的实例,Error 和 Exce

2015-10-29 10:40:21 662

转载 Hashmap的hash算法

Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image ),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 HASH

2015-10-29 10:32:04 1644

原创 用python求解一元二次方程组

1 引入math包 2 定义返回的对象 3 判断b*b-4ac的大小 4 计算代码如下import mathclass Result: result1 = 0 result2 = 0 def __init__(self, r1, r2): self.result1 = r1 self.result2 = r2 def __retur

2015-10-29 09:50:22 5821 2

翻译 django中sql语句的查询

执行原始SQL查询当 模型查询api 不要走得足够远,你 可以回到写原始SQL。 Django提供了两种方式执行原始 SQL查询:您可以使用 Manager.raw() 来 执行原始查询和 回归模型实例 ,或者你可以完全避免模型层 执行自定义SQL直接 。 执行原始查询的 生() 经理的方法可以用来执行原始的SQL查询 回归模型实例:经理。 生 ( raw_query , params =没有 ,

2015-10-28 13:22:51 1170

原创 java求解一元一次方程组

求解方程 2.当a=0或Δ=0,抛出异常 3.测试类,调用求解方法方程ax2+bx+c=0public double equation(double a, double b, double c) throws Exception { if ((2 * a + b) == 0) { throw new Exception("error:2*a+b=0");

2015-10-27 11:04:09 3419

转载 python抓取网页图片的脚本

首先要在D盘建立pic文件夹然后进入建立beautify的文件夹,然后就可以直接运行python的脚本就可以了import urllib2, re, requestspath = r"D:\pic\beautify"url = 'http://huaban.com/favorite/beauty'i_headers = {"User-Agent": "Mozilla/5.0 (Windows

2015-10-27 10:35:57 745

原创 log4j配置生成html形式的日志

Log4j提供的layout有以下几种: org.apache.log4j.HTMLLayout(以HTML表格形式布局), org.apache.log4j.PatternLayout(可以灵活地指定布局模式), org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串), org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、

2015-10-27 10:20:09 1389

转载 linux下mysql的配置优化

要求: MySQL数据库管理与维护1、熟悉Linux上安装、配置和优化MySQL数据库, 2、熟悉 Mysql的AB复制以及读写分离的实现,能完成添加从库,从库变主库等操作;3、精通mysql数据库的查询、子查询、插入、更新等操作,以及建数据库、表和索引;4、掌握表的连接、视图,以为存储过程和函数的使用;5、能实现mysql数据库的备份和还原,对各种引擎进行优化;=================

2015-10-26 12:59:58 601

原创 python的一些日期处理方法(工具)

获取某个时间的之前的多少天def month_get(now_time,day_counts): dayscount = datetime.timedelta(days=day_counts) dayto = now_time - dayscount date_to = datetime.datetime(dayto.year, dayto.month, dayto.day,

2015-10-26 10:54:43 569

原创 linux安装jdk和tomcat

jdk的安装 1.卸载自带的OpenJdk rpm -qa | grep jdk yum -y remove java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64 2.安装JDK1.7 直接解压即可 [root@rabbitmq src]# tar -zvxf jdk-7u5-linux-x64.tar.gz [root@rabbitmq

2015-10-19 17:03:09 330

原创 java的一些总结

1、Java中的instanceof关键字: instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:   String s = “I AM an Object!”;   boolean isObject = s instan

2015-10-19 11:14:00 338

转载 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 C

2015-10-19 11:10:13 372

转载 java中实现Serializable接口的作用

一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 好处: a)比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内

2015-10-19 10:20:29 495

原创 RabbitMq应用在发送短信

RabbitMq应用在发送短信:首先安装mq在机器上,注册用户名和密码短信发送分为两部分:1、server端,2、client端server端的配置和编写在maven中配置下载mq的依赖包dependency> groupId>org.springframework.amqpgroupId> artifactId>spring-rabbitartifactId>

2015-10-16 17:17:48 5675

转载 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 C

2015-10-16 10:09:16 360

转载 linux中yum安装openJDK

在CentOS上安装Java环境:使用yum安装java查看CentOS自带JDK是否已安装 输入:yum list installed |grep java若有自带安装的JDK,如何卸载CentOS系统自带Java环境? 卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk* 卸载tzdata-java输入:yum -y remove tzdata-jav

2015-10-15 15:02:49 940

原创 java中的一些总结

java的一些总结1、Java中的instanceof关键字: instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:   String s = “I AM an Object!”;   boolean isObject = s i

2015-10-12 11:25:52 439

转载 java基础

Java基础(第一部分)1、怎么用命令行编译运行Java?cmd中javac和java命令的运用? 2、JAVA语言中编译执行和解释执行的区别 编译执行和解释执行是不同语言之间的特性,所有的java都是编译执行的。 如果不是编译执行,其实已经完全不用java的编译器。那么只是一个使用java语法的另一种语言而已。 编译执行是指把代码先编译成机器码。然后按顺序运行,如果编译中有任何异常,都无法继

2015-10-10 17:47:13 295

转载 Django开发之south详解

**强大的Django模型层插件:south详解** 分类: Web开发 一、下载与安装 south安装包下载地址:https://bitbucket.org/andrewgodwin/south/ south文档:http://south.readthedocs.org/en/latest/ 二、south简介 Django 的第三方 app South 就是专门做数据库表结构自动迁

2015-10-10 17:37:07 693

转载 mysql插入远程用户命令

mysql的一些命令:插入新的用户 insert into mysql.user(Host,User,Password) values(“localhost”,”test”,password(“123456”));授予权限 grant all on . to admin@’%’ identified by ‘admin’ with grant option;刷新权限 flush privile

2015-10-10 13:43:51 396

翻译 linux的一些常用命令

查看IP地址:ifconfig/ifconfig -a 查看操作系统的的版本:cat /etc/issue 查看系统的内核版本:uname -r CentOS 6.6下yum快速升级内核 1、导入public key rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、安装ELRepo到CentOS 6.6中 rpm

2015-10-10 13:27:49 301

空空如也

空空如也

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

TA关注的人

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