CMake 快速上手


CMakehttps://www.bilibili.com/video/BV1vR4y1u77h?p=3&vd_source=f7d0ce024b059d57a0319d78217fa104说明cmake的定义是什么 ?-----高级编译配置工具当多个人用不同的语言或者编译器开发一个项目,最

设计模式


创建型设计模式创建型设计模式是一种软件设计模式,用于创建对象的方式和实例化过程。这些模式提供了一种创建对象的灵活方式,同时尽量减少了对象的直接依赖关系。创建型设计模式主要关注对象的创建和实例化过程,以及如何将它们组织在一起形成一个灵活的系统。创建型设计模式包括以下几种常见的模式:工厂模式(Facto

单例模式C++

笔记  C++ 

单例模式是一种常见的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点来获取该实例。在C++中,可以使用静态成员变量和静态成员函数来实现单例模式。以下是一个在C++中实现单例模式的示例:#include <iostream>class Student{private: st

工厂方法模式 c++

笔记  C++ 

简单工厂方法模式https://itbaima.net/document当我们需要对象时,直接调用工厂类中的工厂方法来为我们生成对象,这样,就算类出现了变动,我们也只需要修改工厂中的代码即可,而不是大面积地进行修改。#include <iostream>#include <vect

建造者模式C++

笔记  C++ 

#include <iostream>#include <string>#include <vector>class Student{private: int id; int age; int grade; std::string name

Nestjs 常用装饰器

笔记 

使用@Request/*Get用到的是req.query,Post用到的是req.body*/ @Get() findAll(@Request() req) { console.log(req.query); return { code: 200, message

Typescript 装饰器


装饰器类装饰器const doc:ClassDecorator = (target:any) =>{ console.log(target) target.prototype.name = "meowrain";}@docclass Meowrain {

Micropython 单片机开发For ESP32


Pin引脚类的应用from machine import Pin# 创建一个输出引脚在0引脚p0 = Pin(0,Pin.OUT)# 给P0引脚线输出低电平,再输出高电平p0.value(0)p0.value(1)# 给P0引脚线输出低电平,再输出高电平p0.on()p0.off()# 给P0引脚先

React With Typescript


import React, { useState } from "react";export default function App(): JSX.Element { const [name, setName] = useState<string>("m

React Native 外联样式


创建样式const styles = StyleSheet.create({container: { xxxx:xxx }})使用样式function App(){<View style={styles.container}> <Text>HelloWorl