码迷,mamicode.com
首页 > 2019年09月14日 > 全部分享
深入浅出计算机组成原理:理解Disruptor(上)-带你体会CPU高速缓存的风驰电掣(第54讲)
一、引子 坚持到底就是胜利,终于我们?起来到了专栏的最后一个主题。让我一起带你来看一看,CPU到底能有多快。在接下来的两讲里,我会带你一起来看一个开源项目Disruptor。看看我们怎么利用CPU和高速缓存的硬件特性,来设计一个对于性能有极限追求的系统。 不知道你还记不记得,在第37讲里,为了优化4 ...
分类:其他好文   时间:2019-09-14 22:48:08    阅读次数:118
secondary namenode 检查点
secondary namenode NameNode职责是管理元数据信息,DataNode的职责是负责数据具体存储,那么SecondaryNameNode的作用是什么?对很多初学者来说是非常迷惑的。它为什么会出现在HDFS中。从它的名字上看,它给人的感觉就像是NameNode的备份。但它实际上却不 ...
分类:其他好文   时间:2019-09-14 22:47:38    阅读次数:111
JavaScript去除字符串中的空格
去除字符串中所有空格 去除字符串两边的空格 去除字符串左边的空格 去除字符串右边的空格 ...
分类:编程语言   时间:2019-09-14 22:46:56    阅读次数:85
RabbitMQ集群部署和高可用
RabbitMQ 安装和使用 1、安装依赖环境 在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本 在 https://github.com/rabbitmq/erlang-rpm/releases 页面 ...
分类:其他好文   时间:2019-09-14 22:46:37    阅读次数:96
MySQL创建数据表
语法: CREATE TABLE table_name ( column_name column_type ... )ENGINE=InnoDB DEFAULT CHARSET=utf8; 实例 CREATE TABLE table_book( table_book_id INT NOT NULL ...
分类:数据库   时间:2019-09-14 22:46:00    阅读次数:102
P4554 小明的游戏
每个点向它旁边的点连边,相同dis为0,不同为1。 n=3,m=3每个点的标号如下: 1 2 3 4 5 6 7 8 9 这样安排标号唯一,标号计算公式$(i-1)* m+j$,连边时判断一下边界,因为题目默认坐标是从(0,0)开始,所以方便做题,将读入的起点和终点坐标都加1。然后跑个最短路就可以了 ...
分类:其他好文   时间:2019-09-14 22:45:34    阅读次数:80
『公交线路 状压dp 矩阵乘法加速』
公交线路 Description 小Z所在的城市有N个公交车站,排列在一条长(N 1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距离均为1km。 作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计线路: 1.设共K辆公交车,则1到K号站作为始发站,N K+1到N号台作为终 ...
分类:其他好文   时间:2019-09-14 22:44:49    阅读次数:64
tarjan缩点与割点
Tarjan算法 先是废话时间:说来挺惭愧 , 好几个月以前就学过tarjan算法然而现在才第一次写 模板题:[luogu P3387]【模板】缩点 tarjan缩点&dp 为啥要缩点答案显然 把环缩成一个点 然后图上拓扑dp tarjan同名算法有很多 , 比如本blog的缩点与割点的tarjan ...
分类:其他好文   时间:2019-09-14 22:44:12    阅读次数:171
『Exclusive Access 2 dilworth定理 状压dp』
Exclusive Access 2 Description 给出 N 个点M 条边的无向图,定向得到有向无环图,使得最长路最短。 N ≤ 15, M ≤ 100 Input Format 第一行一个数M (1≤M≤100)。 接下来M行,每行两个大写字母(L 到 Z),最多出线15个不同的大写字母 ...
分类:数据库   时间:2019-09-14 22:43:52    阅读次数:115
java-07:内存划分
java的内存划分为5个部分 1,栈(stack):存放的都是方法中的局部变量 2,堆(heap):凡是new出来的对象,都在堆当中,每一个对象都有一个16进制是地址值,堆内存里面的数据,都有一个默认值, 3,方法区(method area):存储class相关信息,包含方法的相关信息 4,本地方法 ...
分类:编程语言   时间:2019-09-14 22:43:35    阅读次数:89
vue动画构子函数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="lib/vue-2.4.0.js"></script> <style> .ball{ width: 15px; ...
分类:其他好文   时间:2019-09-14 22:42:58    阅读次数:100
1、自定义数据类型
1、结构体:存放一组不同类型的数据 结构体的定义 struct student { int num; float MathScore; float EnlishScore; }stu1; 也可以用typedef来定义 typedef struct student { int num; float M ...
分类:其他好文   时间:2019-09-14 22:42:43    阅读次数:90
apt-mirror搭建ubuntu软件源
一、准备环境 1. 系统:ubuntu 16.04.6(LTS) 64位 2. 镜像软件:apt-mirror 0.5.1-1ubuntu1 3. HTTP协议发布软件:nginx 1.10.3-0ubuntu0.16.04.4 二、安装软件 三、配置apt-mirror 打开配置文件: 根据注释修 ...
分类:系统相关   时间:2019-09-14 22:42:30    阅读次数:103
tkinter的三种几何布局管理类
1.pack() 主要采用块的方式组织子组件 如下: import tkinter root=tkinter.Tk() #创建窗口对象 label=tkinter.Label(root,text='hello,python') #创建标签对象 label.pack() #将label组件添加到窗口中 ...
分类:其他好文   时间:2019-09-14 22:42:04    阅读次数:96
倒排索引
索引是计算机科学领域中非常常用的数据结构,比如数据库中的索引。索引的目的就是为了加快查找速度,具体到搜索引擎中,索引更是扮演了非常重要的角色,面对海量的网页内容,如何快速找到包含用户查询关键词的所有网页呢?——这其中就用到了倒排索引! 什么是倒排索引?如何建立倒排索引表?倒排索引表有什么作用?... ...
分类:其他好文   时间:2019-09-14 22:41:08    阅读次数:106
盛最多水的容器
思路:用两个指针,因为指针往里面缩小,容器的宽度会减少,因此需要通过增加高度来抵消宽度的减少,因此移动高度短的指针期望寻找到更高的来替代,要不然面积会越来越小 python class Solution(object): def maxArea(self, height): """ :type he ...
分类:其他好文   时间:2019-09-14 22:40:47    阅读次数:82
洗牌算法(高纳德置乱算法)记录
原理:将最后一个数和前面n 1个数中的一个数进行交换,然后倒数第二个和前面n 2个数中的一个数进行交换.以此类推 洗牌算法的python实现 python中的random.shuffle中就用到了洗牌算法,这里贴出源码 ...
分类:编程语言   时间:2019-09-14 22:40:30    阅读次数:91
944条   上一页 1 2 3 4 5 6 7 ... 56 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!