题目描述 夫夫有一天对一个数有多少位数感兴趣,但是他又不想跟凡夫俗子一样,所以他想知道给一个整数n,求n!的在8进制下的位数是多少位。 输入描述: 第一行是一个整数t(0<t<=1000000)(表示t组数据)接下来t行,每一行有一个整数n(0<=n<=10000000) 输出描述: 输出n!在8进 ...
分类:
编程语言 时间:
2018-02-05 02:59:09
阅读次数:
239
一、函数返回值 说到返回值,相信大家肯定都认识,没错,就是return。 所谓返回值可以这样理解:函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回。 那具体怎么用呢?接着往下看: 注意: 1、函数在执行过程中只要遇到return语句,就会停止执行并返回结果,so 也可 ...
分类:
编程语言 时间:
2018-02-05 02:59:57
阅读次数:
172
Feign 是一种声明式、模板化的 HTTP客户端 。 在Spring Cloud中使用 Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。比如: 开发者通过service.findByGroupId() ...
分类:
编程语言 时间:
2018-02-05 10:33:33
阅读次数:
203
1、类加载子系统 负责从文件系统或者网络中加载Class信息,加载的信息存放在一块称之为方法区的内存空间里。 2、方法区 存放类信息、常量信息、常量池信息、包括字符串字面量和数字常量等,方法区的大小决定了系统可以保存多少个类。方法区可以理解为永久区(Perm)。 3、Java堆 在Java虚拟机启动 ...
分类:
编程语言 时间:
2018-02-05 10:38:59
阅读次数:
156
1.C4.5算法 2. k 均值聚类算法 3.支持向量机 4. Apriori 关联算法 5.EM 最大期望算法 Expectation Maximization 6、PageRank 算法 7、AdaBoost 迭代算法 8、kNN 算法 9、朴素贝叶斯算法 10、CART 分类算法。 1.C4. ...
分类:
编程语言 时间:
2018-02-05 10:40:41
阅读次数:
263
1.编程语言发展史:1.1机器语言计算机内部只能识别二进制代码,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成的计算机语言称为机器语言。该语言开发效率特别低,运行效率高。1.2汇编语言将机器语言的二进制指令变成英文单词,稍微提高了可读性和开发效率,程序员写完程序后通过汇编器(类似于高级语言的编译器)将汇编代码转化为机器语言然后交给CPU运行。1.3高级语言编译型:相较于汇编语言来
分类:
编程语言 时间:
2018-02-05 10:43:22
阅读次数:
178
|和||的区别以及&和&&的区别。 |或 为或运算 判断为逻辑或 || 为短路或 只有逻辑判断 当左侧为真不再继续判断 &与 为与运算 判断为逻辑与 &&为短路与 当左侧为假不再继续判断 java中的数据类型分几类? 分为基本数据类型和引用数据类型 基本数据类型有8种 引用数据类型 是指如数组 字符 ...
分类:
编程语言 时间:
2018-02-05 10:44:49
阅读次数:
240
一、Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fileName (fileName为上步查找到的各个文件) 卸载完成之后,再运行java命令不被系统识 ...
分类:
编程语言 时间:
2018-02-05 10:46:57
阅读次数:
318
http://edu.51cto.com/course/course_id-527.html免费视频用于处理系统管理任务和Web编程https://www.python.org/官网1、windows下的安装与使用linux下是内置的,无需安装登陆主页下载:www.python.org,有3.3X版本和2.7X版本,下载2.7建议安装3.x版本以上的,已经兼容了2.72、小例子定义变量:x=12打
分类:
编程语言 时间:
2018-02-05 12:29:40
阅读次数:
213
1 console.log(Math.abs(123));//绝对值 2 3 console.log(Math.ceil(123.3));//向上舍入 4 5 console.log(Math.floor(123));//向下舍入 6 7 console.log(Math.max(x,y));//x... ...
分类:
编程语言 时间:
2018-02-05 12:29:56
阅读次数:
158
这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number类属于java.lang包。下面是一个使用Integer对象的实例:Test.java文件代码:publicclassTest{publicstaticvoidmain(Stringargs[]){Integerx=5;x=x+10;
分类:
编程语言 时间:
2018-02-05 12:30:30
阅读次数:
205
前段时间被人问到排序算法,今天特此总结一下,冒泡,选择,快排,归并,插入这五种排序算法。 1.选择排序 选择排序是整体对比,每次选出你最需要的那个值,比如以下代码,首先选出最小的值,从小实现从小到大排序,外循环一次,内部循环记录下最小的坐标,只发生一次交换,它是一种稳定的排序算法,时间复杂度为o(n ...
分类:
编程语言 时间:
2018-02-05 12:31:11
阅读次数:
179
优点: a、Java的反射机制就是增加程序的灵活性,避免将程序写死到代码里。 例如: 实例化一个 person()对象, 不使用反射,需要new person(); 如果想变成实例化其他类,那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInsta ...
分类:
编程语言 时间:
2018-02-05 12:31:36
阅读次数:
97
功能:格式化输出日志五个级别DEBUG,INFO,WARING,ERROR,CRITICAL,默认打印WARING以上级别输入,可更改。默认实例是root,建议使用时不要使用默认实例importloggingimportsys使用的时候新建实例:#实例化logging,必须给定一个name,默认是root,不推荐。logger_instence=logging.getLogger("name")#
分类:
编程语言 时间:
2018-02-05 12:32:11
阅读次数:
166
摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程。 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程 SpringMVC初始化过程 理解初始化过程之前,先认识两个类 1. RequestMappingInfo类, ...
分类:
编程语言 时间:
2018-02-05 12:32:34
阅读次数:
1274
Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX- ...
分类:
编程语言 时间:
2018-02-05 12:32:55
阅读次数:
167
Java多线程优化方法及使用方式 一、多线程介绍 在编程中,我们不可逃避的会遇到多线程的编程问题,因为在大多数的业务系统中需要并发处理,如果是在并发的场景中,多线程就非常重要了。另外,我们在面试的时候,面试官通常也会问到我们关于多线程的问题,如:如何创建一个线程?我们通常会这么回答,主要有两种方法, ...
分类:
编程语言 时间:
2018-02-05 12:33:32
阅读次数:
138
Spring Cloud Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。 当 ...
分类:
编程语言 时间:
2018-02-05 12:33:40
阅读次数:
170