自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-15 树莓派安装docker和docker-compose

树莓派安装docker和安装docker安装docker-compose安装docker参考链接:Debian安装docker安装docker-compose参考链接:Debian

2021-09-16 08:46:45 287

原创 2021-09-03 Elasticsearch基操

Elasticsearch 基操一、Elasticsearch介绍二、curl 基本操作三、es 可视化工具一、Elasticsearch介绍二、curl 基本操作参考:使用curl操作新建 index :curl -H "Content-Type: application/json" -X PUT 'localhost:9200/accounts' -d '{ "mappings": { "person": { "properties": { "user

2021-09-03 15:25:41 235 1

原创 2021-08-23 Git常用命令

git常用命令查看操作查看git branch 查看分支git branch # 查看当前本地分支git branch -a # 查看包含远程的所有分支 git status 查看修改状态git status # 查看修改,可通过add,commit,push提交 git log 查看提交记录git log # push代码后,查看提交记录git remote 查看当前仓库git remote # 查看所有仓库,不含地址git remote -v # 查看

2021-08-23 15:29:12 149

原创 2021-08-20 Docker制作镜像+k8s测试

Docker+k8s 基操制作Docker镜像k8s操作制作Docker镜像克隆 jsl-docker将jsl-docker项目克隆到本地,进入dockerfile/jsl-cdn目录,将修改的waf代码保存到当前目录的libs下(没有就新建)我的目录结构:修改DockerfileDockerfile各个字段含义参考:Dockerfile常用参数.我的修改,考虑k8s已有环境,所以直接通过FROM 指定已有的基础镜像,COPY自己修改过的代码,配置如下:FROM registry.

2021-08-20 16:50:15 271

原创 Nginx 基操

config 配置,三个部分,全局配置,events,httpevents{} 指定最大连接数http{} 之间又有很多http配置,upstream负载均衡配置,和很多 server,server下有很多location规则匹配worker_process # 表示工作进程的数量,一般设置为cpu的核数worker_connections # 表示每个工作进程的最大连接数server{} # 块定义了虚拟主机 ...

2021-08-11 14:22:07 85

原创 python多进程和多线程

