ICode9

精准搜索请尝试: 精确搜索
  • Pixel XL AOSP源码编译2022-08-05 13:33:43

    基础配置: 操作系统 :虚拟机 ubuntu 20.04.2.0 内存 :12G 硬盘 :400G CPU :4核 Ubuntu汉化: https://jingyan.baidu.com/article/7c6fb428c4828080652c9064.html 编译过程 1. 源码分支获取 https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds

  • linux磁盘分区 fdisk parted gdisk2022-08-04 20:00:06

    一、什么是分区以及分区的作用 分区是将一个硬盘驱动器分成若干个逻辑驱动器,能够把硬盘连续的区块当作一个独立的磁盘分开使用。 ◇ 防止数据丢失:如果系统只有一个分区,那么假如这个分区损坏,用户将会丢失所的有数据。 ◇ 增加磁盘空间使用效率:可以用不同的

  • CentOS下大于2T的硬盘格式化问题2022-08-03 14:01:46

    随着硬盘的存储空间不断扩容,原先的系统文件格式有点跟不上硬盘的扩容速度,特别是对2T以上的移动硬盘,传统的MBR分区表只能支持2T的寻址空间,所以如果用MBR作为分区表,那3T硬盘就只能用2T的空间。原先我们都是用fdisk 命令来格式化硬盘的,但是它对2T以上的磁盘确没法格式化,怎么办呢?这时

  • Linux驱动开发十一.阻塞与非阻塞IO操作——1.阻塞IO操作2022-08-03 00:01:09

    还记得我们在讲按键生成外部中断时候通过一个APP来调用驱动文件么?因为我们在用户态APP里通过while循环不断调用read函数去获取按键状态,占用了大量的系统资源,这种模式肯定是不行的。所以今天我们重新构造一下这个驱动程序(主要是和用户态APP交互的文件操作集合函数)。 阻塞和非阻塞

  • linux 扩展分配空间扩容2022-08-02 18:33:44

    背景提要: 安装linux系统时,一直点默认点导致 磁盘只有一块。  根目录只有50G ,而home却非常多的磁盘空间,在这种情况下我们应该如何修改磁盘空间呢??????? df -h       操作前的必要条件: 取消你需要减少磁盘容量的分区的挂载,扩容的分区是可以直接进行扩容的  步骤1:备份卸载    

  • Linux基础2022-08-01 19:02:40

    Linux基础 1.Linux系统安装、密码的破解 1.1常见的系统 unix:性能稳定,价格高昂,命令与Linux相通。多为大型政府单位、大型企业、金融机构使用。 Linux:开源、自由 Linux操作系统由内核及应用程序组成。   Linux的版本号组成:XX(主版本号).YY(次版本号).ZZ(更新,打补丁),其中次版本号奇数表示

  • git操作2022-07-31 14:35:00

    补充 1 cgi fastcig WSGI uwsgi uWSGI # cgi:通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。 一句话总结: 一个标准,定义了客户

  • RISCV学习-1 RISCV模拟器2022-07-31 10:04:49

    最近有个项目需要用到RISCV开发板,没拿到开发板之前,先尝试配置一个虚拟机环境 1、配置riscv-toolchain git clone https://github.com/riscv/riscv-gnu-toolchain Cloning into 'riscv-gnu-toolchain'... remote: Enumerating objects: 8045, done. remote: Counting objects: 100

  • parcel-极简构建前端模块化开发项目2022-07-31 01:32:00

    parcel是一款前端构建工具,可以不写任何配置的情况下做前端项目开发。 前端用的比较的构建工具是webpack,搭配相关脚手架是齐全且重的,有些简单的项目就可以考虑用parcel来构建,快速实现模块化开发。下面通过一个简单例子跟大家展示一下怎么使用。 1,npm 初始化生成package.json文件 n

  • linux 扩容2022-07-29 16:04:04

    如何对Linux进行扩容: 1、在VM上添加硬盘 2、使用lsblk,查看新增的磁盘 3、使用fdisk /dev/sdd,对新增磁盘sdd进行磁盘分区 依次输入,n,p,w 4、查看新创建出来的分区 lsblk 5、对新创建出来的分区,创建PV,pvcreate /dev/sdd1 6、使用 pvdisplay,查看分区属性,PV已创建出来,VG未挂载

  • 基于对象的实时空间音频渲染丨Dev for Dev 专栏2022-07-28 22:03:10

    本文为「Dev for Dev 专栏」系列内容,作者为声网音频算法工程师 李嵩。 随着元宇宙概念的引入,空间音频这项技术慢慢映入大家的眼帘。关于空间音频的基础原理,我们做过一期科普视频 —— 「空间音频背后的原理」,想要了解的朋友可以复制文末的链接查看。 本期文章,我们将主要讨论基

  • Linux 使用 parted 分区大于2T的硬盘2022-07-28 16:35:06

    parted /dev/sdb (用part命令对3T硬盘进行分区处理) mklabel gpt (用gpt格式可以将3TB弄在一个分区里) unit TB (设置单位为TB) mkpart primary 0 3 (设置为一个主分区,大小为3TB,开始是0,结束是3) mkpart primary 3 6 (再设置

  • Linux smartctl磁盘检测2022-07-28 16:31:23

    smartctl -i 指定设备 -d 指定设备类型,例如:ata, scsi, marvell, sat, 3ware,N -a 或A 显示所有信息# smartctl -a /dev/sdb1 -l 指定日志的类型,例如:TYPE: error, selftest, selective, directory,background, scttemp[sts,hist] -H 查看硬盘健康状态 -t short 后台检测硬盘,消

  • Dev C++软件安装2022-07-28 13:36:51

    1.下载dev c++软件 官网地址:https://sourceforge.net/projects/orwelldevcpp/      点击下方的【Download】 下载软件     安装就是一路“下一步”就可以                                   参考:https://blog.csdn.net/weixin_45866980/article/details/

  • caffe2022-07-28 05:31:06

    https://blog.csdn.net/abcx3261/article/details/86155257     sudoapt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-devlibhdf5-serial-dev protobuf-compiler sudoapt-get install --no-install-recommends libboost-all-dev sudoapt-get install

  • vi命令编辑文件时报:E514: write error (file system full?)2022-07-27 17:31:40

    一、查找原因 根据华为云提供的文章《Linux操作系统云服务器磁盘分区提示空间不足怎么办?》得知解决方案为扩容云硬盘,地址为:https://support.huaweicloud.com/intl/zh-cn/trouble-ecs/ecs_trouble_0352.html 1、执行以下命令查看磁盘空间。 df -h 如回显信息如下所示说明block空

  • Linux驱动开发十.中断——3.按键产生的外部中断和用户APP交互2022-07-27 00:04:57

    现在我们已经能够使用GPIO外设产生一个外部中断了,下面要做的就是如何在用户APP里获取到中断产生的信息。 用户APP的思路是在while循环里一直调用read函数从内核里读取驱动的信息,内核在文件被read的时候向用户态APP传递数据。驱动程序在每次按键按下后触发中断,中断通过定时器消除按

  • Linux 08 磁盘管理2022-07-26 21:32:28

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 概述 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用命令为 df、du: df:列出文件系统的整体磁盘使用量。 du:检查磁盘空间使用量。 查看 空

  • bootstrap.yml文件中@profile@无法被pom.xml中的profile配置替换问题处理2022-07-26 20:05:43

    一、背景   希望能够实现根据不同的环境动态读取对应的配置。 二、准备 bootstrap.yml文件内容 spring: application: name: ldap-agent-web profiles: active: @profile@ 不同环境的配置:application-dev.yml、application-prod.yml pom.xml文件中profile配置

  • 字符设备驱动2022-07-26 15:04:07

    字符设备驱动开发 字符设备驱动 图 1 字符设备驱动框架   字符设备是Linux驱动中最基本的设备驱动。其一个字节一个字节,按照字节流进行读写操作。常见的点灯,按键,IIC,SPI等都是字符驱动设备。 在Linux内部,一切都是设备都被抽象为文件。驱动加载成功,在/dev目录下生成对应的文件。应

  • 企业常用脚本2022-07-26 15:02:57

    作业讲解 作业 根据菜单,安装对应的架构 输入数字和 lnmp nginx [root@m01 scripts]# cat install.sh #!/bin/bash cat <<EOF +---------+ | 1.lnmp | +---------+ | 2.lnmt | +---------+ | 3.lamp | +---------+ | 4.lamt | +---------+ | 5.nginx | +---------+ | 6.

  • Pi4 Ubuntu MATE 22.04编译open3d点云库2022-07-26 15:00:48

    一、Raspberry Pi4安装Ubuntu MATE 22.04详细过程 二、Ubuntu 20.04编译安装open3d点云处理库 三、Build on Pi4 with Ubuntu MATE 22.04(流程参照上面PC上的编译流程) (1) change util/install_deps_ubuntu.sh libc++-7-dev/libc++abi-7-dev to libc++-14-dev/libc++abi-14-dev (2

  • LVM 逻辑卷管理与磁盘配额2022-07-25 22:35:00

    目录1. 添加磁盘2. 对 /dev/sdb 进行快速分区3. 使用 sdb1 创建 pv4. 使用 PV sdb1 创建 VG5. 使用 VG zcm 创建 LV6. 格式化文件系统7. 创建目录并挂载8. 扩展挂载目录9. 设置磁盘配额10. 容器和宿主机通过 nfs 共享目录 1. 添加磁盘 虚拟机关机状态添加 启动查看磁盘 fdisk -

  • LVM逻辑卷2022-07-25 19:01:43

        -- 创建逻辑卷 [root@db01 ~]# pvcreate /dev/sdb /dev/sdc [root@db01 ~]# vgcreate vg_mysql /dev/sdb /dev/sdc # lvcreate -n lv_mysql -l 37 vg_mysql 每个基本单元的大小默认为 4MB [root@db01 ~]# lvcreate -n lv_mysql -L 500G vg_mysql [root@db01 ~]# mkfs.ext4

  • linux 模拟网络丢包2022-07-25 07:31:48

    1、模拟延迟传输 tc qdisc add dev eth0 root netem delay 100ms 该命令将 eth0 网卡的传输设置为延迟100毫秒发送。 更真实的情况下,延迟值不会这么精确,会有一定的波动,我们可以用下面的情况来模拟出带有波动性的延迟值: tc qdisc add dev eth0 root netem delay 100ms 10ms 该命令

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有