自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunny_Future的博客

勤学多问有远见,理想才能实现。

原创 grep|awk|sed正则匹配有效电话号码(LeetCode)

力扣题目要求如下: 给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效的电话号码。 你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字) 你也可以假设每行前后没...

2020-06-08 23:06:15 141 0

原创 vue+elementUI项目搭建

安装node 基于node之npm环境下操作vue,所以先部署node wget https://npm.taobao.org/mirrors/node/latest-v13.x/node-v13.8.0-linux-x64.tar.gz mkdir /usr/local/node tar -z...

2020-05-05 21:52:31 131 0

原创 php安装rdkafka拓展

rdkafka 版本1.0.0 适用centos6 wget https://github.com/edenhill/librdkafka/archive/v1.0.0.zip unzip librdkafka-1.0.0.zip cd librdkafka-1.0.0 ./configur...

2020-04-29 19:27:20 104 0

原创 shell三剑客过滤文件内字符串长度输出

三剑客过滤长字符串 记一次过滤文件内容,三剑客awk、grep、sed过滤指定字段、列后,怎料其中混杂编码字符串,这不是我们想要的。所幸,找到了规律,那就是 它 很长…,直接干掉长字符串即可! 下边是三把剑具体实现! 我有三把剑,一把awk,一把grep,一把sed [root@centos]# ...

2020-04-27 22:01:02 828 0

原创 文件编码ISO-8859 转 UTF-8

查看文件编码 file ISO-8859_file ISO-8859 转 UTF-8 iconv -f GB2312 -t UTF-8 ISO-8859_file -o UTF-8_file

2020-04-26 16:17:10 125 0

原创 django指定js、CSS、img目录

除了由服务器生成的HTML文件外,WEB应用一般需要提供一些其它的必要文件,比如图片文件、JavaScript脚本和CSS样式表等等,用来为用户呈现出一个完整的网页。在Django中,我们将这些文件统称为“静态文件”,因为这些文件的内容基本是固定不变的,不需要动态生成。 使用静态文件 首先在你的a...

2020-04-25 21:26:41 102 0

原创 CSRF verification failed. Request aborted.

Forbidden (403) CSRF verification failed. Request aborted. Django针对CSRF的保护措施是在生成的每个表单中放置一个自动生成的令牌,通过这个令牌判断POST请求是否来自同一个网站

2020-04-25 16:56:11 112 0

原创 Django框架工作流

Python常用的web框架包含:Django、Flask、Tornado等,然,Django框架的功能强大,尤其各种库,开箱即用。 python与Django对应版本 What Python version should I use with Django?¶ Python 3 is recom...

2020-04-23 22:57:41 139 0

原创 fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached

Traceback (most recent call last): File “/usr/local/python3/lib/python3.7/site-packages/fake_useragent/utils.py”, line 154, in load for item in get_b...

2020-04-22 20:25:01 186 0

原创 python知识总结

1、python是什么? Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。可以加入与其他语言的对比。 Python是一种解释型语言,python代码在运行之前不需要编译 Python是动态类型语言,在声明变量时,不需要说明变量的类型 Python适合面向对象的编程,因为...

2020-04-21 21:05:23 106 0

原创 fake_useragent伪装headers

关于反爬的问题,我们要经常伪装不同的浏览器User-Agent来欺骗服务器来完成请求,fake_useragent库则可以模拟指定浏览器的User-Agent或者随机产生一个User-Agent。 安装 pip install fake_useragent 指定浏览器 from fake...

2020-04-19 20:21:27 152 0

原创 Django常用SQL语句必知必会

增 创建用户 create user 'bmanager'@'localhost' identified by 'MyNewPass0!'; 创建库 CREATE DATABASE books; 授权 grant all ...

2020-04-15 21:57:06 72 0

原创 Django连接mysql数据库配置

mysql5.0以上版本支持三种sql_mode:ANSI、TRADITIONAL和STRICT_TRANS_TABLES。 ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。 TRADITIONAL模式:严格模式,当向m...

2020-04-15 21:20:25 114 0

原创 ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured.

ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJ...

2020-04-15 16:42:16 105 0

转载 MySQL插入中文时编码错误:ERROR 1366 (HY000): Incorrect string value: '' for column '' at row 1

插入数据时 insert into account values(null,‘名字’,5000); 提示如下错误 ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x90\x8D\xE5\xAD\x97’ for column ‘name’ at ...

2020-04-15 14:08:07 142 0

原创 requests模块GET与POST请求用例

request是一个超实用的python http客户端,编写爬虫和测试服务器响应数据时经常用到。 requests模块发送请求,有data、json、params三种携带参数的方法,其中data和json在post请求中使用,params在get请求中使用。 参数 请求 dat...

2020-04-13 22:57:52 95 0

原创 http.client.IncompleteRead: IncompleteRead(0 bytes read)

requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))报错原因,服务器http协议1....

2020-04-13 15:33:09 563 0

原创 socket服务读取文件index.html

