计算机
CalesQ
就读于武汉大学计算机学院。有一颗不断学习、不断向上的心。知识还是得从平时的点滴积累,希望自己可以脚踏实地,稳步前进,比昨天更好。
展开
-
IO模型汇总
目录前言一、概念预知1. 用户空间和内存空间2. 进程切换3. 文件描述符4. 缓存IO5. 直接IO6. 内存映射二、模型详解简介IO(一)阻塞IO(Blocking IO, BIO)(二)非阻塞IO(Non-Blocking IO, NIO)(三)多路复用IO(IO multiplexing)(四)信号驱动式IO(signal-driver IO)(五)异步IO(Asynchronous IO, AIO)三、多路复用的实现:select、poll、epoll(一)select(二)poll(三)epol原创 2020-12-04 20:55:46 · 154 阅读 · 0 评论 -
开发环境:VSCode配置Remote远程开发
前段时间,在不经意间看到了一个关于 VSCode 连接远程主机开发的文章——在本地 VSCode 上控制远端机器,进行开发。然后我自己体验了一下,觉得还是很不错的。也就是说,有了这个 Remote-SSH 插件,在完成小项目的时候,就可以直接在远端机器上进行开发、调试、部署,不需要再次为项目部署环境的搭建而烦恼了,因为需要在远端机器上配一次环境(相对之间可能需要配两到多次)。在一定程度上,更方便我们去使用我们的机器。下面就让我简单说一下配置的过程吧:下载好 VSCode 宇宙第一IDE在扩展原创 2020-06-11 18:45:06 · 868 阅读 · 0 评论 -
十分钟看Java基础:Java内存模型
文章目录一、 Java内存模型的基础1. 总述2. 简介二、 进一步了解Java内存模型(一)重排序(为了优化、提升性能)(二)顺序一致性内存模型三、 关键词的内存语义(一)volatile(二) 锁写在最后说明:本文的大部分内容参考和摘取了《Java并发编程艺术》这本书,对我来说也相当于做笔记吧。一、 Java内存模型的基础1. 总述内存模型,我简单的理解就是Java在运行过程中的JVM对内存进行一系列操作的框架或者了流程(仅代表个人观点)。在并发编程中,主要需要处理两个关键的问题:线程之间的通原创 2020-05-30 19:34:37 · 220 阅读 · 0 评论 -
声卡、显卡驱动更新
注:以下的方法需要联网进行1.右键“ 我的电脑 ”,点击“管理”,出现“计算机管理”窗口2.如上图,点击“设备管理器>”,看到“声音、视频和游戏控制器”(与声卡有关)和“显示适配器”(和显卡有关)3.找到想要升级的相应的声卡或者显卡驱动,并进行升级4.升级声卡驱动。右键点击“Realtek High Definition Audio”,选择“更新驱动程序”,在出现的窗口中选择...原创 2019-07-20 10:40:18 · 2092 阅读 · 0 评论