码迷,mamicode.com
首页 > 2018年07月29日 > 全部分享
JVM理论:(三/8)关于String、StringBuffer、StringBuilder、final
以下是从网上整理出的资料,不同作者对某些具体描述有略微差别,有的具体描述可能会存在不准确的情况,但结论是一致的。 一、String equals比较值,==比较引用,我们主要关注引用的比较。 1、两种方式创建String的过程 对于 String s1="abc"; 这种方式,如果常量池中已经存在字 ...
分类:其他好文   时间:2018-07-29 15:13:52    阅读次数:220
51NOD 1287 加农炮(不水的线段树)
》》点击进入原题测试《《 思路:刚开始以为结点存最大值就行了,然后大于左子树的最大值就能进入右子树;然后发现样例都过不了;后面发现,并不是这个样子,假如这个数小于等于右孩子最左边那个数的话,也不能进入有孩子,所以结点还得保存右孩子最左边的那个值;同时更新一个最大值,当输入值咸鱼等于a[0]或者大于最 ...
分类:其他好文   时间:2018-07-29 15:13:42    阅读次数:127
JVM理论:(三/7)关于类变量、成员变量、局部变量的案例总结
一、类变量、成员变量、局部变量的内存分布 结合前文,对类变量、成员变量、局部变量三种变量的内存分布进行总结 1)类变量:方法区。静态变量随类加载到方法区中。方法区中存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。线程共享。 2)成员变量:堆。从父类继承下来或在子类中定义的 ...
分类:其他好文   时间:2018-07-29 15:13:33    阅读次数:136
JVM理论:(四/1)编译过程——早期(编译期)
Java 语言的 “编译期”其实可以分为3类编译过程: 前端编译器:把*.java文件转变成*.class文件的过程。 后端运行期编译器(JIT编译器):把字节码转变成机器码的过程。 静态提前编译器(AOT编译器):直接把*.java文件编译成本地机器代码的过程。 Javac这类编译器对代码的运行效 ...
分类:其他好文   时间:2018-07-29 15:13:25    阅读次数:161
docker安装Elasticsearch
什么是Elasticsearch? Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。 它用于全文搜索、结构化搜索、分析以及将这三者混合使用: 维基百科使用Elasticsearch提供全文搜索并高亮关键字,以及输入实时搜索(search-as-yo ...
分类:其他好文   时间:2018-07-29 15:13:15    阅读次数:175
linux操作系统使用小技巧,把程序和数据彻底分开
linux操作系统有一个特殊的目录,就是home目录,程序的配置文件等等都在这里。简单地说,一个软件安装了之后,你的设置等都保存在home目录下,如果软件没了(如卸载、重装系统等)但是home目录里东西没丢的话,只要把软件安装回去,就各种设置等东西全回来了。apt软件管理工具在卸载时默认是不会清理h ...
分类:系统相关   时间:2018-07-29 15:13:08    阅读次数:184
Unity Rain Ai 插件基本使用(二)
前言 在前面的教程中我们已经基本实现了路径导航和障碍物规避。 但是这样我们并没有让我们的角色学会思考,他只是机械的去完成一些步骤,这并不能体现Rain插件的智能。 一个角色他应该有多个不同的状态,待机,巡逻,发现,追逐,攻击等等。并且能够思考,自己反应自己的行为。 状态之间的转换需要信号,就像我们现 ...
分类:编程语言   时间:2018-07-29 15:12:59    阅读次数:271
(5) 线性回归算法原理推导
线性回归算法概述 误差项分析 似然函数求解 线性回归求解 ...
分类:编程语言   时间:2018-07-29 15:12:52    阅读次数:130
PowerShell 中 Git status 输出文字颜色的修改
在PowerShell中使用Git,遇到一个问题,输出的文字里有暗红色的,实在太难辨认了。今天忍不了,查了一下解决办法,记录如下。 首先是Git的设置: git config –global color.status.changed “yellow normal bold” git config – ...
分类:系统相关   时间:2018-07-29 15:12:46    阅读次数:604
np.corrcoef()方法计算数据皮尔逊积矩相关系数(Pearson's r)
上一篇通过公式自己写了一个计算两组数据的皮尔逊积矩相关系数(Pearson's r)的方法,但np已经提供了一个用于计算皮尔逊积矩相关系数(Pearson's r)的方法 np.corrcoef() : 需要注意的是, np.corrcoef() 接受的参数是一个矩阵,返回的结果也是一个矩阵 以上面 ...
分类:其他好文   时间:2018-07-29 15:12:38    阅读次数:749
nginx编译模块详解(二)
nginx编译模块详解
分类:其他好文   时间:2018-07-29 15:12:30    阅读次数:116
JVM理论:(三/3)运行时栈帧结构、基于栈的字节码解释执行过程
一、栈帧结构 讲栈帧结构有必要回顾一下前文Class文件中的Code属性结构,如下图。 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机栈的栈元素。每一个方法从调用开始到执行完成,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。每一个栈帧都包括了局部变量表,操作数栈,动态连接,方法 ...
分类:其他好文   时间:2018-07-29 15:12:21    阅读次数:177
Mac OS X下使用C++ JSON库
1. 下载C++ JSON库 http://sourceforge.net/projects/jsoncpp/files/ 2. 下载sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/dow ...
分类:编程语言   时间:2018-07-29 15:12:13    阅读次数:221
(7) 逻辑回归算法
逻辑回归算法原理推导 逻辑回归,虽然叫回归,但还是一个分类算法 逻辑回归求解 ...
分类:编程语言   时间:2018-07-29 15:12:00    阅读次数:119
axure可用密钥
授权人:Koshy key:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY key:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY 有收 ...
分类:其他好文   时间:2018-07-29 15:11:52    阅读次数:162
C语言 二维数组(指针)动态分配和释放(转)
C 二维数组(指针)动态分配和释放 先明确下概念: 32位(bit)和64位(bit)系统的指针占的内存不一样,注意B与b不同,B是Byte(字节),b是bit(位) 1GB=1024MB,1MB=1024KB,1KB=1024B,1B=8bit 在32位的系统中,所有指针都占4 bytes。cpu ...
分类:编程语言   时间:2018-07-29 15:11:40    阅读次数:147
LCS(详解)
一,问题描述 给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence)。比如字符串1:BDCABA;字符串2:ABCBDAB 则这两个字符串的最长公共子序列长度为4,最长公共子序列是:BCBA 二,算法求解 这是一个动态规划的题目。对于可用动态规划求解的问题 ...
分类:其他好文   时间:2018-07-29 15:11:31    阅读次数:159
1295条   上一页 1 ... 44 45 46 47 48 49 50 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!