[TOC] 编译程序之前,先由预处理器检查程序(因此称为预处理器)。根据程序中使用的预处理器指令,预处理用符号缩略语所代表的内容替换程序中的缩略语。 预处理器可以根据你的请求包含其他文件,还可以让编译器处理哪些代码。预处理器不能理解C,它一般是接受一些文本并将其转换成其他文本。 (C Primer ...
分类:
其他好文 时间:
2018-11-10 21:16:18
阅读次数:
214
20172306 2018 2019 2 《Java程序设计与数据结构》第八周学习总结 教材学习内容总结 堆 堆是具有两个附加属性的一棵二叉树 它是一个完全树 对每一结点,它小于或等于其左孩子和右孩子(这个描述的是最小堆) 一个堆也可以是最大堆,其中的结点大于或等于它的左右孩子 它继承了二叉树的所有 ...
分类:
编程语言 时间:
2018-11-10 21:16:11
阅读次数:
196
本文分三篇,从缓存所在命名空间System.Web.Caching开始,详细的介绍.NET框架提供的缓存类和操作方法。看完之后你将学会: 第一篇-如何实现简单的数据缓存 第二篇-缓存从文件中读取的数据,并通过文件依赖实现缓存数据的及时更新 第三篇-缓存数据库中的整张表,并通过数据库依赖实现缓存数据的 ...
分类:
Web程序 时间:
2018-11-10 21:15:56
阅读次数:
228
raspberry 3b+ 写系统 有很多系统可选,我是第一次玩,所以选择官方定制系统。下载树莓派官方深度定制 Raspbian 系统。 下载后解压得到 .img 文件。 使用 win32DiskImager 将系统写入sd卡 开机上电 插上 SD卡、网线、电源,上电。 板上有两个指示灯 PWR A ...
分类:
Web程序 时间:
2018-11-10 21:15:42
阅读次数:
232
20172330 2018 2019 1 《程序设计与数据结构》第八周学习总结 教材学习内容总结 一、堆 堆就是具有两个附加属性的一棵二叉树 对每一结点,它小于或等于其左孩子和右孩子 二、向堆中添加一个元素 1.将元素添加为新的叶节点,同时保持树是完全树。 2.将该元素向根的方向移动,将它与父结点对 ...
分类:
其他好文 时间:
2018-11-10 21:15:32
阅读次数:
145
1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指 ...
分类:
编程语言 时间:
2018-11-10 21:15:24
阅读次数:
166
根据自己学习Linux方面的知识,浅谈下linux的协议和组成,那首先了解下计算机的组成和功能:计算机系统由硬件(hardware)系统和软件(software)系统两大部分组成:1、硬件系统由主机和外部设备组成:主机由中央处理器CPU(运算器ALU和控制器CU)和内存储器(ROM和RAM)外部设置由输入设备和输出设备等其他设备组成2、软件系统由系统软件和应用软件组成接下来了解Linux的内核功能
分类:
系统相关 时间:
2018-11-10 21:15:18
阅读次数:
194
1、 假设,现在有一个GBK编码的文件,需要转码成UTF-8编码的文件,下列操作流程正确的是(C)。 A.encode('gbk') >decode('utf-8') B.encode('utf-8') >decode('gbk') C.decode('gbk') >encode('utf-8') ...
分类:
其他好文 时间:
2018-11-10 21:15:02
阅读次数:
280
1、typeof 一元运算符,用来检测数据类型。只可以检测number,string,boolean,object,function,undefined。 对于基本数据类型是没有问题的,但是遇到引用数据类型是不起作用的(无法细分对象) let str = '{}'; let fn = functio ...
分类:
Web程序 时间:
2018-11-10 21:14:53
阅读次数:
168
287. Find the Duplicate Number Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least on ...
分类:
其他好文 时间:
2018-11-10 21:14:43
阅读次数:
137
内存的生命周期: 由于字符串、对象等没有固定的大小,js程序在每次创建字符串、对象的时候,程序都会分配内存来存储那个实体。 使用分配到的内存做点什么。 不需要时将其释放回归: 在不需要字符串、对象的时候,需要释放其所占用的内存,否则将会消耗完系统中所有可用的内存,造成系统崩溃,这就是垃圾回收机制所存 ...
分类:
Web程序 时间:
2018-11-10 21:14:32
阅读次数:
264
照理说一个无人值守的机器人原本是不应该有人工操作介入的,也就不会提供暂停功能。但客户可能出于业务需要,或者风险管控的考虑,会需要机器人具备暂停功能。通常,会希望在机器人运行时,用户摁下快捷键,机器人就马上暂停,而暂停之后也能够恢复。 那么如何在机器人执行正常业务流程的同时,检测快捷键是否被摁下呢?这 ...
分类:
其他好文 时间:
2018-11-10 21:14:25
阅读次数:
1023
Paxos算法是基于消息传递且具有高度容错特性的一致性算法。我们将从一个简单的问题开始,逐步的改进我们的设计方案,最终得到Paxos,一个可以在逆境下工作的协议。 一、客户端-服务器模型 我们从最小的分布式系统开始,在这个系统中,只有两个结点,客户端结点与服务端结点,客户端结点能够操作(存储或更新) ...
分类:
编程语言 时间:
2018-11-10 21:14:16
阅读次数:
142
arduino_是一个项目_也是一个商业公司,但其核心价值是_构建在社区上的,开源的,低门槛的单片机开发板。 单片机_是一种低性能的_计算机,这个名字源于其_把所有需要的硬件_全部做到_单个_芯片中去。 开发板_是一种特殊的电路板,上面不仅搭载了单片机,还可以包括: ——为单片机_供电的电源 ——便 ...
分类:
编程语言 时间:
2018-11-10 21:13:59
阅读次数:
195
in 和exists 对于以上两种查询条件,in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。 一直以来认为exists 比in 效率高的说法是不准确的。在不同的情况下,exists与in的性能各有优缺项,如果查询的两个表大小相当,那么 ...
分类:
数据库 时间:
2018-11-10 21:13:51
阅读次数:
203
第一张 HTML基础1、HTML:超文本标记语言(它除了文字,还能写图片、视频、音频、交互),他不是编程语言,它是标记语言2、 3、标签: 4、注释 注释和取消注释的快捷键:Ctrl+?5、特殊符号 6、超链接 1、调到网址 2、调到本地的html页面 3、锚链接:调到本网页的另外一个部位 4、 5 ...
分类:
编程语言 时间:
2018-11-10 21:13:35
阅读次数:
213
类是一个抽象的概念,是对某一类事物的抽象。举一个例子,可以把人类看作一个类,这个类的共性有:第一、站立行走,第二、有一个很发达的大脑,上面这两点都是静态的,描述的是客观的属性(attributes)。人类还需要吃饭、需要睡觉,上面这两点都是动态的行为,即方法(methods)。类可以包含函数,函数在 ...
分类:
其他好文 时间:
2018-11-10 21:13:29
阅读次数:
140