定义:由不同元素组成的集合,集合中是一组无须排列的可hash值,可以作为字典的Key 特点: a.不同元素组成 b.无序 c.集合中元素必须是不可变类型(数字、字符串、元祖) 方法: -add() 1 arr_Num = {1, 2, 3, 4, 5} 2 arr_Num.add('alex') 3 ...
分类:
编程语言 时间:
2019-01-09 16:39:12
阅读次数:
199
1.1 创建线程 1.1.1 无返回值的线程创建 package com.first; public class ThreadTest { public static void main(String[] args) { System.out.println("主线程ID:"+Thread.curr ...
分类:
编程语言 时间:
2019-01-09 16:41:00
阅读次数:
213
C++ Prime 里有原话(中文):这种“用基类的指针或引用操纵多个类型”的能力被称为多态(polymorphism)。 例如有基类Camera, 他的子类有各种Camera,然后已知函数: 在实现lookat()时,只要对基类Camera的接口进行编程,而与 指针 pcamera 指向的具体是哪 ...
分类:
编程语言 时间:
2019-01-09 16:41:39
阅读次数:
196
监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。 分类: 按监听的对象划分,可以分为 Servl ...
分类:
编程语言 时间:
2019-01-09 16:42:22
阅读次数:
258
1.1 线程的优先级 java 中的线程优先级的范围是1~10,默认的优先级是5。10极最高。 有时间片轮循机制。“高优先级线程”被分配CPU的概率高于“低优先级线程”。根据时间片轮循调度,所以能够并发执行。无论是是级别相同还是不同,线程调用都不会绝对按照优先级执行,每次执行结果都不一样,调度算法无 ...
分类:
编程语言 时间:
2019-01-09 16:42:39
阅读次数:
218
快速排序(英语:Quicksort),又称划分交换排序(partition exchange sort),简称快排,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序n个项目要O(nLogn)次比较。在最坏状况下则需要O(n^2)次比较,但这种状况并不常见。事实上,快速排序O(nLogn)通常明 ...
分类:
编程语言 时间:
2019-01-09 17:28:28
阅读次数:
196
类模板->容器,函数模板->算法 1.函数模板: 使用情况:算法逻辑一致,数据类型不一致,需要写多个重载函数,带来数据冗余和更改时的便利 template <typename T> 编译器会置换T,但需要注意运算符是否重载 2.类模板: template <typename T> class类名{类 ...
分类:
编程语言 时间:
2019-01-09 17:30:29
阅读次数:
220
一、列表切片a、快捷方式:spam[:3]----表示从列表开始到3位置结束;spam[3:]b、列表的拼接、复制:拼接:使用+[1,2,3]+[‘A‘,‘B‘]>>>>[1,2,3,‘A‘,‘B‘]复制:使用[1,2,3]2>>>[1,2,3,1,2,3]拼接:使用+=spam=‘h
分类:
编程语言 时间:
2019-01-09 17:30:59
阅读次数:
200
js 异步解析 一 、js单线程分析 我们都知道js的一大特点是单线程,也就是同一时间点,只能处理一件事,一句js代码。那为什么js要设计成单线程而不是多线程呢?这主要和js的用途有关,js作为浏览器端的脚本语言,主要的用途为用户与服务端的交互与操作dom。而操作dom就注定了js只能是单线程语言。 ...
分类:
编程语言 时间:
2019-01-09 18:37:19
阅读次数:
152
在执行spark on hive 的时候在 sql.show()处报错 : Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/CanUnbuffer 报错详情: 说明:程序是在idea上本地 ...
分类:
编程语言 时间:
2019-01-09 18:40:10
阅读次数:
2288
什么是人工智能 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。 我们来谈谈人工智能 人工智能自诞生以来,技术日益成熟,应用领域也在不断扩大,从我们日常用的智能音箱, ...
分类:
编程语言 时间:
2019-01-09 18:42:02
阅读次数:
202
GIL是什么 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同 ...
分类:
编程语言 时间:
2019-01-09 18:43:21
阅读次数:
218
使用java实现一个简单的银行账户类, 其中包括: 账户信息: 账号、 姓名、 开户时间、 身份证号码、 账户上的金额 等成员。有: 存款方法、 取款方法、 显示开户时间的方法、 获得账上的金额的方法 等。 并编写测试类。 账户类: 账户操作类: 主类: ...
分类:
编程语言 时间:
2019-01-09 18:43:52
阅读次数:
243
1.异常处理捕获:Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理捕获异常格式:try { //需要被检测的语句。}catch(异常类 变量) { //参数。 //异常的处理语句。}finally { //一定会被执行的语句。package com.daigua18;pub... ...
分类:
编程语言 时间:
2019-01-09 18:47:24
阅读次数:
195
是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下 首先我们要在后端定义几个字符串,用于传递到前端 但是前提我们要知道Jinja2模板中的流程控制: I. Jinja2模板语言中的 ...
分类:
编程语言 时间:
2019-01-09 18:49:11
阅读次数:
169
#!/usr/bin/env python#-*- coding:utf-8 -*-n=0while True: if n ==3: print("尝试太多了") break name=input("请输入你的姓名:") pwd=input("请输入你的密码:") if name=='likai' ...
分类:
编程语言 时间:
2019-01-09 18:49:30
阅读次数:
157
1、本次对比基础环境信息如下: springboot版本1.5.10 centos虚机4c6G,版本7.4 centos实机2u16c40G,版本7.4,虚机运行在实机上   ...
分类:
编程语言 时间:
2019-01-09 18:50:36
阅读次数:
246
IOC 概念 IOC即控制反转,其借鉴了工厂模式的思想,把实例化对象的代码抽取出来封装到一个地方统一管理。工厂模式是集中到工厂类里统一管理,spring是集中到xml配置文件里统一管理。 demo package com.test.spring; // 汉武帝 public class HanWud ...
分类:
编程语言 时间:
2019-01-09 18:53:43
阅读次数:
176
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 ...
分类:
编程语言 时间:
2019-01-09 18:53:50
阅读次数:
192
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。 重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则不能进行排序交换位置。通过索引的方式可以查看字符串中的每一个字符,双层for循环进行冒泡排序。for ...
分类:
编程语言 时间:
2019-01-09 18:54:24
阅读次数:
1446