- 浏览: 28001 次
- 性别:
- 来自: 成都
最新评论
文章列表
github地址:https://github.com/jjkester/django-auditlog
使用简单,详情请看使用文档
from auditlog.registry import auditlog
from django.db import models
class MyModel(models.Model):
pass
# Model definition goes here
auditlog.register(MyModel)
注意:model的update方法不能记录日志。只有delete,create,save ,update可以用sa ...
github地址:https://github.com/kevinsawicki/http-request
类似python requests包调用简单,不需要处理复杂的数据流。
下面引用同行中文使用说明,没有maven,可将源码copy出来,就一个文件,参考hub使用说明。
原文链接:www.jianshu.com
在我们日常工作中,我们需要经常和第三方接口进行交互通信,很多时候我们都是使用http协议进行交互,java原生自带对http的支持(java.net.*),但是使用起来不太方便,除此之外,用的最多的就是apache httpclient工具包。但是个人使用这么久而言,感觉不管是原 ...
原文来自: http://yushine.iteye.com/blog/1167734
简介 :
虽然python提供了smtplib库,来完成email的发送功能,但是django对其进行了封装,使得发送邮件的接口变得更简单,更方便,django的封装位于django.core.mail
例子:
from
djang ...
由来:
RSA加密算法是一种非对称加密算法。在公钥加密标准和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。
算法基础:
RSA算法非常简单,概述如下:
找两素数p和q
取n=p*q
取t=(p-1)*(q-1)
取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1)
取d*e%t==1
这样最终得到三个数: n d e
设消息为数M (M ...
有趣的斐波那契数列(Fibonacci)
- 博客分类:
- 数列算法
由来:
斐波那契数列的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci),斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的 ...
正则表达式中的特殊字符(转载:http://www.blogjava.net/onejavaer/articles/79070.html)
字符 含意
\
做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。
-或-
对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。
^ 匹配一个输入或一行的开头,/^a/匹配" ...
js验证数字正则表达式
文章分类:Web前端
js验证数字正则表达式
function istrue(a){
var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;
return reg.test(a);
}
function isNumeric(a)
{
var reg=/^(-|+)?d+(.d+)?$/
return(reg.test(a));
}
//检查是否为正数
function isUnsignedNumeric(a)
{
var reg=/^d+(.d+)?$/
alert r ...
public void batchUpdate( final String statementName, final List list) {
try {
if (list != null ) {
this .getSqlMapClientTemplate().execute( new SqlMapClientCallback() {
public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException {
...
参考:http://code.google.com/p/struts2-ssl-plugin/
应用服务器(tomcat6)配置ssl参考: http://alargon.iteye.com/blog/1518509
http://hi.baidu.com/jingyilong88/blog/item/f3ce0fde91e8303211df9be5.html(原文地址)
ssl证书申请流程2011-12-23 11:23
SSL证书的申请流程如下所示:
一 双方签定购买合同
首先双方签定数字证书购买合同,可以以传真,扫描,快递等方式完成。
二 客户方付款
贵司以电汇,支票等方式向我司支付数字证书款项,付款账户请参照合同。
三 客户方提交数字证书申请资料
申请verisign SSL证书的客户请提交以下资料:
1 最新年检的企业法人营业执照副本复印件
2 ...
查看已使用端口
•在windows命令行窗口下执行:netstat -ano
我们可以知道某一端口被那个进程(对应PID)占用;然后我们可以打开任务管理器;查看某一PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉;修改其使用的端口。
•继续执行下面命令:C:/>netstat -aon|findstr "80"
C:\Documents and Settings\Administrator>netstat -ano|findstr "80"
TCP 0.0. ...
1. 生成 server key :
以命令行方式切换到目录%TOMCAT_HOME%,在command命令行输入如下命令(jdk1.4以上带的工具):
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 用户名输入域名,如localhost(开发或测试用)或hostname.domainname(用户拥有的域名),其它全部以 enter 跳过,最后确认,此时会在%TOMCAT_HOME%下生成se ...
HTTPS实际是SSL over HTTP, 该协议通过SSL在发送方把原始数据进行加密,在接收方解
密,因此,所传送的数据不容易被网络黑客截获和破解。本文介绍HTTPS的三种实现方法
。
方法一 静态超链接
这是目前网站中使用得较多的方法, ...
步骤:
(1)找到resin安装目录,进入lib目录
(2)进行resin.jar包中的com.caucho.Version类
举例:
如:resin安装目录为/home/resin/则可以按以下命令执行:
(1)cd /home/resin/lib
(2)java -classpath ./resin.jar com.caucho.Version