自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pymysql操作

Python程序操作MySQL数据库sudo pip3 install pymysql说明:安装命令使用 sudo pip3 install 第三方包名卸载命令使用 sudo pip3 uninstall 第三方包大家现在使用的虚拟机已经安装了这个第三方包,可以使用: pip3 show pymysql 命令查看第三方包的信息pip3 list 查看使用pip命令安装的第三方包列表pymysql的使用:导入 pymysql 包import pymysql创建连接对象调用pymysql模

2020-11-23 21:34:49 137

原创 mongodb

# mac安装tesseractbrew install tesseract-lang###1-mongodb的简单使用mongodb默认端口:27017mongodb配置文件路径:/etc/mongod.conf# 先启动mongodb服务端: sudo service mongod start 或者 sudo mongod# 再进入mongodb客户度: mongo# 查看当前数据库: db# 查看所有数据库: show dbs# 切换数据库: use 数据库名#

2020-11-03 22:00:25 109

原创 数据结构与算法

数据结构与算法1.概念算法的概念算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。算法可以有不同的语言描述实现版本(如C描述、C++描述、Python描述等),我们现在是在用Python语言进行描述实现。算法的五大特性输入: 算法具有0个或

2020-10-16 23:34:57 202

原创 即时通信笔记

什么是即时通信/通讯理解:同一时刻,双方都能够主动给对方发送消息!基于互联网的即时交流消息的业务!浏览器 和 web服务器 之间 是不是即时通信呢?!答: 不是!!原因是,浏览器主动发送请求,服务器被动响应!!问题来了:假如我们发头条工程(flask工程)中, A用户关注了B用户!我们后台这边需要主动把"A关注了B"的这件事通知给B!使用fask能不能实现中个通知?!答:我们的flask web工程无法将该消息发送给B用户(客户端)的!头条项目中的推送实现1、使用在线推送模式2、

2020-10-16 23:34:15 130

原创 即时通讯

即时通讯1.即时通讯简介即时通讯(Instant Messaging)是一种基于互联网的即时交流消息的业务。类型:在线push适用:web页面 和 App自己构建IM服务器使用WebSocket采用成熟的框架方案Socket.IO对于App还可自己封装socket使用第三方IM服务商提供的服务离线push适用:App对于iOS,使用APNs对于andorid,使用FCM(国外)或第三方IM服务商提供的服务提供第三方IM服务的服务商有:网易云信融云环

2020-10-16 23:33:33 1917 2

原创 定时任务

