- 博客(8)
- 资源 (32)
- 收藏
- 关注
转载 ubuntu20.04 安装vmware 15.5.2
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html下载 for linuxhttps://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0以sudo身份运行以下命令以进行安装: sudo apt update s...
2020-08-25 15:40:48 1339
原创 文件系统的缓冲区
什么是文件系统的缓冲区呢?我们说缓冲区,它是内存空间的一个部分也就是说在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。在整个文件系统中有四种类型的缓冲区:dcache inodecache page cache buffer cache那么它们有什么样的作用呢有什么样的区别呢?首先我们来介绍一下 buffer和cache有什么样的不同。buffer是内存的缓冲区,是各进程产生的文件临时存储区。在一定的时间内会统一写入到磁盘,减少磁盘
2020-08-24 17:46:44 2771
转载 BiscuitOS实践:OS简介及安装
Hello BiscuitOS简介BiscuitOS 是一个用于制作基于古老版本和最新版本 Linux 发行版的开源项目,其主要 目的是给开发者提供一个简单, 易用,有趣的 Linux 制作,运行和调试环境,让开发者 专注于代码调试,减少繁琐的移植和编译问题。 BiscuitOS 已经支持 Linux 0.x, 1.x, 2.x, 3.x, 4.x 和 5.x 多个版本 Linux。BiscuitOS 的使用BiscuitOS 类似于一套简单的 Buidroot,用于制作不同版本的 Linu
2020-08-24 10:33:38 1379
转载 Linux内核块设备IO和buffer_head
上一篇讲了文件系统计算机底层知识拾遗(四)理解文件系统,说了文件按照inode-block的结构存储在磁盘上。这篇说说操作系统是如何来读取磁盘上的块的Linux把设备分为三种1. 块设备,用来永久存储文件信息的,支持顺序访问和随机访问(按块号访问),比如磁盘,光盘等2. 字符设备,只能顺序访问,比如键盘3. 网络设备,只能顺序访问,比如网卡,蓝牙设备我们常说的一句话是Linux把所有IO设备都当做文件,这句话部完全对,因为网络设备是个例外,块设备和字符设备都可以在文件系统的目..
2020-08-22 00:56:19 788
转载 普通文件的pagecache和裸盘块设备文件的pagecache
普通文件的address space文件系统读取文件一般会使用do_generic_file_read(),mapping指向普通文件的address space。如果一个文件的某一块不在page cache中,在find_get_page函数中会创建一个page,并将这个page根据index插入到这个普通文件的address space中。这也是我们熟知的过程。static ssize_t do_generic_file_read( struct file *filp, l
2020-08-21 17:09:07 274
转载 Ubuntu上安装vmware
引言有时我们需要去完成一些工作任务,而那些任务只有使用Windows环境才能完成(比如,要求必须使用Word文档标准格式递交某些资料等等),你又不想安装双系统通过频繁的重启在Linux和Windows间切换,这个时候就可以利用虚拟机技术。虽然Linux下拥有类似VirtualBox这种免费的虚拟机软件,但它在功能上还没法做到和VMware一样优秀。这篇文章介绍如何在Ubuntu系统中安装VMware Workstation虚拟机软件,使用的系统版本为Ubuntu16.04,VMware版本为VMwa
2020-08-21 16:19:56 1560
原创 指针的引用传参
因为C语言不支持引用传参,有时候我们想在被调用函数中修改调用函数传进来的参数的地址,并让它在返回后仍然有效,这时候能用到的就是指针的指针。或者说是指针的引用。 #include <stdio.h> #include <stdlib.h> typedef struct A { int a; char c; }AS, *AP;//*AP相当于struct A, A...
2020-08-02 00:30:11 594
原创 C/C++ 函数参数传递:传值,传指针,传引用(C语言不支持传引用)
函数调用者如何将参数传递给被调用者是有讲究的。 总的来说,函数参数传递分为3种情况:传值,传指针和传引用。首先,理解一下实参与形参的概念。int func(int x)//x是形参{ return x*x;}int main(void){ int a = 10; func(a);//a是实参 return 0;}上面的代码中,x是形参,a是实参。形参x是实参a的一个拷贝。&a和&x完全不同。一,传值所谓传值,顾名思义,就是把实参的值直...
2020-08-01 06:54:01 7688
sensorPluginTest0916.zip
2020-09-16
数据库存储树结构ClosureTableCateogryStore-master.zip
2020-02-27
storage_ws_jin0906.tar.gz
2019-09-06
开源内存数据库的调研与分析.doc
2019-08-30
fastdb-arm.tar.gz
2019-08-23
ubuntu 16.04 opencv auto installation
2019-03-27
自然语言处理实践者指南Practitioner's guide to NLP part I
2019-01-15
Python code for Artificial Intelligence: Foundations of Computational Agents
2019-01-15
百页教程学机器学习the hundred page machine learning book pdf原版
2019-01-02
冰点下载器--百度文库豆丁网免费下载
2018-12-26
vcForPython27解决安装pycrypto报错vcvarsall.bat找不到问题
2018-06-01
手机app脱壳虚拟机镜像
2018-06-01
jd-gui1.4+dex2jar2.0+apkdb+apktool apk反编译套装
2018-05-31
win7 基于spring boot+elasticsearch+Redis+mysql+mybatis进行搜索引擎web开发--爬取IThome热评
2018-04-27
windows下redis管理工具treeNMS
2018-04-24
《C和指针》pdf高清版和《C陷阱和缺陷》以及源代码
2018-04-12
ROS的插件库pluginLIB机制讲解
2018-04-11
51CTO 机器人操作系统ROS精品课程PPT
2018-03-06
SSM框架——使用MyBatis Generator自动创建代码
2017-09-21
metronic 4.7.5 最完整版,共318M,文件中有链接
2017-09-06
quick4j IDEA进行javaweb开发的快速框架 maven+Spring+SpringMVC+shiro +myhatis
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人