相关文章
【设计模式】使用建造者模式组装对象并加入自定义校验
文章目录 1.前言1.1.创建对象时的痛点 2.建造者模式2.1 被建造类准备2.2.建造者类实现2.3.构建对象测试2.4.使用lombok简化建造者2.5.lombok简化建造者的缺陷 3.总结 1.前言
在我刚入行不久的时候就听说过建造者模式这种设计模式,当时只知道是用来组装对象…
建站知识
2024/12/23 17:01:10
github小记(一):清除github在add或者commit之后缓存区
github清除在add或者commit之后缓存区 前言1. 第一步之后想要撤销2. 第二步之后想要撤销a. 改变一下rrr.txt的内容b. 想提交本地文件的test文件夹c. 我后悔了突然不想提交了 前言
github自用
一般github上代码提交顺序:
第一步:
git add .
or
git ad…
建站知识
2024/12/24 9:29:58
nextjs构建服务端渲染,同时使用Material UI进行项目配置
一、创建一个next项目
使用create-next-app来启动一个新的Next.js应用,它会自动为你设置好一切
运行命令:
npx create-next-applatest
执行结果如下: 启动项目:
pnpm dev
执行结果: 启动成功!
二、安装Mater…
建站知识
2024/11/17 0:14:15
微信小程序 获取当前屏幕的可见高宽度
很多时候我们做一下逻辑 需要用整个窗口的高度或宽度参与计算 而且很多时候我们js中拿到的单位都是px像素点 没办法和rpx同流合污
官方提供了wx.getSystemInfoSync() 可以获取到部分窗口信息 其中就包括了整个窗口的宽度和高度 wx.getSystemInfoSync().windowHeight 返回值为像…
建站知识
2024/12/17 4:12:52
MNIST字符识别(C++)
构建网络
采用官方示例的的lenet网络
训练
相关文件都已编译好,下载后执行命令即可 .\caffe-bin.exe train --solver .\lenet_solver.prototxt 识别
#include <caffe/caffe.hpp>#include <opencv2/core/core.hpp>
#include <opencv2/highgui/hi…
建站知识
2024/12/1 12:29:47