03 2022 档案
数据库进阶之路:常见例题
摘要:概述 本文用于记录常见的数据库编程例题。 重要 本文中将了解如何写出更好的SQL语句: 删除重复元素的SQL 前置条件 基本SQL的增删改查语句 经典案例 1.删除重复行的高效SQL 假设存在这么一张表格 name(商品名) price(价格) 苹果 500 橘子 100 橘子 100 橘子 100
数据库上云实践:使用Ora2pg进行数据库迁移
摘要:概述 本文将介绍如何使用 Oracle到postgresql的迁移使用ora2pg工具。配置环境后,你将了解如何编写配置文件,进行数据库迁移任务。 重要 在本教程中,你将了解如何执行以下操作: 编写ora2pg配置文件 通过配置文件将Oracle中的表、序列、视图、同义词、函数过程包进行迁移 前置条
React训练营:Advanced React Hooks:useContext与useReducer
摘要:概述 本文将介绍如何在React中使用Hook获取组件的数据,更进一步使用Redux进行跨组件的数据传递。配置环境后,你将了解如何编写Context、Reducer代码。 重要 本文将给出如下内容: React中组件之间的数据流向 跨组件数据传递 Context Reducer 在一个社交App的开
算法训练营:滑动窗口的解释与构造
摘要:简介 在算法的问题中,如果构造的存储抽象为数组,那么有时会遇到一类问题:(最大长度、最小长度)的字串。 固定的滑动窗口,可以认为值一个信号量的局部采样: 算法问题中,考虑的层次更为广泛:有一个大小可变的窗口,左右两端方向一致向前滑动。 假设有数组[a b c d e f g h] 一个大小为3的滑动
React训练营:基本元素的使用与状态管理
摘要:前置条件 node --version npm --version npx create-react-app react-project 入门样例 1.React中的状态 2.React中的语法糖 import React from 'react'; import ReactDOM from 're
React训练营:状态管理 redux&react-redux
摘要:React概述 1.Redux是一个用于JavaScript状态容器,提供可预测的状态管理。 2.Redux可以用于构建一直化的应用,运行于不同的环境,并且易于测试。 3.Redux除了和React一起使用之外,还支持其他界面库。 JavaScript需要管理更多的数据:服务器响应、缓存数据、本地生