自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IF_Albert的博客

菜鸡一枚

  • 博客(19)
  • 收藏
  • 关注

原创 在使用 flask-sqlacodegen 导入数据库时报 No module named 'MySQLdb'!

在使用 flask-sqlacodegen 会提示找不到MySQLdb模块python的错误信息是从小而上,直接点到源码中将原来的118行__import__(“MySQLdb”)注释改为 return import(“pymysql”)...

2020-03-14 22:25:57 690

原创 python 实现 给定字符串,求出现次数最多的那个字母及次数,如有多个重复则都输出

废话不多说 直接上代码import collectionsstr1 = input("请输入内容:")# 统计字符出现的次数result_dict = collections.Counter(str1)# 转为列表选出最大的值result_list = list(result_dict.values())max_value = max(result_list)# 定义一个最大...

2020-03-13 19:53:52 4966

原创 centos7 安装编译纯净版本python

1. 下载python源码wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz2. 安装python的工具包解决环境依赖yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sq...

2019-12-30 21:38:34 157

原创 Python面向对象基本概述

对象我们可以通过以下几点来描述对象它们表示所开发的应用程序内的实体实体之间可以通过交互来解决现实世界的问题例如,Person是实体,而Car也是实体。Person可以驾驶Car,从一个地方开到另一个地方类类可以帮助开发人员表现现实世界中的主体类可以定义对象的属性和行为。属性是数据成员,行为由成员函数表示。类包含了构造函数,这些函数的作用是为对象提供初始状态。类就像模版一...

2019-09-11 22:07:00 183

原创 描述符

描述符 允许你自定义在引用一个对象的属性时应该完成的事情描述符是python中复杂属性访问的基础。它在内部用于实现property,方法,类方法,静态方法和super类型。它是一个类可以将属性管理委托给另一个类描述符类基于三个特殊方法,这三个方法组成了描述符协议get在设置属性时将调用这一方法(被称为 getter)set在设置属性时将调用这一方法(被称为 setter)del...

2019-08-25 19:05:32 141

原创 mysql与主从配置

Flask源码解析

2019-08-23 11:49:05 105

原创 Dianjo-入门

准备每天下班时间把python的几个框架总结一下 先从Django开始框架介绍:具体的可以看官网我是按为的理解总结Django文档Django 是遵循MVC自己封装的框架称为MVTM : Model - 模型V : View - 视图T : Template - 模版工作流程在Django中当浏览器客户提交数据 V (视图层)接收数据 紧接着通过 M (模型层)将将数据提交到数...

2019-03-20 20:53:45 618

原创 OSError:[Errno 98] Address already in use

用socket模块中的server_socket.setsockopt参数设置当服务器先close 即服务器端4次挥手之后资源能够立即释放 这样就保证了下次运行程序时 可以继续用此端口server_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR)...

2019-03-14 18:01:50 380

原创 网络-socket

不同的电脑上的软件能够进行数据传递即就是进程之间的通信在python中使用socket模块的函数socket就可以完成创建socket中的通信1< UDP通信使用套接字发送数据# 导入socket 模块import socket# 协议组(AF_INET IPV4) UDP通信SOCK_DGRAMudp_socket = socket.socket(socket.AF_...

2019-03-12 16:46:05 141

原创 GitHub的使用

作为一个程序员必须要学会的就是使用GitHub 所以写个博客分享给大家快速入手快速使用GitHub推送到远端仓库以及下载打开https://github.com注册属于你的GitHub账号可以看到在左上角有GitHub的标志 它的作用是不管你在哪个页面都能跳转到现在看到的首页点击startproject 创建新的项目输入项目名字并点击创建 如果之前有创建过的项目会创建失败再创建成功...

2019-02-01 11:58:45 199

原创 python利用flask框架完成区块链小demo(实现转账,节点更新)

模仿用python flask 写了个小demo 这注释也花了我不少时间import hashlib # 信息安全加密import json import time from urllib.parse import urlparse #网络编码解码from uuid import uuid4 # 生成唯一序列号import requests #生成网络请求from flask i...

2019-02-01 11:58:16 1276 1

