自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 python简单加密解密

"""@作 者: Edison@日 期: 2020/9/3@文件名: cryptogram.py@功能简介: 加密解密模块,支持中文"""from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexKEY = 'JMT-ABC-FG7-FRI0'class Crypto: AES_LENGTH = 16 def __init__(self, key: str = KEY) -> None

2020-09-03 11:07:01 361

原创 ‘simpletags‘ is not a registered tag library.

目录2020-08-14Django-admin 后台美化‘simpletags’ is not a registered tag library. Must be one of:‘simpletags’ is not a registered tag library. Must be one of: admin_list admin_modify admin_static admin_urls cache i18n l10n log static staticfiles tz解决办法

2020-08-14 17:07:25 1801

原创 使用Python实现单例模式

使用Python实现单例模式方法一 使用__new__实现单例模式(python2)使用__new__实现单例模式,具体我对__new__的理解可以点这里class SingleTon(object): _instance = {} def __new__(cls, *args, **kwargs): if cls not in cls._instanc...

2019-07-21 11:03:06 271

原创 原生python中没有数组的概念

原生python中没有数组的,只要列表想要将数组转化为列表就用numpy.array(<list>)方法# coding=utf-8# 二维列表中,每行从左到右递增,每列从上到下递增,给出一个数,判断它是否在列表中# 从左下角(或右上角)开始遍历数组def find_integer(matrix, num): """ :param matrix: [[]]...

2019-07-21 10:50:07 3071

原创 快速编写电商爬虫框架.

有了该文件,让电商爬虫像调参一样简单spider.pyfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import e...

2019-07-13 17:08:37 240

原创 选定关键词爬取智联招聘职位概览信息

爬虫主体文件zhaopin.pyimport requestsimport jsonimport timeimport randomfrom getProduce.conn_sqlite import * # 这个地方需要自己修改def get_overview(): kw = ['python', 'python开发', 'python工程师', 'python开...

2019-07-13 16:44:30 740

转载 linux下忘记mysql密码的找回方法

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了4种linux忘记mysql密码找回方法哦。方法一:$sudo -i // 进入root模式# /etc/init.d/mysql stop // 暂时关闭MySQL(MariaDB )# mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...

2019-06-08 12:38:02 225

转载 字符识别

#coding:utf-8import osimport requestsfrom PIL import Imageimport math,timedef imagesget(): os.mkdir('images') count=0 while True: img=requests.get('http://wsxk.hust.edu.cn/r...

2019-06-08 01:02:29 235 1

原创 webmoney,登录字符识别

from PIL import Imagefrom PIL import ImageEnhanceimport numpy as npimport pytesseractfrom math import isnanfrom pylab import NaNimport osimport mathimport randomimport timeimport shutilde...

2019-06-08 00:27:11 214

原创 numpy练习(未完)

