7 sean_dw

尚未进行身份认证

暂无相关简介

等级
TA的排名 5k+

Ubuntu 18.04 固定ip 设置方法

ubuntu18.04 采用netplan方式,打开/etc/netplan/01-network-manager-all.yaml文件,没有就创建写入如下信息:# This file is generated from information provided by# the datasource. Changes to it will not persist across an instance.# To disable cloud-init's network configuration c

2020-05-10 17:53:20

ubuntu18.04安装nextcloud以及相关配置

想弄个私有云,选择了nextcloud,在ubuntu上安装采用snap方式,不想折腾。建议使用全新安装的ubuntu18.04,避免不必要的折腾,当然非全新也没什么问题。安装很简单,网上搜索即可,这里做记录:首先安装snap sudo apt install snap然后安装nextcloudsudo snap install nextcloud等待安装完成,输入IP地址即可访问了,设置好管理员账户即可进入后台界面,不再给出图了。数据库说明数据库位置,使用snap安装的Nextclou

2020-05-10 16:58:35

Ubuntu14.04 桌面 launcher 终端 状态栏 失效解决

主要参考:https://www.itread01.com/content/1546597562.html和https://askubuntu.com/questions/506071/menu-bar-and-launcher-missing-in-ubuntu-14-04其他地方描述的都类似:https://qastack.cn/ubuntu/475296/unity-launcher-and-top-panel-disappeared-in-14-04,基本解决不了我的问题按照第一个链接描述,我的

2020-05-08 18:18:21

Ubuntu 18.04 搭建 gitlab服务器记录

首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11.1-ee.0_amd64.deb,我用的是11.11.1版本,也可以下载其他的版本。下载完成后直接执行命令:sudo EXTERNAL_URL=“http://gitlab.example.com...

2020-05-01 16:51:28

stm32cubeide ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决

在ubuntu14.04环境下使用stm32cubeide的ST-LINK_gdbserver调试会遇到下面问题(18.04没有该问题)ST-LINK_gdbserver: relocation error: ./ST-LINK_gdbserver: symbol _ZTINSt8ios_base7failureB5cxx11E, version GLIBCXX_3.4.21 not defin...

2020-03-28 15:28:13

lo ate my IP address问题解决

项目中遇到一个奇怪的问题,redis数据库在系统启动的时候,会引起阻塞的问题,现象是应用访问redis数据库阻塞住,过一会自动恢复。网上也没找到相关具体说明和解决方法,在一个地方看到有描述MASQUERADE出现的lo ate my IP address现象,猜想可能跟nat有关系。经过验证确实是该问题,该问题会容易出现在多网卡的设备上。解决思路是:确保在所有的网卡都获取到IP后再开启nat相...

2020-01-11 17:17:00

linux系统路由功能记录

在某些特殊应用里,可能会用到路由的功能,一台设备通过另外一台联网的设备进行联网。这里主要记录一些必要得命令。正常来说就是下面几条命令:A设备iproute add default via 192.168.0.8 dev usb0iproute也可以用route或者ip route代替,类似如下:route add -net 192.168.5.0/24 gw 192.168.5.1 d...

2019-08-21 10:38:31

Linux内核国内镜像下载地址

http://mirror.bjtu.edu.cn/kernel/linux/kernel/苦于官方网站的访问速度,这里记录一下。

2019-08-02 17:15:44

make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法

这个问题可能常会遇到,我是在编译busybox时遇到,虽然menuconfig也可以,但是还是没xconfig好用。解决办法是在报错位置的头文件加入#include <stddef.h>即可,我这里是qt3.3.8b版本,加在qvaluelist.h的最前面即可。如下:#ifndef QVALUELIST_H#define QVALUELIST_H#include <st...

2019-07-31 16:17:32

ubuntu 编译QT Basic XLib functionality test failed!问题解决

能够搜索到的方法是安装库文件libX11-dev libXext-dev libXtst-dev,实际上libXtst-dev可能并不需要,这是后话。按照网上介绍的方法,我死活装不上,表现为libX11-dev的版本与我系统中存在的依赖库libX11-6不匹配,无论是更新源怎么搞都不行(官方源也不行)。研究了半天最后想官方发布的软件包应该有。于是就找相应的软件包,一言难尽,不知道去哪下载。最后...

2019-07-17 11:03:53

