堆是一个完全二叉树 用数组表示 a[1]表示堆顶数据 i是非叶子节点, 左节点是i*2 右节点是i*2+1 堆化函数(主要目的是保证某个非叶子节点以下的所有子节点都满足堆结构定义) 插入 删除 堆排序 1建堆 2排序 ...
分类:
编程语言 时间:
2019-09-01 14:44:38
阅读次数:
90
SET bzoj2761: [JLOI2011]不重复数字 这题。。。 count() 的用法,返回这个值出现的次数,但是在set里只会出现0次和1次,这个可以判断某个值是否在set里出现过 代码 1 #include <bits/stdc++.h> 2 #define nmax 50005 3 4 ...
分类:
编程语言 时间:
2019-09-01 14:46:17
阅读次数:
102
一.threading模块介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# 1.开启线程的两种方式 2.在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 from threading ...
分类:
编程语言 时间:
2019-09-01 14:47:12
阅读次数:
126
基础知识练习题: 1、执行python脚本的两种方式: 2、简答位、字节的关系 3、ascII、unicode、utf-8、gbk的关系 4、请写出“李杰”分别用utf-8和gbk编码的位数 5、python单行注释和多行注释分别用什么? 6、声明变量注意事项有哪些? 7、如有一个变量n=5,请使用 ...
分类:
编程语言 时间:
2019-09-01 14:48:01
阅读次数:
256
一、 1、Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。(在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置)。 2、线程属性pthread_attr_t 。 (1)在/usr/incl ...
分类:
编程语言 时间:
2019-09-01 14:48:15
阅读次数:
104
python基础一 一,Python介绍 1.python的出生与应用 2.python是什么编程语言。 3.python的优缺点。 4.python的种类。 二,python环境 三,python基础初始 1.运行python代码 2.解释器 3.注释 4.变量 5.常量 6.基础数据类型初始 7 ...
分类:
编程语言 时间:
2019-09-01 14:48:35
阅读次数:
118
注解 Java注解是在JDK1.5 之后出现的新特性,用来说明程序的,注解的主要作用体现在以下几个方面: 1. 编译检查,例如 @Override 2. 编写文档,java doc 会根据注解生成对应的文档 3. 代码分析,通过注解对代码进行分析[利用反射机制] JDK 中有一些常用的内置注解,例如 ...
分类:
编程语言 时间:
2019-09-01 14:49:32
阅读次数:
103
如果这一章不适合你, 你可以查看 C++指针目录 在上一章中, 我们了解到了 结构体与类中的指针的用法, 本章必须在熟悉其用法之后开始 我们在类或结构体中, 可能难免会碰到这样的情况 (例如存放位置信息的类): 现在, 我们会发现, 在构造函数中, x与y 指代不明 尽管说这段代码可以正常运行, 但 ...
分类:
编程语言 时间:
2019-09-01 14:53:42
阅读次数:
91
C#中通过FromXmlString属性加载的是XML形式,而JAVA中用到的是解析后的PEM格式的字符串,总之读取证书中信息无非是转换方式问题 ...
分类:
编程语言 时间:
2019-09-01 14:54:24
阅读次数:
125
第十五章 异常 要想创建健壮的系统,它的每一个构件都必须是健壮的。 异常概念 C++的异常处理机制基于 Ada,Java 中的异常处理则建立在 C++的基础之上(尽管看上去更像 Object Pascal)。 基本异常 异常参数 所有标准异常类都有两个构造器:一个是无参构造器;另一个是接受字符串作为 ...
分类:
编程语言 时间:
2019-09-01 14:56:09
阅读次数:
100
什么是反射 反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。简单的说就是通过class文件对象,去使用该文件中 ...
分类:
编程语言 时间:
2019-09-01 14:56:37
阅读次数:
105
#include<iostream> using namespace std; class List{ public: List(){create_List();} ~List(){clear();} void create_List(); //从链表尾部插入一个节点 void add(const ...
分类:
编程语言 时间:
2019-09-01 14:57:19
阅读次数:
83
IEnumerable 接口是 C# 开发过程中非常重要的接口,对于其特性和用法的了解是十分必要的。本文将通过10个小例子,来熟悉一下其简单的用法。 全是源码 以下便是这10个小例子,响应的说明均标记在注释中。 每个以 TXX 开头命名的均是一个示例。建议从上往下阅读。 源码说明 以上示例的源代码放 ...
分类:
编程语言 时间:
2019-09-01 14:58:41
阅读次数:
95
树除了根节点之外每个结点只有一个父节点,根节点没有父节点,除了叶结点之外所有结点都有一个或多个子节点,叶节点没有子节点,父节点和子结点之间用指针连接。 一般大部分都是二叉树,即每个结点最多只能有两个子结点。遍历方式有三种:前序(根-左-右)、中序(左-根-右)、后序9左-右-根); 1 重建二叉树 ...
分类:
编程语言 时间:
2019-09-01 15:00:22
阅读次数:
109
# 随机产生10个10以内的整型数,存放到列表中,将列表中的最大值放在列表的最后 import random li = [] tmp = random.randint(1, 10) print(tmp) li.append(tmp) i = 1 while i < 10: tem = random.... ...
分类:
编程语言 时间:
2019-09-01 15:01:27
阅读次数:
125
上面这段代码,是最常用的的socket 发送方式,对于一般的socket链接都适用。但是在这里跟银行联调时一直报了一个错:java.net.SocketException: Connection resetat java.net.SocketInputStream.read(SocketInputS ...
分类:
编程语言 时间:
2019-09-01 15:04:34
阅读次数:
113
数组是一种简单的数据结构,它占用一块连续的内存并按照顺序存储数据,在创建数据时必须指定容量大小; 优点:时间效率高,即查找效率高O(1),而且可以实现简单的哈希表; 缺点:空间效率低,即使只存储一个数据也要为所有数据分配空间,而且插入和删除效率低O(n); 1 二维数组的查找(剑指offer 面试题 ...
分类:
编程语言 时间:
2019-09-01 15:06:15
阅读次数:
89
环境:Windows 版 Python Python 3.6.8可以用自带的命令建立虚拟环境,不用安装另外的如 virtualenv、virtualenvwrapper等工具。 当这样建立了虚拟环境后,在其中安装的包很多,也很费时间,你想将这个MyApp放到其他电脑上去开发,是不是直接复制MyApp ...
分类:
编程语言 时间:
2019-09-01 15:07:39
阅读次数:
367
错误过程:当“make”编译文件时报错No rule to make target `/usr/lib/libpython2.7.so', needed by `python/_pywraps2.so'. Stop. 解决过程: 1、首先输入命令以下代码获取其出错原因 错误提示如下,很明显是项目工程 ...
分类:
编程语言 时间:
2019-09-01 16:15:39
阅读次数:
152
INTERCEPTING & MODIFYING PACKETS Scapy can be used to: Create packets. Analyze packets. Send/receive packets. But it can't be used to intercept packet ...
分类:
编程语言 时间:
2019-09-01 16:16:08
阅读次数:
97