摘要: 函数 函数定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别. arguments 函数的全局变量和局部变量 局部变量: 在JavaScript函数内部声明的变量(使用var)是局部变量,所以只能在函数内部访问它(该变量的作用域是函数内部).只要函数运行完毕,本地变量 阅读全文
posted @ 2018-03-13 18:52 GrandDarkness 阅读(552) 评论(0) 推荐(0) 编辑
摘要: JavaScript JavaScript简介 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行语言). Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Nets 阅读全文
posted @ 2018-03-12 19:23 GrandDarkness 阅读(172) 评论(0) 推荐(0) 编辑
摘要: CSS介绍 css(Cascading Style Sheet,图层样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). CSS语法 css实例 每个css样式由两个组成部分:选择器和声明.声明又包括属性和属性值.每个神明之后用封号结束. CS 阅读全文
posted @ 2018-03-06 19:20 GrandDarkness 阅读(193) 评论(0) 推荐(0) 编辑
摘要: HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么 超文本标记语言(Hypertext Markup Language,HTML)是一种用于创建网页的标记 阅读全文
posted @ 2018-03-05 17:02 GrandDarkness 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 什么是表 表(table)是一种结构化的文件,氪用来存储魔种特定类型的数据.表中的一条记录有对应的标题,标题称为 表的字段. 创建表 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] )ENGINE 阅读全文
posted @ 2018-03-01 17:03 GrandDarkness 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 系统数据库 information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、 字符信息等 mysql:核心数据库,里面包含用户、权限、关键字等信息。不可以删除 performance_schema:mysql 5.5版本后添加的新库,主 阅读全文
posted @ 2018-03-01 16:27 GrandDarkness 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 数据库 数据库(Database) 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通 阅读全文
posted @ 2018-03-01 15:42 GrandDarkness 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 客户端的安全性验证 客户端的安全性验证,这个需求在于,当别人连接你的服务端的时候,验证他的身份 不可能是哪个客户端想连就能连接,这时候就需要验证了 这段代码所做的就是,设定一个密钥,然后调用hmac模块 生成一个32位的字节并传给客户端 客户端经过加密后再将密钥与加密后的字节传回来 服务端也将直接进 阅读全文
posted @ 2018-02-01 16:59 GrandDarkness 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 黏包 黏包的起因: 连续send多个小数据,会发生黏包现象,这个是tcp协议优化算法造成的 当发送一个数据超过本次接收的最大范围之后,剩下的数据会留到下次接收时接收 黏包的现象: b'he'b'lloeve' 可以看见接收的内容被分开了 b'helloeve'b'' 原本预计的接收两个内容被合成一个 阅读全文
posted @ 2018-01-29 20:10 GrandDarkness 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 通信 说通信,也就是两个py文件之间的数据交互 先建两个py文件,一个是Server端 然后建一个Client端 然后启动Server端再启动Client端 然后Server端与Client端进行了一次短暂的对话 然后 再写一个能人为输入的连接 这样就能实现两端人为输入交流了 同时注意一定要进行转码 阅读全文
posted @ 2018-01-29 11:50 GrandDarkness 阅读(443) 评论(0) 推荐(0) 编辑