女程序员的日常

31 篇文章
33 人订阅

全部文章

Christal_R

LeetCode之Add Two Numbers

  先分位求总和得到 totalsum,然后再将totalsum按位拆分转成链表;

471
Christal_R

Effective C++学习笔记之#define

  条款02:尽量以const、enum、inline替换#define;尽可能用编译器代替不必要的预处理器。

581
Christal_R

Effective C++学习笔记之explicit

  explicit意思为“明确的”和“清楚的”,是C++的关键词,意在阻止隐式类型的转换;

772
Christal_R

全面理解SSD和NAND Flash

  Flash Memory又叫做闪存,是一种非易失性存储器。非易失性是指断电之后数据不会丢失,这里就涉及到断电保护(后面详细讲解)。

1233
Christal_R

腾讯面试经验2

时间:2017年10月16日11:30面试。 地点:重庆万达艾美酒店。 信息:女,本科应届生,面试后台开发岗位。   在深圳的面试已经全部结束了,偶然间听朋...

4181
Christal_R

值类型和引用类型的区别,struct和class的区别

C#值类型和引用类型 1、简单比较   值类型的变量直接存储数据,而引用类型的变量持有的是数据的引用,数据存储在数据堆中。   值类型(value type):...

2031
Christal_R

ECC检验与纠错

引入ECC   ECC:Error Checking and Correction,是一种差错检测和修正的算法。   NAND闪存在生产和使用中都会有坏块产生,...

2451
Christal_R

坏块管理(Bad Block Management,BBM)

  看了很多坏块管理的文章,加上自己的理解,把整个坏块管理做了个总结。 坏块分类 1、出厂坏块   又叫初始坏块,厂商会给点最小有效块值(NVB,mininum...

2021
Christal_R

全面理解SSD和NAND Flash

  Flash Memory又叫做闪存,是一种非易失性存储器。非易失性是指断电之后数据不会丢失,这里就涉及到断电保护(后面详细讲解)。 总体思路 1、前言:HD...

2631
Christal_R

SSD的传输总线、传输协议、传输接口

前言:关于SSD,有众多总线类型、协议类型、接口类型,每个接口还包括不同型号,在这里花点时间全部整理一下,整理日期2017-08-08。 1.传输总线 总线就像...

2221
Christal_R

NAND Flash底层原理,SLC MLC TLC比较

NAND-Flash 的存储原理   固态硬盘最小单元的基本架构如下: ?   我们知道计算机中所有的信息储存最终都必须回归到 0与1,原则上,只要存储单元能提...

6061
Christal_R

STM8S——Flash program memory and data EEPROM

1、简介   STM8S内部的FLASH程序存储器和数据EEPROM是由一组通用寄存器来控制的;所以我们可以通过这些通用寄存器来编程或擦除存储器的内容、设置写保...

2051
Christal_R

快慢指针

一、快慢指针说明   快慢是指移动步数的长短,也就是每次向前移动速度的快慢。如,指定快指针每次沿着链表向前移动2步,指定慢指针每次沿着链表向前移动1步。 二、快...

2581
Christal_R

函数指针介绍及其用法

1、前言   这里有两个绕来绕去的东西,函数指针和指针函数;对于四个字,我们首先只看后面两个字,这样方便我们记忆;   函数指针,本质是指针;是指向函数入口地址...

1961
Christal_R

STM8S——Clock control(CLK)

1、主时钟源   有四种时钟源可以用做主时钟: (1)1-24MHz高速外部晶体振荡器(HSE) (2)最大24MHz高速外部时钟信号(HSE user-ext...

2281
Christal_R

STL的使用和背后数据结构

STL(Standard Template Library即,模板库)包括六个部分:容器(containers)、迭代器(iterators)、空间配置器(al...

2151
Christal_R

STM8S——8位基本定时器(TIM4)

简介:该定时器由一个带可编程预分频器的8位自动重载的向上计数器所组成,它可以用来作为时基发生器,具有溢出中断功能。 ? 主要功能: (1)8位向上计数的自动...

2011
Christal_R

面试——经典问题1

1、阶梯问题 问题描述:一个阶梯有n个级,一个人要走完这个阶梯,一步可以走一级或两级,问:共有多少个方案? 解决思路:当n=1时候,只有一种走法,当n=2时候有...

1911
Christal_R

实现一个栈类,类似STL中的栈

1、思路讲解 stack集合类是一个简单的堆栈的实现。 这里有两个模板参数,T和size,T用于指定堆栈中的元素类型,my_size用于表示堆栈中项数的最大值。...

2061
Christal_R

虚函数&多态

对于经常被问到的虚函数和多态的问题,发现百度百科回答得十分详细,所以自己在百度百科上的解释进行总结 一、虚函数 (1)虚函数简介:在某基类中声明为virtua...

2071

扫码关注云+社区