我的操作系统复习——存储器管理

  上篇博客介绍了处理机调度的相关知识——我的操作系统复习——处理机调度,本篇开始讲跟处理机打交道最多的计算机部件——存储器。存储器包括常说的内存和外存。存储器管理,一般指的是内存管理。外存也属于存储器,不过应该算作文件管理。 一、存储器层次分类   存储器按存储层次分可以分为三类,分别是寄存器、主存、辅存。寄存器位于CPU内,主存又称内存,辅存即硬盘。仔细划分的话,主存还可以分为高速缓存、主存、磁盘缓存。如下图所示,层次越往上,存储介质访问速度越快,价格越贵、相对存储容量也越贵。寄存器和主存
分类: 其他 发布时间: 06-23 23:21 阅读次数: 0

年初离职潮的思考

每年的新年后都是离职的高峰时段,很多职场人士都是在新的一年,选择了新的工作,新的开始。究其原因不外乎以下几点: 1.想通过跳槽进一步的提升自己,因为在原公司的发展较慢或者不符合自己的期望。 2.想在这个金三银四的时间里,看有没有更好的机会,说不定碰上了更好的公司,一步登天了。 3.在原公司混得不好,前景渺茫。 4.不跳槽在原公司呆着钱景实在不好,这是重要原因之一。(跳槽的薪资待遇涨幅一般比呆在原公司强很多,极少数钱多,大方,待遇福利好的公司例外)。 原因分析完了。那我们来看看对自己的而言自己的
分类: 其他 发布时间: 06-23 23:20 阅读次数: 0

Kebernetes 学习总结(15) K8s多master

