荒野之萍

忙着活或忙着死


  • 首页

  • 关于

  • 标签

  • 分类

  • 留言

  • 搜索

Hexo引入Mermaid流程图和MathJax数学公式

发表于 2019-05-23 | 更新于 2019-06-13 | 分类于 Hexo | 评论数:
本文字数: 16k | 阅读时长 ≈ 15 分钟

近来用Markdown写文章,越来越不喜欢插入图片了,一切能用语法解决的问题坚决不放图,原因有二: 如果把流程图和数学公式都以图片方式放到文章内,当部署到Github上后,访问博客时图片加载实在太慢,有时一篇文章需要画10来个流程图,那你就得截图10来多次,还得给这些图片想一个合适的名字,同时插入 ...

阅读全文 »

常用加密算法的应用

发表于 2019-05-20 | 更新于 2019-06-13 | 分类于 密码学与信息安全 | 评论数:
本文字数: 8.4k | 阅读时长 ≈ 8 分钟

实际工作和开发过程中,网络通信过程中的数据传输和存储大多需要经过严格的加解密设计,比如用户的登陆与注册,敏感信息传输,支付网站和银行的交易信息,甚至为了防止被拖库,数据库的敏感信息存储也需要经过精心的设计。在进行安全设计过程中,或多或少涉及到密码学的一些概念,比如对称加密算法,非对称加密算法(也名公 ...

阅读全文 »

Nachos-Lab3-同步与互斥机制模块实现

发表于 2019-05-14 | 更新于 2019-06-13 | 分类于 同步机制 , 互斥机制 | 评论数:
本文字数: 54k | 阅读时长 ≈ 49 分钟

源码获取https://github.com/icoty/nachos-3.4-Lab 内容一:总体概述本实习希望通过修改Nachos系统平台的底层源代码,达到“扩展同步机制,实现同步互斥实例”的目标。 内容二:任务完成情况任务完成列表(Y/N) Exercise1 Exercise2 Exe ...

阅读全文 »

Nachos-Lab2-线程调度模块实现

发表于 2019-05-14 | 更新于 2019-06-09 | 分类于 操作系统 | 评论数:
本文字数: 44k | 阅读时长 ≈ 40 分钟

源码获取https://github.com/icoty/nachos-3.4-Lab 内容一:总体概述本实习希望通过修改Nachos系统平台的底层源代码,达到“扩展调度算法”的目标。本次实验主要是要理解Timer、Scheduler和Interrupt之间的关系,从而理解线程之间是如何进行调度的。 ...

阅读全文 »

Nachos-Lab1-完善线程机制

发表于 2019-05-13 | 更新于 2019-05-23 | 分类于 操作系统 | 评论数:
本文字数: 30k | 阅读时长 ≈ 27 分钟

Nachos是什么Nachos (Not Another Completely Heuristic Operating System),是一个教学用操作系统,提供了操作系统框架: 线程 中断 虚拟内存(位图管理所有物理页,虚拟地址与物理地址之间的转换等) 同步与互斥机制(锁、条件变量、信号量), ...

阅读全文 »

另类P、V操作问题-详细图解

发表于 2019-04-25 | 更新于 2019-05-31 | 分类于 同步机制 , 互斥机制 | 评论数:
本文字数: 3k | 阅读时长 ≈ 3 分钟

问题模型有一个系统,定义如下P、V操作:P(s): s.count--; if s<0 then 将本进程插入相应队列末尾等待; V(s): s.count++; if s<=0 then 从相应等待队列队尾唤醒一个进程,将其插入就绪队列; 思考并回答:a. 这样定义P、V操作是 ...

阅读全文 »

Docker最简教程

发表于 2019-04-22 | 更新于 2019-06-13 | 分类于 Docker | 评论数:
本文字数: 13k | 阅读时长 ≈ 11 分钟

本文旨在让你用最短的时间弄懂Docker命令操作,什么虚拟化都太泛泛了,不讲大道理,实践出真知,让你从此的日常开发和工作中在面对Docker时不再茫然失措而是得心应手。本文也不谈安装,我实在认为作为程序员,要是我在这里教你如何安装Docker,既是在浪费你的时间也是在浪费我的时间,请参考Docker ...

阅读全文 »

基于共享内存、信号、命名管道和Select模型实现聊天窗口

发表于 2019-04-18 | 更新于 2019-06-09 | 分类于 IO多路复用模型 , 同步机制 , IPC | 评论数:
本文字数: 31k | 阅读时长 ≈ 29 分钟

问题模型 A、B两个进程通过管道通信,A 进程每次接收到的数据通过共享内存传递给A1进程显示,同理,B进程每次接收到的数据通过共享内存传递给B1进程显示; 对于A、B 进程,采用ctrl+c(实际为SIGINT信号)方式退出,A、B进程通过捕捉SIGINT信号注册信号处理函数进行资源清理,A1、B1 ...

阅读全文 »

Linux下Docker快速部署LAMP

发表于 2019-04-16 | 更新于 2019-06-13 | 分类于 Docker , LAMP | 评论数:
本文字数: 9.8k | 阅读时长 ≈ 9 分钟

若你的mac或Linux环境上未安装Docker,请移步Docker安装,确认安装成功之后再进行下文内容。如果你不了解Docker如何操作,但是你又想彻底弄懂Docker命令,可以看我另一篇文章Docker最简教程。 拿来即用获取LAMPLAMP镜像我已经搭建好并且我已经测试过了,没有问题。你只需要 ...

阅读全文 »
12
小卒过河

小卒过河

后台&系统
RSS
19 日志
19 分类
62 标签
GitHub 博客园 CSDN E-mail
友链
  • 赖同学
© 2019 小卒过河 | 站点总字数: 186k | 站点阅读时长 ≈ 2:49
|