集合 set:可变集合与不可变集合 可变集合:可以向集合中添加删除元素,非可哈希的,不能用作字典的键,也不能做其他集合的元素。 把不同的元素组成一起形成集合,集合不记录元素的位置或者插入点,也就是不能用index索引来获取元素。 集合元素:组成集合的成员不可以有重复,有重复的会被筛选过滤。 语法:s ...
分类:
编程语言 时间:
2017-08-17 00:51:30
阅读次数:
265
一、JavaScript对象概述 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。 二、数组 1、创建数 ...
分类:
编程语言 时间:
2017-08-17 00:50:05
阅读次数:
275
python 的数据类型可以理解为两套 1 自己特有的数据类型,如list,dict 等,这是python自己特有的 2 如需要使用进程通信,或嵌入其他语言编写的dll,就必须使用C标准的数据类型,python支持需要使用模块。比如用易语言写的dll文件,嵌入python里面,他们之间的数据交流就需 ...
分类:
编程语言 时间:
2017-08-17 00:49:48
阅读次数:
202
感觉自己最近状态好差劲啊 做题都得提前看一下题解 不过这题也没那么难,可以大概知道的是 如果要满足代价最大,A【i】的值不是1就是B【i】 ...
分类:
编程语言 时间:
2017-08-17 00:49:40
阅读次数:
156
为什么使用消息中间件? 通过服务调用让其他系统感知事件发生,两个系统耦合。通过消息中间件可以解耦,消息中间件异步发送消息给其他系统,不用等其他系统处理完在返回处理结果。 消息中间件带来的好处: 解耦、异步、横向扩展(启动多台消费系统进行横向扩展)、安全可靠,顺序保证 什么是中间件? 非底层操作系统软 ...
分类:
编程语言 时间:
2017-08-17 00:49:31
阅读次数:
340
你不知道的javascript(上卷卷)笔记 ...
分类:
编程语言 时间:
2017-08-17 00:48:18
阅读次数:
153
1、下载python3安装包,注意要安装windowsx64的exe安装包。python-3.6.2-amd64.exe 2、设置window的环境变量:C:\Users\您设置的windows用户名\AppData\Local\Programs\Python\Python36 3、设置pychar ...
分类:
编程语言 时间:
2017-08-17 00:48:03
阅读次数:
284
forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Window。 4.只能遍历数组。 1.f ...
分类:
编程语言 时间:
2017-08-17 00:47:54
阅读次数:
358
Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。 1.小程序test_gets.c 保存文件后退出输入下面的命令: gcctest_gets.c -o test_gets 可以直接将C代码 ...
分类:
编程语言 时间:
2017-08-17 00:47:36
阅读次数:
180
你不知道的javascript(中卷)笔记 ...
分类:
编程语言 时间:
2017-08-17 00:46:31
阅读次数:
210
以前学过点 面向对象的知识,我感觉这之间是有关联的,比如说装饰器的第一个要素是对被装饰的函数的封闭性,不允许更改;第二个就是对装饰器本oj身的可扩展性。 装饰器要点:高阶函数+嵌套函数=装饰器 需要掌握的知识点:1、函数即变量 2、高阶函数(函数的参数也是函数) 3、嵌套函数 装饰器一:装饰器不带参 ...
分类:
编程语言 时间:
2017-08-17 00:46:25
阅读次数:
230
package com.runoob.Collection; import java.util.Enumeration; import java.util.Iterator; import java.util.Vector; public class EnumerationDemo { public... ...
分类:
编程语言 时间:
2017-08-17 00:46:15
阅读次数:
315
StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读写str。 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: getvalue()方法用于获得写入后的str。 要读取StringIO,可以用一 ...
分类:
编程语言 时间:
2017-08-17 00:46:07
阅读次数:
288
通过set()获取两个数组的交/并/差集: ...
分类:
编程语言 时间:
2017-08-17 00:45:47
阅读次数:
246
平面上n个点,每个点带权,任意两点间都有连线,连线的权值为两端点权值之积。没有两点连线过原点。让你画一条过原点直线,把平面分成两部分,使得直线穿过的连线的权值和最大。 就把点极角排序后,扫过去,一侧的点会跨过直线与另一侧的所有点形成连线。此时的答案为两侧的权值和之积,尝试用此更新最终答案。 ...
分类:
编程语言 时间:
2017-08-17 00:45:01
阅读次数:
227
一、面向对象(初识)由类和方法组成,类里面封装了很多功能,根据这个类,可以创建一个这个类的对象,即对象是根据这个类创建的,以后这个对象要使用某个功能的时候就从这个类里面的找。例:str -功能一 -功能二 -功能三 -。。。s1 = 'alex'str即是类,s1即是根据这个类创建的一个对象。二、s ...
分类:
编程语言 时间:
2017-08-17 00:44:51
阅读次数:
203