自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾作真时真亦贾的博客

吾日三省吾身

  • 博客(249)
  • 资源 (24)
  • 收藏
  • 关注

原创 UE4蓝图实现物体的移动与发生碰撞停止

1.设置物体移动的方向创建变量Direction,在细节面板类型选为Vector,并为其设置一个默认值。这里设置的是延y轴的正方向。2.设置物体移动速度的大小创建变量Speed,在细节面板变量类型为浮点型。设置默认值,为速度大小,这里设置的500(UE4中一个像素相当于现实世界的1厘米),相当于5m/s。3.设置物体下一帧的位置3.1.获取物体当前位置右键搜索并创建“GetWorldTransform(Static Mesh Component)”节点,再将节点Break T

2020-08-18 21:39:27 4579

原创 UE4打印Log及自定义Log类别

1.将Log打印在输出日志中UE_LOG(LogLoad, Log, TEXT("MyLog."));其中第一个参数表示Log的类别。用于在输出日志中做区分。第二个参数表示打印出的Log的颜色:Warning,输出的Log颜色为黄色;Log,输出的Log颜色为灰色;Error,输出的Log颜色为红色。第三个参数表示你要打印的信息。打印变量:UE_LOG(LogLoad, Log,TEXT(" %s %f %i") , *String , float, int);

2020-08-18 20:21:42 4009

原创 Lua中如何使用continue

最近学习lua的时候,想用一下continue,发现lua中不能直接使用,就查了一下如何在lua中实现continue的功能,大致分为两种方法:1.在循环中再定义一个循环,并且这个循环只执行一次

2020-06-17 15:25:14 23653 4

原创 UE4中C++调用Java函数并进行传参

最近在学习UE4时,用到了在插件中用C++调用Java函数,在这里记录一下。 首先我们要把要调用的Java函数放到插件中的.xml文件中的gameActivityClassAdditions位置,示例如下:<gameActivityClassAdditions> <if condition="Android_bEnablecode"> <true> <insert> p...

2020-05-27 21:16:17 2435

原创 C++中的回调函数

回调函数时通过函数指针进行调用的函数。你把一个函数的指针作为参数传递给另外一个函数,当这个指针被用来调用其指向的函数时,我们就说这是一个回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 为什么要使用回调函数呢? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。 回调可...

2020-05-27 20:33:05 337

原创 UE4中,android第三方类库的接入

虚幻4中安卓sdk的接入,可以使用 APL (Android Programming Language) 进行第三方库的接入,首先创建一个.XML 文件,该文件包括了库文件的拷贝、权限的写入、activity java文件的修改和添加等一系列android打包和接口修改的内容。不再需要手动去修改代码或者Java层的文件和代码调用接口。1.创建一个插件并在插件Source目录下创建一个.XML文件,在该插件模块.Build.cs文件中调用如下:public class PluginM...

2020-05-25 21:15:22 4173

