本章介绍用于编写串行Erlang程序的概念。我们首先讨论变量赋值的基本机制和如何实现控制流程。为此,我们要先了解一下项式、模式和模式匹配。 项式 Erlang中以下数据类型[1]被称为项式: 常量类型 数值 整数,用于存储自然数 浮点数,用于存储实数 原子式 Pid(进程标识符process identifier的缩写),用于存储进程标识 引用,用于存储系统范围内唯一的引用 复合数据类型 元组,用
清除当前的选择: .fullCalendar( 'unselect' ) 官方英文文档:http://arshaw.com/fullcalendar/docs/selection/unselect_method/
select方法用来选中一个时间段: .fullCalendar( 'select', startDate, endDate, allDay ) 参数还是老样子,就不多说了(不理解的话看看前面的文档)。 官方英文文档:http://arshaw.com/fullcalendar/docs/selection/select_method/
在日程表中,选中某段时间之后触发的回调函数: function( startDate, endDate, allDay, jsEvent, view ) startDate 表示你选中区域的开始时间,Date对象。 endDate 表示你选中区域的结束时间,Date对象。当allday为true的时候,endDate可以包括最后一天(其实就是<和<=的区别)。 allday 是布尔值,表示你是否选
10.6 COM文件的编程 COM文件和EXE文件都是可执行文件,最典型的COM文件是Command.COM。COM文件的主要特点如下: 1、COM文件只有一个段,其字节数不会超过64K; 2、当操作系统装入COM文件时,四个段寄存器(CS、DS、ES和SS)都用PSP的段值来初始化; 3、必须用伪指令ORG 100H来说明空出前256个字节。 例10.14 编写一个显示字符串“Hello”的CO
神经元可以连接到小程,进行编程。下面我们来做一个简单的项目:通过小程的A、B按钮来切换神经元LED面板的颜色。 1. 将神经元 「LED面板」 模块和小程连接。 2. 连接小程到慧编程,选择“设备”下的“程小奔”,并连接。 3. 点击积木区最下方的“+ 添加扩展”,添加“神经元”扩展。 4. 将事件类积木 当按下按钮(A) 拖到脚本区,再添加 神经元积木 LED面板(1)点亮:x(0)y(0),颜
本书的目标是教读者像计算机科学家一样思考。我喜欢计算机科学家思考问题的方式,因为他们兼备了数学、工程和其他自然科学领域研究者的一些最优秀的特点。计算机科学家能像数学家那样,用形式化语言表达思想(尤其是计算思想);也能像工程师那样,设计组件、合成系统并权衡各种备选方案;还能像科学家那样,观察复杂系统的行为、形成假设并进行检验。 计算机科学家最重要的技能就是解决问题。我认为解决问题的能力包括明确地表述
在本章中,我们将探索 Promise,另一种交付异步结果的模式。 本章建立在前一章的基础上,以JavaScript异步编程为背景。 37.1. 使用 Promise 的基础知识 Promise 是一种交付异步结果的模式。 37.1.1. 使用基于 Promise 的函数 以下代码是使用基于 Promise 的函数addAsync()的示例(其实现将很快会被展示): addAsync(3, 4)
编程只是开源项目的所有工作的一部分。从项目志愿者的视角,这是最明显和迷人的部分。很不幸,这意味着其他活动,例如文档、正式测试等等,是可以忽略的,至少与私有软件相比,投入了更少的精力。公司组织有时可以弥补这件事,通过投入一些他们内部软件开发时的基础架构到开源项目。 在公司内部过程和公共开发社区之间的转换是成功的关键。不过这种转换也不是轻而易举的:通常二者并不是一场接近的比赛,这种区别只能通过人为干预
计算机网络基础 ip地址 为了使网络上的计算机能够彼此识别对方,每台计算机都需要一个IP地址以标识自己。 IPv4:32位,IPv6:64位 OSI七层参考模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 地址解析 地址解析是指将计算机的协议地址解析为物理地址,即MAC(Medium Access Control)地址,又称为媒体访问控制地址。通常,在网络上由地址解析协议(ARP)
网络编程 网络套接字编程
C++编程规范 C/C++编程规范 C/C++编程规范--北京软通动力信息技术有限公司 高质量C/C++编程规范指南 C语言编程规范--华为技术有限公司 Google C++ 编程规范 C++编程规范:101条规则、准则与最佳实践 PDF扫描版.pdf C++ 编程规范专栏
阐述编程语言的概念,学习进制转换以及程序的基本运行原理,让大家先有一个整体上的认识。这些都是学习C语言之前需要了解的计算机基础。</p
比特币的所有交易的信息都被记录在比特币的区块链中,任何用户都可以通过公钥查询到某个交易的输入和输出金额。当某个用户希望花费一个输出时,例如,小明想要把某个公钥地址的输出支付给小红,他就需要使用自己的私钥对这笔交易进行签名,而矿工验证这笔交易的签名是有效的之后,就会把这笔交易打包到区块中,从而使得这笔交易被确认。 但比特币的支付实际上并不是直接支付到对方的地址,而是一个脚本,这个脚本的意思是:谁能够
树莓派除了提供常见的网口和USB接口 ,还提供了一组GPIO(General Purpose Input/Output)接口。这组GPIO接口大大拓展了树莓派的能力。GPIO不仅能实现通信,还能直接控制电子元器件,从而让用户体验到硬件编程的乐趣。 GPIO简介 在树莓派3上,GPIO接口由40个针脚(PIN)组成。每个针脚都可以用导线和外部设备相连。你可以通过焊接的方式来把导线固定在PIN上,也可