python 常用模块random,os,sys 模块 python全栈开发OS模块,Random模块,sys模块 OS模块 os模块是与操作系统交互的一个接口,常见的函数以及用法见一下代码: #OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcw ...
分类:
编程语言 时间:
2018-12-08 13:22:43
阅读次数:
252
输出结果是一个相关系数矩阵,results[i][j]表示第i个随机变量与第j个随机变量的相关系数.np.corrcoef是求两条数据(或者是两个list)之间的相关系数(coefficient)所以就是求了这两列数的相关系数,结果为一个二维矩阵(2*2数组形式)的形式体现importnumpyasnpa=[1,2,3]b=[30,80,10]print(np.corrcoef(a,b))prin
分类:
编程语言 时间:
2018-12-08 13:23:10
阅读次数:
372
GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在业务逻辑上。但这并不意味着码农就可以不去了解GC,毕竟多了解GC知识还是有利于我们写出更健壮的代码。 ...
分类:
编程语言 时间:
2018-12-08 13:23:16
阅读次数:
199
1.二维数组 (1).什么是二维数组 二维数组其实就是一个元素为一维数组的数组。 (2).二维数组定义格式 A:二维数组的定义格式 数据类型[][] 数组名称 = new 数据类型[m][n]; m表示这一个二维数组有多少个一维数组。(第一个位置数据) n表示每一个一维数组有多少个元素。(第二个位置 ...
分类:
编程语言 时间:
2018-12-08 13:24:23
阅读次数:
217
简单的题目, 就是考察简单的输入和乘法: ...
分类:
编程语言 时间:
2018-12-08 13:24:32
阅读次数:
200
Design a HashSet without using any built-in hash table libraries. To be specific, your design should include these functions: add(value): Insert a val ...
分类:
编程语言 时间:
2018-12-08 13:25:03
阅读次数:
187
(一)为什么要用c++标准库里的排序函数 Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n log2(n),执行效率较高! (二)c++标准库里的排序函数的使用方法 ...
分类:
编程语言 时间:
2018-12-08 13:25:19
阅读次数:
174
Java异常的简介 Java异常是Java提供的一种识别及响应错误的一致性机制。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。 Jav ...
分类:
编程语言 时间:
2018-12-08 13:26:33
阅读次数:
198
流是一种抽象概念,它代表了数据的无结构化传递。用来进行输入输出操作的流就称为IO流。 IO流结构 流的分类方式 按流向分:从文件/网络/内存等(数据源)到程序是输入流 从程序到文件/网络/内存等(数据源)是输出流 按数据处理单位分 字节流:以字节为单位传输数据的流,以Stream结尾的都是字节流。 ...
分类:
编程语言 时间:
2018-12-08 13:26:47
阅读次数:
214
python常见第三方库在Windows安装报错解决方案 最近在Windows下开发,发现很多第三方库在Windows上的兼容性都不是很好,通过谷哥度娘后,发现一个非官方的临时解决方案, 先贴上地址:Unofficial Windows Binaries for Python Extension P ...
分类:
编程语言 时间:
2018-12-08 13:27:05
阅读次数:
2568
冒泡排序是一种稳定排序,时间复杂度平均为O(n^2),最好的时间复杂度为O(n),最坏为O(n^2)。 排序时每次只比较当前元素与后一个 元素的大小,如果当前元素大于后一个元素,则交换,如此循环直到队尾,每轮排序都可以保证将当前排序下最大的元素送到未排序部分的队尾。 有n个元素要排列,故要执行n次数 ...
分类:
编程语言 时间:
2018-12-08 13:27:15
阅读次数:
185
0.目录 1. "智能指针" 2. "转换构造函数" 3. "类型转换函数" 4. "小结" 1.智能指针 内存泄漏(臭名昭著的Bug): 动态申请堆空间,用完后不归还 C++语言中没有垃圾回收机制 指针无法控制所指堆空间的生命周期 我们需要什么: 需要一个特殊的指针 指针生命周期结束时主动释放堆空 ...
分类:
编程语言 时间:
2018-12-08 13:29:40
阅读次数:
200
反射简介 Java让我们在运行时识别对象和类的信息,主要有2种方式:一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调 ...
分类:
编程语言 时间:
2018-12-08 13:29:47
阅读次数:
172
基于Ubuntu 18.04 自带了3.6,可惜 3.7秒出. 一个原则是: 自带的3.6不要动 防止用apt install python3-XXX时版本不对. 理由: 自带的2.7和3.6都是让操作系统自己用的; python是linux系发行版的一部分, 在linux发行版中的地位不低于win ...
分类:
编程语言 时间:
2018-12-08 13:30:57
阅读次数:
368
下文翻译自:http://davidshariff.com/blog/javascript-this-keyword/#first-article “this”关键字是JavaScript中的一个常见特性,但它通常也是该语言中最混乱和容易误解的特性之一。“this”究竟意味着什么,它又是如何定义的呢 ...
分类:
编程语言 时间:
2018-12-08 13:32:55
阅读次数:
196
线程分类 守护线程(即daemon thread),是个服务线程,准确地来说就是服务其他的线程,这是它的作用——而其他的线程只有一种,那就是用户线程。所以java里线程分2种: 用户线程:比如垃圾回收线程,就是最典型的守护线程 守护线程:就是应用程序里的自定义线程 用户线程举例 守护线程举例 结果对 ...
分类:
编程语言 时间:
2018-12-08 13:33:55
阅读次数:
146
import java.util.HashMap; import java.util.Map; public enum CheckStatus { NO_SUBMIT(0,"未提审"), CHECKING(1, "审批中"), REFUSED(2,"已驳回"), THROUGH(3,"已通过"); ... ...
分类:
编程语言 时间:
2018-12-08 13:34:12
阅读次数:
188
1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序 ...
分类:
编程语言 时间:
2018-12-08 13:36:19
阅读次数:
196
In a string S of lowercase letters, these letters form consecutive groups of the same character. For example, a string like S = "abbxxxxzyy" has the g ...
分类:
编程语言 时间:
2018-12-08 13:37:09
阅读次数:
131
来自:https://blog.csdn.net/weixin_42895400/article/details/81811095?utm_source=blogxgwz1 Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。 相关的属性:left ...
分类:
编程语言 时间:
2018-12-08 14:05:17
阅读次数:
181