自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ALIX的博客

人生如戏,笑看人生!!

  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu18.04 搭建LDAP服务器

LDAP介绍LDAP,英文全称Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是LDAP简单许多并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,因为TCP/IP对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。安装LDAP 基于Debian系列的Ubuntu等系统,可以通过以下命令安装openldap:...

2021-01-27 14:07:03 3327 5

原创 vue相关的三大流行框架

vue.js相关的三大流行框架Vue概述:MVX模式简介,Vue框架简介,Vue.js的安装与使用。Vue基础语法:实例对象,生命周期,模板语法,计算属性,methods方法Vue渲染:列表渲染,条件渲染Vue事件与表单:事件处理,事件对象,事件委派,表单处理MVX模式简介:MVX框架模式:MVC+MVP+MVVMMVC:Model模型+View视图+Controller控制器View通过Controller...

2020-11-03 15:57:24 2115

原创 ipmitool工具的使用

一、开关机,重启1. 查看开关机状态:ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power status2. 开机:ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power on3. 关机:ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC

2020-06-08 08:36:10 2001

原创 (jquery.i18n.js)js实现中英文切换

方法用的方法是 jquery.i18n.js。jquery.i18n不多介绍,网上有很多相关的东东。用法用法是在html页面中引入jquery.i18n.js文件。在jquery.i18n.js中配置一下json语言包路径。在对应文件夹下引入编写语言json文件显示内容标签中加入自定义属性点击切换步骤1.jquery.i18n.js代码,(function($) {...

2020-04-04 17:51:28 2592

转载 meta的标签信息(二)

<meta charset="UTF-8">//声明字符的编码**防止出现乱码<meta http-equiv="x-UA-Compatible" content="IE=edge">//避免IE使用兼容模式(必须放在前面否则无效)<meta name="viewport" content="width=device-width, initial-sca...

2020-03-13 08:28:06 430

原创 HTML中的meta标签作用(一)

<!DOCTYPE html> H5标准声明,使用 HTML5 doctype,不区分大小写<head lang=”en”> 标准的 lang 属性写法<meta charset=’utf-8′> 声明文档使用的字符编码<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″...

2020-03-12 09:23:54 402

原创 html中两个选择框如何并排放置(一)

主要有三种方法: 使用display的inline属性 通过设置float来让Div并排显示 对于两个div并排,左边为绝对宽度,右边为相对宽度的,需要用到这种布局的情况比较多见,如左边为导航,右边为内容的页面 将最大的容器padding-left固定宽度,左边的固定宽度的一块position:absolute,然后right的一块width为百分百...

2020-03-09 15:07:07 9000

原创 html的部分标签的含义及作用(二)

html部分常用标签的含义及作用1.a 超链接<a> 标签定义超链接,用于从一张页面链接到另一张页面。<a> 标签中必须提供 href 属性或 name 属性,它指示链接的目标。例如:点击 百度一下 跳转到www.baidu.com<a href="http://www.baidu.com.cn/" target="_blank">百度一下&lt...

2020-03-02 13:50:09 502

原创 HTML中标签的作用(一)

(1.)Link标签。可以导入css和其他的插件。A标签,用途很广,可以放入网址,文件等,(注意放入东西后,a标签里面要放入字体,否则会显示不出来),放入文件点击a标签会下载此文件。(3.)div,一个最常用的东西,它是一个快级元素,也是一个新的行。div可以把文档分割为独立的、不同的部分。div里面可以放入class或id等(注意,每个id都是独一无二的)。(4.)可以创建各种不同类...

2020-03-02 08:22:20 8428

原创 BMC-web的介绍(一)

UID:定位作用,控制定位灯是否亮起,便于寻找机器循环开机:服务器先关机再开机重启:不关闭电源(热开机)的情况下重新启动系统软关机:先执行操作系统的关机再关闭系统CPU速率:cup主频,即CPU内核工作的时钟频率。CPU的主频表示在CPU内数字脉冲信号震荡的速度,主频和实际的运算速度存在一定的关系,但没有一个定量,因为CPU的运算速度还要看CPU的流水线的各方面的性能指标(缓存、指...

2020-02-20 16:10:00 3581 1

原创 linux中IPMI的简单介绍(二)

ipmiIPMI介绍IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论在开机还是关机的状态下...

2020-02-14 16:18:46 2264

原创 package-lock.json的作用、karma配置及使用

package-lock.json的作用npm 5.0版本之后,npm install后都会有一个package-lock.json,作用是什么?1、锁定安装时的包的版本号,需要上传到git,保证大家的依赖包一致。2、package-lock.json是在 `npm install`时候生成一份文件,用来记录当前状态下实际安装的各个npm package的具体来源和版本号。3、它...

2020-01-17 14:50:47 1316

原创 html-webpack-inline-source-plugin

html-webpack-inline-source-plugin0.0.10•Public•Published2 years agoReadme ExploreBETA 3Dependencies 108Dependents 11VersionsInline Source extension for the HTML Webpack PluginEnhance...

2020-01-17 10:44:01 2509

原创 linux中英文的转换

js实现中英文切换1.html<!DOCTYPE html><head> <title>中英文切换</title> <meta charset="UTF-8" /> <script type="text/javascript" src="js/jquery.js"></script&gt...

2020-01-16 16:00:47 466

原创 linux中web中英文切换(六)

linux中web的中英文切换调用微软页面翻译API :The Translator Web Widget API 实现自动对页面进行中英文翻译微软提供的Demo实现上也很简单,分如下几步:引入The Translator Web Widget API 监听dom加载完毕,调用Microsoft.Translator.Widget.Translate()整站翻译。1...

2020-01-15 19:30:17 236

原创 linux中的基本命令(六)

linux中的基本命令硬件命令:dmesg、dmideode、lspci、hwconfig、ipmitoolLinux 命令大全(菜鸟教程命令目录)linux命令大全(命令手册http://man.linuxde.net/)linux命令大全其他人的优秀命令总结:Linux常用命令大全线上查询及帮助命令(2个)man help文件和目录操作命令(18个)ls...

2020-01-15 10:19:24 214

原创 linux中dmidecode命令(三)

dmidecode命令跟硬件相关的命令有uname, lspci,/proc目录下的文件等,有时候Linux/Unix系统下获取有关硬件方面的信息,这个时候,就要用到dmidecode, 使用该命令可以查询BIOS、系统、主板、处理器、内存、缓存等非常重要信息。下面是其常用的几个命令:#dmidecode | grep 'Product Name' ...

2020-01-15 10:16:16 721

原创 linux中Iscpi命令详解(四)

lscpi命令详解lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具。命令格式为 lspci -参数 (不加参数显示所有硬件设备)我的电脑lspci显示结果为:00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)  //主桥00:02.0 VGA compat...

2020-01-15 10:07:11 1014

原创 linux中的hwconfig命令(二)

hwconfig命令详解最近经常要测试新硬件,了解硬件的具体型号和参数就非常重要,过去经常透过lspci, dmidecode, dmesg, ethtool, lshal, megacli等命令和各种/proc信息来了解,需要对这些工具很熟悉, 貌似比较不方便和准确。今天看到某同学用的hwconfig感觉信息很专业,推荐给大家。这里可以下载, 感谢微博@frostwatcher同学....

2020-01-15 10:00:54 1296

原创 linux中ipmi命令(一)

ipmitool命令[root@localhost ~]# yum install -y ipmitool #安装这个包#service ipmi start#ipmitool -I open shell#### 可以直接进入本地BMC sh一、开关机,重启1. 查看开关机状态:ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名...

2020-01-15 09:51:42 2210

原创 linux中webui简单介绍(四)

10款常用的高质量的Web前端UI开源框架Web前端领域最近几年发展的特别迅速,可以说是百家争鸣。Web前端框架就是为了节约开发成本和时间,一般开发一个项目都会用到前端框架(除非自己有前端开发团队)。对于现在的开发者来说,都向着全栈方向发展,所以必须掌握些前端比较流行的框架,这样才能增强自己的技术体系框架,也对自己将来构架之路进行铺路。根据经验千锋武汉Web前端培训的老师推荐几个精致的前端We...

2020-01-14 17:13:21 1616

原创 linux中web简单介绍(三)

几个web UI框架1.AliceuiAliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式。gitHub地址:https://github.com/aliceui/aliceui.github.io2.AmazeuiAmaze UI 是一个轻量级、 Mobile...

2020-01-14 17:04:58 281

原创 linux中web简单介绍(二)

Linux的web服务的介绍web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构...

2020-01-14 11:41:09 445

原创 linux中简单的WEB界面(一)

HTML51.main标签<main>元素呈现了文档或应用的主体部分。主体部分由与文档直接相关,或者扩展于文档的中心主题、应用的主要功能部分的内容组成。这部分内容在文档中应当是独一无二的,不包含任何在一系列文档中重复的内容,比如侧边栏,导航栏链接,版权信息,网站logo,搜索框(除非搜索框作为文档的主要功能)。image.png2.article标签&lt...

2020-01-13 19:06:48 2180

原创 OE配置过程中的bitbake编译过程

OpenEmbedded是一些脚本(shell和python脚本)和数据构成的自动构建系统。脚本实现构建过程,包括下载(fetch)、解包(unpack)、打补丁(patch)、configure、编译(compile)、安装(install)、打包(package)、staging、做安装包(package_write_ipk)、构建文件系统等。1、OE编译顺序:do_setscen...

2020-01-08 16:17:05 1553

原创 systemd.service 服务单元配置

systemd.service — 服务单元配置大纲service.service描述以 ".service" 为后缀的单元文件, 封装了一个被 systemd 监视与控制的进程。本手册列出了所有专用于此类单元的 配置选项(亦称"配置指令"或"单元属性")。systemd.unit(5)中描述了通用于所有单元类型的配置选项, 它们位于 "[Unit]" 与 "[I...

2019-12-31 15:46:51 440 1

原创 systemd.service 服务单元配置

systemd.service — 服务单元配置大纲service.service描述以 ".service" 为后缀的单元文件, 封装了一个被 systemd 监视与控制的进程。本手册列出了所有专用于此类单元的 配置选项(亦称"配置指令"或"单元属性")。systemd.unit(5)中描述了通用于所有单元类型的配置选项, 它们位于 "[Unit]" 与 "[I...

2019-12-31 14:47:43 1471

原创 bitbake简介(1)

BitBake介绍1. 简介BitBake 是用 Python 写的一个程序,它是 OpenEmbedded 构建系统时使用的生产工具,现在有很多嵌入式系统都是在使用,比如Yocto 、WindRiver Linux 等。它是一个多任务引擎,可以并行执行 shell 和 Python 任务,每个任务单元根据预定义的元数据来管理源码、配置、编译、打包,并最终将每个任务生成的文件集合成为...

2019-12-31 10:43:21 490

原创 linux的I2C驱动

Linux驱动子系统之I2C(1)1硬件特性1.1 概述I2C总线是由Philips公司开发的两线式串行总线,这两根线为时钟线(SCL)和双向数据线(SDA)。由于I2C总线仅需要两根线,因此在电路板上占用的空间更少,带来的问题是带宽较窄。I2C在标准模式下传输速率最高100Kb/s,在快速模式下最高可达400kb/s。属于半双工。在嵌入式系统中,I2C应用非常广泛,大...

2019-12-28 20:17:51 180

原创 linux 中gpio配置

linux内核的gpiolib详解#include <linux/init.h> // __init __exit#include <linux/module.h> // module_init module_exit#include <mach/regs-gpio.h>#include <mach...

2019-12-27 11:41:06 1298

原创 linux下的GPIO -keys

Linux GPIO Key 驱动的加载gpio-keys是基于input子系统实现的一个通用的GPIO按键驱动,基于platform来实现,位于drivers/input/keyboard/gpio_keys.c,这个文件是硬件无关的,而硬件有关的需要我们自己来注册.进入这个gpio_keys.c这个函数,第一步就是初始化.static int __init gpio_keys_ini...

2019-12-27 11:03:36 1941

原创 linux下GPIO按键驱动(一)

前言:  linux下platform平台驱动是为了方便隔离bsp与driver,利于移植。体现好代码的高内聚,低耦合。Linux设备驱动模型中,关心总线,设备和驱动三个实体。总线将设备和驱动绑定。在系统每注册一个设备的时候,都会寻找与之相匹配的驱动,相反的,每加载一个驱动的时候,也会寻找与之匹配的设备。匹配由总线完成。linux发明了一种虚拟的总线,称之为platform总线,相应的设...

2019-12-27 11:00:52 974

原创 linux 中watchdog(二)

linux watchdog看门狗编程说明由于防止linux系统下程序突然意外终止或是陷入死循环等情况,启用看门狗机制,出现问题的时候机器重启。初始化看门狗查看liux系统下是否有/dev/watchdog控制句柄ls /dev/watchdog代码段int fd = open("/dev/watchdog", O_WRONLY);if(fd == -1){ ...

2019-12-26 15:20:01 701

原创 linux下的watchdog(一)

前言Watchdog 是 Linux 系统一个很重要的机制,其目的是监测系统运行的情况,一旦出现锁死,死机的情况,能及时重启机器(取决于设置策略),并收集crash dump.watchdog,顾名思义,看门狗。这就说明,有一个被watch的对象,和一个watch它的程序。无论是内核watchdog,还是userland watchdog,其基本思路都是:1. 假定某一个对象的状态...

2019-12-26 14:44:22 1059

原创 linux下的watchdog

1.1 Linux下watchdog的工作原理Watchdog在实现上可以是硬件电路也可以是软件定时器,能够在系统出现故障时自动重新启动系统。在Linux 内核下,watchdog的基本工作原理是:当watchdog启动后(即/dev/watchdog设备被打开后),如果在某一设定的时间间隔内/dev/watchdog没有被执行写操作, 硬件watchdog电路或软件定时器就会重新启...

2019-12-26 14:10:26 2105

原创 bitbake(一)

如果说 Linux 系统镜像是你想吃的一桌饭菜,那么 Yocto 就是一家餐厅,Poky 就是厨房,BitBake 就是厨师。那么,如果我们想定制自己的 Linux,我们应该学会怎么用好 BitBake,或者说把我们的意图告诉 BitBake。总而言之,如果你想定制 Linux 系统的愿望跟你想吃一桌好吃的饭菜一样强烈的话(或者更强烈),你应该好好了解了解 BitBake。1. 认识 BitB...

2019-12-25 13:53:51 332

原创 systemd介绍(二)

systemd-使用篇Linux操作系统的开机过程是这样的,即从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。RHEL 7、等linux发行版系统已经替换掉了熟悉的初始化进程服务System V init,正式采用全新的sys...

2019-12-25 11:00:40 656

原创 systemd(一)

Systemd介绍按下电源键,随着风扇转动的声音,显示器上开启的图标亮起。之后,只需要静静等待几秒钟,登录界面显示,输入密码,即可愉快的玩耍了。这是我们大概每天都做的事情。那么中间到底发生了什么?简单地说,从BIOS或者UEFI开始读取硬盘。接下来,进入bootloader(LILO或者GRUB),bootloader开始载入内核,内核初始化完毕后,紧接着进入用户空间的初始化。用户空间...

2019-12-25 10:57:07 151

原创 linux 中LED的驱动

一、相关知识点(涉及接口、结构体、调用关系等)一个软件系统可以分为以下四层:应用程序、库、内核、驱动,借用韦老师一副图,如下图:即:应用层开发的功能,各个接口会通过库、通过内核调用到底层驱动程序的对应接口,从而执行对应的功能。1.1 裸机开发步骤与驱动开发过程对比1.1.1 裸机开发步骤裸机开发时,我们需要按照如下过程进行开发。步骤:1、看电路图,查清楚led在哪个管脚...

2019-12-24 16:09:21 478

原创 linux驱动之LED

Linux驱动学习之设备树中编写的设备树LED驱动,都是配置LED灯的GPIO寄存器,驱动方式和裸机没有区别。Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动方式,否则就相当你买了一辆车,结果每天推着车去上班。基础知识Linux内核提供了pinctrl和gpio子系统用于GPIO驱动,可以在leds-gpio.c中可以看到相关功...

2019-12-24 11:42:21 427

PY3基础day13(continue0)

py堡垒机设计11111111111111111111111111111111111111111111

2018-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除