React Hooks源码深度解析
ReactHooks是React16.8引入的一个新特性,它允许函数组件中使用state和其他React特性,而不必使用类组件。Hooks是一个非常重要的概念,因为它们提供了更简单、更易于理解的React开发体验。本篇文章以ReactHooks源码为基,进行深度解析复盘其实现原理。
Stella981 Stella981
3年前
Node.js 项目 TypeScript 改造指南
前言如果你有一个Node.js项目,并想使用TypeScript进行改造,那本文对你或许会有帮助。TypeScript越来越火,本文不讲为什么要使用TypeScript,也不讲基本概念。本文讲的是如何将一个旧的Node.js项目使用TypeScript进行改造,包括目录结构调整、TypeScriptESLint配置、ts
Wesley13 Wesley13
3年前
PHP微信小程序支付——签名错误
!(https://static.oschina.net/uploads/space/2018/0509/141657_Tqix_3477605.png)先分清几个概念:微信公众平台、微信开放平台、微信商户平台1.微信公众平台、微信开放平台、微信商户平台是三个不同的平台2.微信公众平台:用于公众号、小程序等等的设置平台,包括APPID、APP
Stella981 Stella981
3年前
Netty学习(3):文件操作
概述在Netty学习(2)中,我们先浅浅认识了NIO的3大核心组件,现在就让我们针对其深入学习,通过一些简单的文件操作来深入理解其中的Buffer和Channel的概念。文件写入将内存中的数据写入到文件中,如果文件不存在,那么就新建文件。//数据文件privat
Stella981 Stella981
3年前
K8S helm
Helm致力于成为Kubernetes的包管理工具,可以方便地发现、共享和构建Kubernetes应用,它包含几个基本概念:Chart:一个Helm包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含Kubernetes集群中的服务定义,类似Homebrew中的formula,APT的dpkg或者Y
Stella981 Stella981
3年前
JPA、Hibernate、Mybatis的区别
1.概念:Hibernate :Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系2.简介:Mybatis:MyBatis本是apache(https://www.oschina.net/action/GoToL
Wesley13 Wesley13
3年前
linux Wireless基础知识(cfg80211 mac80211 nl80211)
1\.基本概念• cfg80211: 用于对无线设备进行配置管理。与FullMAC,mac80211和nl80211一起工作。(Kernel态)• mac80211:是一个driver开发者可用于为SoftMAC无线设备写驱动的框架 (Kernel态)。• nl80211:用于对无线设备进行配置管理,它是一个基本Netlink
Stella981 Stella981
3年前
Serverless 服务选型
综述近两年来,Serverless概念在开发者中交流的越来越多,实践、服务、产品层出不穷。Serverless的主题分享呈现爆发趋势,如在云原生领域颇具影响力的KubeCon&CloudNativeCon会议中,关于Serverless的主题,2018年有20个,到2019年增长至35个。产品层面,从最早
Wesley13 Wesley13
3年前
JavaWeb入门——背景知识
JavaWeb入门——背景知识摘要:本文主要介绍了Web服务器的相关知识。概念什么是JavaWebJavaWeb,是用Java技术来解决相关Web互联网领域的技术的总称。Web包括:Web服务器和Web客户端两部分。Java在最早Web客户端的应用有JavaApplet程序,不过这种技术在很
Stella981 Stella981
3年前
Git 学习文摘
基本概念如何和产品妹子解释什么是变基(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzA3ODUxMjMyMw%3D%3D%26mid%3D2649753261%26idx%3D1%26sn%3D091