自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (14)
  • 收藏
  • 关注

原创 Linux安装Docker CE

之前写过一篇安装博客,现在修正一些错误并加入centos7安装docker方式Ubuntu 安装 Docker CE警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Bionic 18.04 (LTS)Xenial 16.04 (LTS)Trusty 14.04 (...

2019-07-04 14:34:46 289

原创 单服务器多个docker容器之间免密登录

单个服务器中多个容器之间配置免密登录普通容器做法以ubuntu:16.04的镜像作为基础docker pull ubuntu:16.04启动容器创建两个容器,分别命名为ub1和ub2分别在两个终端下执行该命令docker run -it --name ub1 you_IMAGE_ID;docker run -it --name ub2 you_IMAGE_ID;安...

2019-07-03 20:18:36 1251

原创 LRU算法 C语言实现以及时间戳优化

C语言实现LRU算法以及采用记录时间戳的方法进行优化一般遍历方法基本思想遍历将要存入页表的页号,同时判断该页号是否在页表中且页表当前是满状态还是空状态,如果不在页表中且页表有空位,则存入空位;如果在页表中则跳过本次循环;如果页表满且不在页表中,则将页表维护数据删除,其他数据依次后挪,将该页号放在数组头部;同时,页表满情况下如果遇到已存在的页号,则把该页号提前到table表的首位。代...

2019-06-30 17:22:53 403

转载 重置-清除-删除neo4j数据库

一般方案我们可以通过以下查询删除所有节点和关系。MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r但是新创建的节点获取内部ID为({last node internal id} 1)。它不会重置为零。我们如何重置neo4j数据库,如新创建的节点将获取id为0?从2.3,我们可以删除所有有关系的节点,MATCH (n)DETACH DELET...

2019-06-30 17:14:02 2418

转载 修改Linux远程登录提示信息

无论何时登录公司的某些生产系统,你都会看到一些登录消息、警告或关于你将登录或已登录的服务器的信息,但是这些信息直接显示有可能会造成不安全因素或你想要个性化,那么,现在教你如何进行修改提示类型你可以配置两种类型的提示信息。用户登录前显示的提示信息(在你选择的文件中配置,例如 /etc/login.warn)用户成功登录后显示的提示信息(在 /etc/motd 中配置)用户登录前连接系统时显...

2019-06-30 17:13:04 525

原创 短进程优先-SPF-调度算法-C语言实现

C语言实现的SPF调度算法注:不包括同时到达情况#include<stdio.h>#include<stdlib.h>#define num 20/*0 23 54 46 58 2-1 -1*/// 不包含同时到达情况// 必须排除位置信息!!!!void print(int a[],int j){ int ss=0; fo...

2019-06-26 16:32:37 1114

原创 先进先出-FCFS-调度算法-C语言实现

C语言实现的FCFS算法#include<stdio.h>#include<stdlib.h>#define num 20/*0 23 54 46 58 2-1 -1*/int main(){ int a[2][num]={0},i=0,j=0,m,n; // 到达时间与服务时间 int name[num]; for(i=0;...

2019-06-26 16:31:46 1993 1

原创 Go语法——数组

go语言数组用法介绍,go语言中数组其实用的非常少,因为它有非常灵活的切片,这种灵活度甚至超过了python的切片,所以go语言的绝大部分数组操作基本由切片完成,所以我们仅需要简单了解一下go语言简单的数组用法基本定义你会看到集中常见的数组定义方法:var arr1 [5]int // 整形数组arr2 := [3]int{1, 3, 5} // 同时赋值版本arr3 := [......

2019-05-27 08:20:20 175

原创 go语法——函数

学习go语言之前,我们应该知道go语言是一个函数式编程语言,函数是重中之重,所以本部分介绍了Go语言基本的函数用法以及,为什么说go语言是一个函数式编程语言一个简单函数在go语言中,函数的命名方式与变量相同,都是关键字,函数名、类型这种,类型写在最后的方式函数具体写法如下:func eval(a, b, int,op string) int{ ...}下面是一个简单的函数写法及调用...

2019-05-17 08:10:50 145

转载 Go基础-程序实体补充

一些关于判断变量类型与类型转换、不同类型之间的比较一、如何判断变量类型断言下面是例子代码:import ( "fmt")func main() { var name = "icode" value, ok := interface{}(name).(string) fmt.Println(value) fmt.Println(ok)}注意:...

2019-05-15 18:55:00 37

原创 Go语言基础语法

本部分包含Go语言的变量、常量、类型转换、枚举、if、switch、循环,属于go语言语法中基础部分Hello worldpackage main// 程序入口import "fmt"// 输出库func main() {// 主程序入口 fmt.Print("hello world") // 输出语句}变量在go语言中,凡是定义的变量必须使用,否则会报错变量定义方法...

2019-05-15 18:14:54 55

原创 ubuntu安装neo4j数据库-直接安装与docker方式

本文介绍了ubuntu下分别使用源安装和docker安装neo4j的方法添加下载源安装wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources....

2019-05-07 20:40:43 240

原创 【小记】Docker新linux容器启动后无ifconfig和ping

Docker容器启动后,有时无ifconfig和ping的尴尬,以及一个中科大的源命令第一条apt-get updateapt install net-tools # ifconfig 命令第二条apt install iputils-ping # ping换源中科大的源编辑/etc/apt/sources.list文件注释其中其他内容末尾添加d...

2019-05-07 20:39:55 282

转载 Docker容器挂载本地共享文件夹

title: Docker容器挂载本地共享文件夹date: 2019-05-07 15:19:43tags:- Docker- 共享categories: DockerDocker挂载本地目录的方法Docker容器启动时,我们可以使用-v参数来挂载主机下的一个目录比如,我需要启动一个ubuntu的容器,并把/opt文件挂载在这个容器上做共享文件夹# a3551444fc85是我...

2019-05-07 20:18:29 6380

原创 jdk最新版,JDK8u211,直链

jdk直链8u211地址https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1556731622_a30f843e17b4af226bc772a58116a114

2019-05-02 01:27:57 10751

原创 基于selenium、BeautifulSoup与goose3的动态网络爬虫(以东方视野为例)

description: 使用selenium模拟浏览器打开东方视野新闻列表页,使用BeautifulSoup获取每页新闻标题、摘要、时间、url,最后使用goose3获取网页正文部分,目前没有做进程优化,日后有需求再考虑爬虫所需环境python3.6.5seleniumselenium对应浏览器驱动BeautifulSoupgoose3保证网速运行下面代码# encoding...

2019-04-28 09:34:07 193

原创 Linux下which whereis locate find的区别

Linux下 which | whereis | locate | find的区别which 查看可执行文件的位置whereis 查看文件的位置locate 配合数据库查看文件位置find 实际搜寻硬盘查询文件名称1. findfind是最常用和最强大的查找命令。它能做到实时查找,精确查找,但速度慢。find的使用格式如下:find [指定...

2019-04-20 19:41:29 83

原创 Django实现简单网页弹出警告

功能所在位置该功能运用了django.contrib.messages这个库,再django项目中srtting.py文件中的38行,APP注册部分INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.con...

2019-04-20 19:16:09 4452

转载 Python列表解析式

照例先是官方文档:python列表解析(推导式)原文链接: 轻松学会Python列表解析式还有一个:原文什么是列表解析式?列表解析式是将一个列表(实际上适用于任何可迭代对象(iterable))转换成另一个列表的工具。在转换过程中,可以指定元素必须符合一定的条件,才能添加至新的列表中,这样每个元素都可以按需要进行转换。如果你熟悉函数式编程(functional programming),...

2019-04-10 20:01:12 131

原创 Django获取指定列的数据

model一般都是有多个属性的,但是很多时候我们又只需要查询特定的某一个,这个时候可以用到values和values_list二者简介[values()](https://docs.djangoproject.com/en/1.9/ref/models/querysets/#values)values()¶values(*fields)¶Returns a QuerySet that ...

2019-04-06 14:01:35 1466

原创 Django2.2报错——AttributeError: ''str'' object has no attribute ''decode''

方法说明Django2.2报错–AttributeError: ‘str’ object has no attribute 'decode’的解决方案,仅算是临时解决,所有更好的解决方案应该斟酌使用本方法报错信息G:\book_pulisher>python manage.py runserverWatching for file changes with StatReloader...

2019-04-05 14:58:43 5532 11

原创 U盘监控读取者

# -*- coding:utf-8 -*-#pyinstaller -F usermode.pyimport psutilimport sysimport osimport timefrom datetime import datetimeimport shutillocal_device = []local_letter = []local_number = 0loc...

2019-03-14 09:24:16 184

原创 创建最小的Go-Docker镜像

一个简单的Go程序镜像首先让我们创建一个很简单的Go程序:package mainimport &quot;fmt&quot;func main() { fmt.Println(&quot;hello world&quot;)}运行下面的命令会创建一个超小的镜像, 这是我们的第一种方式:GOOS=linux CGO_ENABLED=0 go build -ldflags=&quot;-s -w&quot; -o app app.go &amp

2019-03-04 08:11:35 315

原创 Golang框架

Web框架可以帮助开发人员尽可能方便快捷地构建应用程序。Go语言还比较新,所以使用的框架带有充足的文档很重要。这里有9个框架可帮助你使用Go语言构建项目。1.Revel作为Go语言的高效生产力框架,Revel包含的Hot Code Reload工具可以让你在每次更改文件时重建项目。它还包括各种全面和高性能的功能,因此你不需要找外部库集成到框架中。2.BeegoBeego是一个完整的MVC框...

2019-03-04 08:08:41 168

原创 Docker日志太多导致磁盘占满

Docker日志太多导致磁盘占满我有一台服务器上面部署了多个docker容器, 并且每个docker容器都往stderr中源源不断的输出日志,导致今天磁盘被占满了。搜索了一下,docker官方网站上提供了一篇解决方案的文章。Docker容器在启动/重启的时候会往/var/lib/docker中写东西,如果你在启动docker容器遇到No space left on device的问题,可以按照...

2019-02-25 08:40:05 1278

原创 制作自己的Docker镜像

写在前面镜像和容器的区别是什么,镜像,是一个静态的文件;容器,动态进程,具有生命周期图解制作属于自己的Docker镜像,一般有两种方式,第一种为commit方式,利用已有的镜像,运行后安装定制自己需要的环境,然后生成镜像;另一种就是build方式,通过编写Dockerfile命令脚本进行生成镜像。使用非root用户操作DOCKERdocker默认使用root操作。创建docke...

2019-02-25 08:20:23 6747 1

原创 docker-system-—— 一个全新的命令集合

docker system 目前拥有四个子命令,分别是:docker system dfdocker system eventsdocker system infodocker system prunedocker system 其中最重要的一个命令就是 docker system prune 命令,清理没有使用的数据,包括镜像数据,已经停止的容器查看 docker system 帮...

2019-02-25 08:18:39 1131

原创 Docker操作命令——停止、删除篇

停止、删除命令对docker容器进行停止或删除操作的命令,会在接下来的文章中更新”docker system“系列命令列出所有的容器 IDdocker ps -aq停止所有的容器docker stop $(docker ps -aq)删除所有的容器docker rm $(docker ps -aq)删除所有的镜像docker rmi $(docker images -q)...

2019-02-25 08:15:45 740

原创 Docker——退出而不关闭容器

一般情况下,进入docker容器后如果退出容器,容器就会变成Exited的状态,那么如何退出容器让容器不关闭呢?如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器,这一点很重要,请牢记!以下示例为退出容器但不关闭容器[root@localhost ~]# docker attach c600c4519fc8[root@c600c4519fc8 /]# exitexit[root...

2019-02-19 19:10:17 3735

原创 阿里云ESC服务器配置jupyter notebook远程访问

1. 安装Anaconda下载地址:清华镜像站在服务器上选择tar包解压安装并配置环境变量#JAVA_HOMEexport JAVA_HOME=/opt/jdk1.8.0_191export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_...

2019-02-18 20:28:34 1108

原创 正则表达式详解

什么是正则表达式 ?正则表达式是一种被用于从文本中检索符合某些特定模式的文本。正则表达式是从左到右来匹配一个字符串的。“Regular Expression” 这个词太长了,我们通常使用它的缩写 “regex” 或者 “regexp”。正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。想象一下,您正在编写应用程序,并且您希望在用户选择用户名时...

2019-02-17 13:35:40 161

原创 linux运维基本功之xargs

Linux运维基本功 xargsxargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空...

2019-02-16 13:35:35 69

原创 使用Dockerfile定制镜像

使用 Dockerfile 定制镜像原文地址:https://yeasy.gitbooks.io/docker_practice/image/build.html#项目地址:https://github.com/yeasy/docker_practice从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修...

2019-02-16 13:33:27 97

原创 Dockerfile 多阶段构建

多阶段构建之前的做法在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用两种方式:全部放入一个 Dockerfile一种方式是将所有的构建过程编包含在一个 Dockerfile 中,包括项目及其依赖库的编译、测试、打包等流程,这里可能会带来的一些问题:镜像层次多,镜像体积较大,部署时间变长源代码存在泄露的风险例如,编写 app.go 文件,...

2019-02-16 13:31:46 924

原创 Dockerfile-指令详解

本文简述了:COPY,ADD,CMD,ENTRYPOINT等命令介绍和使用方法COPY 复制文件格式:COPY [--chown=&lt;user&gt;:&lt;group&gt;] &lt;源路径&gt;... &lt;目标路径&gt;COPY [--chown=&lt;user&gt;:&lt;group&gt;] ["&lt;源路径1&gt;",... &

2019-02-16 13:30:04 94

原创 Ubuntu 安装 Docker CE及配置国内加速

Ubuntu 安装 Docker CE警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.准备工作系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Bionic 18.04 (LTS)Xenial 16.04 (LTS)Trusty 14.04 (LTS) (Docker CE v18.06 及以下版本)Dock...

2019-02-12 17:55:21 2019

原创 Golang之nil

Golang之nilgolang中的**nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的niu复杂得多了,如果不信,那我们继续往下阅读。nil 为预声明的标示符,定义在builtin/builtin.go**// nil is a predeclared identifier representing the zero value for a//...

2019-02-11 20:53:35 859

原创 Linux磁盘与内存清理

Linux内存和磁盘清理一、磁盘清理1. 三种常见的磁盘清理方式# 清理旧版本的软件缓存sudo apt-get autoclean# 清理所有软件缓存sudo apt-get clean # 删除系统不再使用的孤立软件sudo apt-get autoremove 2. 清理opera/ firefox的缓存文件ls ~/.opera/cache4ls ~/.mozill...

2019-02-09 12:42:05 283

原创 Django 创建超级用户

运行命令python manage.py createsuperuser输入用户名Username (leave blank to use ‘administrator’): user01 # 换成你的想要的输入email:Email address: (在这里输入你的自己的邮箱帐号)输入密码需要输入两次,并且输入密码时不会显示出来:Password:Passwo...

2019-01-27 19:47:09 1392

原创 windows安装Neo4j数据库

windows安装Neo4j数据库Neo4j 数据库,图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。Neo...

2019-01-26 14:41:12 739

Go语言圣经.epub

Go语言圣经.epub,epub版本可以方便的在笔记本上等桌面环境方便的阅读,go语言圣经是一个经典的go语言学习书籍

2019-05-18

Go语言圣经.mobi

Go语言圣经.mobi,mobi版本,可以在电子书阅读,Go语言学习经典书籍

2019-05-18

Linux命令行与shell脚本编程大全_第3版.mobi

Linux命令行与shell脚本编程大全_第3版.mobi,mobi版本,可以在电子书阅读

2019-05-18

Linux命令行与shell脚本编程大全_第3版.epub

Linux命令行与shell脚本编程大全_第3版.epub,欢迎各位小伙伴下载

2019-05-18

Python数据分析(2016年影印版)

python数据分析影印版,2016年的印刷版,比较新的版本,欢迎大家下载

2019-03-20

ORM数据库操作源码

Django项目orm操作mysql数据库的项目源码,对应博客:https://blog.csdn.net/qq_36274515

2018-08-22

一键修改IP的bat脚本

只需要填入要修改的IP最后三位(或两位)即可修改IP,注意使用前修改代码内的子网掩码、网关、首选和备选DNS为你自己的,否则无效!!!

2018-07-27

根据MAC地址改IP、计算机名、计算机描述bat批处理

根据MAC地址改IP、计算机名、计算机描述bat批处理,注:需要提前收集mac和对应IP地址

2018-07-27

运行py脚本的文件,仅上传

一个自己运行py脚本的bat,方便他人下载使用,一个自己运行py脚本的bat,方便他人下载使用

2018-07-26

机房批量修改ip脚本

机房批量修改IP脚本,需要以管理员权限运行,配合博客使用设置为开机自动启动,欢迎交流学习

2018-07-26

静默运行bat批处理文件

静默运行批处理文件,如bat脚本,只需要将其中的绝对路径加以修改即可

2018-07-26

apacheds-2.0.0-M24-64bit.bin

apacheds,搭建集群所需,配置阿里大数据集群所需,用于辅助搭建

2018-01-24

数据结构习题答案(C语言版)

数据结构C语言版答案,旋转,填空,代码,均有详解,需要的同学可以下载,资源共享

2017-12-07

C语言爱心告白

C语言编写爱心以及表白话语,初学者可模仿编写,或是填入自己喜欢的告白话语

2017-11-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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