基本算法如下: 1.插入排序 直接插入排序 折半插入排序 shell排序 2.交换排序 冒泡排序 快速排序 3.选择排序 简单选择排序 树形选择排序 堆排序 4.归并排序 二路归并排序 多路归并排序 5.基数排序 基数排序 ...
分类:
编程语言 时间:
2018-02-03 18:54:35
阅读次数:
171
面向对象简介 面向对象编程是一种编程方式,此编程方式需要使用 “类” 和 “对象” 来实现。 类,用于描述多个对象的共同特征,它是对象的模板。 对象,用于描述现实中的个体,它是类的实例。 类的定义 创建对象 类名 对象名 = new 类名(); 面向对象编程的优点 最大的好处是:代码重用 1、易维护 ...
分类:
编程语言 时间:
2018-02-03 18:54:59
阅读次数:
224
CSS (Cascading Style Sheets) 是级联样式表,它是用于解决如何显示HTML元素。要解决如果显示html元素,就要解决如果对html元素定位。 为什么要使用CSS来定义HTML元素,而不是直接用属性设置元素。 直接使用属性:<P font-size=” ” “color = ...
分类:
编程语言 时间:
2018-02-03 18:55:07
阅读次数:
162
例2.1 排序1202 题目描述:对输入的n个数进行排序并输出。 输入:输入的第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。 输出:可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。每组测试数据结果占一行。 ...
分类:
编程语言 时间:
2018-02-03 18:58:05
阅读次数:
185
public class Array2Demo2_3 { public static void main(String[] args) { //定义初始化 int[][] arr = new int[3][];//定义高维数组 arr[0] = new int[2];//高位数组下定义低维数组 ar... ...
分类:
编程语言 时间:
2018-02-03 18:58:12
阅读次数:
216
一、单体架构和微服务特点 二、springcloud与dubbo比较 三、版本规划 ...
分类:
编程语言 时间:
2018-02-03 18:59:10
阅读次数:
190
2年前在学习图像算法的时候看到一个文档倾斜矫正的算法。 也就是说能将一些文档图像进行旋转矫正, 当然这个算法一般用于一些文档扫描软件做后处理 或者用于ocr 文字识别做前处理。 相关的关键词: 抗倾斜 反倾斜 Deskew 等等。 最简单算法实现思路,采用 霍夫变换(Hough Transform) ...
分类:
编程语言 时间:
2018-02-03 19:01:13
阅读次数:
251
Java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。 什么叫父类引用指向子类对象,且听我慢慢道来. 从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting). 举个例子:有2个类,Father是父类,Son类继承自Father。 Father f1 ...
分类:
编程语言 时间:
2018-02-03 19:02:17
阅读次数:
154
前言 这里的前向算法与神经网络里的前向传播算法没有任何联系。。。这里的前向算法是自然语言处理领域隐马尔可夫模型第一个基本问题的算法。 前向算法是什么? 这里用一个海藻的例子来描述前向算法是什么。网上有关于前向算法的严格数学推导,不过感觉还是海藻的例子比较好一些。网上的例子有很多都是有问题的,在本文中 ...
分类:
编程语言 时间:
2018-02-03 19:03:12
阅读次数:
254
http://www.xuanyusong.com/archives/3304 http://www.xuanyusong.com/archives/3315 http://www.xuanyusong.com/archives/3499 http://www.xuanyusong.com/arch ...
分类:
编程语言 时间:
2018-02-03 19:55:23
阅读次数:
170
由线性分类器引出SVM 首先对于我们的数据集合假定为是线性可分的,也就是说存在那么一条直线(或者超平面)可以将我们的数据集按照类别的不同分开。如下图所示 从上图我们可以知道这条黑色的线(在多维空间是一个超平面)可以将不同类别的点分开来。 但是我们知道,这样的超平面很大程度上不是只存在一个,而是很多个 ...
分类:
编程语言 时间:
2018-02-03 19:57:14
阅读次数:
175
各种符号必然在unicode中有保存,根据unicode代码匹配即可。 1.csv中特殊字符可以在excel的【插入符号】中查找,然后记下该符号的Unicode代码。如■ 这个实心方形的Unicode代码为25A0: 2.需要查询其他的代码可以以此代码为基础搜索,(当然本例用词代码即可):如unic ...
分类:
编程语言 时间:
2018-02-03 19:57:38
阅读次数:
258
查看端口占用 C:\Users\1>netstat -aon|findstr "8020" TCP 0.0.0.0:8020 0.0.0.0:0 LISTENING 14680 TCP 127.0.0.1:8020 127.0.0.1:60823 TIME_WAIT 0 TCP 127.0.0.1: ...
分类:
编程语言 时间:
2018-02-03 19:58:37
阅读次数:
153
1.创建协议接口(UserService) User.java 2、创建服务实现类UserServiceProvider.java 3.启动注册表,注册服务(ServiceStartServlet.java) 4.创建客户端调用rmi(RmiClient.java) 5.注意实现 a.协议接口需要继 ...
分类:
编程语言 时间:
2018-02-03 20:02:20
阅读次数:
216
在实际项目开发中,基本已经离不开spring框架了,而spring框架的成功之处在于起IOC以及AOP强大的解耦功能。今天给大家带来自己所简单实现的一个IOC注入。 编写@Bean以及@Resource 注解 @Target标识此注解只能在类上使用 @Retention标识直到运行时态依旧能找到此注 ...
分类:
编程语言 时间:
2018-02-03 20:02:42
阅读次数:
273
Python中文件处理的操作包括读、写、修改,今天我们一起来先学习下读和写操作。 一、文件的读操作 例一: 例二: 大家能看出例一和例二的区别吗? 区别在于例二直接以rb模式打开了文件 ,rb是指二进制模式,数据读到内存里直接是bytes格式, 如果想要看内容,还需要手动decode,因此在文件打开 ...
分类:
编程语言 时间:
2018-02-03 20:04:15
阅读次数:
177
构造函数:实例化过程中做一些初始化的工作,传参。 调用:d1=Dog('huanhuan') 展开来看: d1.name='huanhuan' d1.__life_value=100 析构函数:在实例释放、撤销时,做收尾工作,如断开数据库连接,关闭已打开的临时文件 ...
分类:
编程语言 时间:
2018-02-03 20:49:39
阅读次数:
215
所谓为了支持某属性的子属性,主要为了解决:在服务器返回的json格式的数据的某个属性带有子属性,而我们恰恰又需要使用到该子属性作为我们的datagrid的某个字段的。默认情况下datagrid只能支持一级属性字段(属性的属性字段属于二级字段)。 对于这个问题的解决方案有两种方式: 1、就是更改esa ...
分类:
编程语言 时间:
2018-02-03 20:51:49
阅读次数:
224
GA——遗传算法 同模拟退火算法一样,都是现代优化算法之一。模拟退火是在一定接受程度的情况下仍然接受一个比较差的解。 遗传算法,是真真正正的和大自然的遗传进化有着非常紧密的联系的,当然遗传进化的只是在生物学中已经讲过了,8个字,物竞天择,适者生存。 简介 简介 《物种起源》,有兴趣可以看看达尔文的著 ...
分类:
编程语言 时间:
2018-02-03 20:52:32
阅读次数:
199
3.2 快速排序 快速排序综合性能优越,其主要思想在于找一个pivotvalue,通过不断的比较、交换,将序列变成pivotvalue前的值都比它小,在其后的值都比它大;然后,再对pivotvalue前面的序列和后面的序列分别使用同样的方法得到具有该性质的序列.....不断递归调用至最底层即排好序。 ...
分类:
编程语言 时间:
2018-02-03 20:54:18
阅读次数:
408