1.异常处理 1 '''''' 2 """ 3 异常处理 4 """ 5 """ 6 1.什么是异常? 7 程序在运行过程中出现了不可预知的错误,并且该错误没有对应的处理机制,就会以异常的形式表现出来 8 造成的影响就是整个程序无法再正常运行 9 """ 10 """ 11 2.异常的结构:类型+信 ...
分类:
Web程序 时间:
2019-08-09 01:31:35
阅读次数:
169
一、异常处理 1.什么是异常? 程序在运行过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常运行 2.异常的结构: 类型 信息 位置 3.异常的种类 1.语法错误 是你程序立刻就能解决的,这种错误是不能被容忍的 语法上的错误 发现 ...
分类:
其他好文 时间:
2019-08-08 23:20:33
阅读次数:
93
什么是异常? 程序在运行的过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常的运行 异常的结构 1.异常的类型:NAMEERROR 2.异常的信息:name 'fdsdfsdf' is not defined 3.异常的位置:Tr ...
分类:
其他好文 时间:
2019-08-08 21:05:40
阅读次数:
70
一、什么是异常? 程序在运行过程中出现了不可预知的错误,并且该错误没对应的处理机制,那么就会以异常的形式表示出来, 造成的影响就是整个程序无法再正常的运行,抛出异常。 二、异常的结构: 1:异常的类型:NameError 2:异常的信息:name 'sys' is not defined 3:异常的 ...
分类:
其他好文 时间:
2019-08-08 16:16:40
阅读次数:
160
【前言】 本文主要介绍下JS的Error name相关属性. 当 JS 引擎执行 JS代码时,会发生各种错误。 ①语法错误,通常是程序员造成的编码错误或错别字; ②拼写错误或语言中缺少的功能(可能由于浏览器差异); ③来自服务器或用户的错误输出而导致的错误; ④由于许多其他不可预知的因素; 当发生错 ...
分类:
Web程序 时间:
2019-07-31 18:53:02
阅读次数:
141
Go 逃逸分析 堆和栈 要理解什么是逃逸分析会涉及堆和栈的一些基本知识,如果忘记的同学我们可以简单的回顾一下: 堆(Heap):一般来讲是人为手动进行管理,手动申请、分配、释放。堆适合不可预知大小的内存分配,这也意味着为此付出的代价是分配速度较慢,而且会形成内存碎片。 栈(Stack):由编译器进行 ...
分类:
其他好文 时间:
2019-07-14 16:35:51
阅读次数:
101
保护和安全 12.1 安 全 环 境 由于社会的复杂性和某些事物的不可预知性,使得计算机系统的环境往往是不安全的。为此,必须对我们的工作环境采取“保护”措施,使之变成为一个“安全”环境。“保护”和“安全”是有不同含意的两个术语。可以把“保护”定义为:对攻击、入侵和损害系统等的行为进行防御或监视。“安 ...
分类:
其他好文 时间:
2019-06-18 21:24:33
阅读次数:
166
由于大家都知道的原因,在国内如果想访问go等各种资源,都会遇到某种不可预知的神奇问题。导致在VS Code中安装 go 各种插件都会失败。 于是乎,网上就出现了各种各样的解决方案:什么手动git clone, 手动建立golang.org/x目录等等,更有 有心之人,专门研究了下VS Code的插件 ...
分类:
其他好文 时间:
2019-03-29 17:21:42
阅读次数:
139
尽管asyncio应用通常作为单线程运行,不过仍被构建为并发应用。由于I/O以及其他外部事件的延迟和中断,每个协程或任务可能按一种不可预知的顺序执行。为了支持安全的并发执行,asyncio包含了threading和multiprocessing模块中的一些底层原语的实现。 锁(LOCK) 锁可以用来 ...
分类:
编程语言 时间:
2019-03-26 00:51:47
阅读次数:
327
一、一般模式下线程安全的HashMap 默认情况常用的HashMap都是线程不安全的,在多线程的环境下使用,常常会造成不可预知的,莫名其妙的错误。那么,我们如何实现一个线程安全的HashMap呢?其中一个可行的方式是使用Collectons.synchronizedMap() 方法来包装我们的Has ...
分类:
编程语言 时间:
2019-03-23 22:35:20
阅读次数:
221