python的多进程和多线程一句话总结就是,线程是最小的执行单元,而进程由至少一个线程组成。在Linux系统和Mac系统中,可以直接用使用系统 fork 创建进程,windows系统不行(难怪研发钟爱于Mac系统)Windows系统要创建新进程也不是没办法,使用 multiprocessing 库可以完成多进程操作多线程是指一个进程下的一个或多个线程,使用 threading 模块完成多线程操作,但python中存在GIL锁(历史遗留问题)导致python的多线程无论如何都只能使用一个核(没有.

2021-08-09 11:44:04 82

原创 Python底层常见语法汇总

isinstance()isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。用法:isinstance(a, str) :变量a是否为str类型,是返回true,否返回falserais..

2021-08-06 15:47:57 151

原创 python 装饰器理解!!!

写在前面:相信在看装饰器的你,已经有一定python基础了,如果对“函数嵌套”,“函数返回函数”,“将函数作为参数传递”这些可能不常用操作有点迷的话,建议看一下这篇文章,写的挺好!地址:https://www.runoob.com/w3cnote/python-func-decorators.html正式开始:首先要明白装饰器是干嘛的,简而言之就是在不修改原函数的情况下,对函数进行功能增加等操作,也就是装饰!!!写一个简单的函数装饰器:# use_logging函数接收一个函数def

2021-08-02 11:44:13 70

原创 2021-7-30 计算机存储单位换算

单位从小到大依次排序:比特 < 字节 < 千字节 < 兆字节 < 千兆字节 < 太字节 < 拍字节 < 艾字节 < 泽字节 < 尧字节 b < B < KB < MB < GB < TB < PB < EB < ZB < YB从大到小转换:1 YB = 1024 ZB ...

2021-07-30 14:11:25 2228

原创 实习心得总结

7/20 入职7/26 权限管理,代码协同的重要性! 学习 git , docker 基本使用7/27 学习clickhouse数据库,数据库的sql语句都大同小异,各种数据库只是有细微差别,遇到实际问题再记录!7/28 查看tornado后端报表 api 代码,代码规范命名的重要性!看名字就大概知道功能!...

2021-07-29 16:44:20 164

原创 2021-7-26 Clickhouse数据库基操

参考文档:https://clickhouse.tech/docs/zh/introduction/distinctive-features/sql语句基本操作show database:查询所有数据库use [dataname]:选择某一个数据库select * from 表:查询表中所有数据,加条件where1. selectarray join:数组distinct:不同的,和order by连用format:指定格式from:指定数据源group by:将s.

2021-07-27 18:07:23 1202

原创 2021-7-23 git 基本使用

1. 创建仓库 从已有仓库克隆:git clone xxxxxx 拉取代码 从本地初始化: git init 配置相关: git config --global user.name "runoob"git config --global user.email test@runoob.com2. 基本操作...

2021-07-23 18:37:43 87

原创 2021-07-23 Docker基本使用

docker-compose: 运行多个容器 Dockerfile : 用于定义应用程序的环境 docker-compose.yaml : 定构成的服务 docker-compose up -d : 运行整个应用程序, -d: 后台运行docker-compose down : 停止运行docker-compose exec api bash : 进入伪终端docker exec : 进入容器...

2021-07-23 17:52:39 117

原创 云服务器初始环境配置

云服务器环境:CentOS 7.6python环境:python3.7.2sqlite3:3.36.0django:3.2.2第一步:python3 安装安装相关依赖yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-de

2021-05-16 21:16:04 352 3

原创 树莓派安装OpenCV3详细步骤

参考博客:https://www.liangzl.com/get-article-detail-193512.html第一步:拓展根目录空间sudo raspi-config通过键盘上下键控制,选择7.Advanced Options进入,然后选择Expand Filesystem,将根目录扩展到整个SD卡,充分利用SD卡的存储空间。如果不进行这一步,后续命令会出现卡死。设置完成后退出设置界面,重启树莓派。第二步:设置SWAPOpenCV安装编译过程中数据吞吐较大,为了防止系统卡死,

2020-11-20 11:09:56 2248 1

原创 完整版本----快速新建一个Django REST framework项目,包含权限,路由等

前面介绍了DRF搭建的各个功能的实现,本章介绍如何新建一个包含前面所有功能的DRF框架开始:第一步:新建一个django项目,新建一个app,配置settings新建app:python manage.py startapp apptext配置settings:在settings后面加入drf相关配置# rest framework的相关配置REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ # 配置此

2020-10-10 20:24:41 436

原创 Django REST framework 终版-视图集路由和api文档

前面介绍了DRF的基于函数的视图,基于类的视图,后来我们发现写基于类的视图代码有复用的一些部分,下面介绍视图集,仅需几行代码实现,get,post,put,delete请求!!!第一章快速入门,我们仅用几行代码就实现了api接口的基本功能,但没有介绍为什么要那么写,下面开始!第一章地址:https://blog.csdn.net/qq_41590764/article/details/108810761开始:第一步:修改views.py视图函数继承 viewsets.ModelViewS

2020-09-29 16:28:56 309

原创 Django REST framework model关系和超链接api

我们的API中的关系是用主键表示的。我们将通过使用超链接来提高我们API的内部联系。上一章,介绍了权限相关操作,下面内容在上一章基础上继续上一章地址:https://blog.csdn.net/qq_41590764/article/details/108850210开始:第一步:增加model模型,并与User绑定一对多关系即:每个用户可以有多个sensor模型,一个sensor模型只有一个用户from django.db import modelsclass User(mo

2020-09-28 22:10:15 252

原创 Django REST framework 中的权限认证

目前,我们的API对谁可以编辑或删除代码段没有任何限制。我们希望有更高级的行为,以确保:代码片段始终与创建者相关联。 只有通过身份验证的用户可以创建片段。 只有代码片段的创建者可以更新或删除它。 未经身份验证的请求应具有完全只读访问权限。开始:前期的准备工作就不一一介绍了,详情可参考:https://blog.csdn.net/qq_41590764/article/details/108824142开始之前,确保我们已经有一个可以正常访问的api接口了!!!第一步:配置settin

2020-09-28 15:44:26 584

原创 python面向对象编程快速理解!!!

类方法实例

2020-09-28 11:36:24 109

原创 python算法技巧总结,持续更新!!!

1. for 循环的特殊用法# 列表alist=[0,1,2,3,4]alist = [i for i in range(5)]# 列表blist=[1,2,3,4,5]blist = [1 for i in range(5)]2. 求圆面积中pi的值可以用为:math.pi(需要 import math)3. 序列求和 1+2+3.....+n 用等差数列公式 (1+n)*n/2 计算4.map()会根据提供的函数对指定序列做映射def square(x) : ..

2020-09-27 17:49:39 264

原创 Django REST framework 编写基于类的视图!!!

上一章介绍了基于装饰器的视图函数,本章我们将介绍基于APIView类的方法,实现基于类的视图上一章地址:https://blog.csdn.net/qq_41590764/article/details/108819233基于类的视图有哪些优势:开始第一步:新建项目,app,安装,创建model...前期准备工作就不做过多介绍了,可以参考前面的内容!!!第二步:第三步:第四步:...

2020-09-27 16:22:55 203

原创 Django REST framework自己写get,post,put,delete接口

上一章介绍了DRF的快速搭建api,但REST framework自带的增删改查功能有一定局限性,下面介绍一下自己如何完成增删改查的接口上一篇链接:https://blog.csdn.net/qq_41590764/article/details/108810761开始第一步:新建工程,新建app,安装restframework,配置setting,创建models模型上面的基本操作就不过多介绍,详见上一篇,app的名称还是demo1第二步:创建序列化器还有另一种创建序列化...

2020-09-26 23:52:29 3233

原创 Django REST framework仅需几步完成搭建api

DRF介绍现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个API框架。Django REST framework(DRF)框架文档齐全,社区较稳定,而且由于它是基于Django这个十分全面的框架而设计开发的,能够让开发者根据自己的业务需要,使用极少的代码量快速的开发一套符合RESTful风格

2020-09-26 13:50:41 726

原创 数据结构与算法-python实现顺序表

顺序表的实现和无序表相似,只是add方法中,需要添加条件判断的语句# 链表的python实现# 定义一个结点class Node: def __init__(self, initdata): self.data = initdata self.next = None def getData(self): return self.data def getNext(self): return self.next

2020-06-25 17:43:07 295

原创 数据结构与算法-python实现无序表(单链表)

python没有指针所以需要自己定义结点,在结点中定义数据域和指针域# 单链表的python实现# 定义一个结点class Node: def __init__(self, initdata): self.data = initdata self.next = None def getData(self): return self.data def getNext(self): return self.ne

2020-06-25 16:10:33 277

原创 数据结构与算法-python实现堆栈,队列

# 堆栈的实现class Stack: # 栈的初始化 def __init__(self): self.items = [] # 判断栈是否为空 def isEmpty(self): return self.items == [] # 入栈操作 def push(self, item): self.items.append(item) # 出栈操作 def pop(self): .

2020-06-25 14:49:14 250

原创 Python3 实现斐波那契数列(超详细篇)

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)递归实现# 递归法实现斐波那契数列import timetime_start = time.time(

2020-06-23 00:26:28 1660

原创 ESP8266 Python使用方法

ESP8266 Python使用方法MicroPython简介官网介绍(http://www.micropython.org/) MicroPython是Python 3编程语言的精简高效实现 ,包括Python标准库的一小部分,并且经过优化,可在微控制器和受限环境中运行。 MicroPython pyboard是一个紧凑的电子电路板,在裸机上运行MicroPython,为您提...

2019-12-18 20:51:45 9305 3

原创 Home Assistant树莓派/云服务器/Ubuntu16.04安装方法

 树莓派安装HomeAssistant树莓派安装要方便很多,官网有很多已经安装好的树莓派镜像,下载下来烧录进入树莓派即可,下面是烧录软件:https://www.techspot.com/downloads/6931-etcher.html(home assistant后面简称:hass) 访问HA中文官网:https://www.hachina.io/ 点击博客下载最新hachina镜...

2018-10-24 09:36:57 4412 1

空空如也

空空如也

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

TA关注的人

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