上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 41 下一页
摘要: 这是发生在很多年以前的故事…… 几天以前…… 几天之后…… 拍卖行的商品总数量有几十万件,对应数据库商品表的几十万条记录。 如果是按照商品名称精确查询还好办,可以直接从数据库查出来,最多也就上百条记录。 如果是没有商品名称的全量查询怎么办?总不可能把数据库里的所有记录全查出来吧,而且还要支持不同字段 阅读全文
posted @ 2020-03-17 04:17 泥土里的绽放 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 跳跃表的原理 学过数据结构的都知道,在单链表中查询一个元素的时间复杂度为O(n),即使该单链表是有序的,我们也不能通过2分的方式缩减时间复杂度。 如上图,我们要查询元素为55的结点,必须从头结点,循环遍历到最后一个节点,不算-INF(负无穷)一共查询8次。那么用什么办法能够用更少的次数访问55 阅读全文
posted @ 2020-03-17 04:04 泥土里的绽放 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 一、原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理s 阅读全文
posted @ 2020-03-17 02:59 泥土里的绽放 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 有 1000 只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在 15 分钟内死去。 问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪? 回答这个问题,并为下列的进阶问题编写一个通用算法。 进阶: 假设有 n 只水桶,猪饮 阅读全文
posted @ 2020-03-17 00:49 泥土里的绽放 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。 为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 阅读全文
posted @ 2020-03-16 23:55 泥土里的绽放 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。示例 2: 输入: "aba" 输出: False示例 3: 输入: "abc 阅读全文
posted @ 2020-03-16 23:37 泥土里的绽放 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 来源:https://blog.csdn.net/wh_sjc/article/details/70283843 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储 阅读全文
posted @ 2020-03-16 13:27 泥土里的绽放 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-16 09:46 泥土里的绽放 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-16 00:53 泥土里的绽放 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。 一、什么是socket socket 阅读全文
posted @ 2020-03-16 00:07 泥土里的绽放 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 41 下一页