07 2020 档案

摘要:不保留log等提交的记录的迁移就不说了,soeasy!代码复制粘贴就可以 目标:把A仓库的代码迁移到B仓库并且保存所有的git log,B仓库已经存在了哦,哪怕是个空仓库。 再说这个之前先说点其他。在使用git的时候我们可能见到这样的命令。不想看解说想直接看步骤的往下翻 git pull origi 阅读全文
posted @ 2020-07-10 11:11 鸭子船长 阅读(7681) 评论(0) 推荐(0) 编辑
摘要:先来看一下都有哪些题目: 如何从大量的 URL 中找出相同的 URL?(百度) 如何从大量数据中找出高频词?(百度) 如何找出某一天访问百度网站最多的 IP?(百度) 如何在大量的数据中找出不重复的整数?(百度) 如何在大量的数据中判断一个数是否存在?(腾讯) 如何查询最热门的查询串?(腾讯) 如何 阅读全文
posted @ 2020-07-07 11:45 鸭子船长 阅读(490) 评论(1) 推荐(0) 编辑
摘要:(一)112题 题目地址:https://leetcode-cn.com/problems/path-sum/description/ 题目描述:给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 解决方案: /** * Definition 阅读全文
posted @ 2020-07-07 11:32 鸭子船长 阅读(189) 评论(0) 推荐(0) 编辑
摘要:背景:这几天在看《高性能Mysql》,在看到创建高性能的索引,书上说mysql的存储引擎InnoDB采用的索引类型是B+Tree,那么,大家有没有产生这样一个疑问,对于数据索引,为什么要使用B+Tree这种数据结构,和其它树相比,它能体现的优点在哪里? 看完这篇文章你就会了解到这些数据结构的原理以及 阅读全文
posted @ 2020-07-07 10:55 鸭子船长 阅读(255) 评论(0) 推荐(0) 编辑
摘要:At a lemonade stand, each lemonade costs `$5`. Customers are standing in a queue to buy from you, and order one at a time (in the order specified by b 阅读全文
posted @ 2020-07-07 10:32 鸭子船长 阅读(163) 评论(0) 推荐(0) 编辑
摘要:题目链接: https://leetcode.com/problems/gas-station/ There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You 阅读全文
posted @ 2020-07-07 10:28 鸭子船长 阅读(189) 评论(0) 推荐(0) 编辑
摘要:memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。 但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。 memmove的处理措施: (1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝 (2 阅读全文
posted @ 2020-07-06 23:14 鸭子船长 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、C++标准规定类的大小不为0,空类的大小为1,当类不包含虚函数和非静态数据成员时,其对象大小也为1。 2、四种cast: reinpreter_cast用法:reinpreter_cast<type-id> (expression) type-id必须是一个指针、引用、算术类型、函数指针或者成员 阅读全文
posted @ 2020-07-06 23:00 鸭子船长 阅读(119) 评论(0) 推荐(0) 编辑
摘要:编译与链接有四个过程: (1)预处理 (2)编译 (3)汇编 (4)链接 (1)预处理源文件和头文件被预处理成一个.i文件、(-E表示只进行预处理) g++ -E hello.cpp -o hello.i -E:意味着只执行到预编译,直接输出预编译结果。 预处理过程主要处理那些源文件中的以“#”开始 阅读全文
posted @ 2020-07-06 22:57 鸭子船长 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 示例 1: 输入: dividend = 10, divisor = 3 输出: 3 示例 2: 输入: divi 阅读全文
posted @ 2020-07-04 23:38 鸭子船长 阅读(225) 评论(0) 推荐(0) 编辑
摘要:实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", needle = "ll"输 阅读全文
posted @ 2020-07-04 23:23 鸭子船长 阅读(137) 评论(0) 推荐(0) 编辑
摘要:给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2: 输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()" 思路: 具体做法是我们始终保持栈底元素为当前已经遍历 阅读全文
posted @ 2020-07-04 21:12 鸭子船长 阅读(271) 评论(0) 推荐(0) 编辑
摘要:系统如何将一个信号通知到进程?参考linux内核中异步通知机制–信号处理机制 小结内核给进程发送信号,是在进程所在的进程表项的信号域设置对应的信号的位。 进程检查信号的时机是:进程即将从内核态返回用户态时。如果进程睡眠了,要看睡眠能不能被中断,如果能被中断则唤醒。 进程有一个链表的数据结果,维护一个 阅读全文
posted @ 2020-07-03 13:23 鸭子船长 阅读(573) 评论(0) 推荐(0) 编辑
摘要:作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.csdn.net/v_JULY_v。 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出 阅读全文
posted @ 2020-07-03 12:53 鸭子船长 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。 cookie机制 Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 阅读全文
posted @ 2020-07-03 12:42 鸭子船长 阅读(131) 评论(0) 推荐(0) 编辑
摘要:题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 分析:这是一道很新颖的关于位运算的面试题。 首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出 阅读全文
posted @ 2020-07-03 11:45 鸭子船长 阅读(210) 评论(0) 推荐(0) 编辑
摘要:让我们通过考虑下面的问题来理解线段树。 给定一个数组arr[0 . . . n-1],我们要对数组执行这样的操作: 1 计算从下标l到r的元素之和,其中 0 <= l <= r <= n-1​2 修改数组指定元素的值arr[i] = x,其中 0 <= i <= n-1 一个简单的方案是从l到r执行 阅读全文
posted @ 2020-07-03 11:36 鸭子船长 阅读(327) 评论(0) 推荐(0) 编辑
摘要:今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogram 阅读全文
posted @ 2020-07-03 11:17 鸭子船长 阅读(572) 评论(0) 推荐(0) 编辑
摘要:地址解析协议 ARP和逆地址解析协议RARP 1.基本关系: 2.地址解析协议 ARP的实现过程: 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。 ‚每一个主机都设有一个 ARP高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的IP地址到 阅读全文
posted @ 2020-07-03 11:02 鸭子船长 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:一、web-server的负载均衡 互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三层: 上游调用层,一般是browser或者APP 中间反向代理层,nginx 下游真实接入集群,web-server,常见web-server的有tomcat,apac 阅读全文
posted @ 2020-07-03 10:28 鸭子船长 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1. TCP短连接 我们模拟一下TCP短连接的情况,client向server发起连接请求,server接到请求,然后双方建立连接。client向server发送消息,server回应client,然后一次读写就完成了,这时候双方任何一个都可以发起close操作,不过一般都是client先发起clo 阅读全文
posted @ 2020-07-02 09:55 鸭子船长 阅读(406) 评论(0) 推荐(0) 编辑
摘要:给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 示例: 输入:A: [1,2,3,2,1]B: [3,2,1,4,7]输出:3解释:长度最长的公共子数组是 [3, 2, 1] 。 提示: 1 <= len(A), len(B) <= 10000 <= A[i], B[i 阅读全文
posted @ 2020-07-01 21:57 鸭子船长 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示