- 博客(98)
- 资源 (7)
- 收藏
- 关注
原创 Logstash报错:Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an err
logstash -e 'input { stdin {} } output { stdout {} }'报错 ,竟然是输入包含中文?可笑
2022-08-23 09:36:38 5124 1
原创 java设计模式 之 模板方法模式
模板方法模是定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
2022-04-09 16:54:59 4750 1
原创 java设计模式之工厂模式01 ~ 简单工厂模式
为什么要用工厂模式?一句话解释:工厂模式的使用主要目的就是在开发中创建对象的时候降低不必要的耦合性和错误,并降低代码的重复度。
2022-04-06 20:57:14 192
原创 idea中Resources中的application.properties不显示小绿叶图标~参考解决办法
当创建module的时候,在资源文件夹Resources中的application.properties文件不显示效率叶子,而是显示如下所示:网上有很多中解释,不一定是我们想要的。从根本上解释,这个问题的原因是:资源加载的时候,找不到.properties这个种文件了,是找不到,所以idea给我们临时选取一个显示方式(三个竖线),往往这个不显示的时候,SpringbootApplication.java的启动项也有异常。网上很多方法,可以参考:https://blog.csdn.net/JimB
2021-06-23 15:33:07 13563 8
原创 java BigDecimal数据类型操作笔记~面试
BigDecimal的详细解释见:https://blog.csdn.net/qq_35868412/article/details/89029288,感觉作者写的真的很好,大家可以参考。自己测试的代码如下:package MsbLearn;import java.math.BigDecimal;public class BigDecimalTest { public static void main(String[] args) { BigDecimal bd
2021-06-06 21:14:51 236
原创 C++制作饮品之纯虚函数练习 ~C++初学笔记
纯虚函数就是在父类中将virtual void func(){}的花括号去掉改成=0:即 virtual void func()=0;今天参照视频学习写一下制作饮品的代码,当做笔记以备未来的学习翻阅。#include<iostream>using namespace std;class AbstractDrinking {public: virtual void zhushui() = 0; virtual void chongpao() = 0; virtual v.
2021-06-06 10:19:57 224
原创 重载中两个注意事项 C++初学笔记
第一个注意事项:引用作为重载条件#include<iostream>using namespace std;//函数重载注意事项一:引用作为重载条件void func(int &a) { cout << "func(int &a) 输出" << endl;}void func(const int &a) { cout << "func(const int &a) 输出" << endl;
2021-05-26 20:26:48 273
原创 UE4 射击游戏项目实战开发 007 ~初学笔记
UE4 射击游戏项目实战开发 007 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们开始记录走到跑的优化(因为走路和跑步会出现滑步现象)\textcolor{blue}{本文档我们开始记录走到跑的优化(因为走路和跑步会出现滑步现象)}本文档我们开始记录走到跑的优化(因为走路和跑步会出现滑步现象)我们打开游戏蓝图(角色蓝图),进入如下页面并选择Character Movement,在右侧详情面板中会出现关于游戏人物的各种可能的动作设置,我们找到Walking。可以看到他的
2021-05-23 11:07:57 341 1
原创 UE4 射击游戏项目实战开发 006 ~初学笔记
UE4 射击游戏项目实战开发 006 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们继续记录制作走到跑的操作\textcolor{blue}{本文档我们继续记录制作走到跑的操作}本文档我们继续记录制作走到跑的操作首先我们从头到尾的屡一下制作蓝图的流程。目的:制作walk到Run的功能1.打开我们的游戏蓝图myFpsCharacter,第三人称动画蓝图ThirdPerson_AnimBP我们要让动画蓝图的动画绑定到游戏蓝图中,所以要用到这两个蓝图。在动画蓝图中
2021-05-23 11:02:48 313 1
原创 UE4 射击游戏项目实战开发 005 ~初学笔记
UE4 射击游戏项目实战开发 005 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们开始记录如何制作走到跑的操作\textcolor{blue}{本文档我们开始记录如何制作走到跑的操作}本文档我们开始记录如何制作走到跑的操作首先我们知道人物目前的运动状态是:不论是前进还是后退,速度都是600,我们通过print String输出出来就可以看到。选择ThirdPerson_AnimBP动画蓝图。(蓝图分为角色蓝图和动画蓝图)进入Envent Graph 编辑页面。
2021-05-23 10:54:19 430 1
原创 UE4 射击游戏项目实战开发 004 ~初学笔记
UE4 射击游戏项目实战开发 004 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们开始记录如何对骨骼重定向\textcolor{blue}{本文档我们开始记录如何对骨骼重定向}本文档我们开始记录如何对骨骼重定向打开UE4引擎,在content下的Mannequin文件夹中新建一个文件夹Mixamo存储我们从Mixamo网站下载并调整好的fpx骨骼动画文件。接下来,将我们上节调整好的骨骼动画文件导入,但是目前有个小知识点,就是,导入的时候我们要先导入walking
2021-05-20 09:32:46 341
原创 UE4 射击游戏项目实战开发 003 ~初学笔记
UE4 射击游戏项目实战开发 003 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们开始记录如何对骨骼重定向的前期准备\textcolor{blue}{本文档我们开始记录如何对骨骼重定向的前期准备}本文档我们开始记录如何对骨骼重定向的前期准备1.首先我们先推荐一个网站mixamo:https://www.mixamo.com/这是Adobe公司提供的免费动画动作网站,我们可以在上面免费下载想要的包含模型的动画。搜索walking Backwards ,按照下图找
2021-05-20 09:19:08 429
原创 UE4 射击游戏项目实战开发 002 ~初学笔记
UE4 射击游戏项目实战开发 002 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记本文档我们开始记录如何控制光标跟着鼠标转的操作。蓝图操作\textcolor{blue}{本文档我们开始记录如何控制光标跟着鼠标转的操作。蓝图操作}本文档我们开始记录如何控制光标跟着鼠标转的操作。蓝图操作上个文档记录到十字准星制作完成,如下图:此时移动鼠标,会出现一个现象就是十字准星在跟着鼠标转,人物不转,我们要调节一下。打开蓝图myFpsCharacter,进入蓝图编辑页面,选择myF
2021-05-20 09:08:30 535
原创 引用做函数返回值 C++初学笔记
//引用做函数返回值//1.不要返回局部变量引用,因为局部变量在调用对应函数之后会被释放掉//2.函数调用可以作为左值 比如:int& test()=1000;//3.引用的本质 发现是引用,转换为 int* const ref = &a;#include<iostream>using namespace std;//引用做函数返回值//1.不要返回局部变量引用,因为局部变量在调用对应函数之后会被释放掉//2.函数调用可以作为左值 比如:int&am.
2021-05-18 11:30:09 198
原创 UE4 射击游戏项目实战开发 001 ~初学笔记
UE4 射击游戏项目实战开发 001 −−开发笔记\textcolor{red}{--开发笔记}−−开发笔记1.(准备工作)创建第三人称射击项目,并引入第一人称的工程。并命名为 myFPSGame点击Add New ,并选择Add Feature or Content Pack…,添加第一人称场景到当前场景。添加界面如下:点击Add to Project(不要重复点击),后右侧content文件目录中就会多了FirstPersonBP 和 FirstPerson两个文件目录接下来我们就
2021-05-15 14:58:59 961 2
原创 三种形参在函数体中的操作(C++初学笔记)
值传递,指针(地址)传递,引用传递的不同与实现,代码如下:#include<iostream>using namespace std;//1. 值传递void mswap1(int a, int b) { int temp = a; a = b; b = temp; cout << "swap1 内部" << "a:" << a << " b:" << b << endl;}//2. 地址传递vo
2021-05-13 11:30:50 206
原创 new创建整形数据和整形数组及销毁(C++初学笔记)
今天学写了C++通过new关键字创建整形数据和整形数组及销毁,特做此笔记,代码如下:#include<iostream>using namespace std;int* func() { int* p = new int(10); return p;}void test01() { int* p = func(); cout <<"int 数据输出:"<< *p << endl; //销毁p delete p;}void t
2021-05-13 11:09:03 836
原创 使用指针法和数组法冒泡排序结构体(C++初学笔记)
案例描述:设计一个海贼世界的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄。通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。要求:采用指针形式和数组形式分别实现直接上代码:#include<iostream>using namespace std;struct hero { string name; int age; string sex;};//数组法冒泡输出海贼团人员void bubbleSort(h
2021-05-12 18:36:28 772 1
原创 结构体中的指针使用(C++初学笔记)
结构体中操作指针以及通过指针修改值的方式:#include<iostream>using namespace std;struct Student { string name; int age; int scole;};void printStudent(Student stu, Student* p) { stu.age = 28; cout << "子函数中 姓名:" << stu.name << " 年龄: " <&l.
2021-05-12 15:43:14 1285
原创 指针作为形参改变实参的引用(C++初学笔记)
指针部分一直是难理解的,特意做笔记如下,直接上代码#include<iostream>using namespace std;void swap1(int a,int b);void swap2(int* p1, int* p2);void swap3(int* p1, int* p2);int main() { int a = 1, b = 2; cout << "---------------swap1---------------------" <
2021-05-12 11:22:40 407
原创 C++ const修饰指针(指针常量,常量指针)笔记
实验中不仅要用到python,matlab还需要会C++,因此,重新拾起来C++语言,为了对指针进行学习,作如下笔记:代码:#include<iostream>using namespace std;int main() { //const修饰指针 /*1. const修饰指针-- - 常量指针 2. const修饰常量-- - 指针常量 3. const即修饰指针,又修饰常量 记忆辅助:const修饰谁谁可以变,全修饰全不能变。 比如: 修饰指针(常量指
2021-05-12 10:25:36 260
原创 002~UE4学习笔记001- UE4地形导入
UE4学习笔记001- UE4地形导入UE4.26.2地形设计\textcolor{red}{UE4.26.2地形设计}UE4.26.2地形设计1.打开UE4.26.2首先把中文编辑器改为英文的(因为我们未来都用英文的)编辑-编辑器偏好设置,选择语言栏,切换选择landscape,导入地形图raw。选择Import from File,点击下面的按钮,选择格式为.Raw的文件,调整z轴的scale为WC中的9.05.展示结果如下:点击Import,就可以实现
2021-05-07 16:14:59 3486 1
原创 001~UE4学习笔记001-wc地形设计
UE4学习笔记001-wc地形设计地形设计模块切换到摄像机视角直接双击鼠标右键\textcolor{blue}{切换到摄像机视角直接双击鼠标右键}切换到摄像机视角直接双击鼠标右键使用world creator 2.4.0b1 版本目的:使用WC软件创建自己想要的地形效果,然后引入到UE4中\textcolor{red}{目的:使用WC软件创建自己想要的地形效果,然后引入到UE4中}目的:使用WC软件创建自己想要的地形效果,然后引入到UE4中1.安装好wc之后,进入页面,修改地形长宽,如图:
2021-05-06 20:41:03 692
原创 手写全连接层和nn.Linear的简答比较~笔记
代码:import torchimport torch.nn.functional as Fimport torch.nn as nn #手写的全连接层,激活函数为leaky_reludef myNN(x): w1,b1 = torch.randn(100,1000,requires_grad=True),torch.zeros(100,requires_grad=True) w2,b2 = torch.randn(512,100,requires_grad=True)
2021-04-29 16:57:02 1045
原创 python实现进度条操作
深度学习训练网络模型的时候,最烦的就是:虽然代码在运行,你反而不知道它是否在动,展示给你的页面永远是一个白色的一动不动的光标,为了解决这个问题,俺参考网上的代码,自己写了一个,作为笔记!以备不时之需。上代码:import sysimport time def progress_bar(number,strContext): lengths_=int(number/100) #print(lengths_) for i in range(number+1): if i
2021-04-29 16:09:18 219
原创 python实现动态曲线图
今天为了在实验中查看损失函数的走势,想起来如何写动态的曲线图,这样不更直观吗?所以,就开始搞起来!# -*- coding: utf-8 -*-"""Created on Fri Mar 26 22:43:36 2021@author: LZQ"""import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation import time # Fixing rand
2021-04-28 17:14:01 4566 2
原创 随机生成镜像平面参数w ~三维重建实验笔记 ~python
通过随机数,生成48角度的隐式三维空间的对称平面w=ws()# -*- coding: utf-8 -*-"""Created on Mon Jan 11 14:19:19 2021@author: LZQ"""import numpy as npimport mathv1=np.array([-1,0,0])v2=np.array([-1,-1,1])v=np.array([0,0,1])v,v1,v2=v[:,None],v1[:,None],v2[:,None]pri
2021-04-24 20:10:27 277
原创 多维矩阵的相乘一案例记录 ~ python笔记
今天做实验需要将维度为32x1024x3的三维点云数据的输出进行变换数值,也就是对其中一个维度的一列值取负数,思考半天,写出来记录一下。比如:1x3x3的维度张量A变换,将红色部分的数字变成其负数:[[1,2,3],[2,3,4],[3,4,5]]此时我们引入一个矩阵(仔细看矩阵和单位矩阵的不同):E_=[[1,0,0], [0,-1,0], [-,0,1]]A和E_求内积即可得出结果,结果如下:。[[1,-2,3],[2,-3,4]...
2021-04-21 23:44:14 781
原创 向量的交叉积计算& python的实现 ~python
交叉积运算一直感觉挺难记忆的,所以写下来做个笔记。举例子更好理解:例子:两个向量A和B,求交叉积。已知A=[x1,y1,z1],B=[x2,y2,z2]则A和B的交叉积运算方法:C=[y1z2-y2z1,x2z1-x1z2,x1y2-x2y1]。其中:y1z2-y2z1部分标记如下:A=[x1,y1,z1],B=[x2,y2,z2]x2z1-x1z2部分标记如下:A=[x1,y1,z1],B=[x2,y2,z2]x1y2-x2y1部分标记如下:A=[x1,
2021-04-18 11:06:52 1415 4
原创 图像操作cv2.resize ~ python
代码笔记:# -*- coding: utf-8 -*-"""Created on Mon Jan 11 14:19:19 2021@author: LZQ"""import cv2import numpy as npimg_path="C:\\Users\\mayn\\Desktop\\chair_usym.png"img=cv2.imread(img_path)print(np.shape(img))newimg=cv2.resize(img, (128, 128),.
2021-04-18 10:48:16 459
原创 创建三维空间平面-python笔记
代码部分# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""import torchimport numpy as npimport matplotlib as mplfrom matplotlib import cmfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D# 创建画布.
2021-04-17 20:22:27 1456 4
im2vatar-3Dvisualiation.zip
2019-07-24
VON(3D图像生成)安装笔记以及数据包
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人