自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++设计模式之-模板方法

C++设计模式之模板方法模式,基于OO(面向对象)和GP(泛型编程)两种实现

2022-05-31 01:01:51 281

原创 C++分数功能实现

C++分数功能实现

2022-05-26 12:10:43 211

原创 关于C++成员变量初始化的写法

C++成员变量初始化的写法简述

2022-05-06 14:31:11 491

原创 基于RAII实现布尔值反转

//基于RAII实现布尔值反转

2022-05-06 13:54:42 274

原创 C++之map遍历

C++结构化绑定声明在map容器遍历上的应用

2022-01-05 10:39:42 9374

原创 C/C++【const int和int const】的区别

修饰变量//没有区别const int p = 12; //p不能被修改p = 42; //编译出错int const q = 42; //q不能被修改q = 12; //编译出错修饰指针const int a = 12;const int b = 42;const int c = 54;const int *r = &a; //*r不能被修改*r= b; //编译出错int* const p = &b; //q不能被修改p = &c; //编译出错i

2021-08-23 22:21:02 4182

原创 C++枚举遍历

遍历C++枚举C++11版本C++98版本C++11版本...//.hppenum class Week { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};//用数组容器包装constexpr initializer_list<Week> Weeks = { Week::Monday, Week::Tuesday, Week::Wednesday, Week::Thurs

2021-08-15 22:47:00 4702 3

原创 QColorDialog如何成功显示中文?

1、在我们对Qt开发的应用程序进行国际化时,分为两部分,一部分是受开发人员控制的,比如我们在程序中用到的tr;另一部分是不受我们控制的,比如触发显示一个Qt提供的对话框,如QColorDialog,里面的内容也需要国际化,但似乎却不受我们控制,其实这部分翻译工作Qt已经帮我们做好了,有现成的.ts文件供我们使用2、对于受我们控制的我们暂且用AppTranslator来完成翻译,不受我们控制的我们...

2019-11-28 01:45:42 3593

原创 手写精简版vue,源码地址

vue源码

2019-09-02 00:48:12 388

原创 手写vue源码(精简版) -- 模版编译,双向数据绑定

手写mini版的vuevue原理图编译前的知识准备实现编译vue原理图编译前的知识准备节点类型 – nodeType。document可以看成是一棵节点树,它是由一个个的节点组成的。<p key='index'>text</p //每一个标签都属于元素节点,//包裹在标签里面的是文本节点,//开始标签里面的健值对是属性节点//所有以上的都统称为节点,这些节点...

2019-09-02 00:23:02 951 2

原创 手写vue源码(精简版) -- 更新显示(Watcher),双向数据绑定

手写mini版的vuevue原理图编译前的知识准备实现编译vue原理图编译前的知识准备节点类型 – nodeType。document可以看成是一棵节点树,它是由一个个的节点组成的。<p key='index'>text</p //每一个标签都属于元素节点,//包裹在标签里面的是文本节点,//开始标签里面的健值对是属性节点//所有以上的都统称为节点,这些节点...

2019-08-30 22:59:20 756 5

原创 手写vue源码(精简版)-- 观察者

手写mini版的vuevue原理图理解Observer实现Observervue原理图理解Observer上一节我们实现了数据代理,这一节我们来研究一下Observer。首先我们需要明白以下几点:Observer观察的对象: Observer实际是对data进行观察,从而达到第2点中的目的Observer的目的:Observer的目的有两个。其一,依赖收集,其二,更新显示Obser...

2019-08-28 12:27:45 2816

原创 手写vue源码(精简版)-- 数据代理

手写mini版的vuevue原理图数据代理实现vue原理图数据代理实现废话不多说,我们先研究以下数据代理的实现。在这之前我们先来看看什么是数据代理:<div id='app'></div><script> const vm = new Vue({ el: '#app', data: { name: 'Jack' } }); /...

2019-08-28 00:28:28 689

原创 浅谈React的状态更新函数setState

setState函数的参数在使用react过程中,我们最频繁使用到的函数之一就是setState,该函数肩负着更改组件自身状态的职责。该函数的官方定义为:setState(updater[, callback]),它接受一个updater更新器和一个可选的回调函数。第一个参数—updater: 对象或函数假设count为当前组件的其中一状态,初始值为0,现需要对其更新+11,当参数为对象时...

2019-04-21 17:05:00 1409 1

原创 React高阶组件的多级包装

高阶组件如何进行多级包装一般情况下,高阶组件接受一个组件作为参数,返回一个全新的组件,即://定义高阶组件function Hoc(Element) { /*这里返回的是函数型组件,也可以返回类组件 , **return class extends React.Component {} 或 **return class extends Element {} **很明显第二种返回...

2019-04-19 10:22:25 706

原创 React高阶组件(HOC)的写法归纳

react高阶组件的写法总结什么是高阶组件高阶组件要解决什么问题高阶组件的写法什么是高阶组件何为高阶组件(HOC),根据官方文档的解释:“高阶组件是react中复用组件逻辑的一项高级技术。它不属于react API的组成部分,它是从react自身组合性质中抽离出来的一种模式。具体来说,高阶组件是函数,它接受一个组件作为参数,然后返回一个新的组件。”(翻译水平有限,请大神们斧正)即:func...

2019-04-17 11:57:23 2035

ADC0809及其与单片机的接口

AD转换器的转换原理及ADC0809与单片机的接口介绍

2013-06-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除