布尔代数是计算机的基础。没有它,就不会有计算机。 布尔代数发展到今天,已经非常抽象,但是它的核心思想很简单。本文帮助你理解布尔代数,以及为什么它促成了计算机的诞生。 我依据的是《编码的奥妙》的第十章。这是一本好书,强烈推荐。 一、数理逻辑的起源 19世纪早期,英国数学家乔治·布尔(George Bo ...
分类:
其他好文 时间:
2019-12-31 14:05:04
阅读次数:
104
一、代码 #include <stdio.h> #include <stdlib.h> void main(){ int x,*array; printf("需要申请的数组大小:"); scanf("%d",&x); array=malloc(x*sizeof(int)); for(int i=0; ...
分类:
编程语言 时间:
2019-12-25 10:19:05
阅读次数:
74
第十章 构建Web内容的技术 一、HTML HTML(HyperText Markup Language,超文本标记语言)是为了发送Web 上的超文本(Hypertext)而开发的标记语言。超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片等)建立关联,即超链接文本。标记语言是指通 ...
分类:
Web程序 时间:
2019-12-21 20:32:12
阅读次数:
110
异常处理是软件系统中最糟糕的复杂性来源之一。任何形式的特殊情况都会使代码更难理解,并增加bug的可能性。最好的方法是重新定义语义来消除错误条件。对于无法定义的异常,您应该寻找机会在较低的层次上屏蔽它们,这样它们的影响就有限了。 ...
分类:
其他好文 时间:
2019-12-21 09:19:52
阅读次数:
114
本文翻译自The Flask Mega-Tutorial Part X: Email Support 这是Flask Mega-Tutorial系列的第十部分,在其中我将告诉你,应用如何向你的用户发送电子邮件,以及如何在电子邮件支持之上构建密码重置功能。 现在,应用在数据库方面做得相当不错,所以在本 ...
分类:
其他好文 时间:
2019-12-18 12:32:34
阅读次数:
100
// 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, int item); // 函数声明 i ...
分类:
编程语言 时间:
2019-12-17 23:57:39
阅读次数:
152
实验结论Part1 验证性实验这部分自行运行四个程序示例(无需粘贴代码及附运行截图)。 1-1 一维数组在内存中的存放及地址运行程序ex1_1.cpp,结合运行结果观察:1. 数组元素在内存中是连续存放的2. 对于数组元素的访问,以下访问方式是等价的a+i和&a[i]都表示数组元素a[i]的地址*( ...
分类:
编程语言 时间:
2019-12-15 18:33:36
阅读次数:
99
Part1 验证性实验 以下能够正确表示数组元素a[1][2]地址的有? A. &a[1][2] B. a[0] + 5 C. p + 5 D. *q + 5 E. *(q+1) + 2 F. &a[0][0] + 1*3 + 2 G. a[0] + 1*3 + 2 我选A B C D E F G ...
分类:
编程语言 时间:
2019-12-15 14:29:00
阅读次数:
56
第一章 数据分析师职业概览 1 1 数据分析师的职业概览免费试学 数据分析师的“钱”景如何 什么人适合学数据分析 数据分析师的临界知识 数据分析师的主要职责 第二章 数据分析和数据挖掘的概念和理论 2 1 基础概念免费试学 2 2 探索性数据分析 2 3 预测和分类 2 4 分群和降维 第三章 统计 ...
分类:
其他好文 时间:
2019-12-15 12:51:00
阅读次数:
165
part1 ABCDEFG part2 // 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, ...
分类:
编程语言 时间:
2019-12-13 19:51:38
阅读次数:
105