自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 二、springboot中mybatis项目入门——注解版

一、Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2019-10-14 21:42:57

阅读数 22

评论数 0

原创 一、springboot中mybatis配置

一、引入maven <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>m...

2019-10-11 21:18:25

阅读数 32

评论数 0

原创 论文中画图工具

import matplotlib.pyplot as plt import matplotlib as mpl import numpy as np def lineChart6(): """l验证结果""" mpl...

2019-07-27 09:38:24

阅读数 170

评论数 0

转载 图像识别

Python图片识别汉字字母数字,tesseract-ocr 2018年03月09日 Python LEO 2607 环境:ubuntu + python2.7 代码: #/usr/bin/envpython #-*-coding:UTF-8-*- fro...

2019-07-24 12:24:44

阅读数 23

评论数 0

原创 Linux总结(二十六):linux的/文件特殊权限chattr、 lsattr、sudo

一、chattr命令:修改文件系统的权限属性 管理 Linux 系统中的文件和目录,除了可以设定普通权限和特殊权限外,还可以利用文件和目录具有的一些隐藏属性。chattr 命令,专门用来修改文件或目录的隐藏属性,只有 root 用户可以使用。 1、基本格式 [root@localho...

2019-07-14 20:36:37

阅读数 47

评论数 0

原创 Linux总结(二十五):linux的/文件特殊权限SUID、SGID、SBIT

一、SetUID文件特殊权限 1、基本定义 可以看到,原本表示文件所有者权限中的 x 权限位,却出现了 s 权限,此种权限通常称为SetUID,简称SUID 特殊权限。 SUID 特殊权限仅适用于可执行文件,所具有的功能是,只要用户对设有 SUID 的文件有执行权限,那么当用户执行此文件时...

2019-07-14 19:39:33

阅读数 39

评论数 0

原创 Linux总结(二十四):linux的文件权限管理—chgrp、chown、chmod、umask、mask、setfacl 和 getfacl 命令

对不同的用户,设置不同的文件访问权限,包括对文件的读、写、删除等,在 Linux 系统中,每个用户都具有不同的权限,拿非 root 用户来说,它们只能在自己的主目录下才具有写权限,而在主目录之外,只具有访问和读权限。 一、权限概述 1、使用ls -al 查看文件权限: 第一列:规定了...

2019-07-13 04:35:25

阅读数 50

评论数 0

原创 Linux总结(二十三):linux的用户组命令useradd、passwd、usermod、chage、userdel、id、su、groupadd、groupmod、groupdel、

一、useradd:添加新用户 1、基本格式 [root@localhost ~]#useradd [选项] 用户名 useradd命令常用选项 选项 含义 -u UID 手工指定用户的 UID,注意 UID 的范围(不要小于 500)。 -d 主目录 手工指...

2019-07-10 02:14:31

阅读数 79

评论数 0

原创 Linux总结(二十二):linux的用户组/etc/gshadow、初始组和附加组、/etc/login.defs

一、Linux /etc/gshadow文件 /etc/passwd 文件存储用户基本信息,同时考虑到账户的安全性,将用户的密码信息存放另一个文件 /etc/shadow 中。本节要将的 /etc/gshadow 文件也是如此,组用户信息存储在 /etc/group 文件中,而将组用户...

2019-07-09 23:47:01

阅读数 127

评论数 0

原创 Linux总结(二十一):linux的用户组文件/etc/passwd、/etc/shadow、/etc/group

一、简介 1、用户组是具有相同特征用户的逻辑集合。简单的理解,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有 10 个用户的话,就需要授权 10 次,那如果有 100、1000 甚至更多的用户呢? 显然,...

2019-07-09 22:59:10

阅读数 303

评论数 0

原创 python算法总结(三):计数排序

一、计数排序思路 算法的步骤如下: (1) 找出待排序的数组中最大和最小的元素 (2)统计数组中每个值为i的元素出现的次数,存入数组C的第i项 (3)对所有的计数累加(从C中的第一个元素开始,每一项和前一项相加) (4)反向填...

2019-07-09 01:00:53

阅读数 35

评论数 0

原创 python算法总结(二):python实现最大子数组和(动态规划法)

一、动态规划法求最大字段和 1、基本思路 设数组为listd[],设maxsum[i]为以listd[i]结尾的子数组的最大和,对于元素listd[i + 1],只有两种选择: (1)listd[i + 1]接着前面的子数组构成最大和。 (2)listd[i...

2019-07-08 16:15:06

阅读数 133

评论数 0

原创 Linux总结(二十):linux中函数库和脚本程序

一、Linux函数库 Linux系统中存在大量的函数库。简单来讲,函数库就是一些函数的集合,每个函数都具有独立的功能且能被外界调用。我们在编写代码时,有些功能根本不需要自己实现,直接调用函数库中的函数即可。需要注意的是,函数库中的函数并不是以源代码的形式存在的,而是经过编译后生成的二...

2019-07-08 01:56:45

阅读数 33

评论数 0

原创 Linux总结(十九):linux中yum

一、yum源配置 yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,Linux系统也提供有这样的工具,就是 yum。可以...

2019-07-08 01:36:50

阅读数 21

评论数 0

原创 Linux总结(十七):linux中RPM包

一、源码包和二进制(rpm包)包比较 1、使用源码包安装软件也有几点不足: (1)安装过程步骤较多,尤其是在安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写错误。 (2)编译时间较长,所以安装时间比二进制安装要长。 (3)因为软件是编译安装的,所以在安装过程中一旦报错,新手很...

2019-07-06 16:52:00

阅读数 58

评论数 0

原创 Linux总结(十六):linux文本处理工具——基本awk

一、认识awk 和 sed 命令类似,awk 命令也是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上执行用户想要的操作;反之,则不对行做任何处理。 1、基本格式 [root@localhost ~]# awk [选项] '脚本...

2019-07-06 15:24:23

阅读数 39

评论数 0

原创 Linux总结(十五):linux文本处理工具——高级sed

一、sed 多行命令 sed基本命令格式:sed [选项] ‘正则或者数字 {命令脚本; 命令脚本}’ 文件 有时我们需要对跨多行的数据执行特定操作,如果用普通的 sed 编辑器命令来处理文本,就不可能发现这种被分开的情况。sed 包含了三个可用来处理多行文本的特殊命令:...

2019-07-06 13:42:43

阅读数 40

评论数 0

原创 Linux总结(十四):linux文本处理工具——基本sed

一、sed脚本定义 Vim 采用的是交互式文本编辑模式,可以用键盘命令来交互性地插入、删除或替换数据中的文本。sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。 1、sed的特点 (1...

2019-07-06 02:22:21

阅读数 39

评论数 0

原创 Linux总结(十三):linux文本处理工具grep

一、grep命令:查找文件内容 从文件中找到包含指定信息的那些行,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式(regular expressions),为了要彻底搜索一个文件,有的用户在要搜索的字符串前加上前缀 global(全面的),一旦找到相匹配的内容,用...

2019-07-05 19:43:24

阅读数 20

评论数 0

原创 Linux总结(十二):linux文件显示命令 cat,more,less,head,tail

一、cat命令:连接文件或打印输出 cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此命令起名为“cat”,其实不然,cat 是 conc...

2019-07-05 18:06:57

阅读数 142

评论数 0

原创 Linux总结(十一):linux移动光标快捷键

一、移动光标 表中所有的快捷键都在命令模式(默认状态)下直接使用。 1、Vim快捷方向键 Vim光标上、下、左、右移动快捷键 快捷键 功能描述 h 光标向左移动一位 j 光标向下移动一行(以回车为换行符),也就是光标向下移动 k 光标向上移动一行(也...

2019-07-05 00:55:34

阅读数 370

评论数 0

原创 Linux总结(十):linux的VIM文本编辑器

一、Vim的安装 1、CentOS 系统中,使用如下命令即可安装 Vim: yum install vim 2、Ubuntu系统(或者deepin): sudo apt-get install Vim 3、文本编辑器VIM的优点或者使用的原因: 推荐使用 Vim 文本编辑...

2019-07-05 00:00:38

阅读数 45

评论数 0

原创 Linux总结(九):linux文件归档和压缩——linux的zip、unzip、gzip、gunzip、bzip2、bunzip2命令

一、Linux的zip命令 1、基本格式 [root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表 zip 命令常用选项及含义 选项 含义 -r 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。 -m 将文件压缩之后,删除原...

2019-07-04 22:29:49

阅读数 244

评论数 1

原创 Linux总结(八):linux文件归档和压缩——linux的tar命令

一、归档和压缩定义 1、归档 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。通常,归档总是会和系统(数据)备份联系在一起,不过,有关数据备份的内容,留到后续章节讲,本章仅学习归档命令的基本...

2019-07-04 20:54:37

阅读数 116

评论数 0

原创 Linux总结(七):linux文件和目录命令 cp、rm、mv

一、linux的cp命令,复制文件和目录 cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录 1、cp命令的基本格式 [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -...

2019-07-04 17:36:17

阅读数 100

评论数 0

原创 Linux总结(六):ln 文件之间建立连接,软连接与硬链接详解

一、ext4文件系统 1、把分区主要分为两大部分(暂时不提超级块):小部分用于保存文件的 inode (i 节点)信息;剩余的大部分用于保存 block 信息。 2、inode 的默认大小为 128 Byte,用来记录文件的权限(r、w、x)、文件的所有者和属组、文件的...

2019-07-03 22:32:52

阅读数 917

评论数 0

原创 linux总结(五):Linux文件与目录命令cd 、pwd,ls,mkdir,rmdir,touch

一、cd命令 cd 命令,是 Change Directory 的缩写,用来切换工作目录。 1、cd 命令的基本格式如下: [root@localhost ~]# cd [相对路径或绝对路径] 除此之外,cd 命令后面可以跟一些特殊符号,表达固定的含义,如表 ...

2019-07-03 18:31:43

阅读数 84

评论数 0

原创 python爬虫基础(二):HTTP协议总结

一、HTTP协议简介 1、HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 ...

2019-07-03 18:19:07

阅读数 94

评论数 0

原创 Linux总结(四):linux文件和目录管理

一、linux文件系统层次结构 (1)文件系统的最顶层是由根目录开始的,系统使用“/”来表示根目录,在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含(子)目录或文件。如此反复就可以构成一个庞大的文件系统。 (2)录名或文件名都是区分大小写的,如 dog、DOG 和...

2019-07-03 15:08:58

阅读数 38

评论数 0

原创 Linux总结(三):linux一切皆是文件、挂载、服务器管理

一、一切皆是文件 Linux中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资也都是文件。 文件类型如下: (1)普通文件: 类...

2019-07-03 01:50:53

阅读数 47

评论数 0

原创 Linux总结(二):linux常用目录

一、目录标准产生 1.使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件...

2019-07-03 00:31:14

阅读数 24

评论数 0

原创 Linux总结(一):linux使用注意事项

一、Linux 不靠扩展名区分文件类型 1.Linux 系统通过权限位标识来确定文件类型,且文件类型的种类也不像 Windows 下那么多,常见的文件类型只有普通文件、目录、链接文件、块设备文件、字符设备文件等几种。Linux 的可执行文件不过就是普通文件被赋予了可执行权限而已。 2.Linu...

2019-07-02 23:24:10

阅读数 39

评论数 0

原创 python算法总结(一):python实现冒泡排序、python实现快速排序

1.题目,给你一个列表【100,96,98,90】,输出从大到小排列的位次。要求排序不用库函数。 #coding=utf-8 import sys def newsort(list1): i = 1 listd = {} for listvalue in list1: ...

2019-07-02 17:18:32

阅读数 33

评论数 0

原创 ptrhon总结(十九):python模块(base64, struct, hashlib.md5 、sha1、hmac)

一、base64: 1.用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。 Base64编码会...

2019-07-01 14:41:56

阅读数 88

评论数 0

原创 python总结(十八):python内置模块——collection

from collections import namedtuple from collections import deque from collections import defaultdict from collections import OrderedDict def coordin...

2019-06-30 15:35:07

阅读数 104

评论数 0

原创 python总结(十七):多线程

一、多线程 1、由于任何进程默认就会启动一个线程,我们把该线程称为主线程,主线程又可以启动新的线程,Python的threading模块有个current_thread()函数,它永远返回当前线程的实例。主线程实例的名字叫MainThread,子线程的名字在创建时指定,我们用LoopThread...

2019-06-30 15:33:08

阅读数 25

评论数 0

原创 python总结(十八):分布式进程

一、服务器端 #!/usr/bin/env python3 # -*- coding : utf-8 -*- # master.py for windows import time,queue from multiprocessing.managers import BaseManager ...

2019-06-30 01:49:17

阅读数 30

评论数 0

原创 python总结(十六):多进程

一、多进程实现 1.用进程池方法: 例子:假设有两个任务:run_proc()、long_time_task()需要并行执行。 # encoding = utf8 from multiprocessing import Process,Queue,Pool import os, t...

2019-06-29 04:34:39

阅读数 21

评论数 0

原创 python 总结(十五):操作目录,JSON

一、操作目录 1.查看系统 >>> import os >>> os.name # 操作系统类型 'posix' os.uname() 2.查看环境变量 os.environ """差啊看环境变量列...

2019-06-28 01:20:42

阅读数 21

评论数 0

原创 python总结(十四):IO

一、文件读写 1.读取文件写法: 常用写法如下: try: f = open('/path/to/file', 'r') print(f.read()) finally: if f: f.close()...

2019-06-27 22:13:59

阅读数 17

评论数 0

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