自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 正则表达式详解

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

2019-02-17 13:35:40 1007

原创 linux运维基本功之xargs

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

2019-02-16 13:35:35 245

原创 使用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 216

原创 Dockerfile 多阶段构建

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

2019-02-16 13:31:46 1571

原创 Dockerfile-指令详解

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

2019-02-16 13:30:04 304

原创 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 3336

原创 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 1592

原创 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 555

原创 Django 创建超级用户

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

2019-01-27 19:47:09 2981

原创 windows安装Neo4j数据库

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

2019-01-26 14:41:12 1380

原创 MySQL输入net start mysql错误2003 服务名无效

MySQL输入net start mysql错误2003 服务名无效检查windows服务列表,发现没有这个服务了,可能是我升级系统的原因解决方案cmd下进入mysql安装目录的bin目录下重新安装,输入代码mysqld --install出现提示:Service successfully installed 则成功输入:net start mysql启动成功...

2019-01-14 17:11:37 344

原创 WIN10安装Maven 3.3

WIN10安装Maven 3.3本文配置环境win10Maven 3.33java 1.8下载Maven 3.33官网下载点击本文标题下配置环境中Maven 3.33字样,自动开始下载,官网链接如下点我进入官网,打开后是如下画面,可以选择自己需要下载解压下载后文件名是apache-maven-3.3.3-bin.zip,解压出来,放置你的一个盘中,我这里放的是C盘,与jd...

2019-01-10 18:42:28 2896

原创 MySq5.7安装及服务无法启动解决方案

“MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET”解决办法**MySQL版本:**mysql-5.7.24-winx64**安装模式:**zip + Windows配置文件my.ini:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\MySql\mysql-5.7.24-...

2019-01-08 01:18:15 354

原创 机房IP修改

Bat+Python修改机房IP先说明不足之处开始干活准备工作NIP_Get.pySeriously.bat打包py脚本使用winrar打包为自解压程序设置结语先说明不足之处机房系统,保证程序兼容性,不安装Python,所以不采用bat脚本调用py脚本获取返回值的用法py脚本中调用bat,涉及管理员权限问题,传参不正常,不采用纯py脚本在选择网卡和修改IP时极其心累繁琐,不采用bat脚...

2019-01-03 20:19:06 1973 1

原创 阿里云搭建SVN服务器

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动...

2018-10-25 10:53:39 680

原创 Django —— ORM定义外键报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'

在Django项目中,使用ORM在models.py中新建数据表定义外键的时候语句如下:publisher_id = models.ForeignKey(to="Publisher")报错信息为:TypeError: __init__() missing 1 required positional argument: 'on_delete'解决方案:在ForeignKey中...

2018-08-23 10:41:52 1716

原创 Django —— ORM对MySQL数据库的增删改查

一篇上文章录了Django的项目中ORM操作数据库的相关配置接下来介绍一下具体对是数据库实现增删改查的操作:首先,项目结构如下(Python3.6版本)                                            一,数据库连接准备首先,在day03,目录下的setting.py文件中配置连接数据的参数(的MySQL为例)DATABASES = ...

2018-08-22 16:05:19 6373 2

原创 Django——ORM基础操作

一,为什么使用ORM:       1。不同的程序员写的SQL水平参差不齐       2。执行效率也参差不齐二,python语法 - 自动翻译 - > SQL语句jQuery                      DOM$("#d1")        --自动翻译-->  document.getElementById("d1")三,ORM优缺点       优点...

2018-08-20 15:52:43 515

原创 Django接收Form表单信息出现403错误

Django的项目中,HTML页面中表单提交表单后出现403错误,且未获取到提交信息,问题原因:    Django的针对提交的请教,会进行校验校验 解决方案 1:    导入模块from django.views.decorators.csrf import csrf_exempt # 解决校验问题造成的403错误    并在对应函数前面加上修饰器:@csrf...

2018-08-20 14:43:52 720

原创 python socket编程在阿里云的esc服务器下 [Errno 99] Cannot assign requested address解决方式

初识python socket网络编程,在阿里云的esc里面实际测试的时候,发现报了这个错误 [Errno 99] Cannot assign requested address那么就是愉快的排错过程:查了查网上的方案:#修改/etc/hosts文件 vim /etc/hosts将如下内容修改127.0.0.1 localhost修改为127.0.1.1 you...

2018-08-13 19:17:55 9056 1

原创 明明的随机数——疑惑

题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。Input Pa...

2018-08-05 20:20:25 296

原创 OpenCV3+python3实现视频转字符动画

1、实验环境       Anaconda python 3.5       Opencv 3       pyprind 2      Ubuntu 16.042、环境安装2.1下载 Anaconda python 3.5 linux版wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3...

2018-08-04 16:32:25 3276

原创 VS 2017 离线包

VS 2017企业版 离线安装包链接:点击打开链接          https://pan.baidu.com/s/1IjMWjjUVE60df_Q2cL2z5A 密码:7v4uVS2017密钥: 企业:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF专业的:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH ...

2018-05-01 11:49:53 1082

原创 Hadoop集群安装、节点增添与删除

我们使用三个系统(一个主机和两个从机)的Hadoop集群环境;下面给出的是其IP地址。Hadoop 主机: 192.168.1.15 (hadoop-master)Hadoop 从机: 192.168.1.16 (hadoop-slave-1)Hadoop 从机: 192.168.1.17 (hadoop-slave-2)按照下面给出Hadoop的多节点集群设置的步骤。安装JavaJava是Had...

