[TOC] Java内存区域 运行时数据区 & Java 内存结构 & Java 内存区域 JDK 1.8 之前: JDK 1.8 : 线程私有的: 程序计数器 虚拟机栈 本地方法栈 线程共享的: 堆 方法区(1.8 转到直接内存的元空间) 直接内存 (非运行时数据区的一部分) 1. 程序计数器 程 ...
分类:
其他好文 时间:
2019-10-05 10:42:22
阅读次数:
113
整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 1.2 整数的减 ...
分类:
编程语言 时间:
2019-10-03 16:04:59
阅读次数:
120
1、Java常用容器:List,Set,Map List: 继承了Collection接口(public interface List<E> extends Collection<E> ),有序且允许出现重复值。 Set: 继承了Collection接口(public interface Set<E ...
分类:
编程语言 时间:
2019-10-02 18:26:38
阅读次数:
128
https://codeforces.com/gym/101412 C One Dimensional Cellular Automaton 签到题,就是直接矩阵快速幂,一开始用longlong然后到处取模导致T了一发,卡常之后才过。 测出来了,取模大概是11倍常数,鉴于大概元素的范围是2^16次方 ...
分类:
其他好文 时间:
2019-10-02 10:19:22
阅读次数:
94
定点数加减运算 补码加法: 负数用补码表示后,可以和正数一样去处理 当需要减去一个数x的时候,可以用加上x对应的负数的补码【-x】补来代替 【x】补+【y】补=【x+y】补 补码减法 【x-y】补=【x】补+【-y】补(mod 2) 【x-y】补=【x】补+【-y】补 (mod 2的n+1次方) 补 ...
分类:
其他好文 时间:
2019-10-01 22:24:40
阅读次数:
262
<! more abs :绝对值 ceil/floor :向上/向下取整 round :四舍五入 sqrt :开平方 pow :取幂(N的M次方) max/min :最大值和最小值 PI :获取圆周率 random :0~1随机小数 扩展 :Math.round(Math.random() (m n ...
分类:
编程语言 时间:
2019-10-01 20:58:03
阅读次数:
116
以前学生时代,只是完成功能就行,进入公司之后,由于产品的特殊性,需要非常考虑效率,发现有以下几个策略(该文不定时更新): hash%length==hash&(length-1)的前提是length是2的n次方 当 B满足是2的n次方时,有 A%B == A & (B-1) 使用后者的效率比求余操作 ...
分类:
其他好文 时间:
2019-09-30 21:49:02
阅读次数:
97
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 问题分析 计算一个浮点数的整数次方,主要考察的是对输入数据的完整性的预估能力。针对此问题,输入数据可能存在以下情况: 1.底数不为0,指 ...
分类:
其他好文 时间:
2019-09-30 19:39:53
阅读次数:
76
计算机结构: 1、硬件:组成计算机的各种设备实体,是物质基础 2、软件:各种程序和文件 计算机的基本功能: 数据加工 数据保存 数据传送 控制操作 五大功能部件: 运算器、控制器 存储器(高速缓存 主存储器 虚拟存储器) 输入、输出设备 这些设备和布局通过总线和接口连接为一台完整的计算机 tip:另 ...
分类:
其他好文 时间:
2019-09-30 17:03:52
阅读次数:
94
在运用之前我们需要知道他是什么?是怎么来的?怎么去应用。 傅立叶变换是一种分析信号的方法,它可分析信号的组成成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的组成成分,在时域他们是相互重叠在一起的,我们需要运用傅里叶变换把他们分开并在频域 ...
分类:
其他好文 时间:
2019-09-29 19:43:21
阅读次数:
110