引导图滤波(导向图滤波, guided Filter)是一种图像滤波技术,能够根据引导图来生成不同的权重,对原图进行加权平均,实现滤波效果。在图像去雾,立体视觉等很多方面有广泛的应用。 C语言实现放在我的码云上,链接在此:https://git.oschina.net/rxdj/guidedFilt ...
分类:
编程语言 时间:
2017-08-07 00:11:04
阅读次数:
179
http://acm.hdu.edu.cn/showproblem.php?pid=5558 对于每个后缀suffix(i),想要在前面i - 1个suffix中找到一个pos,使得LCP最大。这样做O(n^2) 考虑到对于每一个suffix(i),最长的LCP肯定在和他排名相近的地方取得。 按排名 ...
分类:
编程语言 时间:
2017-08-07 00:12:28
阅读次数:
179
冒泡排序: 快速排序: 选择排序: ...
分类:
编程语言 时间:
2017-08-07 00:12:56
阅读次数:
159
我在使用SpringMVC的@RequestBody和@ResponseBody注解处理JSON数据的时候,总是出现415的错误,说是不支持所提交数据格式,我在页面中使用了JQuery的AJAX来发出JSON数据给服务器: 同时也指定了contentType类型,但是还是出现了415 最后我发现是使 ...
分类:
编程语言 时间:
2017-08-07 00:13:26
阅读次数:
367
判断一个对象是否是空对象: var obj ={}; 1. if(JSON.stringify(newobj)=="{}"){ console.log('kongduixiang') }else{ console.log('hehe') } 2. if(Object.keys(newobj).len ...
分类:
编程语言 时间:
2017-08-07 00:17:48
阅读次数:
823
准备写一系列的文章记录做题的同时,与学习到的知识融汇贯通,没事的时候可以拿出来看看。 1.题目:查找数组元素位置 思路:最开始想到的就是for循环之后判断是否有这个数值,这也证明了基础相当的不牢靠,js中有相关的方法indexOf,直接拿arr.indexOf(item)就能直接返回位置。 高程3中 ...
分类:
编程语言 时间:
2017-08-07 00:20:08
阅读次数:
166
/********将数组data[N]中所有元素求和****************/ #define N 10 int data[N],sum,*pData; for(pData=&data[0];pData<&data[N];pData++) { sum+=*pData; } //以上for语句... ...
分类:
编程语言 时间:
2017-08-07 00:20:22
阅读次数:
171
简单的方法,如下: Runtime r = Runtime.getRuntime(); r.gc(); long startMem = r.freememory(); // 开始时的剩余内存 你的代码……long orz = startMem - r.freememory(); // 剩余内存 现在... ...
分类:
编程语言 时间:
2017-08-07 00:20:28
阅读次数:
151
Marjar Cola ...
分类:
编程语言 时间:
2017-08-07 00:20:51
阅读次数:
108
直接找到解析aop标签的方法: 由于aop属于自定义标签,所以它会执行第12行的代码。 通过aop标签获取到它的命名空间uri,通过命名空间去找到对应的命名空间处理器,这个处理器的定义在springaop包下的一个叫spring.handlers的文件里声明了,它的内容是这样的 http\://ww ...
分类:
编程语言 时间:
2017-08-07 00:21:12
阅读次数:
188
目前文件上传的(框架)组件:Apache fileupload 、Orialiy – COS – 2008() 、Jsp-smart-upload – 200M。 用fileupload上传文件: 需要导入第三方包: Apache-fileupload.jar – 文件上传核心包。 Apache-c ...
分类:
编程语言 时间:
2017-08-07 00:21:24
阅读次数:
255
forward转发地址栏不发生变化,redirect跳转地址栏变化,forward能把request域中的参数带给下一个,而redirect不会带过去,但是Springmvc的model虽然是基于request进行封装的,但是功能比request更强大,其跳转时也能把参数带过去,所以建议传参都使用m ...
分类:
编程语言 时间:
2017-08-07 00:22:20
阅读次数:
206
1.函数无形参情况 在C语言中形参括号没有参数时代表接受任意多的参数,而在C++语言中代表void(无参数) 所以上述函数在C文件中不会报错,并且成功的调用,但是在C++中会报参数过多的的错误 2.结构体struct 在C语言中并没有面向对象的概念,但是C++中的类class衍生于C语言中的stru ...
分类:
编程语言 时间:
2017-08-07 00:22:48
阅读次数:
130
首先先建立一个类: 测试主函数: ...
分类:
编程语言 时间:
2017-08-07 00:24:57
阅读次数:
164
习题 15: 读取文件 你已经学过了 raw_input 和 argv,这些是你开始学习读取文件的必备基础。你可能需要多多实验才能明白它的工作原理,所以你要细心做练习,并且仔细检查结果。处理文件需要非常仔细,如果不仔细的话,你可能会吧有用的文件弄坏或者清空。导致前功尽弃。 这节练习涉及到写两个文件。 ...
分类:
编程语言 时间:
2017-08-07 00:25:03
阅读次数:
225
集合框架(collections framework) 主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具 ...
分类:
编程语言 时间:
2017-08-07 00:25:12
阅读次数:
186
第32课 - 初探C++ 标准库 1. 有趣的重载 操作符 << 的原生意义是按位左移,例: 1 << 2 ; 其意义是将整数 1 按位左移 2 位,即: 0000 0001 -> 0000 0100 重载左移操作符,将变量或常量左移到一个对象中! 1 #include <stdio.h> 2 3 ...
分类:
编程语言 时间:
2017-08-07 00:25:18
阅读次数:
217
每次看书都会发现自己的不足 . 当一个 singten 的 Bean 依赖一个 prototype 的 Bean 时 , 如果不加注意 , 会发生一些奇怪的事情 , prototype 变为了 singten 了 , 这是为什么呢 ? 下面举一个栗子 : 一个猎人 , 有打猎的功能 , 每次打猎都带... ...
分类:
编程语言 时间:
2017-08-07 00:27:12
阅读次数:
184
今天我要向大家介绍的是自己编写的一个比较简单的服务器和客户机程序,注意一下哦,比较简单。好了,闲话休提,砸门直入主题。 小编先从客户机和服务器的模型开始讲解。简单来说,我们实现的这种模型呢,我们每一个用户称为一个客户机,用户之间的通信之间需要一个中转,所有客户机的通信都依托于这个中转,很明显,这个中 ...
分类:
编程语言 时间:
2017-08-07 00:27:34
阅读次数:
221
一、Redis介绍 Redis是一个开源内存的数据存储系统,行业中用作高效数据库缓存较多。它支持多种类型的数据结构:strings:hashes,lists,sets,sortedsets,bitmaps,hyperloglogs,geospatial。并且支持对这些类型执行原子操作,列如:int的增减,strings的append,hasheshin..
分类:
编程语言 时间:
2017-08-07 01:19:09
阅读次数:
280