摘要: 一、初识html 1、web服务的本质 2、HTML是什么 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器, 阅读全文
posted @ 2018-06-26 18:57 杨同学在这里 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一、数据库介绍 1、数据库是啥 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较 慢。所以,现在我们使用关系型数据库管理系统(RDBMS 阅读全文
posted @ 2018-06-16 18:13 杨同学在这里 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 一、事件驱动与异步IO 回顾:同步、异步、阻塞、非阻塞 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。按照这个定义,其实绝大多数函数都是同步调用。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。 举例: 1. multi 阅读全文
posted @ 2018-06-13 18:48 杨同学在这里 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、协程介绍 1、引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态。cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该 阅读全文
posted @ 2018-06-07 18:03 杨同学在这里 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# 阅读全文
posted @ 2018-05-29 18:31 杨同学在这里 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、multiprocessing模块介绍 Python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。multiprocessing模块用来开启子进程, 阅读全文
posted @ 2018-05-25 18:53 杨同学在这里 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、socket介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入 阅读全文
posted @ 2018-05-23 12:06 杨同学在这里 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本 阅读全文
posted @ 2018-05-22 12:04 杨同学在这里 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、初识面向对象 面向过程: 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代 阅读全文
posted @ 2018-05-08 11:07 杨同学在这里 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 百度天工服务分为物接入IOT Hub、物解析IOT Parser、物管理IOT Device、时序数据库TSDB、规则引擎Rule Engine还有物可视IOT Visualization,目前物可视在官方公测阶段,需要开发者在物可视界面申请。 首先打开百度云https://cloud.baidu. 阅读全文
posted @ 2018-04-01 17:37 杨同学在这里 阅读(1580) 评论(0) 推荐(1) 编辑