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