自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Ubuntu下使用OpenLDAP实现账号集中管理

安装和配置LDAP服务器sudo apt-get update更新软件包列表sudo apt-get install slapd ldap-utils migrationtools安装openLDAP在这个过程中有很多选项需要做出选择。以下作为参考:跳过OpenLDAP服务器配置? NoDNS域名?此选项将确定目录路径的基本结构。即使没有DNS域名,也可以填入所需的任何值。 这里...

2020-06-04 15:10:22 1757

原创 Ubuntu下使用FreeRadius实现Wifi认证

硬件和环境: ASUS RT-AC88U路由器、两台Ubuntu 16.04的机器、FreeRADIUS 2.2.8FreeRADIUS安装和测试:sudo apt-get install freeradius freeradius-mysqlFreeRADIUS服务启动或关闭:sudo service freeradius start/stop调试模式运行:sudo freerad...

2020-06-04 14:53:53 1501

原创 常见排序算法总结

排序的相关概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假设在待排序的记录序列中,存在多个具有相同关键字的记录,若经过排序,这些记录的相对次数能够保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,经过排序以后,r[i]人在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。内部排序:数据元素全部放在内存中的...

2019-04-06 15:51:38 207

原创 2 Linux环境基础开发工具

2 Linux环境基础开发工具2.1 Linux软件包管理器yum2.1.1 软件安装的方式1. 源码安装大多数开源的软件都是源码的形式。拿过来自己编译,安装。优点:源码安装兼容性好。  缺点:过程繁琐还容易卡壳。2. rpm安装RPM(Red-Hat Package Manager)红帽的软件包管理器。一般rpm安装使用rpm包,rpm包和tar包、gzip等不同,这些是压缩包,...

2019-01-24 13:57:37 265 1

原创 1 Linux下常用基础命令和权限理解

1 Linux下常用基础命令和权限理解Linux下的操作都是命令操作,语法格式大致都是:命令名 [操作选项] [源操作对象] [目的操作对象]还要说明的是,Linux下一切皆文件,并不以文件后缀名区分文件类型,这样也是为了实现操作接口统一。比如目录实际上就是一个文件,只不过这个文件中还放有其他文件。牢记这一点对学习Linux是很有帮助的。1.1 针对目录的常用命令1.1.1 ls指令语法...

2019-01-23 23:27:15 340

原创 MySQL中的数据类型

4 数据类型4.1 数据类型分类MySQL中定义数据字段的类型对于数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为以下五类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT小数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TE...

2019-01-21 16:11:04 1062 2

原创 MySQL中表的操作

3 表的操作3.1 创建一个表语法:CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;说明:field 表示列名datatype 表示列的类型character se...

2019-01-20 17:44:50 186

原创 MySQL中库的操作

2 MySQL中库的操作2.1 创建数据库语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLL...

2019-01-20 11:18:22 211

原创 数据库基础

1 数据库基础1.1 什么是数据库首先来了解一下什么是数据呢?数据(data)是指所有能输入到计算机并被计算机程序处理的符号的介质的总称是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。存储数据用文件就可以了,为什么要有数据库这么一个东西呢?文件的安全性问...

2019-01-18 17:26:23 188 1

原创 进程控制

代码实现进程的创建、等待、终止进程创建进程创建使用的是fork()函数,它的作用是从一个已存在的进程中通过复制原进程的pcb,创建一个新的子进程,原进程则为新进程的父进程。父子进程代码共享,但是数据独有。fork()函数返回值父子进程各有不同,父进程返回的是子进程的pid,而子进程返回的是0,我们可以通过返回值的不同实现父子进程的代码分流。代码实现:/*这是一个演示进程创建,实现父子进程代...

2018-12-09 19:39:25 167

原创 进程概念

1.进程的调度算法操作系统管理了系统的有限资源,当有多个进程(或多个进程发出的请求)要使用这些资源时,因为资源的有限性,必须按照一定的原则选择进程(请求)来占用资源。这就是调度。目的是控制资源使用者的数量,选取资源使用者许可占用资源或占用资源。调度算法是指:根据系统的资源分配策略所规定的资源分配算法。对于不同的的系统和系统目标,通常采用不同的调度算法。1. 先来先服务 (FCFS,first ...

2018-12-06 18:51:57 215

原创 Linux下基本工具及彩色进度条程序

1.vim配置Vim是从 vi 发展出来的一个功能强大、高度可定制的文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。那么vim怎么来配置它呢?在目录/etc下面,有一个名为.vimrc的隐藏文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以建立私有的配置文件,命名...

2018-11-30 22:52:49 442

原创 linux权限及基础命令

权限概念权限通俗的来说就是哪些事情能做,哪些事情不能做。在linux下,用户分为了两种:超级用户(root)、普通用户。超级用户:可以在linux下做任何事情,不受限制普通用户:在linux下做有限的事情文件权限管理文件访问者文件和目录的所有者:u-User文件和目录的所属组:g-Group其他用户:o-Other文件访问权限基本权限读(r):read对文件而言,具...

2018-11-28 23:04:31 266

空空如也

空空如也

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

TA关注的人

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