原创 C++中unique函数

 unique函数属于STL中比较常用函数,它的功能是元素去重。即”删除”序列中所有相邻的重复元素(只保留一个)。此处的删除,并不是真的删除,而是指重复元素的位置被不重复的元素给占领了。由于它”删除”的是相邻的重复元素,所以在使用unique函数之前,一般都会将目标序列进行排序。基本用法:1.只有两个参数,且参数类型都是迭代器:iterator unique(iterator it_...

2019-09-11 16:56:44 890

原创 C++中命名空间相同自动合并

在单个.cpp文件中时:#include<iostream>#include<cstdio>#include<string>using namespace std;namespace cam{ int x=6;}namespace cam{ int y=5;}namespace cam{ int w=x*y;...

2019-08-14 10:16:50 727

转载 CMake 手册详解(总)

公司的一个项目使用CMake作为跨平台构建工具;业务有需求,当然要好好研读一下官方的技术手册。目前的计划是先把官方手册翻译一下,了解清楚CMake中的各种命令、属性和变量的用法。同时在工作中也会阅读CMake的真实源码,后续会基于此陆续写一些工程中使用CMake的心得。CMake的版本也在不停更新,有些新的命令和变量会随着版本更新添加进来,这是后事了,暂且不管;现在锁定CMake 2.8.3作为手...

2019-08-08 11:09:44 2061 2

原创 快速提取文件夹中的所有文件名

首先在文件夹中新建空白记事本,右键--新建--文本文档。打开这个文本文档,输入内容DIR *.* /B>LIST.TXT后保存。接着把文本文档的后辍改成bat格式,接着双击这个重命名后的bat文件,系统自动生成一个文本文档,文档名为"LIST.TXT",文档中保存着文件夹中的所有文件名...

2019-08-06 17:09:54 5215 1

原创 C++中的dynamic_cast和dynamic_pointer_cast

dynamic_cast:将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理。主要用途:将基类的指针或引用安全地转换成派生类的指针或引用,并用派生类的指针或引用调用非虚函数。如果是基类指针或引用调用的是虚函数无需转换就能在运行时调用派生类的虚函数。转换方式:dynamic_cast< type* &gt...

2019-08-02 16:23:16 16937

原创 C++中的shared_ptr(智能指针)

头文件<memory>特点:(1) 智能指针主要的用途就是方便资源的管理,自动释放没有指针引用的资源。(2) 使用引用计数来标识是否有多余指针指向该资源。(注意,shart_ptr本身指针会占1个引用)(3) 在赋值操作中, 原来资源的引用计数会减一,新指向的资源引用计数会加一。std::shared_ptr<Test> p1(new Test...

2019-08-02 14:59:25 977

原创 C++中static_assert关键字(静态断言)

static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。语法:static_assert(常量表达式,提示字符串)。如果第一个参数常量表达式的值为真(true或者非零值),那么static_assert不做任何事情,就像它不存在一样,否则会产生一条编译错误,错误位置就是该static_assert语句所在行,错误提示就是第二个参数提示字符串。特点:(1)编译时...

2019-08-02 10:03:57 1442

原创 C++虚函数后跟const

#include <iostream>using namespace std;class Base{public: virtual void print() const;};void Base::print() const{ cout << "Base::print()" << endl;}class Test : pu...

2019-08-01 16:29:56 3356

原创 C++虚函数后加 = 0

虚函数后面加 = 0,表示这个函数为纯虚函数,纯虚函数的一般形式:virtual 函数类型 函数名 (参数表列) =0;特点:1.纯虚函数没有函数体;2.一个类里如果包含=0的纯虚函数,那么这个类就是一个抽象类3.抽象类不能具体实例化(不能创建它的对象),而只能由它去派生子类4.在派生类中对此函数提供定义后,它才能具备函数的功能,可被调用。...

2019-08-01 15:36:14 9099 1

转载 C++中virtual(虚函数)的用法

在面向对象的C++语言中,虚函数(virtualfunction)是一个非常重要的概念。什么是虚函数:  虚函数是指一个类中你希望重载的成员函数 ,当你用一个 基类指针或引用 指向一个继承类对象的时候,调用一个虚函数时, 实际调用的是继承类的版本。  ——摘自MSDN例:#include <iostream>#include <cstdio>u...

2019-08-01 15:00:38 543

原创 C++中delete函数

在C++中delete函数用于回收new分配的内存空间。C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。在针对简单的基本数据类型,使用delete也可...

2019-07-31 17:21:33 28988 2

原创 C++中resize函数的用法

resize(),设置大小;reserve(),设置容量;resize()是分配容器的内存大小,而reserve()只是设置容器容量大小,但并没有真正分配内存。resize()可以传递两个参数,分别是大小和初始值,初始值默认为0,reserve()只能传递一个参数,不能设置初始值,其初始值为系统随机生成。例:#include<iostream>#include&...

2019-07-31 11:20:27 30978 1

原创 C++中erase函数的用法

erase函数是一个删除容器中元素的函数,包括顺序容器和关联容器。基本用法如下:container.erase(p)-----从container中删除迭代器p指定的元素,p必须指向c中的一个真实元素,不能等于container.end()container.erase(b,d)------从container中删除迭代器对b和d所表示的范围中的元素,返回d所在下标。具...

2019-07-31 11:04:54 6153 3

原创 python中数组下标为-1时

在Python数组中,-1表示数组的最后一行数据,一维数组时输出的是最后一个数,二维数组时输出的是最后一个一维数组,三维数组时输出的是最后一个二维数组,以此类推。当不知道数组具体长度时,可以这样使用例:m=[[[1,2,3],[4,5,6],[7,8,9]],[[1,2,3],[4,5,6],[7,8,9]],[[1,2,3],[4,5,6],[7,8,9]]]print(m[-1])...

2019-07-29 09:50:16 8041

原创 C++文件输入输出

好久没水过博客了,今天写代码时用到了C++的文件输入输出,就去查了一下。话不多说,直接上代码。#include <iostream>#include <fstream>using namespace std;int main(){ ofstream output("data.out"); //构造函数打开文件,写入数据 ifstream ...

2019-07-10 15:59:37 271

原创 MYSQL数据库自动断开连接

第一次往服务器上传项目,结果第二天就开始报错,访问不了数据库,以为谁不小心把数据库删了,看了看发现数据库数据都在,又重启了一下tomcat发现有能用了,就很迷,然后百度了一下发现,MySQL数据库8小时不访问就自动断开链接了。看大佬们的博客发现一共三种解决方案。一:修改MySQL配置参数这个参数的名称是wait_timeout,其默认值为28800秒(8小时)。其意义为关闭一个连接...

2019-06-04 09:07:38 6195

转载 倍增算法

白话讲解:转载原地址【序言】        我认为吧,所有能够优化复杂度的算法都是神奇的,所有能够化繁琐为形象的文字都是伟大的。一直觉得倍增算法是个很神奇的东西,所以决定写点东西纪念一下它。但是作为一个非常不称职的OIER,我非常讨厌在看别人的算法解析时整版的i,j,k等我看到鼠标就惯性移到右上角的符号语言,所以我想用最...

2019-04-22 19:21:14 399

原创 POJ 1251 Jungle Roads

题目链接:传送门DescriptionThe Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overta...

2019-04-15 20:23:14 133

原创 HDU 1102 Constructing Roads

题目链接:传送门Problem DescriptionThere are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B ...

2019-04-15 19:09:10 190

原创 L2-027 名人堂与代金券

题目链接:传送门对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20 元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K 名的学...

2019-03-25 19:38:57 136

原创 HDU 1142 A Walk Through the Forest

题目链接:传送门Problem DescriptionJimmy experiences a lot of stress at work these days, especially since his accident made working difficult. To relax after a hard day, he likes to walk home. To make thi...

2019-03-22 15:08:26 131

原创 HDU 3790 最短路径问题

题目链接:传送门Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输...

2019-03-21 14:31:45 149

原创 HDU 1548 A strange lift

题目链接:传送门Problem DescriptionThere is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two buttons: up ...

2019-03-20 16:47:15 195

原创 HDU 1015 Safecracker

题目链接:传送门Problem Description=== Op tech briefing, 2002/11/02 06:42 CST ==="The item is locked in a Klein safe behind a painting in the second-floor library. Klein safes are extremely rare; most o...

2019-03-19 18:22:44 113

原创 HDU 1026 Ignatius and the Princess I

题目链接:传送门Problem DescriptionThe Princess has been abducted by the BEelzebub feng5166, our hero Ignatius has to rescue our pretty Princess. Now he gets into feng5166's castle. The castle is a large ...

2019-03-19 09:15:25 210

原创 HDU 2553 N皇后问题

题目链接:传送门Problem Description在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Output共有若干行,每行一个正整数,表...

2019-03-18 20:03:40 93

原创 HDU 2614 Beat

题目链接:传送门Problem DescriptionZty is a man that always full of enthusiasm. He wants to solve every kind of difficulty ACM problem in the world. And he has a habit that he does not like to solvea pr...

2019-03-18 19:23:12 161

原创 1442: [蓝桥杯][2013年第四届真题]打印十字图

题目描述历届试题 打印十字图时间限制:1.0s 内存限制:256.0MB 问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$.....

2019-02-28 16:13:24 303

原创 C语言文件输入输出

#include&lt;stdio.h&gt;int main(){ FILE *fin,*font; int b; fin=fopen("data.in","rb"); //定义一个输入文件 font=fopen("data.out","wb"); //定义一个输出文件 while(fscanf(fin, "%d", &amp;b)==1)

2018-12-21 18:56:37 971

原创 数据库实验报告六--通过嵌入式SQL访问数据库

Word文档:传送门嵌入式SQL的C语言应用程序在VC++6.0、SQL Server 2000环境下的调试可分为五步:第一步 环境初始化;第二步 预编译;第三步 编译;第四步 连接;第五步 运行。一、软件安装及环境配置1.将“DEVTOOLS”文件夹复制到“C:\Program Files\Microsoft SQL Server”。2.初始化VC++编译器环...

2018-12-19 08:47:29 4398

原创 HDU 1175 连连看

Problem Description “连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数不超过两次,那么这两个棋子就可以在棋盘上消去。不好意思,由于我以前没有玩过连连看,咨询了同学的意见,连线不能从外面绕过去的,但事实上这是错的。现在已经酿成...

2018-12-12 13:40:55 120 2

原创 HDU 1999 不可摸数

Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何 数m,s(m)都不等于n,则称n为不可摸数.   Input 包含多组数据,首先输入T,表示有T组数据.每组数据1行给出n(2&lt;=n&lt;=1000)是整数。   Output...

2018-12-11 19:37:15 143

原创 HDU 2111 Saving HDU

Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。   一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成立的时候,父亲作为贺礼送来的一个锦囊,徐父当时交代,不到万不得已的时候,不要打开它。“现在不正是最需要的时候吗?”,一边想,XHD一边找到了这...

2018-12-09 20:03:40 126

原创 数据库实验报告五--事务管理

备份数据库:BACKUP DATABASE stu TO DISK=N'D:\Downloads\stu.bak'BACKUP DATABASE stu TO DISK=N'D:\Downloads\studiff.bak' WITH DIFFERENTIALBACKUP LOG stu TO DISK=N'D:\Downloads\stulog.bak'恢复数据库:RESTORE D...

2018-12-06 08:18:20 2179

libcurl+ws2_32+winmm.lib.7z

自用,不保证东西全,c++ libcurl+ws2_32+winmm三个.lib文件

2019-08-07

libcurl.lib.zip

自用,不保证东西全,c++ libcurl.lib文件,支持http,https,get/post请求。

2019-08-07

基于Javaweb的问卷调查系统

基于Javaweb的问卷调查系统,可以实现问卷的添加,后台数据查询,对每个填写问卷的用户认证

2019-07-24

在PyQPanda中实现Shor算法.txt

《本源量子计算》课程最后一讲的代码实现,课程网址:https://ke.qq.com/course/413376?from=2&taid=3517226028519104

2019-07-23

博弈论试题小结

博弈论经典问题,巴什博奕(Bash Game),威佐夫博奕(Wythoff Game),尼姆博奕(Nimm Game)等

2019-04-15

通过嵌入式SQL访问数据库

C语言中嵌入SQL的配置方法 一、软件安装及环境配置 1.将“DEVTOOLS”文件夹复制到“C:\Program Files\Microsoft SQL Server”。 2.初始化VC++编译器环境。在命令行方式下运行文件“\VC98\Bin\vcvars32.bat”。

2018-12-19

网上书城数据库设计

网上书城SQL数据库大作业。随着计算机技术的发展,计算机信息管理系统越来越受到重视,每一个企业都有一个属于自己的信息管理系统。本文主要分析了网上书城管理系统的主要功能和组成情况,包括需求分析、概念设计分析、逻辑设计分析和物理设计分析等。通过触发器实现了信息管理系统中数据的一致性和安全性。

2018-12-17

博弈论试题集

博弈论试题集,博弈论试题集,博弈论试题集,博弈论试题集

2018-03-29

Eclipse配置以及快捷键

Eclipse快捷键 (1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。

2017-12-29

cp174mysql版源代码

cp174mysql版源代码,cp174mysql版源代码,cp174mysql版源代码

2017-12-13

简单JAVA五子棋代码

简单JAVA五子棋代码只需要建两个类就可以了 1.MainFrame类继承JFrame类 2.MainPanel类继承JPanel类实现接口MouseListener 两个类详细代码如下

2017-12-13

STL部分总结

STL部分,第一次错误,已经更正,STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),

2017-09-29

ACM程序设计常用算法与数据结构参考

ACM程序设计常用算法与数据结构参考

2017-08-03

DP算法总结

DP算法总结

2017-08-03

ACM几何学算法基础

ACM几何学算法基础

2017-08-03

ACM常用算法代码

ACM常用算法代码

2017-08-03

dp算法思想及运用实践例题

dp算法思想及运用实践例题

2017-08-03

string的常用函数

string的常用函数

2017-08-03

数论的基础知识

基础数论

2017-08-03

HDU 动态规划(46道题目

HDU 动态规划(46道题目

2017-07-24

ACM+DP+算法++大集合

ACM+DP+算法++大集合

2017-07-24

数学递推小结

关于几种递推

2017-06-13

博弈问题小结

三种博弈问题的小结

2017-06-13

STL总结模版

STL部分总结

2017-06-13

空空如也

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

TA关注的人

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