2018-02-22 22:58:13 961

原创 centos7 关闭防火墙

1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y install iptables-servicessystemctl enable iptables.service

2018-02-02 18:10:09 228

原创 centos7.3安装MongoDB社区版

卸载自带数据库yum list installed | grep mariadb    #检查mariadb是否已安装yum -y remove mariadb*    #全部卸载配置包管理系统(荫)创建一个/etc/yum.repos.d/mongodb-org-3.6.repo文件,以便您可以直接使用安装MongoDB yum。使用以下存储库文件:

2018-01-30 11:40:48 612

原创 errno、perror() 和 strerror()

errno、perror() 和 strerror()C 语言提供了 perror() 和 strerror() 函数来显示与 errno 相关的文本消息。perror() 函数显示您传给它的字符串,后跟一个冒号、一个空格和当前 errno 值的文本表示形式。strerror() 函数,返回一个指针,指针指向当前 errno 值的文本表示形式。

2018-01-25 00:17:59 740

原创 杭电ACM 2073无限的路

2073 无限的路ProblemDescription甜甜从小就喜欢画图画,最近他买了一支智能画笔,由于刚刚接触,所以甜甜只会用它来画直线,于是他就在平面直角坐标系中画出如下的图形:甜甜的好朋友蜜蜜发现上面的图还是有点规则的,于是他问甜甜:在你画的图中,我给你两个点,请你算一算连接两点的折线长度(即沿折线走的路线长度)吧。输入第一个数是正整数N(≤100)。

2018-01-24 14:07:51 487

原创 整数转换二进制并统计两个1之间0的个数

不说废话,看代码#includeint fun(int x){ if(x==1) return 1; if(x==0) return 0;}int main(){ int T; scanf("%d",&T);//循环次数 int i,j,a,x=0,n,flag=1,sum=0,t1=0; int c[100],b; for(i=1;i<=T;i++) {/*功能:

2018-01-24 11:38:16 456

原创 Hadoop集群配置Hue

Hue是一个轻量级的Web服务器,可让您直接从浏览器使用Hadoop。Hue只是一个“在任何Hadoop发行版之上的视图”,可以安装在任何机器上。官方文档在官方文档有多种方式(比如gethue.com的 “下载”部分)安装Hue。下一步就是将Hue配置为指向您的Hadoop集群。默认情况下,Hue假定存在一个本地集群(即只有一台机器)。为了与真正的集群进行交互,Hue需要知道哪些主机分配了

2018-01-24 11:30:54 2954

原创 cin.ignore()函数用法及cin.getline()用法举例

cin.ignore 是从输入流(cin)中提取一定数目的字符并把提取的字符忽略(ignore)使用如:cin.ignore(num,ch) //从输入流cin中提取num个字符,遇到ch则停止cin.ignore(num) //直接从输入流提取num个字符,输入的字符数量要大于num从上面用法可以看出,cin.ignore每忽略一个字符,都要计数和比较字符cin.ignore常用功能

2017-08-30 13:00:52 7153 2

原创 重学C语言之指针

重学C语言之指针: 指针是一直是C的重点,重学阶段选择指针重点回顾 在C语言中,我们都知道函数名代表函数的入口地址,而区分指向函数的指针和返回值是指针很多人会在这里迷糊,我们以两个例子看,double (*fp)(int ,int *)这里fp是一个指向函数的指针变量,这个函数必须是double类型,只有同类型的指针才能指向这个函数double *fp(int ,int *) 这里 fp

2017-08-02 10:31:53 433

转载 C语言逗号运算符用法

在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为:    表达式1, 表达式2其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。【例3-19】逗号运算符举例#include int main(void){ int a=2,b=4,c=6,x,y;

2017-05-27 10:16:39 11643

转载 含参数的宏与函数的区别

含参数的宏与函数的区别         宏替换不占运行时间,只占编译时间;而函数调用则占运行时间(分配单元、保留现场、值传递、返回),所以每次执行都要载入所以执行起来比较慢一些。。         定义宏的时候不要在宏及其参数之间键入空格,因为宏替换的时候会把你不经意打的空格当作宏的一部分进去。         在宏定义中把每个参数都用括号括起来,同时把整个结果

2017-05-19 19:42:48 638

原创 帮同学时遇到清空输入流的情况,做出一些总结

#include#includeint k,m,sum;long long int i;char a[1000];int main(){ printf("输入一张CD可存放歌曲数量"); scanf("%d",&k); printf("输入一共多少首歌"); scanf("%d",&m); if(k>m||k==m) printf("需要1张CD");

2017-05-17 17:02:54 548

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

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

2017-12-07

Go语言圣经.epub

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

2019-05-18

一键修改IP的bat脚本

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

2018-07-27

ORM数据库操作源码

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

2018-08-22

静默运行bat批处理文件

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

2018-07-26

C语言爱心告白

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

2017-11-01

apacheds-2.0.0-M24-64bit.bin

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

2018-01-24

机房批量修改ip脚本

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

2018-07-26

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

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

2019-03-20

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

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

2018-07-26

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

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

2018-07-27

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

TA关注的人

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