自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 基于vite搭建uniapp+UnoCSS

安装vue脚手架创建uni-app。

2024-12-14 21:45:08 855

原创 GORM入门-极速版

创建一个简单的模型文件not null"`not null"`not null"`在main.go中添加自动迁移import ("log"// 省略连接部分if err!= nil {// 自动迁移if err!= nil {")ID uintID uintUserRefer string // 自定义外键字段指定 CreditCard 表中的 UserRefer 字段作为外键。指定 User 表中的 Username 字段作为关联字段。

2024-11-24 20:25:07 638

原创 Kratos中显示swagger

编辑internal/server/http.go文件。或者调用protoc命令来生成。运行服务,然后在浏览器中输入。

2024-11-20 00:16:10 267

原创 Kratos注册pRPC、Http路由

其中/health是这个接口的http协议下的路由地址,供外部用户访问,内部微服务之间走gRPC协议,可以不加。

2024-11-19 21:33:17 289

原创 使用Docker部署Mysql数据库

【代码】使用Docker部署Mysql数据库。

2024-11-17 22:11:09 218

原创 使用Docker部署HugeGrapgh图数据库

这一步主要是为了挂载配置文件到docker容器中,比如为了允许外部访问,需要将localhost改为0.0.0.0编辑hugegraph-hubble.properties文件。

2024-11-17 19:55:14 509

原创 快速入门UnoCSS原子类

本文假设你已经具备传统设计css的能力。

2024-11-15 09:19:14 1141

原创 Laravel中的.htaccess匹配规则详解

处理 API 请求中的 Authorization 头,确保它传递给后端应用。去掉 URL 中不必要的斜杠,以避免重复 URL。将所有找不到文件或目录的请求转发给 index.php,让应用程序处理。

2024-10-23 21:54:24 844

原创 升级CentoOS7的GLIBC

如果我们希望在Centos 7上使用node版本超过18就会受到GLIBC版本的限制,因此,默认情况下CentoOS 7只能使用node 17及以下的版本,如果一定要使用18版本以上的node,就必须升级GLIBC。在以下内容之前添加条件:&& $name ne “nss_test2”我们将替换成libstdc++.so.6.0.25。现在成功运行node -v。安装nvm来管理node。

2024-10-22 23:44:23 1458

原创 利用Cygwin将Windows本地文件同步到远程CentoOS服务器

如果你的Windows电脑中已经有C://用户名/userName/.ssh/id_rsa文件和id_rsa.pub(以前用git生成的)就用已经存在的,因为我发现用Cygwin 生成的密钥无法正常使用。log file = /var/log/rsyncd.log:将日志记录到/var/log/rsyncd.log中,你可以在这里查看rsync的运行日志。将你的Windows电脑中的C://用户名/userName/.ssh/id_rsa.pub内容复制到~/.ssh/authorized_keys中。

2024-10-22 18:52:43 1159

原创 微信小程序直传阿里云OSS

在阿里云 OSS 中,资源的访问和操作(上传、下载、删除等)都受到严格的权限控制,默认情况下,只有拥有权限的用户或客户端才能执行这些操作。签名机制: 为了确保访问和操作 OSS 资源的安全性,阿里云要求每个访问请求都要有合法的签名,尤其是私有资源。在使用uni-app开发社区模块时,发布帖子拥有上传图片的功能,uni-app提供上传文件的API——uni.uploadFile。uploadFile的功能是将本地url图片以post请求的方式上传到资源服务器中,思来想去决定使用阿里云OSS作为资源服务器。

2024-10-20 15:23:49 2636

原创 CMake创建可执行文件及其依赖的库

【代码】CMake创建可执行文件及其依赖的库。

2022-09-16 20:31:04 705

原创 C++动态创建类的属性

C++动态创建类的属性

2022-09-12 23:11:49 811

原创 1.认识时间复杂度以及比较排序算法

时间复杂度常数时间的操作:一个操作如果和数据量无关,每次操作都是固定时间内完成的操作,叫做常数操作。比如取数组元素操作、加减乘除操作都属于常数操作。什么叫时间复杂度?举个例子:选择排序。选择排序的步骤:for i = 0 to N-1: 遍历一遍i到N-1的数组,从数组中找到最小的元素的索引d; 将d号元素与第i号元素位置交换;动画展示:selection sort在这个流程中,有多少个常数操作?通过计算,快速排序的常数操作总共进行了N(N−1)−2N(N-1)-2N(N−1)−2

2022-05-09 20:12:51 321

原创 一文搞懂三角网格(Triangle Mesh)

三角网格的数据结构:(1). 描述顶点位置的信息,V={v1,v2,…,vn}V=\{v_1,v_2,\dots,v_n\}V={v1​,v2​,…,vn​}。其中vi∈R3v_i\in R^3vi​∈R3。(2). 描述三角面片的信息,F={f1,f2,…,fm}F=\{f_1,f_2,\dots,f_m\}F={f1​,f2​,…,fm​}。其中fif_ifi​表示顶点的位置索引除了这些必要信息,还可以包含诸如法向、纹理坐标等附加.

2022-02-25 23:09:44 8046 2

原创 Win10安装CUDA和cuDNN教程

1.下载鲁大师,安装最新驱动。2. 下载cuDNN去cuDNN官网下载将文件解压到D盘根目录下将文件全部复制到CUDA目录下:如Copy D:\cuda\bin\cudnn*.dll to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin.Copy D:\cuda\include\cudnn*.h to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5

2022-02-24 17:41:02 1346

原创 NodeJS入门

参考文献:https://www.tutorialspoint.com/nodejs/nodejs_quick_guide.htmintroductionNode.js是一个基于V8引擎的服务端平台。简单来说Node.js = Runtime Environment + JavaScript LibraryNode.js应用程序由以下三个重要组件组成:导入所需模块创建服务器读取请求和响应请求创建Node.js应用程序step 1. 导入所需模块我们使用require命令加载所需模块

2022-02-23 13:16:48 1708

原创 在VS Code中调试并查看内存地址

1. 创建调试配置文件打开VSCode,在项目目录下按下F5,VSCode就会在目录下生成.vscode配置文件夹,修改其中的launch.json为如下代码{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsof

2021-12-30 13:50:55 12483

原创 什么是M2Det

M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid Network本文的目标是构建更加高效的特征金字塔,以提高不同尺寸目标的检测准确率。摘要特征金字塔被广泛应用于目标检测中(one-stage的DSSD、RetinaNet、RefineDet和two-stage的Mask R-CNN、DetNet),主要解决物体检测中的目标多尺度问题,简而言之,特征图的感受野是一定的,在这种感受野下只适合检测对应感受野大小

2021-12-10 19:59:34 3572

原创 Windows10搭建外网可访问的ftp服务器

1. 场景描述:我的实验室有个路由器和电脑甲,路由器的IP地址为A,电脑甲使用的是A下的子网,IP地址为B。我的宿舍有台电脑乙,电脑乙的IP地址为C。现在需要在电脑甲上搭建ftp服务器,供电脑乙访问。2. 在电脑甲上允许FTP服务器通过防火墙进到"防火墙和网络保护"窗口下,选择"允许应用通过防火墙"。点击"更改设置",然后找到"FTP服务器",勾选后面的选框,最后点确定。3. 在电脑甲上搭建ftp服务器进入控制面板>程序,点击"启用或关闭Windows功能"找到"Inte

2021-11-03 13:45:36 11542 4

原创 针孔相机的标定原理与实现

1. 什么是相机标定?为了确定空间物体表面上的某点位置和图像中对应点像素坐标位置之间的关系,必须建立转换的模型。这个模型也就是相机参数。计算相机参数的过程称为相机标定。2. 相机标定的方法分类?相机标定方法可分成以下三类:传统的相机标定自标定基于主动视觉的标定3. 针孔相机的模型是怎样的?在物体和平面之间放一块带着小孔的障碍物,光线通过小孔后会在平面上呈现一个倒立的像。这个简单的模型就是针孔相机模型。如下图所示:将上面的模型更加规范化。针孔被称为相机中心:OOO平面被称为成像平面

2021-10-25 08:55:42 733

原创 GCC使用说明

gcc/g++编译器参数c++代码文件需要经过预处理、编译、汇编、链接四个步骤生成可执行文件核心参数参数说明示例E(预处理:)仅生成预处理文件(.i/.ii)就停止运行g++ -E main.cpp -o main.iiS(编译:)仅激活预处理和编译,将文件编译成汇编代码g++ -S main.cpp -o main.sc(汇编:)预处理、编译后将汇编代码替换成目标的机器语言g++ -c main.s -o main.o(链接:)链接目标机器语言,

2021-10-11 10:16:41 180

原创 GLFW的使用说明

1. GLFW的部署由于在Windows平台下初始化OpenGL非常麻烦,不仅需要创建OpenGL上下文,而且更麻烦的是调用OpenGL的GPU驱动的函数(具体多麻烦查看我的博文)。所以推荐使用第三方已经写好的库GLFW,类似的库还有GLUT。GLFW是跨平台的抽象层,所以同一份代码在Windows和Linux下都可以运行。GLFW提供了创建窗口,创建OpenGL上下文,管理键盘和鼠标的事件,甚至还提供多线程管理等跨平台的功能。功能越来越多了。1.1 在GLFW官网上,找到他们的源码页,并下载到本地

2021-10-09 20:41:58 7386

原创 Windows窗口中创建OpenGL上下文并调用OpenGL函数

Windows窗口中创建OpenGL上下文并调用OpenGL函数最终效果#include <Windows.h>#include <iostream>#include <GL/GL.h>#pragma comment (lib, "opengl32.lib")enum {GL_VERTEX_SHADER=0x8B31, GL_COMPILE_STATUS=0x8B81, GL_FRAGMENT_SHADER=0x8B30, GL_LINK_STATUS=0x8

2021-10-08 17:20:26 672

原创 使用CMAKE创建并使用自定义的库文件

使用CMAKE创建并使用自定义的库文件#1. 创建自定义的库文件libhello.a创建一个新项目,并创建自定义的库文件hello.h和hello.cpp如下:hello.h#ifndef HELLO_HELLO_H#define HELLO_HELLO_H#include <iostream>void say_hello();#endif //HELLO_HELLO_Hhello.cpp#include "hello.h"void say_hello(){

2021-04-10 16:08:50 1091

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除