Francis

LV1
发表了文章

​C++ STL源码剖析之容器配接器stack与queue、priority_queue

对于stack来说,底层容器可以是vector、deque、list,但不可以是map、set。由于编译器不会做全面性检查,当调用函数不存在的时候,就编译不通过...

Francis
容器编程算法测试服务 WeTest
发表了文章

发布一个STL源码剖析专栏及序列式容器deque

大家好,我是光城,最近一直在研究STL源码剖析,据此,开一个知乎专栏:《C++ STL 源码剖析》,地址戳下面或点击阅读原文,欢迎大家关注!

Francis
JavajQueryC++Node.js容器
发表了文章

C++ STL源码剖析 tr1与std array

C++ tr1全称Technical Report 1,是针对C++标准库的第一次扩展。即将到来的下一个版本的C++标准c++0x会包括它,以及一些语言本身的扩...

Francis
C++编程算法Java
发表了文章

基于二分搜索法的floor与ceil

此时使用上述二分查找算法,搜索出来的index为3。那如果我想要获取最左侧等于target的index或最右侧等于target的index呢?此时上述算法失效!

Francis
编程算法
发表了文章

STL 源码剖析之动态数组 vector

vector 的数据安排以及操作方式,与 array 非常相似。两者的唯一差别在于空间的运用的灵活性,array 是静态的,一旦配置了就不能改变,而 vecto...

Francis
JavaC++
发表了文章

​C++ STL源码剖析之知其然,知其所以然,源码面前了无秘密!

本节使用上节Traits特性,研究iterator源码,来实现一个简单的iterator_category,同时对iterator的源码结构进行分析。

Francis
JavaC++IDE
发表了文章

C++ STL源码剖析之Traits编程技法

在 STL 编程中,容器和算法是独立设计的,即数据结构和算法是独立设计的,连接容器和算法的桥梁就是迭代器了,迭代器使其独立设计成为可能。如下图所示:

Francis
编程算法Java容器C++
发表了文章

Mysql系列 - 第2天:详解mysql数据类型(重点)

上面表格中有符号和无符号写反了,[]包含的内容是可选的,默认是无符号类型的,无符号的需要在类型后面跟上unsigned

Francis
MySQL数据库SQL编程算法
发表了文章

亿级数据从 MySQL 到 Hbase 的三种同步方案与实践

1.导语2.工欲善其事,必先利其器 2.1 环境需知 2.2 伪分布式环境部署 2.2.1.准备工作 2.2.2 伪分布式3.亿级MyS...

Francis
大数据分布式数据库HBaseZooKeeperKafka
发表了文章

cufflinks+express+plotly=最强python绘图库

第一部分: plotly的交互 I. Zoom、Pan和Hover第二部分: cufflinks画图 I. 库的安装与导入 II. 条形图 II...

Francis
大数据ExpressAPIHTML
发表了文章

C++ STL源码剖析之双向环形链表list

双向环状链表从节点值为3开始插入,红色框表示最后一个节点(end()指向的节点)。黄色线条表示指向前驱节点,黑色线条表示指向后继节点。

Francis
JavaC++Node.js编程算法
发表了文章

团灭 LeetCode 股票买卖问题

上篇文章 LeetCode 股票问题的一种通用解法 用递归的方法实现了一套简单易懂的可行解,但是时间复杂度略高,不能通过全部测试用例。

Francis
编程算法
发表了文章

C++ 项目之Googletest单元测试

Googletest - Google Testing and Mocking Framework

Francis
gcc单元测试编程算法
发表了文章

中秋节快乐,剖析STL源码,明白typename

STL底层源码有下面几行,typedef与typename联用,这几个看着好复杂,究竟啥意思,我们今天一起来剖析!

Francis
IDEJava编程算法C++
发表了文章

剖析深拷贝与浅拷贝,探究重载返回引用还是对象

上述分别是前置++重载操作符与后置++操作符重载,可以有个疑惑,为何前置返回的是引用而后置返回的是对象呢?

Francis
JavaScriptC++

个人简介

个人成就

  • 获得 516 次赞同
  • 文章被阅读 16.8K 次

扫码关注云+社区

领取腾讯云代金券