捕获指定的类型 这样的话可以对每种异常做出不同的处理,例如: ~~~~ include using namespace std; void A(int n){ int a = 1; float b = 0.2; double c = 0.3; if(n == 1) throw a; else if( ...
分类:
编程语言 时间:
2018-02-12 22:59:49
阅读次数:
156
数据可视化matplotlib绘图入门为了使用matplotlib来绘制基本图像,需要调用matplotlib.pyplot子库中的plot()函数import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,20)plt.plot... ...
分类:
编程语言 时间:
2018-02-12 23:00:37
阅读次数:
294
定义:专门定义一个类来创建其他类的实例,被创建的实例通常都具有共同的父类和接口。意图:提供一个类由它负责根据一定的条件创建某一及具体类的实例 ...
分类:
编程语言 时间:
2018-02-12 23:01:48
阅读次数:
187
死锁现象与递归锁死锁所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象如下就是死锁:fromthreadingimportThread,LockimporttimemutexA=Lock()mutexB=Lock()classMyThread(Thread):defrun(self):self.f1()self.f2()deff1(self):mutexA.
分类:
编程语言 时间:
2018-02-12 23:01:57
阅读次数:
202
CentOS7中默认安装的python是2.75的,如果想要使用python3,那么还需要安装python3 第一步:更换yum的源,更换为国内的阿里云,这是为了方便安装python3的依赖 备份一下原本的yum源: mv /etc/yum.repos.d/CentOS-Base.repo /etc... ...
分类:
编程语言 时间:
2018-02-12 23:02:37
阅读次数:
223
# _*_ coding:utf-8 _*_ #在2.*版本和3.*版本上是有区别的 # content = raw_input("请输入内容:") # print(type(content)) #str # print(content) content = input("请输入内容:") prin... ...
分类:
编程语言 时间:
2018-02-12 23:04:08
阅读次数:
212
一、Python的变量定义和print函数 如代码所示,Python中变量定义不需要事先声明变量的类型,直接对变量进行赋值就行,Python会自动进行判断。其次,在Python中变量的命名也需要遵守以下规则: 然后,print函数在Python2和3中是不一样的,在2中print函数不用加(),而3 ...
分类:
编程语言 时间:
2018-02-12 23:06:13
阅读次数:
232
CPU的基本执行单位数是线程有进程才有线程每个进程里至少有一个线程每个进程内可以有多个线程分时调度模型:线程轮流使用cpu,平均分配时间,如果没进行完等下次分配,如果进行完了还有时间就等待抢占式:按优先级大小来使用cpu,如果优先级相同就随机选择线程执行同一时刻,cpu只能执行一个线程但是多线程提高 ...
分类:
编程语言 时间:
2018-02-12 23:40:44
阅读次数:
262
菜哭了。。。 A.石油采集 A.石油采集 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 链接:https://www.nowcoder.com/acm/contest/76/A来源:牛客网 题目描述 随 ...
分类:
编程语言 时间:
2018-02-12 23:41:06
阅读次数:
791
re正则匹配,如果没有匹配到就返回None,匹配结果加上.group()就会以字符串形式返回匹配结果 re的匹配语法 re的匹配语法 re.match() 从头开始匹配 只能从左边第一个开始匹配 re.search() 匹配包含 从字符串中的任意位置开始匹配 re.match()和re.search ...
分类:
编程语言 时间:
2018-02-12 23:41:26
阅读次数:
349
1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63 ...
分类:
编程语言 时间:
2018-02-13 00:11:46
阅读次数:
173
1、Class类的使用: ...
分类:
编程语言 时间:
2018-02-13 00:12:07
阅读次数:
156
一、基础知识 异常是用来描述代码中发生的异常情况的对象。当出现引起异常的情况时,就会抛出异常对象。方法可以选择自己处理异常或继续抛出异常。异常可以由Java运行时系统生成,也可以手动生成。由Java抛出的异常与违反语言规则或执行环境约束的基础性错误有关,手动生成的异常通常用于向方法的调用者报告某些错 ...
分类:
编程语言 时间:
2018-02-13 00:12:36
阅读次数:
169
布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False。 以下是布尔值是False的各种情况: 在Python2.7 中,True和False是两个内建(built-in)变量,内建变量和普通自定义的变量如a, b, c一 ...
分类:
编程语言 时间:
2018-02-13 00:12:46
阅读次数:
157
JavaScript学习记录day7-高阶函数[TOC]1.什么是高阶函数高阶函数英文叫Higher-orderfunction。那么什么是高阶函数?JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。一个最简单的高阶函数:functionadd(x,y,f){returnf(x)+f(y);
分类:
编程语言 时间:
2018-02-13 10:26:57
阅读次数:
268
Paxos算法可分为两二段: 阶段一: 1.Proposer选择一个提案号Mn,然后向Acceptor的某个超过半数的子集发送编号为Mn的Prepare请求。 2.如果一个Acceptor收到一个提案编号为Mn的Prepare请求,且Mn大于该Acceptor已响应过的所有编号,那么它会将它已经批准 ...
分类:
编程语言 时间:
2018-02-13 10:28:18
阅读次数:
126
/**************************************************************/ /*在线程中更新图形化界面,需要调用SwingUtilties.invokeLater。 /*具体例子如下: /***************************** ...
分类:
编程语言 时间:
2018-02-13 10:28:54
阅读次数:
188
如果明天你要参加一场面试,面试官有个题目是:说说String/StringBuffer/StringBuilder它们之间的区别?你会怎么回答呢?(脑补一下答案)今天,小编就来和大家详细聊聊字符串String/StringBuffer/StringBuilder,告诉你怎样完美的回答以上面试官的问题 ...
分类:
编程语言 时间:
2018-02-13 10:29:27
阅读次数:
163
关于多线程的探讨
分类:
编程语言 时间:
2018-02-13 10:30:55
阅读次数:
244
C++ 11中lambda表达式的基本写法格式为: 其中 [] 内为外部变量的传递方式: () 内为参数,比如: return_type就是字面上的意思,也就是返回类型或者说函数类型。{}内则是我们编写的函数要执行的功能代码。 我们知道,要执行函数则需要调用函数名,但匿名函数没有函数名(匿名函数最大 ...
分类:
编程语言 时间:
2018-02-13 10:32:13
阅读次数:
195