努力才是唯一的入场券
本文旨在记录使用Flask框架过程中与前端Vue对接过程中,存在WebSocket总是连接失败导致前端取不到数据的问题。以及在使用WebSocket相关功能的库包gevent-websocket之后,导致运行Flask项目之后,控制台没有显示running on 127.0.0.1:5000 问题、以及没有输出log日志记录的问题、以及总是报错Websocket connection to‘ws://127.0.0.1:5000/socket.io/?EIO=4&transport=websocket’failed:Error during Websocket handshake:Unexpe
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
用这个协议最方便的就是,服务器主动向客户端推送信息。客户端也可以主动向服务器发送信息。属于应用层协议,在握手阶段还是使用了HTTP的协议。
1、Uni-app介绍 2、Uni-app优点 3、BLE开发流程
计算机如何识别并且处理数据? 通过高低电平来处理0-1数据。低电平表示二进制的0,高电平表示1。类似五个手指比喻成计算机接口的话,那么五个手指同时接收到的高低电平,就代表了接收到的二进制数据,如10001,或者00010等等。
实现项目前期工作、编写配置文件等
Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上传等。安装Flask-WTF默认也会安装WTForms,因此使用以下命令来安装Flask-WTF: pip install flask-wtf。
cookie:在最开始的网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。c
上篇文章中提到了一对多关系, 也就是一个user对应多篇文章,这是一对多的关系,那么如何设置一对一的关系呢。
一对一、一对多、多对多关系
是对于数据库的ORM的框架,直接操作模型,安装命令为pip install SQLAlchemy。 SQLAlchemy是一个独立的ORMR框架,可以独立于FLASK存在,也可以在Django中使用。 Flask-SQLAlchemy是对SQLAlchemy的一个封装,更适合在flask使用。
对于大项目,代码都不放在app.py里面,需要分类。 即类似javaspringboot中的分层?每个功能分为一个更小规格的层次。 url_prefix 就是 蓝图的前缀。 和book相关的都在book中,和用户有关的都在user中。
声明:本学习系列笔记是来源B站 知了传课 up主的教学视频的个人学习笔记,原up主教学视频地址:https://www.bilibili.com/video/BV17r4y1y7jJ?p=10。
访问book/list的url的时候发现是不可以访问的,因为我们返回额不是字典、元组等等,现在返回的是一个列表。 TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a list.
使用Pycharm中的创建项目:Flask,注意需要使用先前配置好的解释器。不要点击使用此工具新建环境!因为每当新建一个项目,导入的包如果是新建环境可能需要重新下载。所以直接使用配置好的解释器即可。
这篇论文八千多字,主题是 云原生+物联网平台。花了几天心思,查了很多篇论文,因为自己对物联网通信的硬件方面不太会,所以还是选择写综述类的论文了,这篇论文感觉技术深度和广度比我上一篇计算机网络论文要更加深刻一点。
这是我大三上计网课程的课程论文,花了几天心思,确实能弄懂一些以前不懂的东西,计网其实挺有趣的,只要学进去了,还是比较有趣的。为什么选择这个题目呢,因为当时每周做实验,都是跟做路由器、交换机的会H3C仿真实验+交换机的实物实验,所以有些时候搞不懂原理,干脆直接课程论文写这个方面的东西。因为是课程论文,所以要求比较低,如果有不足请指正。
分为串行接口通信、USB总线、CAN总线。
车联网M2M通信、WEB消息推送、移动即时通信、智慧城市、远程医疗、智能家居等等。
本章主要 掌握 集中式路由的 D算法。 掌握自组织网络路由协议的 DSDV和 AODV协议。 以及掌握无线传感网路由协议,LEACH协议。 网络层的核心问题:路由算法。
其中需要掌握常见的差错检测和分段技术。 熟悉静态接入技术 与 随机接入技术的典型方法与基本原理。
模糊控制
自动控制系统建模与辨识
过程通道是计算机与被控对象交换信息的桥梁,分为输出通道与输入通道。输出通道与输入通道通常又分为模拟和数字两大类
书籍采用的是 王万良作者的 物联网控制技术(第二版)
应用层、DHCP、DNS、FTP、HTTP、电子邮件
TCP报文段首部
客户端和服务端都是先建立传输控制模块
UDP: User Datagram Protocol 用户数据报协议 TCP: Transmission Control Protocol 传输控制协议 同时这里指的连接是指逻辑连接,而不是物理连接。
简单的认为:运输层直接为应用进程间的逻辑通信提供服务。
因特网中对目的地址是私有地址的IP数据报一律不进行转发。 并且私有地址只能是本地使用,不可以作为对外的IP地址。 很显然,各部门都需要一个合法的具有IP地址的路由器。 这样,他们各自的专用网才能利用公用的因特网进行通信。
网际控制报文协议ICMP
固定部分就是必须要有的。每个报文都要有的。 每个小格子称为 域 或者 字段,每个字段或者某些字段的组合用来表达IP协议的相关功能。
路由选择协议、路由信息协议RIP、OSPF、BGP
全1的掩码才能特定路由
如果C要给F发送数据报,那么如何知道F是不是跟自己在同一个网络呢?
IPV4的三种划分方法及应用规划
广播风暴将浪费网络资源和各主机的CPU资源,所以需要慎重考虑是否使用。(除非需求特别要求了)
假设各主机已经知道网络中其他主机的MAC地址,无需进行ARP。
对于下面的 只知道IP地址不知道MAC地址,就需要地址解析协议ARP所实现的功能了。
如果信道上的主机只有两台(点对点信道)不需要地址
上一节课中讲述的是静态划分信道。 现在将动态接入控制,而又因为受控接入已经被历史和市场淘汰,故没有研究。 这一节的内容是讲述随机接入。
共享信道要着重考虑的一个问题就是如何协调多个发送和接收站点对一个共享传输媒体的占用,即 媒体接入控制MAC
如果提供不可靠传输,丢弃有误码的帧即可,其他不做。 如果提供可靠传输服务,就需要告诉发送端重发。
接收方的数据层如何从物理层交付的比特流中提取出一个个的帧呢? 帧头和帧尾的作用之一就是 帧定界。
假设数数据包只在数据链路层传输。
传输媒体可以分为两类: 导引型传输媒体、非导引型传输媒体。
分别有OSI体系结构、TCP/IP体系结构
今天做项目的时候,Python导入一个包一直有各类问题,而后最终锁定问题是CondaHTTPError:HTTP 000 CONNECTION FAILED for url<https://mirrors.tuna.tsinghua.edu.cn/anaconda*** 这就是清华的源出问题了,配置没配对。
计算机网络最简单的定义:一些互连的、自治的计算机的集合。