摘要:
输入一个小于1的正小数,分别输出最简分数的分子和分母。 此代码的目的是简单快速的求出有限位小数对应的最简真分数。 C语言代码如下: # include <stdio.h> # include <string.h> // 判断两个整数的最大公约数是否为1 int is_prime(int a, int 阅读全文
摘要:
C语言多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 基于线程的多任务处理是同一程序的片段的并发执行。 多线程程序包含可以同时运行的两个或多个部分。这样的程序中 阅读全文
摘要:
现在全闪存阵列已经见怪不怪了,EMC的XtremIO,还有VNX-F(Rockies),IBM FlashSystem。全闪存真正为效率而生,重新定义存储速度。凭借极致性能,高可用性,为您极大提高企业级应用效率。提到闪存的优势,那么毋庸置疑的就是速度!而在速度优势背后,SSD则面临着价格、容量以及寿 阅读全文
摘要:
一.Spanner功能概要 Spanner具有高扩展性,多版本(multi-version)、世界级分布(globally-distributed)及同步复制(synchronously-replicated)等特性。 Spanner立足于高抽象层次,使用Paxos协议横跨多个数据集把数据分散到世界 阅读全文
摘要:
文件的基本操作 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去 fprintf 往文件中写格式化数据 fs 阅读全文
摘要:
本文将演示如何在Markdown(Typora)中按格式输入和输出 标题 源码 这里将演示如何在Markdown中按格式输入和输出 ##### h5 ###### h6 以上的标题输出结果为 h5 h6 任务清单 这是一个待做清单 这是一个已做清单 下面这是列表 源码 * A * B * C + A 阅读全文
摘要:
大数据软件比较 分布式的简单理解 在分布式系统出现之前,只有通过不断增加单个处理机的频率和性能来缩短数据的处理时间,分布式则将一个复杂的问题切割成很多的子任务,分布到多台机器上并行处理,在保证系统稳定性的同时,最大限度提高系统的运行速度。 MapReduce 模型整体分析 关于MapReduce的内 阅读全文
摘要:
This article first appeared in ACM SIGOPS Operating Systems Review, Vol. 17, No. 3 (July, 1983), pages 35-40. Every effort has been made to keep the t 阅读全文
摘要:
快速排序 思想 快速排序尤其适用于对大数据的排序,它的高速和高效无愧于“快速”两个字。虽然很快,但它也是逻辑最复杂、最难理解的算法,因为快速排序要用到递归和函数调用。 快速排序所采用的思想是分治的思想。所谓分治,就是指以一个数为基准,将序列中的其他数往它两边“扔”。以从小到大排序为例,比它小的都“扔 阅读全文
摘要:
刷题网址:https://www.patest.cn/ PAT_B_1001 害死人不偿命的(3n+1)猜想 题目描述: 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n= 阅读全文