ZRainy


  • 首页

  • 分类

  • 归档

  • 关于

leveldb源码学习2-options

发表于 2019-09-25   |   更新于 2019-09-25 | 分类于 职业学习

简述

本系列第二篇文章,主要讲述基本概念options类,这是leveldb启动时的一些配置,主要是各个配置字段的含义要了解一下,所以本篇文章就采取源码加注释的方式(其实源码的注释就很完善,我就翻译一下)。

阅读全文 »

基金训练营笔记

发表于 2019-09-16   |   更新于 2019-09-28 | 分类于 大杂烩

前言

本篇笔记记录关于基金的一些学习笔记。

阅读全文 »

五险一金课程

发表于 2019-09-12   |   更新于 2019-09-12 | 分类于 大杂烩

背景

小白训练营的课程结束了,但是投资理财的学习之路不能停止,再进一步学习之前,我决定先把每天签到领到的五险一金课程看一遍,本篇文章就是看学习该课程所做的笔记。

阅读全文 »

leveldb源码学习1-slice

发表于 2019-09-03   |   更新于 2019-09-03 | 分类于 职业学习

背景

长那么大还没看过开源项目源码,说出去太菜了,所以一直想找个C++开源项目学习一下。正好前阵子公司项目里用到了RocksDB,了解到它是leveldb的升级版,而且两个开源项目都是C++开发的,于是心动了。

本来想看RocksDB的,但看了下相比leveldb它升级了很多东西,源码多了很多,编译出来的静态库足有几百兆……所以退缩了,决定先看基础班leveldb,后面有机会再去了解RocksDB。

阅读全文 »

理财小白训练营笔记

发表于 2019-09-01   |   更新于 2019-09-10 | 分类于 大杂烩

背景

从去年在网易实习后半段开始我就陆续开始阅读理财投资方面的入门书籍,主要是《穷爸爸富爸爸》、《小狗钱钱》以及《财务自由之路》这三本书,感觉打开了新世界的大门,遂下决心也要抽空培养一下自己的“财商”,希望未来有一天也能实现被动赚钱(说财务自由太夸张了哈哈~但也要有点梦想~)

转眼毕业上班两个月了,越发觉得要整理下自己的资产,于是最近开始看《财务自由之路》第二遍。

阅读全文 »

《程序员修炼之道》读书笔记

发表于 2019-08-19   |   更新于 2019-08-19 | 分类于 职业学习

偶然在组里书柜里看到了这本书,听说是新人程序员的圣经,正巧自己最近也在找这种培养思维和习惯的书看,所以就打算趁闲暇看下,希望对自己有所帮助。

PS:看了几页,很多都是寓意的小故事,没法精确地摘抄某几个句子来表达思想,所以可以的话还是买本书看一看吧。

阅读全文 »

Vim配置

发表于 2019-08-04   |   更新于 2019-08-04 | 分类于 职业学习

上周装了Ubuntu16.04,接下来打算在上面学习点C++开发,所以得先配个环境,打算配置一下Vim以及装一些插件,接下来就搞一下。

阅读全文 »

win10安装Ubuntu16.04双系统记录

发表于 2019-07-28   |   更新于 2019-07-28 | 分类于 职业学习

本文包括以下内容:

  • 双系统安装
  • Ubuntu访问Google
  • Ubuntu下Tim和微信的安装使用
  • 双系统互相访问文件
  • Ubuntu搜狗输入法安装
阅读全文 »

Vim学习记录

发表于 2019-06-29   |   更新于 2019-07-28 | 分类于 职业学习

因为工作中需要用到Vim,所以本文简单记录下学习Vim编辑器的一些笔记和技巧。

Vimtutor

Vimtutor是Vim的一个简易教程,前前后后做了两遍,记录一下一些实用的快捷键吧。

阅读全文 »

LeetCode刷题记录

发表于 2019-04-16   |   更新于 2019-07-28 | 分类于 职业学习

想养成刷题的习惯,之前刷过一点,但校招之后就断了,现在想捡起来,定个小目标,从头开始刷题吧,看能坚持多久。

1. Two Sum

2019/4/16,易。

这题以前做过,记得第一次做的时候应该是用的最蠢的两重遍历方法相加求解,毫无疑问超时了,隐约记得可以使用查找目标值-某个值是否存在该vector中来反向求解,简单写了一下,通过了。其实是一个反向思维的题,正面求解超时,则反向来求。仍然属于蛮力法的范畴,n2时间复杂度,1空间复杂度,LeetCode平台耗时136ms。

尝试降低时间复杂度,想到以空间换时间,在查找目标值-某个值的时候,上述蛮力法使用std::find方法,说白了也是一层遍历,这层遍历目的是为了查找差值是否存在于vector中并返回下标,自然可以想到用哈希表来代替这一层遍历。当然,事先需要遍历一次原数组构建哈希表。如此时间复杂度n,空间复杂度n。

阅读全文 »
1234

ZRainy

故事没结束,别急着去哭

36 日志
3 分类
14 标签
RSS
© 2020 ZRainy
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4