240 发简信
IP属地:广东
  • 120
    Docker 1小时入门

    [[toc]] Docker 与 虚拟机 Docker 是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。 所以 docker 经常会被用来和虚拟机比较,...

  • debin 中文乱码解决方案:
    apt-get install -y locales locales-all
    vim /etc/profile 增加 export LC_ALL=en_US.UTF-8
    为了每次进入docker容器都能执行 source /etc/profile 命令,把这行命令加到.zshrc(或.bashrc)中即可

    参考:
    https://stackoverflow.com/questions/43708896/unable-to-locate-package-language-pack-en
    https://blog.csdn.net/qq_43827595/article/details/110731239

    Ubuntu 中文乱码问题处理

    通过docker下载了一个全新的ubuntu镜像,运行后发现中文显示为乱码。 原因: 一般出现中文乱码的原因有两种情况: 设置的默认语言不支持显示中文 系统没有安装中文语言包...

  • x86 架构运行 其他架构镜像

    初始环境 系统: centos 7 ( x86_64 GNU/Linux)docker版本 :Docker version 20.10.11 1、初始化 binfmt_mis...

  • 打包时: /media /mnt /tmp 目录也可以忽略
    /media:media是『媒体』的英文,顾名思义,这个/media底下放置的就是可移除的装置。 包括软盘、光盘、DVD等等装置都暂时挂载于此。
    /mnt:如果你想要暂时挂载某些额外的装置,一般建议你可以放置到这个目录中。 在古早时候,这个目录的用途与/media相同。只是有了/media之后,这个目录就用来暂时挂载用了。
    /tmp:这是让一般使用者或者是正在执行的程序暂时放置文件的地方。 这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要数据不可放置在此目录啊! 因为FHS甚至建议在开机时,应该要将/tmp下的数据都删除。

    将Linux的系统制作成Docker镜像

    前言 DockerHub 上有很多的镜像,可以满足大部分的需求。这种情况我们就可以直接通过docker pull ** 从DockerHub上获取对应的镜像。当然还有一些情况...

  • 参考命令:
    tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/media --exclude=/mnt --exclude=/tmp /

    将Linux的系统制作成Docker镜像

    前言 DockerHub 上有很多的镜像,可以满足大部分的需求。这种情况我们就可以直接通过docker pull ** 从DockerHub上获取对应的镜像。当然还有一些情况...

  • Docker 搭建Ubuntu 16.0.4(银河麒麟V10) 构建环境

    背景 在做信创适配的时候,拿到了银河麒麟V10的机器,在完成适配后,机器被项目组收回去重新换了一台银河麒麟v10 SP1的机器,应用重新适配完成后,发现适配出来的安装包无法在...

  • ubuntu 18.0.4 降级安装gcc 5

    背景 项目当前使用的ubuntu版本是 18.04(如何查看当前linux版本见文章最后), 默认安装的gcc版本是7.5.0, 在这环境编译出来的deb包在银河麒麟v10 ...

  • debian 更新源时找不到公钥的解决办法

    背景 项目使用的linux系统如下, 默认安装的gcc 版本是8.3.0: 问题 项目编译为了更好的视频信创国产机,需要将gcc版本降级到5.4.0版本,考虑的方案是/etc...

  • 将Linux的系统制作成Docker镜像

    前言 DockerHub 上有很多的镜像,可以满足大部分的需求。这种情况我们就可以直接通过docker pull ** 从DockerHub上获取对应的镜像。当然还有一些情况...

  • 在UOS上安装docker, 使用修改 `/etc/docker/daemon.json` 配置文件,重启后没有生效
    问题原因:
    docker 版本太低(apt-get install docker 命令安装),版本是1.13.0 版本, (其他机器使用的版本是19.03.8)
    解决方案:
    重新安装高版本的docker:
    sudo apt-get install docker-ce docker-ce-cli containerd.io

    Linux 下修改Docker默认存储路径

    Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。这个路径是系统存储目录,一般空间会比较小。 如果...

  • Ubuntu 中文乱码问题处理

    通过docker下载了一个全新的ubuntu镜像,运行后发现中文显示为乱码。 原因: 一般出现中文乱码的原因有两种情况: 设置的默认语言不支持显示中文 系统没有安装中文语言包...

  • Linux 下修改Docker默认存储路径

    Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。这个路径是系统存储目录,一般空间会比较小。 如果...

  • Docker 拉取镜像失败处理

    问题 如果母机的网络环境是需要配置代理才能够访问互联网的话,那安装docker后,去拉取镜像大概率会失败。类似如下的错误: 问题原因 母机通过代理访问外网时,一般在命令行中通...

  • 120
  • 120
    Breakpad 编译

    前言 项目中需要单独接入Breakpad收集native 的crash, 并且Breakpad 在跨平台中也会被经常使用到,这里记录下Breakpad的编译过程。 ps:在不...

  • 120
    自定义 Gradle Plugin

    Plugin 的写法 1. 写在 build.gradle 中 build.gradletips:单个项目使用, 进行一些简单任务, 不方便进行复用 2. 写在 buildS...

  • 常见算法:斐波那契(Fibonacci)数列

    题目: 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) =...

  • rebase 是重新找基点,不会把代码撤回head。

    git commit回滚

    从svn 迁移到 git,已经有很长时间。git 的基本命令已经可以说是熟练的掌握,能够满足日常的开发。想了解常用git命令可以查看: 常用git命令 但是也有一些不常用,但...

  • 科大讯飞应用卡顿分析

    背景 收到用户反馈,我们的app在科大讯飞的定制系统上,运行卡顿。1、表现为点击进入应用后,用户点击无响应,系统提示ANR。2、Debug 运行无卡顿, Release 运行...

  • 120
    TCP 三次握手 和 四次挥手

    在聊到网络协议的时候,总是会说到TCP的三次握手和四次挥手,这里也整理记录下学习的整个过程。 TCP 三次握手 三次握手是 TCP 连接的建立过程。在握手之前,主动打开连接的...

个人介绍
好记性,不如烂笔头。