例题1:给n个实数,求它们之中最大值和最小值,要求比较次数尽量小。 思路:用递归调用函数,在函数里做出以下判断: 1 若left==right(只有一个数) max和min都为这个数 2 若left==right-1(只有两个数) max为较大的,min为较小的 3 除以上两种以外 首先定义中间值d ...
分类:
编程语言 时间:
2018-03-28 22:01:39
阅读次数:
218
SPFA算法 一.算法简介 SPFA(Shortest Path Faster Algorithm)算法是求单源最短路径的一种算法,它是Bellman-ford的队列优化,它是一种十分高效的最短路算法。 很多时候,给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman- ...
分类:
编程语言 时间:
2018-03-28 22:01:47
阅读次数:
481
车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662 训练好的分类器:https://github.com/zeusees/HyperLPR/tree/master/model 这个开源项目中还有完整的车牌识别代码。 这里只是简单 ...
分类:
编程语言 时间:
2018-03-28 22:01:57
阅读次数:
1973
看了知乎老顽童周伯通的回复和深入解析java反射关于反射的讲解,终于对反射的概念有了新的认识。不再画蛇添足了,转载一下精华部分。 一、为什么要用到反射? 假如你写了一段代码:Object o=new Object(); 运行了起来! 首先JVM会启动,你的代码会编译成一个.class文件,然后被类加 ...
分类:
编程语言 时间:
2018-03-28 22:02:54
阅读次数:
251
当Double的值很大时,显示的结果会变成带E的科学计数法显示,在报表的数据显示的时候不方便阅读,需要去掉E,将原数据显示 public static void main(String[] args) { Double num=123456789456.12; System.out.println( ...
分类:
编程语言 时间:
2018-03-28 22:03:11
阅读次数:
207
一.?计算机网络介绍1.?计算机网络介绍:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2.?计算机网络分类:虽然网络类型的划分标准各种各样,但从地理位置划分是一种大家都认可的网络划分标准,按这种标准可以把网络类型分为局域网,城域网,广域网
分类:
编程语言 时间:
2018-03-28 22:03:20
阅读次数:
224
今天来复习一下基础IO,也就是最普通的IO。 1. "网络IO的基本知识与概念" 2. "普通IO以及BIO服务器" 3. NIO的使用与服务器Hello world 4. Netty入门与服务器Hello world 5. Netty深入浅出 输入流与输出流 Java的输入流和输出流,按照输入输出 ...
分类:
编程语言 时间:
2018-03-28 22:03:42
阅读次数:
250
1. 用shell脚本生成带绝对路径的train.txt 例如我要生成如下形式的带标签的文件,如图: shell脚本如下: 然后,运行脚本: sh 1.sh(假设脚本文件名为这个),就行了! (1)如果不想显示那么多路径,就相应该DATA路径的表示,或者使用cut 具体参考(用到时再细看) 用pyt ...
分类:
编程语言 时间:
2018-03-28 22:04:31
阅读次数:
313
sprintf函数的用法1、该函数包含在stdio.h的头文件中。 2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。 3、sprintf函数 ...
分类:
编程语言 时间:
2018-03-28 22:04:46
阅读次数:
198
什么是泛型 泛型是jdk5引入的类型机制。就是将类型參数化。它是早在1999年就制定的jsr14的实现。 泛型机制将类型转换时的类型检查从执行时提前到了编译时,使用泛型编写的代码比杂乱的使用object并在须要时再强制类型转换的机制具有更好的可读性和安全性。 泛型程序设计意味着程序能够被不同类型的对 ...
分类:
编程语言 时间:
2018-03-28 22:05:01
阅读次数:
238
DAY_OF_WEEK_IN_MONTH :意思是1号到7号为第一周,8号到14号为第二周。。。 package com.test.calendar; import java.util.Calendar; import org.junit.Before;import org.junit.Test; ...
分类:
编程语言 时间:
2018-03-28 22:05:16
阅读次数:
244
算法训练 结点选择 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 有一棵 n 个节点的树,树上每个节点都有一个正整数权值。如果一个点被选择了,那么在树上和它相邻的点都不能被选择。求选出的点的权值和最大是多少? 输入格式 第一行包含一个整数 n ...
分类:
编程语言 时间:
2018-03-28 22:05:46
阅读次数:
289
一、JVM划分内存结构 1.程序计数器:记录方法程序执行卡片。 2.本地栈:自带的。(不同的os会有不同的本地方法栈) 3.方法区:我们在类中定义的方法全部存在方法区中,分为静态方法区,非静态方法区。 4.栈内存:在方法中存储的是局部变量,局部变量随着作用域的消失而消失。 5.堆内存:存储数组和对象 ...
分类:
编程语言 时间:
2018-03-28 22:06:00
阅读次数:
188
import org.apache.activemq.ActiveMQConnection; import org.apache.activemq.ActiveMQConnectionFactory; import javax.jms.*; public class JMSProducer { // ...
分类:
编程语言 时间:
2018-03-28 22:06:52
阅读次数:
251
JavaScript 来了喔家ArchiSelf1995年。诞生了JavaScript语言,那一年,我刚刚从大学毕业。在今年RedMonk 推出的2017 年第一季度编程语言排行榜中。JavaScript 排第一,Java 第二,Python 反超 PHP 排第三。PHP 第四,C# 和 C++ 并 ...
分类:
编程语言 时间:
2018-03-28 22:07:02
阅读次数:
240
场景:平常我们用户注册的密码保存到数据库都不会是明文存储的。都是经过加密之后的。因为保证用户的安全性。我们通常是用md5算法来加密的。 这个只能算是一个工具类。没必要了解里面是怎么实现的。拿来用就可以。 ...
分类:
编程语言 时间:
2018-03-28 22:07:59
阅读次数:
267
介绍什么是数组,创建数组,输出数组,添加或删除数组元素,定位数组元素,遍历数组,确定数组的大小和唯一性,数组排序,合并,拆分,接合和分解数组,其他有用的数组函数 ...
分类:
编程语言 时间:
2018-03-28 22:08:16
阅读次数:
275
首先需要说明的是BFS算法(广度优先算法)本质上也是枚举思想的一种体现,本身效率不是很高,当数据规模很小的时候还是可以一试的。其次很多人可能有这样的疑问,使用搜索算法的时候,到底选用DFS还是BFS,博主觉得对于最短路搜索来说是都可以的,数据规模不大,广搜解决最短路的效率要高一些,还有对于搜索过程中 ...
分类:
编程语言 时间:
2018-03-28 22:08:28
阅读次数:
250
1. 函数: 封装一个功能 |def my_len(形参): -> def 声明定义一个函数 my_len 函数名命名规则同变量 | | ······ | ······ -> ······ 函数体,书写代码实现所要的功能 | ······ -> 在函数体内使用形参进行操作,可对外部可变数据类型变量做 ...
分类:
编程语言 时间:
2018-03-28 23:54:11
阅读次数:
222
class Item{private int iid;private String name;private String note;private Subitem subitem[];private Product product[];public Item(int iid,String name ...
分类:
编程语言 时间:
2018-03-28 23:55:46
阅读次数:
216