树状数组 树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个 ...
分类:
编程语言 时间:
2018-09-27 19:48:17
阅读次数:
207
流程控制 流程结构分为3种 顺序结构 分支结构 循环结构 一、分支结构 (1) 单一条件分支 主体结构: if 条件表达式: #为真得代码块 if 条件表达式: #为真得代码块 if 条件表达式: #为真得代码块 if 条件表达式: #为真得代码块 if 条件表达式: #为真得代码块 if 条件表达 ...
分类:
编程语言 时间:
2018-09-27 19:49:05
阅读次数:
179
欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各 ...
分类:
编程语言 时间:
2018-09-27 20:11:21
阅读次数:
180
该篇主要介绍关于python的基础语法知识。 1. 变量和常量 python当中的标识符作为一个变量,只要它不和关键字冲突,并且满足下面的条件。 1. 首字符不能以数字开头,可以用 '_'或者字母开头。 2. 可以为中文, 身高 = 30 也是合法的。 3. Python是一门动态类型的语言,它不会 ...
分类:
编程语言 时间:
2018-09-27 20:39:46
阅读次数:
177
异常处理 一、需求 当遇到错误的时候 不让程序停止执行 而是越过错误继续执行 二、主体结构 (抓取所有异常) try: 可能出现异常的代码段 except: 出现异常以后的处理 try: 可能出现异常的代码段 except: 出现异常以后的处理 try: 可能出现异常的代码段 except: 出现异 ...
分类:
编程语言 时间:
2018-09-27 20:39:55
阅读次数:
137
单点修改 单点查询 用普通数组就能写出来 单点修改 区间查询 用线段树 树状数组; 区间修改 区间查询 用线段树 树状数组; 区间修改 单点查询 用线段树 树状数组; 建树 #include<bits/stdc++.h> using namespace std; const int maxn=1e5 ...
分类:
编程语言 时间:
2018-09-27 20:40:56
阅读次数:
293
本文主要是总结学习pandas过程中用到的函数和方法, 在此记录, 防止遗忘. Python数据分析--Pandas知识点(一) 下面将是在知识点一的基础上继续总结. 13. 简单计算 新建一个数据表df 13.1 加法计算 有两种方式, 一种是利用add()函数: a.add(b) 表示a与b之和 ...
分类:
编程语言 时间:
2018-09-27 20:43:07
阅读次数:
199
Two python simple factory mode examples shown in this section. One is for base operation and another is for json and xml file handling. 1. Base operat ...
分类:
编程语言 时间:
2018-09-27 20:43:29
阅读次数:
156
enum的学习,来源于百度。 ...
分类:
编程语言 时间:
2018-09-27 20:43:54
阅读次数:
164
==与equals()的之间的差别1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量如果没有对equals方法进行重写,则比较的是引用类型 ...
分类:
编程语言 时间:
2018-09-27 20:44:01
阅读次数:
170
List的常用实现:vector,ArrayList,linkedList。 总体关系如下(java8): vector和arraylist 两者底层都是采用数组的形式。但是有些许不同 在序列化的时候,arraylist将会调用writeObject和readObject方法来序列化。所以比vect ...
分类:
编程语言 时间:
2018-09-27 20:44:08
阅读次数:
186
列表推导式 概念:提供了一种创建列表的简单快速的途径 (1) 一般形式 myList = [x for x in range(10)] ? #分解后 myList = [] for x in range(10): myList.append(x) print(myList) myList = [x ...
分类:
编程语言 时间:
2018-09-27 20:44:26
阅读次数:
204
顺序--[1, 2, 3, 5, 9]倒叙--[9, 5, 3, 2, 1]随机--[9, 1, 5, 2, 3] ...
分类:
编程语言 时间:
2018-09-27 22:00:46
阅读次数:
688
迭代器和生成器 迭代器 iterator 可以直接作用于for循环的 称为可迭代对象(iterable)可以通过 isinstance 判断是否属于可迭代对象 可以直接作用于for循环的数据类型为: 列表,字典,集合,元组,字符串... generator 带yield的函数 实例 判断哪些是可迭代 ...
分类:
编程语言 时间:
2018-09-27 22:00:55
阅读次数:
135
面向对象 一、概念 类(class): 用来描述具有相同属性和方法的对象的集合 对象是类的实例化 类变量:类变量在整个实例化的对象中是共用的。定义在类中 并且是函数体外的 实例变量:只能作用于 当前类的实例化后的某一个对象上 实例: 创建一个类的具体实例 类的具体化对象 方法: 就是类中的函数 属性 ...
分类:
编程语言 时间:
2018-09-27 22:01:10
阅读次数:
162
1.1 机器语言 1、机器语言是机器指令的集合。机器指令是一台机器可以正确执行的的命令。电子计算机的机器指令是一列二进制数字。 2、直接面向机器与机器的硬件操作一一对应。计算机可以直接识别执行,使用机器语言可以充分发挥计算机的硬件功能。 3、缺点:依赖机器硬件,机器指令很难记忆,直接使用机器语言编制 ...
分类:
编程语言 时间:
2018-09-27 22:01:24
阅读次数:
173
什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 函数的定义方法: 参数组(不定长参数): ...
分类:
编程语言 时间:
2018-09-27 22:01:39
阅读次数:
161
进程 使用 导入类库 创建进程 Process参数:group=None,target=None, name=None, args=(), kwargs={}) 全局变量 进程间全局变量不共享,因为进程是复制出来的 线程 使用 导入类库 创建线程 Thread参数:group=None,target ...
分类:
编程语言 时间:
2018-09-27 22:01:46
阅读次数:
155
示例一 创建文件prog.py 执行结果: 示例二 创建文件:prog.py 执行结果: 示例三 创建文件:prog.py 执行结果: 示例四 创建文件:prog.py 执行结果: 示例五 创建文件:prog.py 执行结果: 示例六 创建文件:prog.py 执行结果: 示例七 执行结果: 示例八 ...
分类:
编程语言 时间:
2018-09-27 22:03:06
阅读次数:
239
前提 PHP项目要部署成功。论坛能正常访问。 先配置 应用 1.是论坛应用 4.是java服务器,也就是你java登录的项目。 必须通信成功。 。主应用IP就是你java项目的入口。 例如:http://192.168.1.100:8080 注意不要写成 http://192.168.1.100:8 ...
分类:
编程语言 时间:
2018-09-27 22:03:41
阅读次数:
178