AntonyXux
码龄13年
求更新 关注
提问 私信
  • 博客:38,856
    问答:2,022
    40,878
    总访问量
  • 26
    原创
  • 45
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2012-09-23
博客简介:

xuxuan_csd的专栏

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得18次评论
  • 获得38次收藏
  • 博客总排名1,374,372名
创作历程
  • 7篇
    2017年
  • 20篇
    2014年
成就勋章
TA的专栏
  • leveldb
    7篇
  • 个人
    4篇
  • 操作系统
    3篇
  • leetcode
    13篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

QT实时监控

发布资源 2014.04.07 ·
zip

2048网页版源码

发布资源 2014.05.12 ·
zip

Leveldb源码解析第四篇【sstable添加key的流程】

版权声明:本文为博主原创文章,未经博主允许不得转载。添加一个key-value需要构造一个TableBuilder在构造TableBuilder时会构造一个Rep Rep里面有BlockBuilder类型的data_block和index_block,还有FilterBlockBuilder类型的filter_blockindex_block的重启点频率设置为1(默认是16)filter_b
原创
博文更新于 2019.10.15 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Leveldb源码解析第二篇【Meta Block】

版权声明:本文为博主原创文章,未经博主允许不得转载。上一章中详细讲解了 table 中的 data block 的结构以及涉及的源码,本章中将讲解 table 结构中的 meta blocktable 结构 <beginning_of_file> [data block 1] [data block 2] ... [data block N] [met
原创
博文更新于 2019.10.15 ·
2167 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

Leveldb源码解析第一篇【Data Block】

版权声明:本文为博主原创文章,未经博主允许不得转载。leveldb 作为一个 key-value 数据库,它和 redis 的区别在于不仅没有把所有的数据放在内存中,而是把大部分数据放在了磁盘中leveldb 存数据的流程先指定一块内存写数据(这块内存称为 MemTable),当占用的内存高于阈值后,将这块内存转为只读(这块只读内存称为 Immutable MemTable)同时开辟一块新的内
原创
博文更新于 2019.10.15 ·
10655 阅读 ·
7 点赞 ·
6 评论 ·
22 收藏

Leveldb源码解析第七篇【log】

版权声明:本文为博主原创文章,未经博主允许不得转载。这里的 log 非彼 log,这里的 log 是记录下用户的所有操作,防止设备异常导致 memtable 里面的数据丢失,用户在操作数据的时候首先会将操作写到 log 中,然后才会对数据进行操作 log相关的源码文件有db/log_format.hdb/log_reader.hdb/log_reader.ccdb/log_writer
原创
博文更新于 2017.06.09 ·
1028 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Leveldb源码解析第六篇【memtable】

版权声明:本文为博主原创文章,未经博主允许不得转载。数据在插入内存中的时候会在key前面和后面添加不同的表示,形成多种分类搞懂Memtable需要阅读如下源码db/MemTable.hdb/MemTable.ccdb/dbformat.hdb/dbformat.ccMemTable.hclass MemTable { public: // 构造方法,传入的是InternalKey类型的比
原创
博文更新于 2017.06.09 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Leveldb源码解析第五篇【memtable之skiplist】

版权声明:本文为博主原创文章,未经博主允许不得转载。前面讲到了在 table 中插入数据,然后将数据持久化到磁盘中,这些都是一下底层的操作,用户真正写数据是放到内存中。本章就来介绍 key-value 在内存的操作skiplistkey-value 存放在在内存中采用的结构是 skiplist,结构如下所示head_------>7---------------------------------
原创
博文更新于 2017.06.09 ·
2127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Leveldb源码解析第三篇【sstable 收尾】

版权声明:本文为博主原创文章,未经博主允许不得转载。前面介绍完了table的data block和filter block,今天就来讲table收一下尾,table还剩meta index block,index block,footer这几个都比较简单,就一起介绍了table.h中是用来解析一个table的,在没搞懂table是什么东西前直接解析有点困难,而了解table最快速的办法就是看怎么t
原创
博文更新于 2017.06.09 ·
1087 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

c语言的问题方面,运行故障!

答:

你这个代码是要干啥,怎么输入了一遍又输入一遍

回答问题 2015.01.14

数据库设计问题,在线等,求回答

发布问题 2015.01.05 ·
8 回答

2048-jquery版

两个晚上做了一个2048,还不是很完善,但是
原创
博文更新于 2014.06.07 ·
1114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于openCV图片裁剪和图片合并的问题

最近做了一个可以视频的聊天程序
原创
博文更新于 2014.06.07 ·
2686 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

leetcode-Valid Palindrome

问题描述:Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example,"A man, a plan, a canal: Panama" is a palindrome."race a car" 
原创
博文更新于 2014.05.15 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Validate Binary Search Tree

题目描述:Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only nodes with keys less than the node
原创
博文更新于 2014.05.11 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Reverse Words in a String

问题描述:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".zhiqian
原创
博文更新于 2014.05.05 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Merge Sorted Array

问题描述:Given two sorted integer arrays A and B, merge B into A as one sorted array.Note:You may assume that A has enough space (size that is greater or equal to m + n) to hold additional eleme
原创
博文更新于 2014.05.05 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Set Matrix Zeroes

问题描述:Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place.Follow up:Did you use extra space?A straight forward solution using O(mn) space is probabl
原创
博文更新于 2014.05.05 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Climbing Stairs

题目描述:You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?做了半天,就是运行不起来,最后heng
原创
博文更新于 2014.05.05 ·
484 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-Valid Number

问题描述:Validate if a given string is numeric.Some examples:"0" => true" 0.1 " => true"abc" => false"1 a" => false"2e10" => trueNote: It is intended for the problem statement to b
原创
博文更新于 2014.05.04 ·
683 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多