python搭建socket服务端,指定端口8000,读取内容指定文件index.html socket服务端 import socket def handle_request(client): buf = client.recv(1024) client.send(byte...

2020-04-11 11:17:17 67 0

原创 python爬虫批量下载唯美小姐姐

柠檬香味, 曲奇般松软, 散开的多彩铅粉, 微笑注视着你的是豆蔻的我 爬虫入门练习啦,从批量下载唯美小姐姐原图开始… 代码如下: import requests import re import os import time # 伪装 headers = { 'Us...

2020-04-09 22:54:52 605 0

原创 error while loading shared libraries: libzmq.so.5: cannot open shared object file: No such file or d

有时候编译程序找不到.so文件,即使文件是存在的。比如启动文件startserver,ldd可以查看其每个so的路径基本为系统路径,lib或者usr/lib等。当执行startserver报错error while loading shared libraries: libzmq.so.5: ca...

2020-04-09 15:00:25 506 0

原创 yum安装指定版本mysql5.7

yum 安装指定版本mysql5.7 安装依赖环境 # yum install -y yum-utils wget 下载仓库包 # wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 安...

2020-04-06 18:41:46 216 0

原创 Chrome键盘快捷键

Windows 和 Linux 标签页和窗口快捷键 操作 快捷键 打开新窗口 Ctrl + n 在无痕模式下打开新窗口 Ctrl + Shift + n 打开新的标签页,并跳转到该标签页 Ctrl + t 按标签页的关闭顺序重新打开先前关闭的标签页 Ctrl + Shi...

2020-03-31 21:27:09 92 0

原创 python3快速匹配url的完整域名

如何获取url中的完整域名,相较于re匹配域名,urllib.parse更为简单粗暴 # python3 import urllib.parse url = 'https://blog.csdn.net/Sunny_Future/article/details/104729083...

2020-03-20 11:14:35 328 0

原创 fuse内核模块挂载

Linux用于支持用户空间文件系统的内核模块名叫FUSE,用户空间文件系统(Filesystem in Userspace,简称FUSE)是一个面向类Unix计算机操作系统的软件接口,它使无特权的用户能够无需编辑内核代码而创建自己的文件系统。当前Linux通过内核模块对此进行支持。 下载 htt...

2020-03-08 11:25:23 1476 0

原创 Django快速入门

初始Django Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 pip 安装 pip install django 运行第...

2020-01-04 22:04:28 140 0

原创 django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).解决办法

问题复现 django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17). 解决办法 shell脚本自动升级 # vim SQLite_update.sh sql...

2020-01-04 14:42:42 313 3

原创 shell脚本自动安装python3

shell脚本自动安装python3 root用户权限 # vim install_python3.sh #!/bin/sh yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel read...

2019-12-24 20:04:44 346 0

原创 Macbook下su命令提示su: Sorry的解决办法

su 报错如下 解决方法 sudo su 或 sudo -i

2019-12-24 09:45:58 173 0

原创 shell脚本自动升级openssl1.1版本

shell脚本自动升级openssl1.1版本 脚本自动化安装 [root@test ~]# vim updateOpenssl1.1.sh #!/bin/sh openssl version >> /dev/null num=`echo $?` if [ $num !=...

2019-12-18 00:45:17 256 1

原创 shell自动创建|管理用户(useradd|usermod|chage|chown|chmod|chgrp)

shell脚本一键自动创建用户、设置用户的密码期限、用户的家目录等。内附关于useradd用法详细介绍chage、chown、chgrp的相关用法......

2019-12-15 18:51:35 261 0

原创 python实现HR人力管理系统,读写文件更新数据

HR人力资源管理系统 菜单: ("查找员工信息","添加员工信息", "修改员⼯信息", "删除员⼯信息", "打印员工信息","退出") 添加员⼯工信息: ⽤...

2019-12-10 22:28:57 386 1

原创 random模拟随机发红包

编写红包, 制定金额与个数,随机分配红包金额 解析思路 # 假定金额100块,红包2个 100/2 = 50 # 第一个人 A 的红包大小范围 [0,50 * 2] # 第二个人 B 的红包大小范围 [0,100 - A] # 假定金额100块,红包3个 100/3 = 33.33 # 第一...

2019-12-08 19:35:40 605 1

原创 random随机生成5位验证码(数字、大写字母、小写字母)

random模块即可 # random.randrange(start,end) # 生成一个从start到 end-1 范围的整数 # random.randint(start,end) # 生成一个从start到 end 范围的整数 # random.uniform(...

2019-12-08 16:08:58 534 0

原创 py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.api.python.PythonRDD

jdk版本过高问题 py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.api.python.PythonRDD.collectAndServe.: java.lang.IllegalArg...

2019-12-03 20:19:20 3061 3

原创 python秒画奥运五环

python一秒画奥运五环,信龟叔!

2019-11-23 00:36:05 353 2

原创 Mac/Win多行注释pycharm快捷键

多行注释 mac 代码选中的条件下,同时按住 command + /,被选中行被注释,再次按下 command + /,注释被取消 win 代码选中的条件下,同时按住 Ctrl + /,被选中行被注释,再次按下 Ctrl + /,注释被取消 多行缩进 mac 代码选中的条件下,同时按住 -...

2019-11-22 23:27:52 722 1

原创 快速搭建rsync免密传输文件服务器

rsync 相较于 scp 免密情况下的传输文件、目录,可谓之安全高效、实用性高。如下,直接上步骤...

2019-11-17 20:42:41 215 0

原创 mount修改/dev/shm的大小

/dev/shm/是linux下一个目录,/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率很高,速度很快,直接写进内存,通过mount命令可以直接修改其大小..

2019-09-06 01:33:26 2187 1

原创 Shell脚本遍历指定网段的在线ip

shell脚本遍历指定网段的在线存活 ip,检测其是否可以ping通..

2019-09-03 22:36:03 664 2

原创 Nginx实现负载均衡、网页重定向、web用户认证

本文主要介绍nginx的负载均衡、nginx网页重定向以及nginx网页web用户认证:负载均衡(load balance)就是将负载分摊到多个服务器上执行,从而提高服务的可用性和响应速度,通过模块upstream和四种调度算法来介绍nginx的负载均衡;实现nginx网页重定向,如 xuptip...

2019-09-03 21:30:31 356 1

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