学习
FXHaoo
一个编程的学习者
借此记录我学习的点点滴滴
让学习更有动力与乐趣
让此见证我的成长之路吧~
展开
-
Flask框架学习笔记_2
文章目录JinJa2模板过滤器表单表单模型类宏模板继承包含数据库创建模型类创建数据库表数据操作数据库迁移JinJa2模板Jinja2官方文档模板基本语法:{% if user %} {{ user }}{% else %} hello!<ul> {% for index in indexs %} <li> {{ index...原创 2019-09-10 00:23:29 · 154 阅读 · 0 评论 -
Flask框架学习笔记_1
文章目录虚拟环境说明Flask框架简介 [官方文档](http://docs.jinkan.org/docs/flask/)Flask扩展包安装一个简单的Flask程序创建APP对象Flask配置参数设置在视图中读取配置参数视图函数的路由规则获取请求参数自定义异常处理设置响应信息返回json数据的方法cookie的使用**session**上下文请求钩子Flask-Script 扩展命令行虚拟环...原创 2019-09-10 00:22:20 · 210 阅读 · 0 评论 -
Git 的使用
文章目录Git 的使用安装Git使用分支使用GitHubGit 的使用两大特点:版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。首先找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库...原创 2019-06-01 22:36:21 · 86 阅读 · 0 评论 -
Django之模型
文章目录补充上一篇模型字段类型选项查询F对象Q对象聚合函数**aggregate****count函数**查询集模型类关系关联查询模型类实现关联查询模型管理器自定义管理器**应用场景**元选项补充上一篇在 Django 中使用 MySQL 数据库,除了上篇里面的设置外,还要进行导入,在__init__文件下添加下面两句import pymysqlpymysql.install_as_M...原创 2019-06-01 22:28:23 · 166 阅读 · 0 评论 -
Django框架基本使用
Django框架基本使用Django框架简单介绍框架一个框架就好比一个公司,每一个部门都有特定的职能,部门与部门相互配合才能让公司运转起来,而框架则是模块与模块相互配合来完成工作的Django框架它遵循的是 MVT 的思想M: Model,模型,和数据库进行交互。V: View,视图,接收请求,进行处理,与M和T进行交互,返回应答。T: Template,...原创 2019-05-24 02:08:08 · 348 阅读 · 0 评论 -
MySQL数据库-查询
MySQL数据库-查询数据的准备下面的测试都这这个基础上-- 创建数据库create database python_test_1 charset=utf8;-- 使用数据库use python_test_1;-- students表create table students( id int unsigned primary key auto_increment n...原创 2019-05-12 23:53:05 · 430 阅读 · 0 评论 -
MySQL数据库
MySQL数据库数据库简介数据库说到底就是一个文件,就像一个Excel文件列 =====> 字段,能够 唯一 标记某个字段:这就是 主键行 =====> 记录RDBMS相当于一个程序,用来管理数据库的当前主要使用的两种类型的数据库:关系型数据库、非关系型数据库关系型数据库:mysql:一般用作于网站redis:一般用作与缓存非关系型数...原创 2019-05-12 09:32:48 · 138 阅读 · 0 评论 -
MySQL高级
MySQL高级视图通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚拟的表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变);方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;定义视图create view 视图名称 as se...原创 2019-05-20 22:50:53 · 109 阅读 · 0 评论 -
socket之udp聊天器
socket之udp聊天器socket是进程间通信的一种方式,它可以实现不同的主机间进程的通信,总之,网络通信之必备创建socketimport socketudp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)注:socket内参数,第一项为固定参数,第二项是选择创建udp socket还是tcp socket...原创 2019-04-28 14:37:51 · 127 阅读 · 0 评论 -
校园短号号码的接收与显示电路的软硬件设计
校园短号号码的接收与显示电路的软硬件设计这次的实验是我的课程设计课题的内容:话机通过解码电路把按键值输入到单片机中,在通过单片机显示在数码管上,要求话机按下时,数码管显示该数值,按下一次时,数码管之前的数值向前移,同时显示当前的按键值,相当于模拟拨号过程,本次实验,模拟6位号码即可硬件电路部分解码电路解码电路就是把话机按下按键的号码以二进制的形式传给单片机MT8870芯片...原创 2019-01-12 22:16:02 · 1691 阅读 · 1 评论 -
定时器/计数器
定时器/计数器定时器/计数器 和单片机的CPU是相互独立的。定时器/计数器工作的过程是自动完成的,不需要CPU的参与。工作原理定时器/计数器 实质上是一个 加1计数器。它随着计数器的输入脉冲进行加1,当计数器发生溢出时,则向CPU发出中断请求,如果是定时模式,则表示定时时间已到,计数模式,则表示所计数值已满。结构它由高8位和低8位两个寄存器THx和TLx 组成。TMOD是定...原创 2018-11-22 15:06:11 · 6928 阅读 · 2 评论 -
中断系统
中断系统概念CPU执行事件A时,事件B请求执行(中断请求),这时CPU转去执行事件B(中断响应),待得事件B执行完成后,在返回执行事件A(中断返回)。中断系统结构51单片机中断系统中有5个中断源,2个优先级,可实现二级中断嵌套。中断请求标志①TF0/TF1 :T0/T1 的溢出中断请求标志。从初值做加1计数,计满溢出后TF0/TF1置1,发出中断请求,响应中断后硬件自...原创 2018-11-22 13:53:34 · 918 阅读 · 0 评论 -
电机
电机电机的分类有挺多的,按用途来看的话就有 驱动类电机 和 控制类电机左为 四线双极性电机 ,右为 直流电机直流电机属于驱动类电机,是将动能转化为机械能,主要用在电钻、电风扇、洗衣机等设备上,如我们小时候玩的四驱车大多数为直流电机步进电机又分为 反应式 、永磁式、 混合式 三种反应式结构简单成本低,但动态性能差、效率低、发热大、可靠性低,基本被淘汰永磁式...原创 2018-11-22 13:52:24 · 732 阅读 · 0 评论 -
LED点阵
LED点阵点阵原理我的开发板是 16*16 红绿 双色的LED点阵,但我只用到了红色的,所以我们暂且只看黑色LED,其实只要让LED导通,我们就可以点亮任意一个LED小灯如要点亮 左上角第一个LED ,只要让 22 置 1 ,23 置 0 就可以让它导通,就亮了如果要让整个点阵按自己的想法显示,比如显示数字汉字啥的,可以用类似于数码管的 动态扫描 想法,我的理解是给 行 一个...原创 2018-11-22 13:50:31 · 1080 阅读 · 0 评论 -
矩阵按键
矩阵按键原理图 独立按键一个按键就要占用一个IO口,整个单片机也就32个IO口,全部用完也控制不了几个按键,太占用资源,而矩阵按键则在这方面更有优势,可以只用8个IO口就可以控制16个按键。使用方法逐行扫描:我们可以通过高四位轮流输出低电平来对矩阵键盘进行逐行扫描,当低四位接收到的数据不全为1的时候,说明有按键按下,然后通过接收到的数据是哪一位为0来判断是哪一个按键被按下。如P...原创 2018-11-22 13:44:57 · 12143 阅读 · 1 评论 -
Flask框架学习笔记_3
文章目录Flask框架学习笔记_3发送邮件蓝图蓝图的使用单元测试几个测试案例部署使用GunicornNginxFlask框架学习笔记_3发送邮件整个流程与Django类似,需要用到Flask—Mail安装:pip install Flask-Mail示例from flask import Flaskfrom flask_mail import Mail, Message...原创 2019-09-10 23:19:58 · 178 阅读 · 0 评论