自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

攻城狮的博客

个人技术博客,欢迎大家评论

  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 python 数据加密解密以及相关操作

一 数据加密概述1.数据加密传输过程中遇到的威胁数据窃听与机密性 如何保证数据在传输过程中不被拦截 数据篡改以及完整性 如何保证在传输过程中被篡改而返回假数据 身份冒充和身份验证 如何保证传输对方身份无误2.解决方案加密方式 描述信息 解决的主要问题 常用算法 对称加密 指数据加密和解密使用相同的密钥 数据的机密性 DES, AES...

2019-12-07 18:29:28 1513

原创 numpy的相关使用

Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。它是我们课程所介绍的其他高级工具的构建基础。其部分功能如下:ndarray, 一个具有复杂广播能力的快速且节省空间的多维数组。 对于...

2019-12-07 13:50:05 162

原创 Anaconda和conda的使用

Anaconda是一个用于科学计算的Python发行版,支持Linux、Mac、Windows. 提供了包管理和不同Python环境管理的功能, 可以很方便解决多版本Python问题和各种包安装问题. Anaconda使用conda命令来进行包管理和虚拟环境管理.anaconda和conda区别: conda是一个工具,主要是进行包管理和虚拟环境管理. anaconda是一个包含了众多的pac...

2019-11-24 15:19:58 592

原创 jupyter安装以及使用 中文乱码问题

一 jupyter的安装1.如果你已经安装了conda就不用继续安装了,应为里面已经集成了二 jupyter的使用1 打开jupyter notebook命令端打开jupyter notebook手动打开两种方式均可以2. 解决jupyter中使用matplolib乱码问题2.1 代码实现在文件的首行加上以下代码import matp...

2019-11-24 15:19:31 1163 1

原创 matplotlib图形的绘制

matplotlib是Python编程语言及其数值数学扩展包NumPy的可视化操作界面。它利用通用的图形用户界面工具包,如Tkinter, wxPython,Qt或GTK+,向应用程序嵌入式绘图提供了应用程序接口(API)。此外,matpl...

2019-11-24 15:19:07 477 2

原创 MongoDB配置用户名和密码进行认证登录

