首页
学习
活动
专区
工具
TVP
发布

深度学习计算机视觉

专栏作者
67
文章
87345
阅读量
29
订阅数
java自定义构造二叉树及其遍历
首先:二叉树的建立 首先,我们采用广义表建立二叉树(关于广义表的概念,请查看百科的介绍:http://baike.baidu.com/view/203611.htm) 我们建立一个字符串类型的广义表作
张俊怡
2018-04-24
9570
一些小算法代码,看各位能否看懂
import java.util.Scanner; /** * Created by junyi.pc on 2017/1/25. */ public class Main { static int count1 = 0; public static void f(double a[],int n,int cur){ if(cur==9){ if(a[0]+a[1]/a[2]+((a[3]*100+a[4]*10+a[5
张俊怡
2018-04-24
3800
递归解决组合问题
比如从5个当中选2个 import java.util.Scanner; /** * Created by junyi.pc on 2017/1/25. */ public class Main { public static int f(int n,int m){ if(n<m) return 0; if(n==m) return 1;
张俊怡
2018-04-24
6510
打印字符图形(蓝桥杯基础题 Java版)
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式 输出n行,每个m个字符,为你的图形。 样例输入 5 7 样例输出 ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 数据规模与约定 1
张俊怡
2018-04-24
9670
Spring常见面试题整理
1.什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。 Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO(简单java对象,也就是javabean)为基础的编程模型促进良好的编程风格。 2.Spring有哪些优点? 轻量级,Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB。 控制反转(IOC),Spr
张俊怡
2018-04-24
2.2K0
synchronized与lock
synchronized是java中的一个关键字,也就是说是Java语言内置的特性,而Lock是后来出现的类 Lock和synchronized相比有更多的功能 1、中断锁 2、判断对象实例有没有获取到锁 .... 这是一些Lock类中的接口,感兴趣可以百度一下具体用法 public interface Lock { void lock(); void lockInterruptibly() throws InterruptedException; boolean tryL
张俊怡
2018-04-24
4710
递归求最大子串序列长度
递归求最大子串序列长度 import java.util.Scanner; /** * Created by junyi.pc on 2017/1/25. */ //求两个字符串最长子序列的长度 // 比如abcde 的子序列是a或ab或ad或abcd不一定要连续 public class Main { public static int f(String a,String b){ if(a.length()==0||b.length()==0) return
张俊怡
2018-04-24
1.9K0
原型模式
原型模式的简单程度仅次于单例模式,核心方法就一个clone(),在java中只需要实现接口Cloneable即可 原型模式通过把对象复制(clone)一遍,产生一个新的对象,和原有对象一样,然后再修改
张俊怡
2018-04-24
5020
java数组实现相关方法
import com.sun.corba.se.impl.orbutil.graph.Node; import com.sun.corba.se.spi.presentation.rmi.IDLNameTranslator; /** * Created by junyi.pc on 2017/1/25. */ public class Main { public int array[]; public int length; public int max; public
张俊怡
2018-04-24
7470
java用内部类构造链表实现相关方法
代码 import com.sun.corba.se.impl.orbutil.graph.Node; /** * Created by junyi.pc on 2017/1/25. */ public class Main { Node head=null; Node tail=null; class Node { //内部类 int data; Node next; public Node(int data) {
张俊怡
2018-04-24
5070
java栈实现相关方法
数组式 import com.sun.corba.se.impl.orbutil.graph.Node; import com.sun.corba.se.spi.presentation.rmi.IDLNameTranslator; /** * Created by junyi.pc on 2017/1/25. */ public class Main { public int array[]; public int size; public Main(int size){
张俊怡
2018-04-24
5270
java循环队列实现相关方法
循环队列相关背景### 什么是队列就不解释了 头尾相接的顺序存储结构称为循环队列(circular queue)。 循环队列中需要注意的几个重要问题: ①队空的判定条件,队空的条件是front=rear; ②队满的判定条件,(rear+1)%QueueSize=front。QueueSize为队列初始空间大小。 import com.sun.corba.se.impl.orbutil.graph.Node; import com.sun.corba.se.spi.presentation.rmi.IDLN
张俊怡
2018-04-24
6190
java实现多种排序算法
冒泡排序 /** * Created by junyi.pc on 2017/1/25. */ import java.util.Calendar; import java.util.Scanner; import java.util.Vector; public class Main { public static void main(String[] args){ int a[]={1,4,5,2,8,4,0,3}; int len=a.length;
张俊怡
2018-04-24
6310
里式替换原则(LSP)
讲继承 所有引用父类的地方都必须可以透明的使用其子类对象 几个原则: 1、子类必须完全实现父类的方法 2、子类可以有自己的个性 3、覆盖或实现父类的方法时输入参数可以被放大 4、覆写或实现父类的方法时输出结果可以缩小 public class C { public int func(int a, int b){ return a+b; } } public class C1 extends C{ @Override public int fun
张俊怡
2018-04-24
7890
java多线程通信方式
1、同步 通过synchronized关键字这种方式来实现线程间的通信。 (学Linux的时候学过共享内存通信,在C中通过全局变量也行,虽然java木有) 这种方式,本质上就是“共享内存”式的通信。多个线程需要访问同一个共享变量,谁拿到了锁(获得了访问权限),谁就可以执行。 2、while轮询的方式 线程A不断地改变条件,线程ThreadB不停地通过while语句检测这个条件是否成立 ,从而实现了线程间的通信。但是这种方式会浪费CPU资源。之所以说它浪费资源,是因为JVM调度器将CPU交给线程B执
张俊怡
2018-04-24
8520
递归处理数字全排列算法
问题背景### 递归很常用,但确实不好理解,下边这段程序是用来进行数字全排列的 由于很多算法需要讲数字全排列后再来暴力求解问题,所以学会数字的全排列还是很有意义的 比如,讲1、2全排列后是1 2 和2 1 直接上java代码### package permuta; import java.util.Scanner; public class Permutation { public static void permutation(int n,int A[],int cur){
张俊怡
2018-04-24
9620
java序列化学习笔记
概念 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。 这两个过程结合起来,可以轻松地存储和传输数据。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 目的 1、以某种存储形式使自定义对象持久化,在MVC模式中很是有用; 2、将对象从一个地方传递到另一个地方; 实现方法 实现 java.io.Serializable 接口 序列化时,需要用到对象输出流ObjectOutputStream ,然后通过文件输出流构造 ObjectOutputStr
张俊怡
2018-04-24
7960
java RMI学习笔记RMI(Remote Method)Java RMI 威力强大Java远程消息交换协议JRMP使用RMI优点RMI网络模型网络模型RMI的工作原理RMI远程调用步骤:编码实现j
RMI(Remote Method) Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个java虚拟机的对象调用运行在另一个java虚拟机上对象的方法。这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。 Java RMI 威力强大 Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。
张俊怡
2018-04-24
1K0
java反射学习笔记
首先搞清楚什么是java反射机制(下面是百度百科的定义) JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。 从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一个非常突出的动态相关机制:Reflecti
张俊怡
2018-04-24
4990
java socket连接之socket半关闭
当我们向服务器传输数据,并不知道传输多少数据时,我们如果当传输数据全部完成后,理科关闭套接字,那么也就立刻与服务器断开了,这个时候就无法获取服务器的响应了 解决办法:使用半关闭方法,也就是只关闭一个套接字的输出流来表示发送给服务器的请求数据已经结束,但是必须保持输入流处于打开状态 直接看代码 Socket socket=new Socket(host,port); Scanner in =new Scanner(socket.getInputStream());//输入流 PrintWriter write
张俊怡
2018-04-24
2.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档