logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

虚拟机中的Linux安装VMware Tools

操作过程如下:[root@localhost ~]# cd /[root@localhost /]# lsbin   dev home lost+found misc net proc sbin     srv tftpboot usrboot etc lib   media       mnt   opt root selinux sys tmp

#linux#虚拟机
Linux 下用 dd 命令生成一个指定大小的虚拟块设备文件

Linux 中的 I/O 设备大致分为两类:块设备和字符设备。块设备将信息存储在固定大小的块中,每个块都有自己的地址,都能独立于其它块而读写。磁盘是最常见的块设备。虚拟块设备文件则是将块设备封装成为一个文件,比如硬盘镜像文件(Hard Disk Image)(但不是所有的硬盘镜像文件都是虚拟块设备文件,比如 Ghost 的 GHO 格式的镜像文件就不是,它不能挂载为虚拟机中的硬盘直接使用)。Lin

linux中内存泄漏的检测(一)最简单的方法

什么是内存泄漏内存泄漏是指程序动态申请的内存在使用完后没有释放,导致这段内存不能被操作系统回收再利用。例如这段程序,申请了4个字节的空间但没有释放,有4个字节的内存泄漏。#include <iostream>using namespace std;int main(){int *p = new int(1);cout <<*p<<endl;return 0

#linux
Linux地址映射(1)--线性映射与非线性映射

一,线性映射与非线性映射1.       内存管理物理内存管理:Linux内存最小管理单位为页(page),通常一页为4K。初始化时,linux会为每个物理内存也建立一个page的管理结构,操作物理内存时实际上就是操作page页。某些设备会映射在物理内存地址外,这些地址会在使用时建立page结构。 进程内存管理:Linux进程通过vma进行管理,每个进程都有一个task_s

#linux#x86
Linux2.4系统调用sys_execve

0.sys_execve:系统调用,让进程执行某个程序(1)在系统空间建立一个路径名的副本(见1)(2)do_execve()(见2)(3)释放路径名副本(即作为缓冲区的管理页面)1.getname()(1)在系统空间定义一个缓冲指针(2)分配一个物理页面作为缓冲区(3)将路径名从用户空间复制到缓冲区(4)缓冲区指针指向这个物理页面2.do_ex

#linux#数据结构
1.最简单的操作系统(linux版)(一)运行效果

大部分内容来自WB. YANG的一本书,书名忘记了 1.linux所需要的安装的工具vim, virtualbox,g++ 2.编写自己的操作系统,懒得在linux上装个输入法,只好用蹩脚的英文写的注释,阅读时请自带避雷针系统引导程序:boot.S1 .code16#使用16位模式汇编2 .text#代码段开始3

atom遇到的问题及解决方法

问题一:git push不成功,又没有任何错误提示在atom中push不成功,又没有任何错误提示。在git bash中push,提示输入用户名和密码。原因是使用了https协议,改成ssh协议可以解决此问题。1.把~/.ssh/id_rsa.pub加到git的工程中2.改协议git remote -voriginhttps://github.com/windmissing/wi

LychrelNumber题目分析

题目:Software Competition: Lychrel NumberA Lychrel number is a natural number that cannot form a palindrome through the iterative process of repeatedly reversing its digits and adding the resulting numb

到底了