1. 概述 Floyd算法是一个经典的 动态规划 算法,是解决任意两点间的最短路径(称为多源最短路径问题)的一种算法 也可以正确处理有向图或负权的最短路径问题 Dijkstra ~ Floyd Dijkstra算法 单源最短路径,计算图中某一个顶点到其他顶点的最短路径 选定一个顶点作为出发访问顶点, ...
分类:
编程语言 时间:
2020-03-14 01:21:40
阅读次数:
61
1.jvm A.ClassLoader有层次关系 B.ClassLoader包括bootstrap classLoader(启动类加载器),ClassLoader在JVM运行时加载Java核心的API,其中包括用户定义的ClassLoader,这里所谓的用户定义是指通过Java程序实现的两个Clas ...
分类:
编程语言 时间:
2020-03-14 01:26:21
阅读次数:
76
个人简介Java后台开发方向。非计算机专业硕士,专业涉及到一些开发。实验室项目主要是JavaWeb系统,挖掘小亮点。回顾面试的那几个月,宛若梦一场。一开始心态不好,看到要学习的东西一大堆,沉不下心来学习,看什么东西都是看着看着就很浮躁,开始疯狂抖腿,沉迷幻想,以为找工作只看少量面经重点即可。总共投了三十多家公司,大小公司都有,想给自己多几个机会,到提前批结束为止只有十家左右有回复。目前收到阿里盒马
分类:
编程语言 时间:
2020-03-14 09:14:20
阅读次数:
70
大多数程序员,工作主要以业务编码为主,涉及到算法很少,但是面试中总是会遇到面试官考算法问题,尤其是一线大厂和外企特别喜欢问算法相关的问题。每次想跳槽到更好的公司时准备算法是比较让人头痛的事情,一个原因是时间非常有限根本没有充足的时间去系统的学习算法,还有就是网上资料方法一大推不知道参考哪个资料好,也不知道如何下手。其实准备算法这件事不是简单粗暴的拼智商,而是比较讲究技巧和方法的,接下来大家可以采用
分类:
编程语言 时间:
2020-03-14 09:26:17
阅读次数:
61
前几篇讲了Community Cloud权限配置等信息,但是没有太讲过 Community如何进行配置layout,本篇主要描述使用Builder去进行符合需求的Community Layout的构建。 本篇以 Partner Central类型进行构建,其他类型的操作基本相同。主要根据几个地方去讲 ...
分类:
编程语言 时间:
2020-03-14 10:41:45
阅读次数:
56
Throwable Error Excepiton 错误 异常 通常是一些物理性错误 人为规定的不正常现象 StackOverflowErrow 运行时异常/编译时异常 OutOfMemoryError Error和RuntimeException这类异常,javac编译时不检测,不需要主动添加处理 ...
分类:
编程语言 时间:
2020-03-14 10:43:23
阅读次数:
66
#include<iostream> using namespace std; class Point{ public: Point(float=0,float=0); void setPoint(float,float); float getX()const{return x;} float ge ...
分类:
编程语言 时间:
2020-03-14 10:44:17
阅读次数:
60
0.引入 1.插入排序 每次都认为前面的已排好序,将当前的数与其前面的数进行比较,如果前面的数大于它,则交换位置,不断交换直到前面的数比它小 2.折半查找 在有序数组里,跳跃式递归查找。 问题描述:求一个n个数列表的第k个最小元素。(无序情况,有折半思想和快排思想) 利用减治法的思想,找到一个基准数 ...
分类:
编程语言 时间:
2020-03-14 10:52:07
阅读次数:
53
1.五角星 import turtle turtle.fillcolor("red") turtle.begin_fill() count = 1 while count <= 5: turtle.forward(100) turtle.right(144) count += 1 turtle.en ...
分类:
编程语言 时间:
2020-03-14 10:52:48
阅读次数:
53
走进JAVA 一、JAVA简介 1) Java 由 SUN 公司研发,后来 SUN 被 Oracle 收购。 2) Java 之父:James Gosling 3) Java 由 1995 年发布,正式版本由 1996 年 1 月(jdk1.0) 二、Java 的特点 1) 面向对象 2) 分布式 ...
分类:
编程语言 时间:
2020-03-14 10:56:42
阅读次数:
71
此篇文章准备了将近两周的时间,写了改,改了删。之前有朋友反馈,上一个文章太冗长了,影响阅读体验,这一讲就走个精简路线。所以只要不是很重要的内容就都删减掉了。 文章分两个部分,第一部分是原理,第二部分是实战。 原理部分,初学者尽量去理解就好,不用跟着敲,列出的代码都是示意代码。 实战部分是留给初学者的 ...
分类:
编程语言 时间:
2020-03-14 11:00:03
阅读次数:
69
先说下自己的情况,17年在京东实习,19年7月离职。正式工作时间很短,就一年(算实习两年),而且19年有半年的时间准备考研所以有半年的空档期,这也是为什么我被很多HR挂了的原因。虽然Offer没拿几个,但是一半多都面到HR面了,所以对于两三年经验的感觉整理的问题还是比较有代表性的。这篇我主要把常考的问题po一下,频率出现过高的我都用(必考)标注了一下,答案我也整理了,但是整理的不够好,有需要的可以
分类:
编程语言 时间:
2020-03-14 11:00:41
阅读次数:
67
synchronized 锁,对于非静态方法,默认为this,对于静态方法,默认为 该类的运行时类实例. class Number { public synchronized void getOne(){ System.out.println("one"); } public synchronize ...
分类:
编程语言 时间:
2020-03-14 11:01:09
阅读次数:
69
24点游戏玩法为:从一副扑克中抽取4张牌,对4张牌使用加减乘除中的任何方法,使计算结果为24。 我们用Python来完成24点游戏的程序设计!!从此站在赌神巅峰 我在拉斯维加斯等你 PS注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 ...
分类:
编程语言 时间:
2020-03-14 11:02:09
阅读次数:
82
1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好 ...
分类:
编程语言 时间:
2020-03-14 11:02:38
阅读次数:
72
迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。
分类:
编程语言 时间:
2020-03-14 11:03:02
阅读次数:
64
上一章的是函数的基础,因为函数在运用过程中,是可以嵌套的,函数中是会涉及到变量的,为了明确各自变量的使用范围,系统是有一套规则或者原则的,这就是作用域的概念 本章重点内容 1、作用域:作用域的概念 2、全局作用域和局部作用域 3、global和nonlocal的使用 接下来详细说明 1、作用域 作用 ...
分类:
编程语言 时间:
2020-03-14 11:04:55
阅读次数:
67
JAVA中常用到的Math类中的方法有哪些?
分类:
编程语言 时间:
2020-03-14 11:05:28
阅读次数:
169
这里使用了两种方式:第一种是使用jackson依赖,第二种使用fastjson依赖: 两个依赖如下 <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databi ...
分类:
编程语言 时间:
2020-03-14 11:09:55
阅读次数:
61
1. fnmatch UNIX式glob模式匹配 fnmatch模块用于根据glob模式(如UNIX shell所用的模式)比较文件名。 1.1 简单匹配 fnmatch()将一个文件名与一个模式进行比较,并返回一个布尔值,指示二者是否匹配。如果操作系统使用一个区分大小写的文件系统,则这个比较就是区 ...
分类:
编程语言 时间:
2020-03-14 11:10:28
阅读次数:
63