函数是程序的最小单位,形参和实参,传值和传址的区别
分类:
编程语言 时间:
2020-09-17 23:26:47
阅读次数:
26
#include<bits/stdc++.h> using namespace std; typedef long long ll; const ll MAXN=1<<21,MOD1=998244353,MOD2=1004535809,MOD3=469762049; inline ll fpow(l ...
分类:
其他好文 时间:
2020-09-17 22:57:07
阅读次数:
25
背景: 通常在UNIX下面处理文本文件的方法是sed、awk等shell命令,对于处理大文件受CPU,IO等因素影响,对服务器也有一定的压力。关于sed的说明可以看了解sed的工作原理,本文将介绍通过python的mmap模块来实现对大文件的处理,来对比看他们的差异。 说明: mmap是一种虚拟内存 ...
分类:
编程语言 时间:
2020-09-17 21:25:55
阅读次数:
40
CAS学习无锁队列前先看一个基本概念,CAS原子指令操作。 CAS(Compare and Swap,比较并替换)原子指令,用来保障数据的一致性。 指令有三个参数,当前内存值V、旧的预期值A、更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回fals ...
分类:
其他好文 时间:
2020-09-17 20:57:35
阅读次数:
33
一.安装要求1.2台以上同属于一个内网的机器,操作系统需要高于centos7以上2.硬件配置内存需要大于2G3.可以访问外网,需要拉取镜像4.禁止swap分区二.学习目标1.在所有节点安装Docker和kubeadm2.部署kubernetesMaster3.部署容器网络插件fannel4.部署kubernetesNode,将节点加入到Kubernetes集群中5.部署Dashboardweb页面
分类:
其他好文 时间:
2020-09-17 20:21:34
阅读次数:
26
一.什么是cas CAS的全称是Compare-And-Swap,他是一条CPU并发原语。 java中的CAS,都是通过unsafe类实现的,其主要的操作是,当一个线程从主内存拿到一个变量到自己工作内存,并经过计算处理,准备写回主内存的时候,会首先比对当前主内存的变量指向的内存地址里面的值,与期望值 ...
分类:
编程语言 时间:
2020-09-17 20:08:32
阅读次数:
36
关闭 Mac 上的虚拟内存 查看当前正在使用的虚拟内存: $ sysctl vm.swapusage vm.swapusage: total = 1024.00M used = 354.50M free = 669.50M (encrypted) 关闭虚拟内存以后,系统里还保留着这些用作虚拟内存的交 ...
分类:
系统相关 时间:
2020-09-17 18:32:18
阅读次数:
49
机器配置:2 CPU,8GB 内存 需要预先安装 sysstat 等工具,如 yum install sysstat 终端中运行 free 命令,查看 Swap 的使用情况。 $ free total used free shared buff/cache available Mem: 816934 ...
分类:
系统相关 时间:
2020-09-17 16:05:19
阅读次数:
44
福哥答案2020-09-05: [答案来自此链接](https://product.pconline.com.cn/itbk/software/dnyw/1707/9625514.html) 我们平时使用的电脑中有一个虚拟内存,但是大家对虚拟内存的了解不是很多,今天小编就大家说一说这个虚拟内存,让大 ...
分类:
其他好文 时间:
2020-09-17 15:47:37
阅读次数:
25