第2章 语法陷阱 2.1 理解函数声明 当计算机启动时,硬件将调用首地址为0位置的子例程,为了模拟开机时的情形,必须设计出一个C语言,以显示调用该子例程,经过一段时间的思考,得出语句如下: ( (void( ) () )0 ) (); 像这样的表达式看起来很难理解,但只要将其一层一层地剥离,还是能够 ...
分类:
其他好文 时间:
2018-11-15 21:06:35
阅读次数:
219
一 Zabbix简介1.1 概述Zabbix是一个企业级的高度集成开源监控软件,提供分布式监控解决方案。可以用来监控设备、服务等可用性和性能。1.2 所支持监控方式目前由zabbix提供包括但不限于以下事项类型的支持 1 Zabbix agent checks #这些客户端来进行数据采集,又分为Za... ...
分类:
其他好文 时间:
2018-11-15 13:41:18
阅读次数:
201
无论在银行应用程序、电子商务网站还是证券交易所平台,我们每天都在与金钱互动。我们也越来越依赖技术来处理问题。然而,关于如何以编程处理货币价值尚无共识。虽然金钱是现代社会中普遍存在的概念,但相较于日期和时间之类的东西,它并不是任何主流语言中的一流数据类型。结果,每一种软件都有自己的处理方式,且伴随着陷阱。
分类:
编程语言 时间:
2018-11-14 15:40:22
阅读次数:
184
默认参数的陷阱 : 默认参数实际上只有一个值 如果是可变数据类型,无论这个函数被调用多少次, 共用这个默认参数a = []b = []a.append(1)print(a,b)a = []b = aa.append(1)print(a,b)变量是变量,值是值变量的名字和有多少个值 没有对应关系我们在 ...
分类:
其他好文 时间:
2018-11-14 15:39:37
阅读次数:
186
S.strip(chars=None) strip 函数用于去除字符串首尾的空格,当 chars 不为 None 时,则删除字符串首尾的 chars 中的字符。 当 chars=None 时,去除首尾空格,没啥好说的,我们来看 chars 不为 None 时的情况。 结果跟预期的一样,我们再看下面的 ...
分类:
编程语言 时间:
2018-11-14 15:33:08
阅读次数:
265
教材内容学习总结 一、了解异常及其种类 1、异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。异常就是控制流中的突变,用来响应处理器状态中的某些变化。2、异常可以分为四类:中断、陷阱、故障、终止。 二、理解进程和并发的概念 1、系统中的每个程序都运行在某个进程的上下文中。 上下文 ...
分类:
其他好文 时间:
2018-11-12 00:22:01
阅读次数:
212
一.教材学习总结: 异常: 异常是异常控制流的一种形式,由硬件和操作系统实现。 在任何情况下,处理器发现有事件发生时,会有异常控制表来实现。 系统为每一种类型的异常都进行编号,是由操作系统进行调度的。 过程调用时,在跳转处理程序前,现将地址压栈。 硬件触发异常后,由操作系统进行异常处理。 异常的类别 ...
分类:
其他好文 时间:
2018-11-11 20:18:35
阅读次数:
141
2018 2019 1 20165327 《信息安全系统设计基础》第七周学习总结 学习目标 一、了解异常及其种类 1、异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。异常就是控制流中的突变,用来响应处理器状态中的某些变化。 2、异常可以分为四类:中断、陷阱、故障、终止。 二、理 ...
分类:
其他好文 时间:
2018-11-11 16:27:32
阅读次数:
142
异常控制流 1. 异常 异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。异常就是控制流中的突变,用来响应处理器状态中的某些变化。 异常可以分为四类:中断、陷阱、故障、终止。 陷阱最重要的用途是在用户程序和内核之间提供一个像过程一样的接口,叫做系统调用。 C程序用syscall函 ...
分类:
其他好文 时间:
2018-11-11 16:26:33
阅读次数:
126