linux
文章平均质量分 91
打鸟day
这个作者很懒,什么都没留下…
展开
-
六大设计原则SOLID
六大设计原则SOLID一、SOLID设计模式的六大原则二、单一职责原则 (Single Responsibility Principle)1. 单一职责原则定义2.单一职责原则适用于类、接口、方法3. 单一职责原则的好处三、 开闭原则(Open Closed Principle)四、 里氏替换原则五、迪米特法则(Law of Demeter)六、接口隔离原则(Interface Segregation Principle)七、依赖倒置原则(Dependence Inversion Principle)一转载 2021-03-27 21:50:44 · 2467 阅读 · 0 评论 -
ubuntu16.04固定IP与设置DNS
前言学校几乎每次断电之后,宿舍的机器IP基本都会更改,即使可以通过图形界面去修改,但还是懒得去改。但是docker某些容器的应用需要具体使用ip,比如程序code使用docker-mysql容器的话【localhost以及127.0.0.1->error】。记录一下ubuntu16.04在非图形界面固定IP与设置DNS。ubuntu16.04固定IPStep-One【Ubuntu-...转载 2019-04-29 23:32:34 · 1216 阅读 · 0 评论 -
VIM删除 .swp文件
非正常关闭vi编辑器时会生成一个.swp文件非正常关闭vi编辑器时会生成一个.swp文件关于swp文件使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除。下面说不测。不测分为:1当你用多个程序编辑同一个文件时。 2非常规退出...转载 2018-05-21 22:17:45 · 8319 阅读 · 1 评论 -
ARM-LINUX 系列 (七) ----java的安装
原文转载自 https://www.linuxidc.com/Linux/2017-02/140908.htm 经过修改适合我的电脑以及版本以及java版本系统版本:Ubuntu 14.04JDK版本:jdk1.8.0_1611.官网下载JDK文件 jdk-8u161-linux-x64.tar.gz我这里下的是最新版,其他版本也可以2.创建一个目录作为JDK的安装目录,我的目录为 /wo...转载 2018-02-27 17:17:41 · 12859 阅读 · 0 评论 -
ARM-LINUX 系列 (六) ----minigui的安装 -- 终极成功版!!
环境:ubuntu16.4 kylin 32位(一开始是64位的不过后来由于各种各样的问题,换成32位了),不过基本上我遇到的所有问题这篇博客都写了。所以按照本篇博客安装,有很大几率安装成功。在32位环境下安装时,按照本博客安装时,可能不会遇到那么多错误,跳过即可。反正本人安装成功了~~~在64位下安装,不保证能成功!!一、文件的下载安装前准备 :sudo ap...原创 2018-05-09 22:23:33 · 4927 阅读 · 8 评论 -
ARM-LINUX 系列 (五) ---使用MobaXterm
一、首先下载MobaXterm ,这是我穿在CSDN上的资源 也可以直接百度下载。点击打开链接二、设置ssh出现首先判断能不能ping通虚拟机,三、如果ping通的话就到四,ping不通可以看一看韦东山的教程四、查看配置linux上的ssh 以下摘自 linux安装ssh和开启 ssh服务(点原创 2018-02-02 16:08:33 · 5663 阅读 · 0 评论 -
ARM-LINUX 系列 (三) ----makefile文件的编写 (此文长期更新)
本篇文章长期更新,遇到新的makefile文件的语法用法等就在这更新下来。用到什么更新什么/-------------------------------------------------正文---------------------------------------------/一、makefile规则:目标:需要的条件 命令 (注:最前的必须存在,而且必须是tab键原创 2018-01-09 20:19:20 · 1053 阅读 · 0 评论 -
ARM-LINUX 系列 (四) ---qt4.8.6的安装 qvfb的安装
第一步、背景介绍1、Qt版本介绍首先介绍一下Qt所能生成出来的各个不同版本之间的区别。根据所应用的目标系统不同,同一份Qt源码编译后所生成的版本也是不一样的。大致来说分为3种:第一种是在linux系统上编译完后仍然在linux系统上运行的,称为x11版本(至于为什么叫x11,这是因为linux系统的应用程序与视窗程序之间是通过X窗口系统的X11协议进行交互,所以原创 2018-01-25 20:59:20 · 1286 阅读 · 0 评论 -
ARM-LINUX 系列 (一) ----arm-gcc 环境搭建 以及vim的安装
在纠结许久买了友善之臂的2440开发板后,今天终于有时间开始使用了。 好记性不如烂笔头,所以开始写博客,如有错误疏漏之处请指出,小弟虚心受教。下面正文开始在耗费大力气在vmware上安装linux(ubuntu),之后安装gcc环境。第一步:在根部录下创建、work文件夹。由于我已经建好work文件夹了,所以在这以work1为例,顺便提一句, 删除文件夹的原创 2018-01-06 21:55:12 · 1363 阅读 · 1 评论 -
ARM-LINUX 系列 (二) ----arm-gcc 使用 以及第一篇的补充
上篇安装了arm-gcc 本篇主要说一下用法:写在前面,设置vim tab键为4个空格首先新建一个.vimrc文件 为vim的配置文件输入以下内容分别是Tabstop:表示一个 tab 显示出来是多少个空格的长度默认 8。Softtabstop:表示在编辑模式的时候按退格键的时候退回缩进的长度当使用 expandtab 时特别有用。Shiftw原创 2018-01-07 20:28:14 · 1062 阅读 · 0 评论