关于Ubuntu 安装tftp服务器的问题解决

在做嵌入式开发时,tftp服务器是必备功能,但是往往tftp服务安装总是出现莫名其妙的问题。当前又装了一个Ubuntu14.04系统,按照网上方法死活不成功。问题表现为tftpd-hpa服务死活不能成功启动,但是并不报错,启动是不显示进程号。不知道是否是配置项又有改变,经过几个小时的检查,发现/etc/default/tftpd-hpa这个配置文件中的参数有问题,是TFTP_OPTIONS这个...

2019-07-16 17:46:45

VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配

在移动VMDK磁盘或者更改操作系统后,往往会出现“VMware找不到父磁盘父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容ID与子虚拟磁盘中对应的父内容ID不匹配”这类的问题。在小心翼翼处理过程中,还好没有犯大错误,最后修复搞定,数据一个没丢,想想都后怕,这里记录一下防止再出问题不会整。...

2019-04-08 10:50:28

Vmware 虚拟机提示:无法打开磁盘***.vmdk 无法启动虚拟机 解决办法

Vmware虚拟机提示:无法打开磁盘***.vmdk,导致无法启动虚拟机原因:之前挂载了多VMDK硬盘文件解决办法如下:在确定不需要挂载多余的VMDK硬盘文件情况下操作。首先找到.vmx文件用记事本打开,找到关于硬盘路劲的字眼,删除(比如SCSI字眼)。然后再删除.vmsd和.vmxf这两个文件即可。...

2019-03-06 13:48:59

git标签相关处理脚本

if [ -z $2 ]; thenecho “Fail: You must specify one parameter!”echo “Example: tag.sh delect origin tag_name”echo “or: tag.sh delect tag_name”echo “or: tag.sh add tag_name tag_log”exit 1fiif ...

2019-01-15 17:07:44

用 git 保存空目录

git 和 svn 不同,仅仅跟踪文件的变动,不跟踪目录。Perforce 也是如此。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。变通的解决办法是在空目录下存一个 .gi...

2018-12-25 09:39:34

关于Atmel A5D31平台ALC5640音频芯片的问题记录

项目需要在A5D31平台使用了ALC5640双I2S带功放的语音芯片,前期调试挺顺利,到后面调试录音时卡主了,问题是无法录音,报input/output错误,也就是没有数据流的意思。花了两天时间跟FAE搞定ALC5640录音输出的问题,也就是说通过示波器可以确定数据一定是产生了,那么下面就是排除CPU这端的问题了。又花了不少时间研究CPU的SSC接口(即I2S),最后锁定SSC的RCMR寄存器...

2018-11-24 18:15:42

制作ubuntu 18.04 U盘启动盘

制作U盘引导盘,安装Ubuntu18.04系统一、下载Ubuntu18.04系统的iso文件Download Ubuntu Desktophttps://www.ubuntu.com/download/desktop镜像下载地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04.1/ubuntu-18.04.1-deskt...

2018-11-12 19:45:44

git 删除已经 add 的文件 记录

1.gitignore文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改.gitignore文件的方法。这个文件每一行保存了一个匹配的规则例如:此为注释–将被Git忽略*.a#忽略所有.a结尾的文件!lib.a#但lib.a除外/TODO#仅仅忽略项目根目录...

2018-10-16 11:50:35

linux下多版本gcc编译器管理方法

一般在开发嵌入式程序中,经常会遇到需要不同版本的编译器问题,管理起来是个麻烦事,总是用环境量久了也不爽,敲arm-linux补全时一堆出来了。为此写了一个脚本用来管理不同的编译器,需要时直接切换即可,相对来说我还是比较喜欢。 完整的脚本如下:if [ -z $1 ]; then echo "Fail: You must specify one parameter!" ech...

2018-08-30 10:25:40

Linux shell控制台改变显示前缀

同样是linux,为什么shell登录后显示的前缀会不同呢,有些显示包含当前的用户名、主机名等信息,而有些仅显示一个#,如下图: shell前缀-1其实,shell登陆后具体显示的内容由环境变量”PS1″控制,我们可以echo $PS1查看一下当前的”PS1″环境变量的内容通过修改用户的“home”目录下的.bashrc配置文件,添加内容export PS1=”\u@\h...

2018-08-22 11:06:38

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取