1注册逻辑首先查询数据库用户名 并判断用户是否存在,如不存在就插入数据 并返回响应给前端2前端模板获取注册信息 判断 用户名不能为空及密码不能为空,和密码不一致 拼接注册url 组成get获取对象 响应数据并判断 如该用户名已存在 注册成功并跳转到登陆页面 window.location.href= ...
分类:
编程语言 时间:
2019-01-02 19:19:48
阅读次数:
169
多线程 多进程: 核心是多道技术,本质上就是切换加保存技术。 当进程IO操作较多,可以提高程序效率。 每个进程都默认有一条主线程。 多线程: 程序的执行线路,相当于一条流水线,其包含了程序的具体执行步骤。 操作系统是工厂,进程就是车间,线程就是流水线。 同一个进程的线程PID相同 线程和进程的关系: ...
分类:
编程语言 时间:
2019-01-02 19:20:20
阅读次数:
193
本文主要介绍在Linux(CentOS)下将Python的版本升级为2.7.8的方法 1.下载安装包 2.解压缩 编译 安装 如果报以上错误,请先安装gcc,安装命令: yum install gcc 3.安装完成,更改默认python版本 # 检查当前默认的python2.6.6,默认自带的pyt ...
分类:
编程语言 时间:
2019-01-02 19:20:32
阅读次数:
212
以前的java web项目,需要在web.xml中定义servlet,对应不同的请求,而在spring项目中,我们用controller定义了各种各样的servlet(当然不包括DispatcherServlet),那么controller是servlet吗? servlet的本质其实也是一个jav ...
分类:
编程语言 时间:
2019-01-02 19:20:47
阅读次数:
244
首先我们python基础部分已经学完了,而socket是我们基础进阶的课程,也就是说,你自己现在完全可以写一些小程序了,但是前面的学习和练习,我们写的代码都是在自己的电脑上运行的,虽然我们学过了模块引入,文件引入import等等,我可以在程序中获取到另一个文件的内容,对吧,但是那么突然有一天,你的朋 ...
分类:
编程语言 时间:
2019-01-02 19:21:11
阅读次数:
201
import pandas as pd def coroutine(func): """装饰器:向前执行到第一个`yield`表达式,预激`func`""" @wraps(func) def primer(*args,**kwargs): gen = func(*args,**kwargs) nex... ...
分类:
编程语言 时间:
2019-01-02 19:22:44
阅读次数:
226
public class Test { static HashMap sMap = new HashMap(); public static void main(String[] args) { sMap.put("1", "23"); sMap.put("2", "ad"); sMap.put("... ...
分类:
编程语言 时间:
2019-01-02 19:24:54
阅读次数:
221
一直在更新java 版本,原来也没有关注java版本的变化 引入的一些新的api 引起注意的还是 关于一些并发包的使用,那时候才对每个版本的特性 去了解了一下,虽然 不一定都用上了,但是不管学习什么语言,花点时间学习新的api还是很有必要的,在工作中 还用一些 1.8的新特性,但是 始终 是 不明白 ...
分类:
编程语言 时间:
2019-01-02 19:25:28
阅读次数:
179
主要内容: 1. 函数名的使用以及第?类对象 2. 闭包 3. 迭代器 1. 函数名的使用以及第?类对象 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量。 (1) 函数名的内存地址 (2)函数名可以赋值给其他变量 (3)函数名可以当做容器类的元素 (4)函数名可以当做函数的 ...
分类:
编程语言 时间:
2019-01-02 19:28:55
阅读次数:
204
初识函数 1. 什么是函数 2. 函数定义, 函数名, 函数体以及函数的调用 3. 函数的返回值 4. 函数的参数1.函数 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是?个函数. 函数: 对代码块和功能的封装和定义 2.函数的定义, 函数名, 函数体以及函数的调用 ...
分类:
编程语言 时间:
2019-01-02 19:29:34
阅读次数:
229
简述java语言的特点: ① 简单的特性 ② 面向对象的特性 ③ 分布式处理的特性 ④ 健壮的特性 ⑤ 结构中立的特性 ⑥ 安全特性 ⑦ 可移植的特性 ⑧ 解释的特性 ⑨ 高性能的特性 ⑩ 多线程的特性 ...
分类:
编程语言 时间:
2019-01-02 19:29:48
阅读次数:
154
Selenium JavascriptExecutor 详解 介绍 在Selenium IDE中我们可以使用runScript命令去执行js代码片段,以辅助完成一些Selenium不方便达成的任务,同样,在WebDriver中我们也可以使用JavascriptExecutor工具类去完成js代码执行 ...
分类:
编程语言 时间:
2019-01-02 19:29:59
阅读次数:
239
开始讲解之前,先列出本章的提纲,如下图所示: 6.1 数组概述 数组是具有相同数据类型的一组数据的集合。 数组中的每个元素具有相同的数据类型。 可根据数组的维数将数组分为一维数组、二维数组…… 6.2 一维数组的创建及使用 6.2.1 创建一维数组 1.先声明,再用new运算符进行内存分配 2.声明 ...
分类:
编程语言 时间:
2019-01-02 19:31:19
阅读次数:
273
简述java虚拟机的工作原理 java虚拟机包含类加载器、字节码校验器和JIT实时编辑器。类加载器用来取得从网络获取的或存于本地机器上的类文件字节码。下一步由字节码校验器检查这些类文件是否有正确的格式,以确认在运行时不会有破坏内存的行为。Java解释器将字节码解释翻译成机器码,而JIT编译器也可将字 ...
分类:
编程语言 时间:
2019-01-02 19:32:11
阅读次数:
191
JavaScript比较日期大小:使用两种方式判断日期的大小:
分类:
编程语言 时间:
2019-01-02 19:32:47
阅读次数:
107
let arrayEquals = (array1, array2) => { // if array1 or array2 is a falsy value, return if (!array1 || !array2) return false; // compare lengths - can... ...
分类:
编程语言 时间:
2019-01-02 19:32:55
阅读次数:
125
学习Python中有不明白推荐加入交流裙 号:735934841 群里有志同道合的小伙伴,互帮互助, 群里有免费的视频学习教程和PDF! 设计的总体流程图: 录音部分 我们把他按照索引值为横轴画出来,就是我们常常看见的音频的形式。 音频处理部分 音频处理的类有三个方法: 载入数据 傅里叶变换 播放音 ...
分类:
编程语言 时间:
2019-01-02 20:11:06
阅读次数:
196
输入'd','c','a','b','e'这5个字符,然后用直接插入排序法,按照其ascii码值从小到大排序,并打印在控制台 代码实现: ...
分类:
编程语言 时间:
2019-01-02 20:11:36
阅读次数:
151
小爬怡情,中爬伤身,强爬灰灰。爬虫有风险,使用请谨慎,可能是这两天爬豆瓣电影爬多了,今天早上登录的时候提示号被封了(我用自己帐号爬的,是找死呢还是在找死呢 ...),好在后面发完短信后又解封了,^_^。 之前的文章中,已把电影短评数据装进了Mongo中,今天把数据取出来简单分析一下,当下最火的做法是 ...
分类:
编程语言 时间:
2019-01-02 20:12:29
阅读次数:
291
一.栅格系统 二.移动端屏幕适配 三.组件 1.表格 2.表单 四.python的内存管理 ...
分类:
编程语言 时间:
2019-01-02 20:13:56
阅读次数:
237