《C语言程序设计现代方法(第2版)》读书笔记 第二章(二)
2.8 C 程序的书写规范我们可以把C程序看成是一连串记号(token),即许多在不改变意思的基础上无法再分割的字符组。标识符和关键字都是记号。像 + 和 - 这样的运算符、逗号和分号这样的标点符号以及字 符串字面量,也都是记号。例如,语句printf( "Height: %d \ n", height);是由 7 个记号组成的:问与答问:GCC是什么的简称?(p.8)(选看)答: GCC 最初....

第五章 选择语句《C语言程序设计现代方法(第2版)》读书笔记(二)
5.3 switch 语句 在日常编程中,常常需要把表达式和一系列值进行比较,从中找出当前匹配的值。在5.2节已经看到,级联式if语句可以达到这个目的。例如,下面的级联式if语句根据成绩的等级显示出相应的英语单词: 常量表达式(constant expression)很像是普通的表达式, 只是不能包含变量和函数调用.....

第五章 选择语句《C语言程序设计现代方法(第2版)》读书笔记(一)
第五章 选择语句 5.1.3 逻辑运算符 运算符!的优先级和一元正负号的优先级相同,运算符&&和运算符||的优先级低于关系运算符和判等运算符。例如,表达式i < j && k == m 等价于表达式(i < j) && (k == m)。运算符!是右结合的,而运算符&&和运算符||都是左结合的。5.2 i.....

第七章 基本类型《C语言程序设计现代方法(第2版)》读书笔记(二)
7.3.4 转义序列 然而,一些特殊符号(比如换行符)是无法采用上述方式书写的,因为它们不可见(非打印字符),或者无法从键盘输入。因此,为了使程序可以处理字符集中的每一个字符,C语言提供了一种特殊的 表示法——转义序列 ( escape sequence ).。 转义序列共有两种: 字符.....

第八章 数组《C语言程序设计现代方法(第2版)》读书笔记
第八章 数组 我们所见的变量都只是 标量(scalar):标量具有保存单一数据项的能力。C语言也支持 聚合 (aggregate )变量,这类变量可以存储一组一组的数值。在 C 语言中一共有两种聚合类型: 数组 (array)和结构(structure )。8.1 一维数组 数组是含有多个数据值的数据结构,并且每个数据值具有相同的数据类型。这些数....

《Akka应用模式:分布式应用程序设计实践指南》读书笔记9
性能 这也是一个比较大的问题,因为性能不一定是Akka本身的问题,还可能是你代码写的有问题。 优化的第一步就是找出性能的瓶颈,隔离出应用程序里面比较耗时的部分,然后尝试对其优化,减少需要耗费的时间成本。其实有时候对性能进行度量往往比优化性能还重要,因为你在度量性能的时候,已经在思考哪些可能是性能瓶颈了,这过程中就会不由自主的对其进行了优化。性能测试往往是找出那些超出预期的性能问题。 隔离....
《Akka应用模式:分布式应用程序设计实践指南》读书笔记8
可用性 简单点来说就是系统能否正常使用。如果系统能够及时响应一个请求,则认为是可用的;如果响应时间过长或者根本不响应,则是不可用的。系统在停机或超载时是不可用的。一般用系统正常运行时长的百分比来计量系统的可用性,例如常常用N个9表示系统的可用性。故障时间秒数=(1-可用性) * 365 * 24 * 3600 描述 通俗叫法 可用性级别 年度停机时间 基本可用性 2个9 99% 87...
《Akka应用模式:分布式应用程序设计实践指南》读书笔记7
容错 容错绝对是分布式系统最难搞定的事儿,至少我这样认为,因为意外总是会发生。 处理故障在许多方面意味着要放弃全局一致性。Akka是基于不粗要调用方负责处理故障的想法而建立的。它主张由发生故障的actor负责处理问题,在actor不能处理的情况下,会向其“监督者”寻求帮助。由于Actor模型基于消息机制设计,就意味着系统的很多部分都是异步的,异步又进一步导致出现故障时解决问题的难度。而A....
《Akka应用模式:分布式应用程序设计实践指南》读书笔记6
一致性和可扩展性 一致性是系统内比较复杂的属性,它会随着系统的变化而变化。简单来说,一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。一旦系统具有并行性(分布式只是并行的一种表现),保持一致性就变得困难了,毕竟需要协调全局状态。 事务和一致性 一致性意义上的事务是指单一的原子操作。也就意味着一系列操作要么全成功,要么全不成功,不涉及中间状态。比如A转账给B,不....
《Akka应用模式:分布式应用程序设计实践指南》读书笔记2
Akka简介 Akka是什么:“Akka是在JVM上构建高并发、分布式、弹性消息驱动应用的开源工具包”。弹性意味着要积极响应失败情况,从失败中恢复的能力。 其实Akka的定义很符合响应式领域模型,这个模型有几个基本特征: 1、弹性。面对失败的响应能力 2、伸缩性。不同负载情况下的响应 3、消息驱动。高内聚低耦合,通过异步消息隔离 4、响应能力。限定延迟 如果一个Akk....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。