码迷,mamicode.com
首页 > 编程语言 > 日排行
CTR预估算法
GBRT(Gradient Boost Regression Tree)渐进梯度回归树,XGBoost是GBRT的一个工程实现 LR(Logistics Regression )逻辑回归 Spark Spark是个通用的集群计算框架,通过将大量数据集计算任务分配到多台计算机上,提供高效内存计算。Sp ...
分类:编程语言   时间:2017-09-09 22:27:01    阅读次数:381
hihocoder1330 数组重排
题意:一个数组,每次把i位置的数移到pi位置,问要几次可以将数组重新排列回来 ...
分类:编程语言   时间:2017-09-09 22:27:28    阅读次数:176
Java面试16|设计模式
1、单例模式: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有以下几个要素: 私有的构造方法 指向自己实例的私有静态引用 以自己实例为返回值的静态的公有的方法 单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就 ...
分类:编程语言   时间:2017-09-09 22:28:30    阅读次数:233
流畅的python和cookbook学习笔记(六)
1.同时迭代多个序列(zip(函数)) 使用zip()函数可以同时迭代多个序列。 zip(a, b)的作用是创建一个迭代器,产生元组(x, y),x取自a序列,y取自b序列,当a,b序列中其中一个没有元素可以继续迭代时,整个迭代过程结束。 如果想对多余的序列进行迭代,即上面a中的4,5,6元素,可以 ...
分类:编程语言   时间:2017-09-09 22:28:39    阅读次数:157
java复习总结
月亮绕地球转。编写一个应用程序,模拟月亮围绕地球转。 MainClass.java import javax.swing.*;public class MainClass { public static void main(String args[]) { Sky sky= new Sky(); / ...
分类:编程语言   时间:2017-09-09 22:29:20    阅读次数:180
JavaScript中元素、文档、浏览器、屏幕的宽高
1. 元素的宽高 以宽为例 元素.style.width 样式的宽度,即写在元素的行内样式表的宽度。 元素.clientWidth 可视区宽,样式宽+padding 元素.offsetWidth 占位宽,样式宽+padding+border 2.文档、浏览器窗口的宽高 以宽为例 ...
分类:编程语言   时间:2017-09-09 22:29:54    阅读次数:186
【算法分析与设计】【第一周】121.Best Time to Buy and Sell Stock&122. Best Time to Buy and Sell Stock II
原题来自:121:https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/ 122:https://leetcode.com/problems/best-time-to-buy-and-sell-stock- ...
分类:编程语言   时间:2017-09-09 22:30:46    阅读次数:231
多模字符串匹配算法之AC自动机—原理与实现
简介: 本文是博主自身对AC自动机的原理的一些理解和看法,主要以举例的方式讲解,同时又配以相应的图片。代码实现部分也予以明确的注释,希望给大家不一样的感受。AC自动机主要用于多模式字符串的匹配,本质上是KMP算法的树形扩展。这篇文章主要介绍AC自动机的工作原理,并在此基础上用Java代码实现一个简易 ...
分类:编程语言   时间:2017-09-09 22:31:15    阅读次数:185
剑指架构师系列-spring boot的logback日志记录
Spring Boot集成了Logback日志系统。 Logback的核心对象主要有3个:Logger、Appender、Layout 1、Logback Logger:日志的记录器 主要用于存放日志对象,也可以定义日志类型、级别。 级别:ERROR、WARE、INFO、DEBUG和TRACE。没有 ...
分类:编程语言   时间:2017-09-09 22:31:33    阅读次数:280
Java面试13|算法
Java写算法时常用的函数: Stack void push(E e):将给定元素”压入”栈中。存入的元素会在栈首。即:栈的第一个元素 E pop():将栈首元素删除并返回。 Queue boolean offer(E e):将元素追加到队列末尾,若添加成功则返回true。 E poll():从队首 ...
分类:编程语言   时间:2017-09-09 22:31:40    阅读次数:221
Java面试17|Java基础
1、final相关 (1)final在编译期的优化 只有在编译阶段能确定这个final引用赋值的内容,编译器才有可能进行编译时优化,而编译期能确定的内容只能来自于常量池中,如int,long,String等常量,不包含new String()等,也不包含方法返回值。将一个方法设成final后,编译器 ...
分类:编程语言   时间:2017-09-09 22:32:12    阅读次数:141
深入浅出数据结构C语言版(17)——有关排序算法的分析
这一篇博文我们将讨论一些与排序算法有关的定理,这些定理将解释插入排序博文中提出的疑问(为什么冒泡排序与插入排序总是执行同样数量的交换操作,而选择排序不一定),同时为讲述高级排序算法做铺垫(高级排序为什么会更快)。 在讨论相关定理之前,我们必须先掌握一个与顺序有关的概念:逆序数。 所谓逆序数,就是“逆 ...
分类:编程语言   时间:2017-09-09 22:32:44    阅读次数:198
Java面试08|Java重要的类和相关的方法
1、深入理解Class类及其中的方法 获取Class类的方法: 1、调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法。2、使用Class类的中静态forName()方法获得与字符串对应的Class对象。例如: 3、获取Class类型对象的第三个 ...
分类:编程语言   时间:2017-09-09 22:34:02    阅读次数:234
Java面试15|网络
1、查看网络的统计信息: netstat -s 结果中显示统计信息,保护收发包,建立连接的数量 netstat -at 列出所有TCP端口 netstat -au 列出所有的UDP端口 netstat -aut 目前正在运行的TCP/UDP服务 netstat常用的参数如下: -s或–statist ...
分类:编程语言   时间:2017-09-09 22:34:40    阅读次数:313
Java面试02|Java集合
Java中一般接触到的集合如下图: 关于Java中并发集合有: (1)CouncurrentHashMap (2)CopyOnWriteArrayList (3)LinkedBlockingQueue (4)ArrayBlockingQueue 这些的适用场景及其实现原理是必须要掌握的。 1、Has ...
分类:编程语言   时间:2017-09-09 22:34:48    阅读次数:180
Java面试11|Maven与Git
git的命令一定要掌握,如果学习可以参考:廖雪峰的官方网站 git学习:http://learngitbranching.js.org/?demo 1、Maven 生命周期及Maven多项目聚合与继承 Maven的生命周期分如下的9个阶段。 (1)clean 清理自动生成的文件,也就是target目 ...
分类:编程语言   时间:2017-09-09 22:35:11    阅读次数:272
剑指架构师系列-持续集成之Maven+Nexus+Jenkins+git+Spring boot
1、Nexus与Maven 先说一下这个Maven是什么呢?大家都知道,Java社区发展的非常强大,封装各种功能的Jar包满天飞,那么如何才能方便的引入我们项目,为我所用呢?答案就是Maven,只需要粘贴个Jar包的地址,Maven就会自动到网上查找引入到你的项目中。不过首先你的下载个Maven,然 ...
分类:编程语言   时间:2017-09-09 22:35:19    阅读次数:1641
Python虚拟环境搭建
【前提概要】Django也是一个比较流行的web框架,比Flask要复杂得多。Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容。比如Django1.3、Django1.4、Django1.8之间就有很大的差异性。 【故事背 ...
分类:编程语言   时间:2017-09-09 22:36:21    阅读次数:264
学习Python基础--------5模块
主要内容 模块介绍1.定义 模块:用来从逻辑上组织python(变量,函数,类,逻辑,实现一个功能), 本质就是.py结尾的python文件(文件名test.py模块名test) 包:用来从逻辑上来组织模块的,本质就是一个目录(必须带有以个__init__.py文件) 2.导入方法 3.import ...
分类:编程语言   时间:2017-09-09 22:36:28    阅读次数:215
Java面试01|JVM相关
1、JVM内存查看与分析,编写内存泄露实例 堆区、栈区、方法区、本机内存都有可能内存溢出。在这里编写堆区内存溢出实例。如下(来自《深入理解Java虚拟机》一书。 编写溢出实例主要知道两点内容: (1)不断创建实例对象,以占满堆空间 (2)保证GC Roots到对象之间有可达路径来避免垃圾回收 最后运 ...
分类:编程语言   时间:2017-09-09 22:36:53    阅读次数:394
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!