定时任务1.django-crontab对于已经静态化的页面, 我们有必要定时更新该页面, 让数据库的内容进行展示添加应用INSTALLED_APPS = [ ... # 定时任务 'django_crontab', ]设置任务的定时开启时间每个定时任务分为三部分定义:任务时间 基本格式 : * * * * * 分 时 日 月 周 命令 M: 分钟(0-59)。每分钟用*或者 */1表示 H:小时(0-23)

2020-10-16 23:31:17 197

原创 RPC

RPC远程过程调用(英语:Remote Procedure Call,缩写为 RPC,也叫远程程序调用)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。种调用机制推广到多台彼此间可以进行网络通讯的计算机,由多台计算机中的多个程序组成一个整体来实现某个功能,这也是可以的。调用的一方(发起远程过程调用,然后调用这方的环境挂起,参数通过网络传递给被调用方,被调用

2020-10-16 23:27:58 101

原创 redis

redis1.查看配置文件、命令工具​ cd /usr/local/binredis-server redis 服务器redis-cli redis 命令行客户端redis-benchmakr 性能测试工具redis-check-aof AOF文件修复工具redis-check-rdb RDB文件检索工具sudo vim /etc/redis/redis.conf 查看配置dir /var/lib/redis 数据文件储存路径l

2020-10-16 23:26:34 137

原创 mysql

mysql1.sql介绍SQL(Structured Query Language)是结构化查询语言,是一种用来操作RDBMS的数据库的语言。也就是说通过 SQL 可以操作 oracle,sql server,mysql,sqlite 等关系型的数据库。SQL的作用是实现数据库客户端和数据库服务端之间的通信,SQL就是通信的桥梁。SQL语言主要分为:DQL:数据查询语言,用于对数据进行查询,如selectDML:数据操作语言,对数据进行增加、修改、删除,如insert、update、dele

2020-10-16 23:25:32 862

原创 git操作

git操作1.git基本操作Git服务器 --> 本地仓库 --> 客户端 --> 本地仓库 --> Git服务器创建本地厂库​ git init配置个人信息​ git config user.name “zhanagsan”​ git config user.email “[email protected]”查看文件状态git status将工作区文件添加到暂存区git add .提交到厂库区git commit -m “版本描述”

2020-10-16 23:24:26 68

原创 es笔记

Elasticsearch搜索引擎:进行搜索的,就好比百度搜索!例子:用户输入"python",检索出相关的文章!简介:1、Elasticsearch是一个基于Lucene库的搜索引擎。2、RESTful API 通过端口 9200 和 Elasticsearch 进行通信学习如何使用Elasticsearch搜索引擎去进行查询,实际上就是学习该搜素引擎提供的restful风格的http接口;3、属于面向文档的数据库,JSON文档;被检索的数据,被以“文档”作为载体存储在es搜索引

2020-10-16 23:23:36 170

原创 Elasticsearch

Elasticsearch1-Elasticsearch相关概念# 特点:1.具有HTTP Web接口和JSON文档2.RESTful API 通过端口 9200 和 Elasticsearch 进行通信3.Elasticsearch是用Java开发的--但是客户端在python中能使用4.Elasticsearch是分布式的---数据可以分片5、Elasticsearch 是一个实时的分布式搜索分析引擎, 1.全文检索、2.结构化搜索、3.分析 6.Elasticsearch

2020-10-16 23:21:48 496

原创 Linux

1.常用命令-查看目录lstreepwd清除终端:clear or ctrl+l2.删除、创建touchmkdirrm or rm -rrmdir 删除空目录3复制、移动拷贝文件、拷贝目录:cp 源文件名 目标目录cp 源文件名 目标目录/新的文件名cp -r 源目录名 目标目录cp -r 源目录名 目标目录/新的目录名移动文件、移动目录、重命名:mv 源文件名 目标目录mv 源文件名 目标目录/新的文件名mv 源目录名 目标目录mv 源目录名 目标目录

2020-10-03 12:25:15 275

原创 python基础

1.标识符标示符:就是变量、函数的名字要求:由 字母、下划线 和 数字 组成不能以数字开头不能与关键字重名不建议用类型(int、str、float)作为标示符名字2.格式化输出# 定义整数变量 student_nostudent_no = 1# %d占位,输出整型# %06d 6位,不够前面补0print("我的学号是%06d" % student_no)price = 9.0weight = 5.0total_price = 45.0# %f, 默认小数点后6位# %.

2020-10-02 13:00:18 914 2

原创 flask_restful

flask-restful扩展1.视图1.1基本使用from flask import Flaskfrom flask_restful import Api, Resource, output_jsonimport json# json.dumps("data", ensure_ascii=False)# 1.创建app对象app = Flask(__name__)# 不允许将字典中的中文编码成ascii码# Flask-Restful中的中文编码成ascii码app.confi

2020-09-20 19:55:19 155

原创 单例

1-单例设计模式?单例—将只会初始化一次的操作,可以封装到单列中—优化单例—始终只需要初始化一个对象的方案,可以采用单例---数据库链接用单例ip + 端口 + 账号密码 == 数据库对象ip + 端口 + 账号密码 == 数据库对象 ip + 端口 + 账号密码 == 数据库对象 1,单例只保留一个对象,可以减少系统资源开销。2,提高创建速度,每次都获取已经存在的对象因此提高创建速度--全局共享对象。3,单例在系统中只存在一个对象实例,因此任何地方使用此对象都是同一个对象

2020-09-19 23:37:31 239

原创 Flask高级应用

Flsak高级应用1.请求钩子@app.before_requestdef process_request(): """" # 在请求发送过来的时候调用,视图函数执行之前调用 # 作用:拦截请求,封ip,用户权限认证(cookie seession jwt) black_list = [] if request.remote_addr in black_list: # 注意:在请求之前就已经返回响应对象,那么就不会再执行视图函数

2020-09-19 22:12:30 246

原创 Flask基本使用

flask基本使用1.三种启动方式from flask import Flask# 1.创建app应用对象app = Flask(__name__)# 2.视图函数绑定路由信息@app.route('/')def index(): return "index page""""Flask新版本运行方式-命令export FLASK_APP=xxx.pyexport FLASK_ENV=developmentflask run -h ip -p port"""# 3.启动fl

2020-09-19 21:22:39 350

空空如也

空空如也

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

TA关注的人

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