Loading

摘要: 1. 匿名函数 匿名函数就是没有函数名的函数,如下所示。 基本上匿名函数也没啥好说的 。。。 2. 闭包 闭包感觉就是返回值为匿名函数的函数。。。来看个例子吧 (◉3◉) 运行结果如下所示,可以看到三次调用f(),获得的是不同的x。即便是x是squares的局部变量,但是变量x的生命周期被延长到了三 阅读全文
posted @ 2019-10-06 20:12 成蹊0xc000 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1. Introduction mmap是Linux中一个相对复杂的函数,仅函数的参数就有6个。但是他也是一个十分强大的函数,在文件I/O,进程间通信,和malloc函数的实现中皆有他的身影。mmap的强大来源于他和进程的地址空间存在十分密切的关系。mmap用于创建一个虚拟内存区域(vm_area_ 阅读全文
posted @ 2019-09-07 22:45 成蹊0xc000 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1. 前言: 这次笔试是少数几次我自己独立完成的,但是结果并不好写了两道题目。起初我们实验室三个人,商量着一人做一道,因为两个小时做4道题目,对我们这些菜鸡来说几乎是不可能完成的任务。但结果是,都tmd快考完了,我负责的最后一题还没写出来。最终我的第一道题目是在同门的协助下写出来的,第四道题目赶快结 阅读全文
posted @ 2019-08-27 15:46 成蹊0xc000 阅读(3336) 评论(3) 推荐(0) 编辑
摘要: 1.一致性哈希 什么是一致性哈希,和一般的分布式哈希表(DHT)有什么区别?一般的DHT使用以下公式进行数据定位:position = Hash(对象名) % N(N是节点个数)。很明显,如果我们在集群中增减一个节点,都必须要重新计算对象的位置,导致大量的数据迁移的发生。文中的对象表示文件(分布式文 阅读全文
posted @ 2019-08-19 00:25 成蹊0xc000 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 2019年8月10号我参加贝壳笔试,没想到是四道编程题,这个着实让我措手不及。下面我就来带大家看看这四道题目。首先我要吐槽下赛码网的系统,为啥非得写输入输出,能不能学学Leetcode ! 第一题:计算绝对值 题目描述:给出n个整数,要找出相邻两个数字中差的绝对值最小的一对数字,如果差的绝对值相同的 阅读全文
posted @ 2019-08-11 11:53 成蹊0xc000 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 思特沃克:师兄要的简历,估计已经凉了 依云科技:我会记住这个公司的,简历都被刷了 华为操作系统部门:面了半个小时,重点讲了下项目,讲了下内核的VFS,也凉了。顺便说以下,华为的HR真的是现实。 360可能是奇安信:老家有人是这家公司的,电话面试了两次,感觉还行,但是网络和一些实际项目相关的知识我答得 阅读全文
posted @ 2019-08-11 01:12 成蹊0xc000 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. hook技术概述 hook技术是一种拦截用户函数调用的技术。通过hook技术可以实现统计用户对某些函数的调用次数,对函数注入新的功能的目标。在Linux平台,Hook技术可以分成用户和内核两个层面,每个类比中都存在不同的hook技术。本文主要介绍针对动态链接技术的PLT hook。 2. 代码 阅读全文
posted @ 2019-07-23 00:31 成蹊0xc000 阅读(2821) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nu 阅读全文
posted @ 2018-08-28 16:52 成蹊0xc000 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 示例 2: 说明: 当 needle 是空字符串时,我们应当返回什么值呢?这 阅读全文
posted @ 2018-08-24 22:29 成蹊0xc000 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 先抛出几个我在学习过程中产生的几个问题. 1. 容器镜像是什么, 和装系统时的镜像有什么关系? 2. 容器镜像的作用是什么? 3. 不同版本的ubuntu镜像有什么区别, 比如说 ubuntu:18.04和ubuntn:16.04 的区别? 4. Docker镜像为什么要分层? 每层都包含什么? 什 阅读全文
posted @ 2018-08-20 14:24 成蹊0xc000 阅读(262) 评论(2) 推荐(0) 编辑