numpy 练习问题:导入模块numpy并以np作为别名,打印版本号import numpy as npprint(np.__version__)创建一个含有从0到9数字的一维数组import numpy as nparr = np.arrange(10)创建一个3×3的所有值为True的numpy数组import numpy as npnp.full((3,3)...

2019-05-26 14:56:15 2390 1

转载 numpy基础教程

Numpy简介NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。 2005年,Travis Oliphant 通过将 Numarray 的功能集成到 Numeric ...

2019-05-25 17:59:14 193

原创 shell基础

2019-05-21 00:19:14 172

原创 微信支付和阿里支付API对接

paymen 支付模块目录结构payment│ README.md # 说明文档│ __init__.py # 包描述(默认为空)│ admin.py # 管理员│ apps.py # Django-APP注册文件│...

2019-05-20 00:17:45 2126

原创 NumPy笔记

NumPy笔记NumPy对象NumPy中的ndarray是个多维数组对象,该对象由两部分组成实际数据描述这些数据的元数据大部分的数组操作仅仅修改元数据部分,而不改变底层的实际数据NumPy数组一般是同质的(但有一种特殊的数组类型例外,它是异质的),即数组中的所有元素类型必须是一致的。这样有一个好处:如果我们知道数组中的元素均为同一类型,该数组所需的存储空间就很容易确定下来。创建...

2019-05-20 00:03:28 177

转载 CMD命令大全

运行操作CMD命令:开始-&gt;运行-&gt;键入cmd或command(在命令行里可以看到系统版本、文件系统版本)CMD命令锦集1. gpedit.msc-----组策略  2. sndrec32-------录音机  3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/X...

2018-10-25 11:40:41 387

转载 os.chmod(fliename,0755) 报错 invalid token

```pythonos.chmod(fname, 0755)SyntaxError: invalid token```这种类似的问题,python3 os.chmo(’/root/test.txt’,0744) 会报错 SyntaxError: invalid tokenpython3 中必须用 0o744 这样的方式,数字0加字母oos.chmod(’/root/test....

2018-10-22 21:07:43 2341

原创 用鼠标滚轮控制Pycharm界面字体大小

确保Pycharm为当前活动窗口,按快捷键Ctrl + Alt + S 进入设置页面,也可以通用File--&amp;gt;setting 进入设置页面pycharm字体放大的设置搜寻框中输入:increase-Pycharm字体缩小的设置同样的输入 decrease操作步骤基本与字体放大相同,区别就是滚轮向下滑动...

2018-10-16 21:55:54 2196

原创 Excel 表格数据筛选操作

import csvfrom tkinter.filedialog import askopenfilenameimport tkinter as tkimport xlrd'''# 打开对话框 Tkinter# 获取文件路径# 安装python官方Excel库--xlrd# 获取Excel文件位置并读取# 读取sheet表# 读取指定rows内容# Excel文件作为被...

2018-10-16 21:29:53 1078

原创 selenium 使用进阶(一)

from selenium import webdriverfrom selenium.webdriver.support.ui import Selectfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdri...

2018-10-16 21:03:55 790

原创 Selenium基本操作

SELENIUM基本操作Selenium 基本操作配置环境准备工作定位元素WebDriver 的一些常用操作:WebElement 的一些常用操作Selenium 基本操作配置环境pythonChromeDriver 下载地址selenium库准备工作安装python(略)安装selenium库pip install selenium安装Chrome下载 ChromeD...

2018-10-16 20:05:56 453

翻译 APScheduler定时框架

APScheduler定时框架APScheduler定时框架的官方文档APScheduler是一个 Python 定时任务框架,它提供了基于日期、固定时间间隔以及 crontab 类型的任务,实现持久化任务、并以 daemon 方式运行应用。APScheduler 安装pip install apscheduler示例:from apscheduler.schedule...

2018-08-31 20:58:34 1527

原创 MongoDB

一、MongoDB简介MongoDB是由C++编写的是一个基于分布式文件存储的开源数据库MongoDB将数据存储为Bson文档(JSON的二进制化文档).特点:内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作.二、MongoDB安装     1、下载MongoDB    2、解压文件    3、将文件移动...

2018-08-31 19:08:57 326

原创 Python锁概念

创建锁mutex = threading.Look()等待事件mutex.acquire(blockTime) 不加等待时间就会一直等待释放锁mutex.release()from threading import Threadfrom threading import Lookthnum = 0class MyTread(Thread): ...

2018-08-31 19:07:33 344

原创 python操作MsSQL

python操作MsSQL所需模块 pymssql连接数据库创建数据库插入数据删除数据修改数据数据库查询from time import sheepimport pymssqlclass MSSQL: def __init__(self, host, user, pwd,db): self.host = ho...

2018-08-31 19:06:31 1529

原创 Go指针

Go指针变量是一种方便使用的占位符,用于引用计算机内存地址.Go语言的取指符&amp; 放到一个变量前使用,就会返回相应的变量的内存地址package mainimport "fmt"func main(){ var a int = 10 fmt.Println("变量的地址 :%x\n",&amp;a)}指针一个指针变量可以指向任何一个值的内存地址...

2018-08-31 19:05:12 182

原创 Go常量

常量定义格式const identifer [type] = value编译器可以通过变量的值来判断常量的数据类型const c_name_1, c_name_2 = value_1, value_2常量可以使用len() 长度, cap() , unsafe.Sizeof() 常量计算表达式的值特殊常量 : iotaiota可以作为一个被编译器修改的常量 在const关...

2018-08-31 19:04:05 196

原创 Go条件语句

Go条件语句Go 语句提供以下几种判断条件: 语句 描述 if语句 由一个布尔表达式紧跟一个或多个语句组成. if… else if 语句后面可选的else语句,else语句表达时在布尔值为False时执行 if 嵌套语句 if…elif …elif…. switch 语句 基于不同的条件执行不同的语句 select...

2018-08-31 19:02:59 226

原创 Go数组

Go数组数组是具有相同类型的一组已编号且长度固定的数据序列 数组元素可以通过索引来读取,或修改,索引从0开始Go声明数组需要指定元素类型,以及元素个数,语法格式如下:var variable_name [SIZE] variable_type例如:var balance [10] float32初始化:var balance [5] float32{1...

2018-08-31 19:02:11 221

原创 Go函数

函数是基本的代码块,用于执行一个任务 Go 语句最少有一个main()函数 可以通过函数来划分不同的功能,逻辑上每个函数执行是指定的任务 函数的声明告诉编译器函数的名称,返回类型,和参数 Go 语言标准库提供了多种可动用的内置函数func function_name([parameter_list])[return_type]{ 函数体}函数定义解析: - fu...

2018-08-31 19:01:18 218

原创 Go作用域

Go语句变量的作用域作用域为已声明的标识符所表示的常量,类型,变量,函数,或包括源代码中的作用范围.Go语言中变量在三个地方声明: - 函数内声明的变量称为局部变量 - 函数外定义的变量称为全局变量 - 函数定义中的变量称为形式参数全局变量在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导入后)使用.全局变量可以在任意函数中使用在Go语言中全局变...

2018-08-31 19:00:29 248

原创 Go运算符

运算符用于在程序运行时执行数学或逻辑运算Go语言内置的运算符有: - 算术运算符: 加 + , 减 - , 乘 *, 除 / 自增 ++, 自减 -- - 关系运算符: == , !=, &gt;, &lt;, &gt;=, &lt;= 值为True 或者 False - 逻辑运算符: &amp;&amp;, ||, ! 值为 True or False - 位运算符: 对整数 在内...

2018-08-31 18:59:11 314

转载 [转] MySQL 命令中常出现的error

130 :文件格式不正确。(还不是很清楚错误的状况)  145 :文件无法打开。  1005:创建表失败。  1006:创建数据库失败。  1007:数据库已存在,创建数据库失败。  1008:数据库不存在,删除数据库失败。  1009:不能删除数据库文件导致删除数据库失败。  1010:不能删除数据目录导致删除数据库失败。  1011:删除数据库文件失败。  ...

2018-08-11 11:57:43 720

原创 Wampserver 突然启动失败,解决启示

Wampserver 突然启动失败,解决启示问题描述 :Wampserver 安装的时候用的好好的,过段时间发现启动失败或者,启动后图标变黄.提供一种可能的原因:开始用的好好的,说明wampserver 在本机上运行是没有问题的,一段时间后不行了,可能的原因是之后装的软件的网络端口与wampserver 软件套装的某些端口冲突,主要是Apache 中的Httpd 和MySQL中的m...

2018-08-11 10:02:38 1131

原创 CentOS U盘安装进不了安装界面解决方法

CentOS U盘安装进不了安装界面解决方法网上推荐的UltraISO软碟通制作U盘启动器,就会出现进不了引导界面的问题. 如果改用USBwriter 就没有这个问题了

2018-08-07 22:36:21 4514

原创 MongoDB 各个位版本下载地址

官网首页下载需要填写资料windows版本Linux版本

2018-03-09 00:45:54 14153 2

转载 NoSQL简介

NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应...

2018-03-08 23:59:21 171

python操作Redis

测试环境CentOS 7python2.7redis4.08准备工作:1、安装redisredis安装过程2、给python中安装redispip install redis3、建立testredis.py 测试文件vim testredis.py 在新testredis.py中输入以下代码:#!/usr/bin/env python # -*- coding:utf-8 -*- i...

2018-03-08 23:19:51 464

原创 使用python操作memcached

1、安装pymemcachepip install pymemcache2、建立testMemcached.pyvim testMemcached.py输入以下代码:from pymemcache.client.base import Client client = Client(('localhost', 11211)) # 链接数据库client.set('mykey', 'my...

2018-03-08 23:06:52 233

原创 Memcached入门

一、Memcached 安装本人使用的是CentOS 7,安装memcached,1、首先要先安装libevent库yum install libevent libevent-deve2、安装memcachedyum install memcached3、查看memcachend的安装路径不同的安装方法,memcached的路径不同,所以最好好先which一下[root@localhost ~]#...

2018-03-08 16:57:48 233

原创 基于VMware+CentOS+Xshell+FileZilla远程教程

一、准备工作:点击下载以下软件1、VMware2、CentOS73、Xshell5  直接拉到最底下的链接跳过注册直接下载4、FileZilla3.31为确保较流畅的运行虚拟机,建议主机内存不低于4GB二、安装工作:1、VMware安装2、VMware最小安装CentOS73、Xshell下载安装4、FileZilla安装指南三、建立通信1.1、VMware虚拟网络设置1.2、VMware虚拟网络...

2018-03-08 13:01:43 891

空空如也

空空如也

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

TA关注的人

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