自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇足矣!Redis面试题总结

1.Redis持久化Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临时文件中,持久化的过程结束了,再用这个临时文件替换上次的快照文件,然后子进程退出,内存释放。RDB...

2019-10-27 17:46:30 257

原创 MySQL-视图,事物,索引

视图应用场景:对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦-----解决办法:创建视图简单讲视图就是一张虚表,一个查询结果集,但视图不存储具体的数据(基本表数据发生了改变,视图也会跟着改变)创建视图:create view 视图名称 as select语句;使用视图:视...

2019-10-23 22:23:40 178

原创 一篇足矣!计算机网络知识点总结

计算机网络体系结构1.什么叫计算机网络?简而言之,计算机网络就是一些互连的,自治的计算机系统的集合。从组成成分看,计算机网络有硬件,软件,协议三大部分组成;从工作方式看,计算机网络有边缘部分和核心部分组成,核心部分主要指路由器交换机,边缘部分指主机。2.计算机网络的功能:数据通信(最基本最重要的),资源共享,分布式处理,提供可靠性,负载均衡。3.交换技术:交换技术主要包括电路交互:在进行数据...

2019-10-12 00:01:26 635

原创 DRF--Django RestFramework

前面已经介绍过原生的Django框架,那么为何又引进了DRF(DjangoRestFramework)模型了?主要有两点原因:1.加入了Restful设计风格,让API的设计更加规范;2.在前后端数据交流的时候有大量重复的操作,比如讲查询类型转化成json或者将json类型转化成字典等。引入DRF之后我们都不用重复这些操作,可以直接引用serializers,以及更加方便的GenericViewS...

2019-10-02 23:14:00 324

原创 Django---数据库&admin站点

数据库Django也是支持ORM按照面向对象的方法来操作数据库的,关于ORM的介绍请参考博文(https://blog.csdn.net/nie7342/article/details/101292571)Django数据库配置和迁移:1.手动创建MySQL数据库 create database db_django01 charset=utf8;2.在settings中配置使用数据库...

2019-09-29 22:54:31 182

原创 Django

Django简介前面已经详细介绍过flask框架了(https://blog.csdn.net/nie7342/article/details/101122347 https://blog.csdn.net/nie7342/article/details/101292571),相对flask,Django是一个重量级框架,它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,D...

2019-09-26 23:05:41 144

原创 RabbitMQ--Pika

本篇博文将结合自己的使用经验介绍rabitmq在Python中的相关用法,主要参考Pika的API,介绍内容:Message acknowledgment(消息确认机制),Fair Dispatch()最基础的发布订阅实例1.conusmer:消息的订阅者,即使用消息(自身也可以发布消息)2.producer:消息的发布者(自身也可以订阅消息),先多嘴一句,消息是不能直接send给consu...

2019-09-25 23:02:07 562

原创 Flask框架---模板,数据库,蓝图

Jinjia2模板模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用的数据中获取使用真实值替换变量,再返回最终得到的字符串使用模板的好处:视图函数只负责业务逻辑和数据处理(业务逻辑方面)而模板则取到视图函数的数据结果进行展示(视图展示方面)代码结构清晰,耦合度低模板的使用{{}} 来表示变量名,这种 {{}} 语法叫做变量代码块用...

2019-09-24 22:32:36 740

原创 Flask框架

本文将结合自己的开发经验,详细介绍flask的路由,视图,Jinjia2模板,flsk-sqlalchemy以及蓝图Flask简介Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Lo...

2019-09-22 22:40:40 327

原创 Redis数据库基本使用

乌班图系统下 Redis安装及配置step1:wget http://download.redis.io/releases/redis-4.0.9.tar.gz 下载step2:tar xzf redis-4.0.9.tar.gz 解压step3:sudo mv ./redis-4.0.9 /usr/local/redis/ 移动文件step4:cd /usr/local/redis/ ...

2019-09-21 21:21:33 671

原创 Python数据挖掘基础----numpy基本用法

本篇文章将详细介绍numpy的寄出使用方法:ndarray数据类型,numpy算数运算,numpy的索引与切片,numpy的统计计算函数,以及numpy的文件操作和矩阵的基础运算背景介绍Numpy最重要的一个特点就是其N维数组对象(即ndarray),该对象是一个快速而灵活的大数据集容器。你可以利用这种数组对整块的数据执行一些数学运算。ndarray是一个通用的同构数据多维容器,其中的所有元...

2019-09-19 23:22:21 526 1

原创 MySQL基本用法二

CRUD基本用法基本查询查询所有列select * from 表名;例:select * from classes;查询指定列可以使用as为列或表指定别名select 列1,列2,... from 表名;例:select id,name from classes;增加格式:INSERT [INTO] tb_name [(col_name,...)] {VALUES | ...

2019-09-05 22:07:00 160

原创 MySQL基本用法一

本章节会讲到MySQL基本的安装方法,以及常用的shell语句,后续会介绍CRUD的用法,以及视图,锁,事物MySQL安装当前主要使用两种类型的数据库:关系型数据库、非关系型数据库,本部分主要讨论关系型数据库,对于非关系型数据库会在后面学习所谓的关系型数据库RDBMS,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据查看数据库排名:https://db...

2019-08-27 22:19:08 119

原创 Python入门第二步:Python内置类型 String,List,Dict,Tuple,Set

本节将详细介绍string,list,dict,tuple,set的用法,以及面试中经常问到的类型转换以及排序。String在这里重点介绍了字符串的切片方法字符串的输入:input获取的数据,都以字符串的方式进行保存,即使输入的是数字,那么也是以字符串方式保存字符串的输出:%s(后面讲到进制转换的时候回介绍d%,o%等) userName = input('请输入用户名:') p...

2019-08-25 22:55:10 198

原创 Python入门第一步:循环判断语句

普通应届毕业生,刚入职某车联网公司。学习最好的办法就是多用多总结,所以决心写博客,扎实自己的知识同时也希望可以帮助更多喜欢编程的同学。if本节将详细介绍,if,else,elif,条件嵌套的基础用法及细微区别 ''' if 要判断的条件: 条件成立时,要做的事情 ''' age =20 print("------if判断开始------") ...

2019-08-25 13:36:31 260

空空如也

空空如也

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

TA关注的人

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