- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 非局部均值滤波算法的python实现
#coding:utf8import cv2import numpy as npdef psnr(A, B): return 10*np.log(255*255.0/(((A.astype(np.float)-B)**2).mean()))/np.log(10)def double2uint8(I, ratio=1.0): return np.clip(np.round(...
2018-03-20 14:44:24
1240
转载 图像骨架提取算法。细化算法
Afast parallel algorithm for thinning digitalpatterns” byT.Y. Zhang and C.Y. Suen.以及Parallelthinning with two sub-iteration algorithms” byZicheng Guo and Richard HallZhangand C.Y. Suen的图像骨架提取算法可以得到比较平...
2018-03-15 18:46:11
7831
原创 java邮件发送
/* * Copyright (C) 2017 Baidu, Inc. All Rights Reserved. */package com.nuonuo.fee.stat.coreindicator.job.email;import java.util.Map;import javax.mail.MessagingException;import javax.mail.inter
2017-01-24 11:18:21
454
转载 python json.dumps处理中文字符
开发一键开服功能时需要预置活动表,就是复制一个标准的库结构并导入一些预置活动数据。问题就出在导入的活动数导入前是中文,导入后变成的类似unicode编码那种格式。分析发现python mysqldb模块从mysql取的数据结果默认转换成了unicode编码,开服程序在用json.dumps转换时将unicode编码的标识符u给损耗掉了,导致mysqldb再插入数据时把它当成了普通的ascii编码插
2016-11-22 14:26:49
986
转载 vim插件:显示树形目录插件NERDTree
安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_tree.txt拷贝到~/.vim/doc. ~表示当前用户的目录,我的环境中没有~/.vim ~/.vim/plugin ~/.vim/doc ,待会会创建,如果你的版本有,那就更好了。wget http://www.vim.org/scrip
2016-08-23 15:52:11
2512
原创 mysql大于等于号
真是坑:CREATE TABLE `test01` ( `interval` INT(5), `source` VARCHAR(20)) ENGINE=INNODB AUTO_INCREMENT=32 DEFAULT CHARSET=UTF8;insert into `test01` values(1,"红色");insert into `test01` values(1,
2016-06-06 19:35:53
18683
转载 启动tomcat报错./startup.sh: Permission denied
执行./startup.sh,或者./shutdown.sh的时候,报:Permissiondenied,因为是执行tomcat时,用户无权限,导致出现以上错误。需要用命令:chmod修改一下bin目录下的.sh权限。具体操作如下:chmod u+x*.sh
2016-05-10 16:38:54
2628
1
转载 经典数据结构和算法回顾
链表链表是一种非常基本的数据结构,被广泛的用在各种语言的集合框架中。首先链表是一张表,只不过链表中的元素在内存中不一定相邻,并且每个元素都可带有指向另一个元素的指针。链表有,单项链表,双向链表,循环链表等。单项链表的数据结构如下 typedef struct NODE{ struct NODE * link; int value;
2015-08-02 21:12:49
483
原创 java命令设计模式
下面以一个示意性的系统,说明命令模式的结构。 实际实现过程是: Invoker 持有虚拟命令对象 command,发送命令runCommand,具体命令实现类concreteCommand执行命令,在执行之前,需确实命令具体的执行者Receiver,可以通过工厂模式实现,具体的client实际上就是构造这些对象 ,完成这些逻辑的装配而已;
2015-07-21 16:56:00
464
原创 Mysql慢查询配置
在网上看,mysql慢查询配置很是简单,但是在配置过程中总碰到问题;记录下配置过程,方便以后使用:系统环境是mac系统找到mysql安装路径/usr/local/mysql下的配置文件my.cnf 加入配置信息slow_query_log_file = /usr/local/mysql/data/slowquery0309.loglong_query_time = 1
2015-03-10 11:05:58
385
转载 字符串的反转
public static String reverse(String s){ char []c=new char[s.length()]; for(int i=0;i<s.length();i++) c[i]=s.charAt(s.length()-1-i); return String.valueOf(c); }第二个讨论的焦
2015-02-27 10:15:35
351
转载 SQL注入攻击及其防范浅谈
SQL注入攻击SQL注入攻击的基本原理,是从客户端合法接口提交特殊的非法代码,让其注入到服务器端执行业务的SQL中去,进而改变SQL语句的原有逻辑和影响服务器端正常业务的处理。SQL注入攻击是Web应用中一个重要的安全问题,虽然Java具备较高的安全性,但如果开发人员不注意,也有可能留下安全隐患,请看示例:执行验证的SQL语句现有一个Login页面用来控制WebApp的入口
2015-02-26 20:19:57
406
原创 定制解析json
因项目需求,写了个可以定制的解析,主要实现类似@jsonproperty的功能,但由xml配置实现,可以动态改变返回的json数据格式,大体思路如下:配置xml 文件,自定义标签,然后自己在程序中解析:设置json读取转化的时候,需要自己实现一个策略:具体实现接口为jackson中的org.codehaus.jackson.map.PropertyNamingS
2015-02-06 16:56:57
961
原创 Json转对象失败:"No suitable constructor found for type [simple type, class com.test.faster.domain.respons
今天自己定制一个json转换对象的方法,转换过程中报错:"No suitable constructor found for type [simple type, class com.test.faster.domain.response.User]: can not instantiate from JSON object (need to add/enable type informati
2015-02-06 16:50:09
9414
1
转载 小心,SpringAOP声明式事务的一个缺陷
今天碰上一个spring不起作用的问题,明显感觉是AOP切面有问题,但是自己又不能解释清楚,还好,晚上查询下资料,正好碰上一个说的这么明白的主,真是很好很明白啊,文章链接地址:http://liuu.iteye.com/blog/422810具体内容如下:[问题] Spring的声明式事务,我想就不用多介绍了吧,一句话“自
2014-12-29 23:29:27
1331
转载 java.util.ResourceBundle读取配置文件
java.util.ResourceBundle主要用于读取国际化资源文件:re s=ResourceBundle.getBundle("cc_fail_message")读取src下的配置文件信息res.getString("")获取配置文件的值这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言
2014-12-22 14:21:55
562
原创 注解方式实现AOP切面编程
需要引入的依赖,maven配置: org.springframework spring-core ${spring.version} org.springframework spring-context
2014-11-26 14:48:32
486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人