原创 ClearMyMac的下载和使用

之前因为发了片破解版的链接 博客被官方删了 需要的私信我就行1. 点击下载好的clearmymac 文件 然后点击城堡2. 点击后打开终端敲回车3. 把App拖进应用程序4. 接下来就可以使用啦...

2019-02-01 11:57:20 736

原创 利用python多线程实现区块链paxos算法解决用户共识

# 1。协议日志状态持久性存储,和恢复,而不是伪造的有此刻。# 2。没有办法让客户知道谁是主要的# 3。一个失败了然后醒来的领导者将不知道最高承诺的实例是什么。这是可以帮助的,但是代码是#足够复杂,它不是这么多的错误条件的痛苦。# 4。对读者的练习:通知客户其请求的结果。# 5。垃圾收集不必要的建议,并重新提出那些似乎已经停滞。很容易做到这recvmessage。# Paxos实现观...

2019-01-30 14:38:58 1298 1

原创 阿里云16.04 Flask+Gunicorn+Nginx+Systemd 部署

爬了三天坑 终于爬出来了服务器是阿里云 ubuntu16.04 64位操作系统 不同版本可能会有差异1. SSH 链接windows :下载xhell #Mac 下操作:打开终端 输入 如下:ssh -p 22 你服务器的用户名@公网地址 再输入密码即可 # 22是默认端口号 用户名阿里为root如果遇到图片这种错误 执行 rm -rf ~/.ssh/known_host...

2019-01-24 04:04:05 590

原创 python 中的垃圾回收机制

Garbage collection(垃圾回收)- 为新生成的对象分配内存- 识别那些垃圾对象- 从垃圾对象那回收内存在python中采用的是引用计数机制为主 ,标记-清除和分代收集俩种机制为辅的策略。引用计数即为一个变量在内存中被指向使用的次数。导致引用技术+1 的情况:- 对象被创建在内存中的创建一个地址上边存放108在栈中a将108存放的地址赋值给a- 对象被引用...

2018-12-18 12:19:26 188

原创 代码优化

虽然计算机越来越快,空间也越来越大,我们仍然要在性能上"斤斤计较"在编写循环上要注意下面三个原则可以提高运行效率,避免不必要大低效计算尽量减少循环内部不必要大计算。在嵌套循环中,尽量减少内部循环大计算,尽可能向外提。局部变量查询较快,尽量使用局部变量。如图 在循环外的代码性能比循环内部的有明显的提高## 其他性能技能链接多个字符串时间尽量使用join()而不使用+号。 因...

2018-12-07 15:34:44 144

原创 字典核心的底册原理与python

最近把python基础又过了一遍 今天特意下班留公司想把最近学到的知识总结一下python这些优点大家都知道 但是什么是解释型 什么是面向对象 什么又是动态型语义解释型在计算机中都是以二进制存储的非0即1这片文章解释的很明白 计算机二进制存储 解释性语言C 和 C++ 在运行时可以直接转为计算机能读懂的二进制的语言。而python语言不需要编译成二进制代码,python解释器会把你的...

2018-12-06 21:14:10 238 2

原创 多线程 vs 多进程

- 程序:一堆代码以文本形式存入一个文档- 进程:程序运行的一个状态(邻居对门的关系)       - 包含地址,空间,内存,数据栈等        - 每个进程有自己独立的运行环境,多进程共享数据是一个问题- 线程:(在一个屋拼居的关系)       - 一个进程的独立运行片段,一个进程可以由多个线程组成       - 一个进程的多个线程间共享数据和上下文运行环境       - 互斥    ...

2018-06-24 23:18:35 183

原创 python实现递归的几个经典例子

'''# 递归函数- 优点: _直接简洁-缺点: _对递归有限制超过报错(100层)[设置递归最大层数 import sys sys.setrecursionlimit(设置递归的顶层)] _消耗资源大'''# 一个简单的递归'''X = 0def fun(): """ * 要想好什么时候结束 此例列举的则是无限调用递归直至超过限制 ...

2018-06-23 11:07:16 1537

空空如也

空空如也

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

TA关注的人

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