介绍完 MySQL 基础知识,我们现在根据思维导图做以下操作 1. 创建数据库 语句:create database 数据库名; 示例1 创建名为db_admin的数据库 示例2 创建名为 teacher 的数据库 补充:数据库命名原则 不能与其他数据库重名 由任意字母、阿拉伯数字、下画线和 $ 组 ...
分类:
数据库 时间:
2019-10-12 01:17:23
阅读次数:
138
tornado 异步IO的基本简单流程原理 上面的异步IO有一个缺陷就是没有保存获取响应结果的数据,可以新建一个类来解决这个问题 ...
分类:
其他好文 时间:
2019-10-12 01:17:10
阅读次数:
109
最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功。 一、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去 二、点击左侧“打开或关闭Windows功能” 三、找到“Internet 信息服务”,按照下图打勾即可 等待安装完成 四、安装完成后,再回到控制面 ...
最近做的净水器项目,前台需要对发送的请求进行统一的封装,后台需要对请求进行统一的验证。本文记录了前台进行的http请求的封装及后台进行的http请求的过滤。前台:小程序,后台:SpringMvc.小程序对http请求进行封装在微信小程序wx.request官网 中的http请求是这样的:123456... ...
分类:
Web程序 时间:
2019-10-12 01:16:40
阅读次数:
180
引言:多页面vs单页面他们各自的特点是什么每次页面的跳转,后端都会提供html文件优点:首屏时间短,SEO(搜索引擎优化)效果好缺点:页面切换慢单页面应用js动态的感知页面的变化,判断页面显示内容并不向后台发送内容,切换不需要接收html的内容优点:页面切换快缺点:首屏时间稍慢,SEO差通过服务器渲... ...
分类:
其他好文 时间:
2019-10-12 01:16:28
阅读次数:
100
Activity生命周期:onCreate:在Acitivty第一次创建时调用,用于做初始化的工作onStart:onCreate调用后调用,此次界面对用户来说无法看见onResume:此次界面可见并显示到前台,且当前Acitvity位于当前栈顶,并且处于运行状态onPause:表示当前Activi... ...
分类:
移动开发 时间:
2019-10-12 01:16:14
阅读次数:
136
实验四 类的继承 一.实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 二.实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 三.实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类 ...
分类:
其他好文 时间:
2019-10-12 01:15:33
阅读次数:
68
Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。 在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比list集合安全许多,所以能用tuple就用tuple。以下是lis ...
分类:
编程语言 时间:
2019-10-12 01:15:20
阅读次数:
90
Python分布式爬虫必学框架Scrapy打造搜索引擎 本文建立在学习完大壮老师视频Python最火爬虫框架Scrapy入门与实践,自己一步一步操作后做一个记录(建议跟我一样的新手都一步一步进行操作).主要介绍:1、scrapy框架简介、数据在框架内如何进行流动2、scrapy框架安装、mongod ...
分类:
编程语言 时间:
2019-10-12 01:15:06
阅读次数:
304
在使用nginx时,需要增加或者改动一个模块,都需要重新编译nginx文件。最近使用了tengine,它提供的DSO工具来动态加载模块。本例测试需要动态增加lua-nginx模块,记录一下安装过程。1. 编译安装 luajitLua 环境推荐使用成熟快速的 luajit。12345cd /root/... ...
分类:
其他好文 时间:
2019-10-12 01:14:39
阅读次数:
291
一、script元素 1,在html页面插入javascript的主要方法,就是利用<script>元素,并定义了如下5个属性(language属性被废弃): *async:可选。表示应该立即下载脚本,但不妨碍也看但其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效; *charse ...
分类:
Web程序 时间:
2019-10-12 01:14:23
阅读次数:
109
一、TCP四次挥手 MSL是TCP报文里面最大生存时间,它是任何报文段被丢弃前在网络内的最长时间。 第一次挥手:A->B,A向B发出释放连接请求的报文,其中FIN(终止位) = 1,seq(序列号)=u;在A发送完之后,A的TCP客户端进入FIN-WAIT-1(终止等待1)状态。此时A还是可以进行收 ...
分类:
其他好文 时间:
2019-10-12 01:13:01
阅读次数:
72
概要 一、Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优 ...
分类:
编程语言 时间:
2019-10-12 01:12:45
阅读次数:
104
how2heap大礼包,逐个拆解分析。按字母序,第二个拆fastbin_dup_into_stack。如果对fastbin不熟悉,请先阅读fastbin_dup.log篇。Code123456789101112131415161718192021222324252627282930313233343... ...
分类:
其他好文 时间:
2019-10-12 01:11:58
阅读次数:
101
一般来讲,对一些post请求,我们可以使用@valid+javax.validation.constraints包下注解的方式,优雅把参数验证放在control层的requst中,举例说明如下图: 但是此时,如果我们知道可以修改的状态只能为枚举类中存在的值,并没有已有的注解可以用,我们可以采用以下代 ...
分类:
编程语言 时间:
2019-10-12 01:11:39
阅读次数:
1018
db = {} path = [] while True: temp = db for item in path: temp = temp[item] print('当前节点的所有可选子节点:',list(temp.keys()),'\n') choice = input("1:添加节点;2:查看节... ...
分类:
其他好文 时间:
2019-10-12 01:11:24
阅读次数:
121