技术专区
-
Node.js + Express + Knex 开发 API 接口
安装依赖包 npm i express knex mysql2 这是 Knex 官方文档地址:Knex.js - SQL query builder。 搭建接口 config.js 新建一个 config.js 文件,专门写 knex 的配置: import knex from "knex"; export default kne…
-
Nodemon 如何实时监听 TypeScript 项目下的文件并热部署?
首先你的项目要安装ts-node和nodemon: npm i -D ts-node nodemon 在package.json文件中配置运行脚本: "dev": "nodemon --watch src/**/*.ts --exec ///"ts-node///" src/main.ts", 这一条脚本的最后那是你项目的…
-
c++xx 秋招学习STL库(三)
主要参考 : 本篇学习 无序关联式容器 无序关联式容器 种类 无序容器 功能 unordered_map 存储键值对 <key, value> 类型的元素,其中各个键值对键的值不允许重复,且该容器中存储的键值对是无序的。 unordered…
-
c++xx 秋招学习STL库(二)
Map 、 Set 、Unordered_map类 与数据结构中所描述的一致,数组作为顺序型ADT,在STL库中vector也被称为序列式容器 同时还存在着一些无序型容器我们本节主要就学习这类无序型容器首先是关联型容器 关联型容器 存储…
-
(未完)【算法学习笔记】04 最近公共祖先LCA
【算法学习笔记】04 最近公共祖先LCA 原理 顾名思义,就是求两点的最近公共祖先(自己也是自己的祖先)。也就是两点在走到根节点的路径上最先遇到的共同的点。 向上标记法 比较贴定义的原始方法。一点先向 /(root/)…
-
C++ 用for/while循环实现字符串逆置输出
1.for循环实现字符串逆置 #include <iostream> using namespace std; int main() { string str; cout << "请输入一个字符串:" << endl; cin >> str; int j = str.length() - 1; //必须要…
-
c++xx 秋招学习STL库 (一)【vector】
c++xx 秋招学习STL库 (一) vector类 主要针对一些编程时使用发现的一些问题与思考进行记录 Vector的初始化 一维数组 //using namespace std; vector<int> int_vec; vector<string> str_vec; //vector…
-
算法学习之路 离散化
// 离散化值得就是一一对应的关系,通常处理大数据范围中的小范围数据; 离散化的中的两个步骤: 1.a[ ] 中可能的重复元素(去重) 2.如何算出 x 离散化之后的值 (二分) /* 离散化模板 */ vector<int>alls…
-
Java8新特性学习笔记
java8 Java NIO java NIO (New IO,Non-Bolcking IO)是从java1.4版本引入的一套新的IO API,可以替代标准的java io api。nio支持面向缓冲区的(io是面向流的)、基于通道的IO操作。NIO将以更加高效的方式进行文件…
-
长篇图解java反射机制及其应用场景
一、什么是java反射? 在java的面向对象编程过程中,通常我们需要先知道一个Class类,然后new 类名()方式来获取该类的对象。也就是说我们需要在写代码的时候(编译期或者编译期之前)就知道我们要实例化哪一个类,…