将Alpha Matting抠图算法由c++ 版本移植至c#环境,采用OpenCV的C#版本Emgu取代c++支撑的OpenCV,图片越大耗时会越高! 最佳实践为用C++处理,用C#调用C++的dll或者控制台应用程序。 ...
分类:
编程语言 时间:
2019-09-30 23:39:50
阅读次数:
544
#include <iostream> #include <cmath> #include <cstring> using namespace std; int main() { char str1[100010],str2[100010]; cin>>str1>>str2; int a1[1000... ...
分类:
编程语言 时间:
2019-09-30 23:40:45
阅读次数:
136
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 解题思路 题目中要求奇数和奇数,偶数和偶数之间的相对位置不变,就不能使用类似于快速排序的头尾双指针向中间靠拢的方式来计算 ...
分类:
编程语言 时间:
2019-09-30 23:41:01
阅读次数:
124
注意:以下内容摘自文献[1],修改了部分内容。 1.常量:常量的值是不能改变的,一般从其字面形式即可判别是否为常量。 2.常量包括数值型常量(即常数)和字符型常量。 3.常量无unsigned型。但一个非负值的整数可以赋值给unsigned型变量,只要它的范围不超过变量的取值范围即可。例如,将500 ...
分类:
编程语言 时间:
2019-09-30 23:52:20
阅读次数:
123
今天学习如何使用selenium库来爬取百度文库里面的收费的word文档 结果运行报错: 因为在百度文库页面底部需要点击“继续阅读”才可以加载到完整的页面,所以必须使用这两行代码 来将浏览器滚动到“继续阅读”这个位置,然后执行点击按钮。 但是却爆出了黄色部分的错误。找了好久,最后在stackover ...
分类:
编程语言 时间:
2019-09-30 23:53:41
阅读次数:
228
错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bin ...
分类:
编程语言 时间:
2019-09-30 23:54:35
阅读次数:
207
一个数据中的元素都是对象,如何通过不同的K值进行排序呢 ...
分类:
编程语言 时间:
2019-09-30 23:55:56
阅读次数:
190
Django 一、web框架 框架,即时framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是用别人搭建好的舞台来表演你的才艺。 对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket ...
分类:
编程语言 时间:
2019-09-30 23:58:46
阅读次数:
194
用户模式下的线程同步 1、原子访问:一个线程在访问某个资源的同时能够保证没有其他线程在同一时刻访问同一资源 Interlocked系列函数能实现原子访问。Interlocked系列函数能保证对值的修改是以原子方式进行的,且执行的极快,因为他们不需要在用户模式和内核模式之间进行切换 缺点:只能对一个值 ...
分类:
编程语言 时间:
2019-10-01 00:00:30
阅读次数:
129
1、数组的创建方法 2、数组的转换方法:toString toLocaleString valueOf 3、增删:push() pop() shift() unshilt() concat() join() 4、splice()与slice() 5、查找:indexof() 与lastIndexof ...
分类:
编程语言 时间:
2019-10-01 00:01:54
阅读次数:
139
python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 3.1 定义装饰器,定义函数。 def xxx(): 函数体 3.2 应用装饰器 在需要使用的函数、方法上@xxx即可 ...
分类:
编程语言 时间:
2019-10-01 00:04:20
阅读次数:
125
什么是单向循环链表 单向循环链表基本与 "单向链表" 相同,唯一的区别就是单向循环链表的尾节点指向的不是null,而是头节点(注意:不是头指针). 因此,单向循环链表的任何节点的下一部分都不存在NULL值。 由于单向循环链表的特性,它在处理一些环状数据的时候十分有效.大名鼎鼎的约瑟夫环问题就可以用循 ...
分类:
编程语言 时间:
2019-10-01 00:06:02
阅读次数:
154
比较两个引用是否指向同一个对象 比较两个对象是否相等 深拷贝:复制了引用和内容 浅拷贝: 仅复制了引用,未复制对象 ...
分类:
编程语言 时间:
2019-10-01 00:07:26
阅读次数:
111
什么是单链表 在了解单链表之前,你知道什么是链表吗?如果你不知道什么是链表,可以看看我的这篇博客 单链表是链表的其中一种基本结构。一个最简单的结点结构如图所示,它是构成单链表的基本结点结构。在结点中数据域用来存储数据元素,指针域用于指向下一个具有相同结构的结点。 因为只有一个指针结点,称为单链表。 ...
分类:
编程语言 时间:
2019-10-01 00:08:56
阅读次数:
126
一、Controller注解 二、RestController注解 三、RequestMapping注解 四、PathVariable注解 五、RequestParam注解 六、文件上传 ...
分类:
编程语言 时间:
2019-10-01 09:26:36
阅读次数:
83
CentOS安装Java环境(脚本一键式安装) 本文适用于不使用docker的情况 1. 第一步: 下载一个适用于cenos的java包, 放在 目录下。 链接:https://pan.baidu.com/s/1UrrqwjUz47vwdZ733I9t7Q 提取码:homv 复制这段内容后打开百度网 ...
分类:
编程语言 时间:
2019-10-01 09:36:44
阅读次数:
209
学习python3遇到问题: 今天在学习python时,想利用(121/100)得到的结果为整数 1, 但是实际结果是浮点数 1.21 原因:python3后,数字的除法运算默认使用浮点数运算 解决:将 / 运算符改为 // 即可 ...
分类:
编程语言 时间:
2019-10-01 09:40:22
阅读次数:
135
代码如下:主要是利用java中写好的DecimalFormat类进行设置(#,0,%) 控制台显示如下: ...
分类:
编程语言 时间:
2019-10-01 09:43:50
阅读次数:
107
原文:https://www.cnblogs.com/wupeiqi/articles/5444685.html 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: ...
分类:
编程语言 时间:
2019-10-01 09:46:18
阅读次数:
91
时间概念 时间戳:格林威治时间1970年01月01日00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数 元组struct_time:python定义了一个时间类,包含9个属性: | 属性 | 描述 | | : | : | | tm_year | 年 | | tm_mon ...
分类:
编程语言 时间:
2019-10-01 09:52:39
阅读次数:
109