Kubernetes v1.13版本发布后,kubeadm才正式进入GA,可以生产使用。本人历经了线下环境 和线上阿里环境 使用kubeadm方式部署了多master kubernetes集群。版本采用v1.14.2,将线下 过程分享给朋友们,如下(不喜勿喷) 本例环境如下 说明:etcd集群最少需要3台,而且必须保持两个正常运行。故本例中如果三台master有两台同时故障时,将导致cluster 不可用。 1、前提条件 关闭selinux 、关闭firewalld 、关闭swap(swapo
分类: 其他 发布时间: 06-23 23:20 阅读次数: 0

技术发展的进步就是从CP发展到AP

CAP原理还记得不 C:一致性 A:可用性 P:分区容错性 C代表的是强一致性,A代表的是可用性,P代表某个分区出问题的时候整个集群依然可用。 为什么说金属发展的进步就是从CP到AP呢? 因为C会消耗相当大的资源,在大数据高并发的情况下,集群则会给业务更多的支撑,但集群最怕的敌人则是强一致性,尤其是replicate的模式下,所有集群的副本相同的情况下,性能的损耗会是巨大的。举个例子,我们有一个集群分别是A、B、C、D、E,每个集群下都有全量的副本,集群的目的是为了减少读取压力,让读取分散到五
分类: 其他 发布时间: 06-23 23:19 阅读次数: 0

JavaScript面向对象编程的15种设计模式

为什么80%的码农都做不了架构师?>>> 在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。 在JavaScript中并没有类这种概念,面向对象编程不是基于类,而是基于原型去面向对象编程,JS中的函数属于一等对象,而基于JS中闭包与弱类型等特性,在实现一些设计模式的方式上与众不同。 ps:本文之讲述面向对象编程的设计模式策略,JavaScript原型的基础请参考阮一峰面向对象编程 本文基于《JavaScript设计模式与开发实践》一书,用一些例子总结一下JS常见的设计模式
分类: 其他 发布时间: 06-23 23:19 阅读次数: 0

左式堆

2019独角兽企业重金招聘Python工程师标准>>> 零路径长:从X到一个不具有两个儿子的结点的最短路径的长。 性质: 任一结点的零路径长比他的诸儿子结点的零路径长的最小值多1 父节点属性值小于子节点属性值; 堆中的任何节点,其左儿子的零路径长>=右儿子的零路径长;的二叉树。 下面是左式堆的类型声明: 1 template <typename Comparable> 2 class LeftistHeap 3 { 4 public: 5 LeftistHeap(); 6
分类: 其他 发布时间: 06-23 23:18 阅读次数: 0

[翻译]CURAND Libaray--Host API--(1)

2019独角兽企业重金招聘Python工程师标准>>> 原文来自:cuda curand toolkit document Translated by xingoo 如果有错误请联系:[email protected] 2Host API简述 使用host api,用户需要在头文件的部分包含 curand.h,并且添加CURAND的动态链接库,即在LINKER的INPUT里面添加”curand.lib;”。这个文档是基于CUDA runtime的,所以用户的代码也应该是在runtime时调用
分类: 其他 发布时间: 06-23 23:18 阅读次数: 0

Tab在动作栏中的使用

2019独角兽企业重金招聘Python工程师标准>>> 在activity_main.xml中增加一个FrameLayout,用来显示Fragment内容: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an
分类: 其他 发布时间: 06-23 23:17 阅读次数: 0

react的基本使用(简略)

从重点来了解一下react(无案例版) 1、什么是react? react是一个h5的前端框架 ,在这个框架中,提供了画页面,请求数据,渲染数据一整套服务,使用react技术栈,可以做一个完整的前端项目。 前端领域有三大框架:vue react ng; react是Facebook内部的一个javascript类库。于2013年5月开源,可用于创建用户界面。 2、正确认识react React不是mvc框架,它只是一个库,只专于视图 React是一种思想,倡导“learn once,write
分类: 其他 发布时间: 06-23 23:17 阅读次数: 0

Linux生产环境上,最常用的一套“AWK“技巧

hi,大家好,小姐姐味道最有用系列完结。记得多多转发,点赞哦。 最有用系列: 《Linux生产环境上,最常用的一套“vim“技巧》 《Linux生产环境上,最常用的一套“Sed“技巧》 《Linux生产环境上,最常用的一套“AWK“技巧》 《"Sed" 高级功能:我这小脑瓜都快绕晕了》 敢用自己的名字做软件名字的,都有非常强大的自信。比如,垠语言什么的。 awk的命名得自于它的三个创始人姓别的首字母,都是80来岁的老爷爷了。当然也有四个人的组合:流行的GoF设计模式。但对于我这游戏爱好者来说,
分类: 其他 发布时间: 06-23 23:16 阅读次数: 0

express 获取本地文件夹下的图片和文件

在routes文件夹下创建了getImages.js文件,getImages.js中的代码: var express = require('express'); var router = express.Router(); var fs = require('fs'); var image = require("imageinfo"); router.get('/', function(req, res, next) { function readFileList(path,
分类: 其他 发布时间: 06-23 23:16 阅读次数: 0

Skyline培训完,做的程序代码

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>lianxi</title> </head> <body OnLoad="Init();"> <object id="TEInformationWindow" classid="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" width="300" height="400">
分类: 其他 发布时间: 06-23 23:16 阅读次数: 0

苹果中毒员工称症状复发:入住当地医院遭拒

晨报讯(记者 吴婷) 苹果老板乔布斯昨天抱病出山发布iPad2,全球苹果粉丝歌舞升平。苹果在中国供应链的几位员工,这几天却“抱病”找医院,忧心忡忡,因为他们觉得自己的正己烷中毒症状又复发了。昨天,“苹果有毒”事件员工致电北京晨报记者,称上周日在上海一家三甲医院进行肌电图检测,证实正己烷中毒症状复发,不过,特价韩版显瘦黑灰色雪花裤弹力直筒裤牛仔裤休闲女裤子 8840#,昨天他们却无法到苏州第五人民医院住院治疗。对此,该医院负责此事的医生表示,外地医院的检测报告只能作为参考,决定是否住院治疗需要苏
分类: 其他 发布时间: 06-23 23:15 阅读次数: 0

Variable substring

1.Calculate the length of the variable [root@dong ~]# CHAR="I am dong" [root@dong ~]# echo $CHAR I am dong [root@dong ~]# echo ${#CHAR} 9 [root@dong ~]# echo $CHAR|wc -L 9 2.Number of character from the second to the end(
分类: 其他 发布时间: 06-23 23:13 阅读次数: 0

使用VNC(ubuntu 与 windows 互连 )

Windows连接ubuntu: windows 安装realVNC(vncviewer): 通过客户端连接,地址后面加:1 ubuntu安装vncserver: 第一步,获取安装文件 sudo apt-get install vnc4server 第二步,修改VNC Password,不能太短 # vncpasswd Password: ****** Verify:***** 第三步,检查防火墙,这个就不详细说明了 第四步,启动VNC server # vncserver ubuntu连接W
分类: 其他 发布时间: 06-23 23:13 阅读次数: 0

WEB前端底层知识--浏览器是如何工作的(转)

  概述 对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已)WEB领域的开发人员来说,浏览器 Browser再熟悉不过了。不管你是JAVA流还是微软流抑或PHP流,WEB开发新流派。不论你的服务器端采用哪种业务架构,ORACLE数据库还是 MSSQL,站在用户的角度思考,这个才是他们直接能接触到的,前端的用户体验给了用户直观的印象,投其所好,我们也总少不了要跟它打交道,很多问题的根源皆来源于此,了解一下其内部执行原理,也许对我们的开发
分类: 其他 发布时间: 06-23 23:13 阅读次数: 0

苹果承认“有毒”

近日,苹果发布《2011年供应商责任发展报告》。业内人士表示,在29家著名跨国科技企业的名单中,苹果公司在责任感和透明度方面排最后一名,而这份报告明显掩饰了苹果公司的尴尬处境。据了解,该报告显示,在2010年,苹果公司的37家供货商存在严重违规行为,远远多于2009年的17家。苹果对于正己烷的使用进行说明:“2010年,我们了解到,在苹果公司供应商胜华科技苏州工厂(即联建科技),有137名工人因暴露于正己烷环境,健康遭受不利影响……我们要求胜华科技停止使用正己烷,并提供证据证明已经将该化学品从
分类: 其他 发布时间: 06-23 23:12 阅读次数: 0

征集令 | 赢首届 Kylin Data Summit 门票!

2019独角兽企业重金招聘Python工程师标准>>> Apache Kylin Tech Blog 征集,包括数据分析实践、运维最佳实践、案例分享、重要特性分享等,每一篇沉淀着干货的文章都是我们想要的! 了解更多大数据资讯,点击进入Kyligence官网 转载于:https://my.oschina.net/cicixing/blog/3059657
分类: 其他 发布时间: 06-23 23:12 阅读次数: 0

Android 农历和节气相关工具类(记录)

2019独角兽企业重金招聘Python工程师标准>>> 中国农历相关的工具类,可以获取当前或者规定日期的农历,节气,生肖等。 LunarCalender.java package com.zhou.ghost.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.u
分类: 其他 发布时间: 06-23 23:12 阅读次数: 0

《精通Oracle SQL(第2版)》笔记

1.4 5个核心的SQL语句 1.5 select语句
分类: 其他 发布时间: 06-23 23:11 阅读次数: 0