Kotlin 基础语法

Kotlin 基础语法 Kotlin 文件以 .kt 为后缀。 包声明 代码文件的开头一般为包的声明: package com.runoob.main import java.util.* fun test() {} class Runoob {} kotlin源文件不需要相匹配的...

2019-02-26 17:43:22

阅读数 43

评论数 0

git从远程下载项目到本地以及本地提交远程

一,打开gitbash命令窗    找到并运行git-bash.exe,或者在桌面直接鼠标右键选择Git Bash Here;  如果是没有安装Git命令行工具,请去官网下载git   https://git-scm.com/downloads ,自行选择版本 ,安装的时候一直下一步选择默认项...

2019-02-26 16:47:22

阅读数 89

评论数 0

引入自动生成框架

将你的项目生成工具类导入到     这个目录下边,然后重新打开studio,应该就可以了。 记住这个目录。 之后在看图:

2019-02-26 16:08:38

阅读数 29

评论数 0

Gradle sync failed: Received fatal alert: handshake_failure

链接: https://pan.baidu.com/s/1Veayh5dfsyrAirndBwF-vA 提取码: uubc   翻译下就是:gradle编译失败,寿宴严重警告,握手失败。 造成的原因肯能会很多,但是我的原因是由于gradle下载很慢造成的。 百度网盘有地址是gradle的,很...

2019-02-26 15:07:46

阅读数 267

评论数 0

1,属于a区的省份有: 北京、天津、上海、江苏、浙江、福建、山东、河南、湖北、湖南、广东、河北、山西、辽宁、吉林、黑龙江、安徽、江西、重庆、四川、陕西21个省(市); 2,属于b区的省份有: 内

1,属于a区的省份有: 北京、天津、上海、江苏、浙江、福建、山东、河南、湖北、湖南、广东、河北、山西、辽宁、吉林、黑龙江、安徽、江西、重庆、四川、陕西21个省(市); 2,属于b区的省份有: 内蒙古、广西、海南、贵州、云南、西藏、甘肃、青海、宁夏、新疆10个省(区)。...

2019-02-25 20:54:07

阅读数 1048

评论数 0

CPU、处理器、内存、外存、寄存器、缓存的区别

1、CPU:Central Process Unit中央处理器单元,即CPU属于处理器。 2、CPU中有寄存器,因此寄存器的速度最快!内存、外存统称为CPU的“外存”。 3、高速缓存是存放在CPU中的,它是介于CPU与内存知己的,以缓解它们之间速度不匹配的矛盾,使得内存访问CPU的时候较快。 ...

2019-02-24 22:15:35

阅读数 45

评论数 0

进程间通信的方式——信号、管道、消息队列、共享内存

常见的通信方式: 1. 管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2. 命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 4. 消息队列MessageQueue:消息队列...

2019-02-24 19:38:42

阅读数 55

评论数 0

信号量与管程以及原子性

  程序的原子性指:整个程序中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。 原子性操作:原子性在一个操作是不可中断的,要么全部执行成功要么全部执行失败,有着“同生共死”的感觉。及时在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程所干扰。 一、概述  信号...

2019-02-24 00:33:52

阅读数 63

评论数 0

管程的理解

一、     管程的概念 1.     管程可以看做一个软件模块,它是将共享的变量和对于这些共享变量的操作封装起来,形成一个具有一定接口的功能模块,进程可以调用管程来实现进程级别的并发控制。 2.     进程只能互斥得使用管程,即当一个进程使用管程时,另一个进程必须等待。当一个进程使用完管程...

2019-02-24 00:31:01

阅读数 457

评论数 0

信号量机制

什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。 当它的值大于0时,表示当前可用资源的数量; 当它的值小于0时,其绝对值表示等待使用该资源的进程个数。 注意,信号量的值仅能由PV操作来改变。 一般...

2019-02-24 00:10:59

阅读数 105

评论数 0

线程同步(互斥锁与信号量的作用与区别)以及临界区临街资源

1.临界资源   临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的资源称作临界资源。属于临界资源的硬件有,打印机,磁带机等;软件有消息队列,变量,数组,缓冲区等。诸进程间采取互斥方式,实现对这种资源的共享。 2.临界区:   每个进程中访问临界资源的那段代码称为临...

2019-02-23 23:52:43

阅读数 38

评论数 0

线程同步互斥的4种方式

1.  临界区(Critical Section):适合一个进程内的多线程访问公共区域或代码段时使用 2.  互斥量 (Mutex):适合不同进程内多线程访问公共区域或代码段时使用,与临界区相似。 3.  事件(Event):通过线程间触发事件实现同步互斥 4.  信号量(Semaphore...

2019-02-21 23:29:52

阅读数 126

评论数 0

你可以厌恶世俗的眼光,但是你不能逃避

你可以厌恶世俗的眼光,但是你不能逃避,世俗总是充满你的生活。你还没有到达厌弃世俗的地位。等你功成名就就可以了

2019-02-20 21:11:17

阅读数 33

评论数 0

痛心疾首的改变只需要源于现实就好

就像抖音上所说的,为了以后你夹菜的时候没人敢转盘子。就像你以后进门的时候所有人能起身,不敢落座。就是这么简单。 让我这个十分要强的人,知道钱的意义。不一定很牛逼。但是保证想买什么买什么,想吃什么吃什么,想去哪说走就走而已。 保证自己的生活没问题罢了。仅此而已。希望不是三分钟热度。这个足以让我卸...

2019-02-19 18:31:34

阅读数 51

评论数 0

多CPU,多核,多进程,多线程以及进程和线程的简单理解以及区别

当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。 首先,要先了解几个概念:   1、进程是程序的一次执行。   2、进程是资源分配的基本单位。   3、一个进程可以包括多个线程。   4、在单CPU计算机中,有一个资源是无法被多个程序并行使用的:CPU。   5、操作系统...

2019-02-19 11:53:07

阅读数 602

评论数 1

原语

原语 操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程。primitive or atomic action 是由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性·即原语的执行必须是连续的,在执行过程中不允许被中断。 ...

2019-02-18 23:44:35

阅读数 28

评论数 0

进程控制块包含三类信息以及pcb和数据结构

  进程控制块(PCB)是系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程,所以说,PCB(进程控制块)是系统感知进程存在的唯一标志。 什么是数据结构: 数据结构是计算机存储、组织数据的方式。数据结构是指...

2019-02-18 23:33:43

阅读数 234

评论数 0

系统调用解释

由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。是应用程序同系统之间的接口。 操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的...

2019-02-18 16:27:08

阅读数 32

评论数 0

中断,硬件中断,软件中断

中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。 硬件中断 硬件中断是一个异步信号, 表明需要注意, 或需要改变在执行一个同步事...

2019-02-18 16:23:23

阅读数 97

评论数 0

管态、目态及转换方式

中断: 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 大多数计算机系统将CPU执行状态分为管态和目态。 管态又称为特权状态、系统态或核心态。通常,操作系统在管态下运行。 目态又叫做常态或...

2019-02-18 16:18:05

阅读数 68

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