一 没有开启认证状态1.查看配置文件是否已经开启了认证状态cd /usr/local/mongodb/bin/vi mongodb.conf注释了代表没有开启用户名和密码认证没有注释代表开启了用户名和密码认证2.通过Robomongo客户端查看没有密码是否可以连接发现没有验证也是可以连接,这样就存在极大的安全隐患二 开启用户名和密码认证(创建用...

2019-08-26 00:10:41 27333 1

原创 Redis 配置密码认证 及redis服务端的启动和redis客户端的启动

上图所示,没有输入密码也能够连接上redis服务端,说明服务器端没有配置密码认证,存在很大的安全隐患一 通过配置文件进行配置1.找到redis的安装目录下的redis.conf文件2.在尾部添加密码requirepass redispassword3.重启服务器端,然后连接redis失败,说明需要密码认证4.输入密码后进行认证二通过命...

2019-08-25 21:37:11 767

原创 django 注册 登录 用户激活模块

Django官网Django源码Django文档一 模型model.py使用django默认的认证系统1. 创建超级用户python manage.py createsuperuser2.建立用户模型类,继承 AbstractUserfrom django.contrib.auth.models import AbstractUserclass U...

2019-08-20 22:22:53 728

原创 正则表达式不包含

例如 不包含摩托车或者汽车^((?!.*(摩托车|汽车)).)*$

2019-08-19 22:52:50 12265

原创 windows 下安装框架twisted

一 直接pip安装pip install Twisted如果直接安装,则会报错error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-buil说明window...

2019-08-19 22:49:57 608

原创 ElasticSearch 的安装以及设置ElasticSearch外网访问以及过程中遇到的问题

一 ElasticSearch需要安装在普通用户下,安装在root用户下会报如下错误Caused by: java.lang.RuntimeException: can not run elasticsearch as root1.创建普通用户并设置密码adduser normaluserpasswd normaluser如下密码设置成功2.进入normalu...

2019-08-18 22:50:25 3402 2

原创 mysql8.0修改用户权限使用外网连接

一.配置用户权限1.查看用户目前的权限use mysql;select Host,User from user where user='root';我这里已经开放了外网权限,没有开放%显示的是localhost2.修改Host为%,代表外网可以连接,并刷新update user set Host='%' where User ='root';FLUSH PR...

2019-08-18 18:47:01 3241

原创 Your password does not satisfy the current policy requirements 修改mysql密码出现的错误

0.起因安装mysql8.0使用临时密码登录后,提示修改密码根据提示修改mysql密码update user set password=password(‘123’) where user='root'出现错误ERROR 1819 (HY000): Your password does not satisfy the current policy requirements...

2019-08-18 18:37:59 21227 7

原创 CentOS7 OR Linux安装mysql8.0数据库

CentOS默认安装了MariaDB数据库,这是属于mysql的一个分支,安装之前需要将相应的依赖包进行删除干净,否者否出现各种异常0 .起因yum install mysql-community-server.x86_64使用上述命令安装mysql,出现各种错误错误信息如下You could try using --skip-broken to work around ...

2019-08-18 18:18:11 236

原创 InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMIT

1.起因使用django连接mysql进行数据库操作的时候出现以下错误InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMIT2.解决方案连续执行以下命令SET GLOBAL binlog_format = 'STATEME...

2019-08-18 17:38:16 1090

原创 Linux OR CentOs7 安装java JDK

1.使用xshell远程连接服务器安装方法详见xsell下载及安装步骤2.通过yum命令来检索其下存在的java版本列表yum -y list java*可以看到服务器已经安装了1.8.0版本的环境3. 使用命令安装java JDKyum -y install java-1.8.0-openjdk*尾部出现 complete 就代表java1...

2019-08-18 17:31:02 142

原创 windows 下Redis的安装和配置,以及Redis可视化工具的安装RedisDesktopManager

一 安装Redis下载地址https://github.com/microsoftarchive/redis/releases1.点击下载msi版本2.现在完成后双击进行安装,点击下一步进行安装3.同意后下一步进行安装4.选择安装路径并将路径添加到环境变量中5.redis默认端口63796.设置redis存储量的大小,根据自己情况设置...

2019-05-18 22:33:46 456

原创 获取邮箱授权码

一 QQ邮箱1.登陆QQ邮箱https://mail.qq.com进入设置页面2.进入到账户页面3. 滚动到 “开启服务”,然后选择开启“ IMAP/SMTP服务按照提示进行设置后就会出现你所需要的授权码二 网易邮箱1.进入邮箱的POP3/SMTP/IMAP页面2.首先需要开启服务,将服务勾选上,一点击勾选需要进行手机的相关配置3.绑定手机...

2019-05-18 18:50:57 22231 3

原创 python SMTP自动发送文本,HTML,附件邮件

发邮件前的准备工作使用SMTP发送邮件,需要知道的东西以及准备的东西1.发件人的邮件 比如:sender@163.com,sender@126.com,sender@qq.com,sender@gmal.com2.发件人的密码(注意:这里并不是登录密码,而是自己的邮箱的授权密码,需要自己手动开启,开启方式详见邮箱授权码开启方式)3.发件人邮箱的SMTP发送邮件...

2019-05-18 18:50:35 869 1

原创 邮件服务器POP3/SMTP/IMAP地址和端口

邮箱类型 服务器名称 服务器地址 SSL协议端端口 端口 QQ邮箱 POP3 pop.qq.com 110 SMTP smtp.qq.com 25 IMAP imap.qq.com 993 126邮箱 POP3 pop.126.com ...

2019-05-18 18:50:09 4193

原创 CentOS-7.x 和linux服务器 中Redis的安装和配置

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。...

2019-05-18 10:09:02 216

原创 Redis:默认配置文件redis.conf详解

# Redis配置文件样例# Note on units: when memory size is needed, it is possible to specifiy# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000...

2019-05-18 10:07:54 19210 4

原创 CentOS-7.x 和linux服务器 中MongoDB的安装和配置

一 下载1.下载地址https://www.mongodb.com/download-center/community多版本 多平台都可下载2.下载到服务器中使用命令下载: 根据自己服务器进行下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz3.将tgz文件进行解...

2019-05-17 22:16:44 426

原创 通过url获取域名和协议,一级域名,二级域名 python

这里将会介绍通过url来获取url所在的域名,协议一 使用python的标准库但是标准库无法区分获取一级域名和二级域名导入模块from urllib.request import urlparsefrom urllib.request import urlparseurl = "https://blog.csdn.net/weixin_41238134/ar...

2019-05-14 13:48:54 2995

原创 logging日志模块的使用以及多进程日志的改写 python

本文主要用于介绍python logging的基本使用一 logging日志模块的介绍1. logging是python的第三方模块,python logging官方文档下面列出了模块定义的基本类及其功能。Loggers 记录器公开应用程序代码直接使用的接口。 Handlers 处理程序将日志记录(由记录器创建)发送到适当的目标。 Filters 过滤...

2019-05-14 00:01:05 333

原创 python 获取当前目录 上一级目录 上上一级目录

一 目录层级关系如下图当前py文件为当前目录下的python.py二 获取当前目录 上级目录 上上级目录import osprint('***获取当前目录***')print("当前目录是:{}".format(os.getcwd()))print("当前目录是:{}".format(os.path.abspath(os.path.dirname(__file__))...

2019-05-13 19:55:46 6664 1

原创 计算某个字符出现在字符串中的次数

比如有个长的字符串文本计算字符串中a出现的次数,b出现的次数,以及ab出现的次数z总和text = "__cfduid=da87a41cb0659f7688798307db2fdc4e21557302481;cookie _ga=GA1.2.1629859343.1557716427;cookie _gid=GA1.2.276255370.1557716427"def check(...

2019-05-13 19:35:26 772

原创 python中列表排序,字典排序,列表中的字典排序

一 列表的排序方法1: 没有返回值list1 = [2, 1, 4, 5, 3]print("最开始数据:{}".format(list1))# 升序list1.sort()print("升序后数据:{}".format(list1))list1 = [2, 1, 4, 5, 3]print("最开始数据:{}".format(list1))# 降序list1.sor...

2019-05-13 13:19:20 21355 2

原创 Linxu 或CentOS下安装rz和sz进行文件本地与远程的传输

对于开发人员而言,肯定是需要经常使用命令进行服务器和本地进行文件的传输sz和rz命令将会是很好的选择一 软件的安装1. 编译安装,依次执行以下命令(不建议使用)cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && c...

2019-05-13 12:55:25 476

原创 CentOS安装python3后使用yum报错

报错信息如下 File "/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax介绍yumyum采用python2.x作为命令解释器vi .usr/bin/yum 进入yum中第一行就可知道使用的是默认pytho...

2019-05-13 12:54:08 1337

原创 CentOS-7.x 和Linux 中安装python3.6和pip

一 python3.6安装包的下载1.1 可以选择终端命令下载,也可选择本地下载压缩包然后上传到服务器终端命令下载wget-chttps://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz如下图所示,输入命令后进行安装1.2 .windows下载压缩包后上传到服务器中下载地址:https://www.python...

2019-05-12 15:47:12 395

原创 xshell中文免费下载及安装 (内附xshell下载链接以及安装步骤)

xshell 中文免费版 下载百度云盘下载链接以及提取码链接:https://pan.baidu.com/s/1zdkeB_F3-hW_GfiErgKLCg提取码:i5oxxshell 安装步骤 图文指导1.从云盘中下载Xshell-6.0.0101p.exe存入到文件夹中2.双击Xshell-6.0.0101p.exe进行安装,然后点击下一步进行安...

2019-05-12 13:42:56 8892 3

转载 解决Jupyter notebook 画图中文乱码问题

转自 Jupyter notebook画图中文显示乱码,靠谱的解决办法import matplotlibmatplotlib.use('qt4agg')#指定默认字体matplotlib.rcParams['font.sans-serif'] = ['SimHei']matplotlib.rcParams['font.family']='sans-serif'#解决负号'-'显示为...

2019-04-16 21:53:49 3124

转载 Jupyter Notebook主题字体设置及自动代码补全

转自https://www.cnblogs.com/qiuxirufeng/p/9609031.html

2019-03-15 09:54:03 1132

原创 removing emojis from string python

去除字符串文本中的表情正则表达式import reemoji_pattern = re.compile("[" u"\U0001F600-\U0001F64F" # emoticons u"\U0001F300-\U0001F5FF" # symbols & pictographs u...

2019-03-08 16:45:21 200

原创 验证码的处理 google recaptcha

google验证码的第三方处理#经过批量测试,成功率高达百分之九十,1000个邮箱大概4美金,比较实惠

2019-03-05 14:46:00 2231 2

转载 python 获取收件箱的具体信息

添加链接描述转自

2019-03-05 12:24:08 917

原创 邮箱正则表达式

正则提取国内外所有的邮箱 经过测试 准确率100%python 代码块res = re.search(r'\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,8}\b', description) if res: emailAddress = res.group() else: emailAddr...

2019-03-05 12:22:21 1369

instagram.apk

instagram软件 apk

2019-05-13

redis-64.3.0.503.zip

windows 下Redis的安装和配置,以及Redis可视化工具的安装RedisDesktopManager

2019-05-18

空空如也

空空如也

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

TA关注的人 TA的粉丝

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