自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (8)
  • 收藏
  • 关注

转载 UE4中C++的网络同步、RPC

UE4中C++的网络同步、RPC一、需要知道的概念(1)如果生成子弹这个函数是普通函数且子弹在构造函数中设置了可复制,那么网络同步后带来的后果是:如果在服务端窗口运行,生成的子弹客户端也能看到,因为生成函数在服务端执行,自动复制给客户端如果在客户端窗口运行,生成的子弹服务端无法看到,因为生成的函数在客户端运行,没法复制给服务端因此生成应该放在server端(2)连接过程如果一个服务器需要从网络连接的角度实现某种目的,它就必须要有客户端连接!当新的客户端初次连接时,会发

2021-12-24 09:37:33 1507 1

原创 添加UPROPERTY(EditAnywhere)引起 error MSB3073

1>UnrealBuildTool : error : Unable to delete E:\EpicUE4 "Microsoft.MakeFile.Targets: error MSB3073" SolutionsGames\MyGame\BTPS\Intermediate\Build\Win64\BTPSEditor\Development (Unable to delete \\?\E:\Epic Games\MyGame\BTPS\Intermediate\Build\Win64

2021-07-06 23:00:54 400

原创 Airsim build.cmd no such file ... Eigen\Dense

错误显示如下。DroneControllerBase.cppc:\ git \ airsim \ airlib \ include \ common \ vectormath.hpp(12):致命错误C1083:无法打开包含文件:'Eigen / Dense':没有这样的文件或目录[C:\ Git \ AirSim \ AirLib \ AirLib.vcxproj]MultirotorRpcLibServer.cppc:\ git \ airsim \ airlib \ include...

2021-04-07 11:28:20 971 5

原创 在PyCharm下使用Graphviz

将Graphviz安装好之后在pycharm下测试Graphviz输入:dot -version显示:dot - graphviz version 2.38.0 (20140413.2041)....................................................................................证明 已经安装好那么我们可以在终端运行命令来使用Graphvizdot -Tpng tree.dot -o tre...

2021-03-03 23:31:09 2514 1

原创 fetch_20newsgroups 引发EOFError(“压缩文件在“ EOFError:压缩文件在到达流结束标记之前已结束

1.下载文件20newsbydate.tar.gz点击它给出的链接就可以直接下载,速度挺快2.有文件了, Python 怎么读取啊???文件名是 20newsbydate.tar.gz在此说明如下:fetch_20newsgroups函数将下载的文件放在C:\Users(你的user_name)\scikit_learn_data\20news_home目录下将你下载的文件放在这里(没有的话创建一个)或者控制台执行,一句一句来,执行完会自动创建一个文件夹from sklearn

2021-03-01 22:15:13 507

原创 FreeRTOS 入门 - 钩子函数

源码版本:10.1.1文章来源:https://www.jianshu.com/p/6c5cfc0a3e9a钩子函数简介钩子函数是操作系统(FreeRTOS)满足某些功能的机制,FreeRTOS调用钩子函数,但钩子函数的实现由开发者(用户)完成。可以将之理解成回调函数。大部分的钩子函数都能在“FreeRTOSConfig.h”中通过宏进行剪裁。FreeRTOS的钩子函数函数名称:vApplicationIdleHook()使用条件:1 在“FreeRTOSConfig.h”

2020-06-17 16:41:05 3857 1

原创 FreeRtos-xTimerStart启动软件定时器函数,参数介绍

函数xTimerStart用于启动软件定时器。u 第1个参数是定时器句柄。u 第2个参数是成功启动定时器前的最大等待时间设置,单位系统时钟节拍,定时器组的大部分API函数不是直接运行的(见19.2小节说明),而是通过消息队列给定时器任务发消息来实现的,此参数设置的等待时间就是当消息队列已经满的情况下,等待消息队列有空间时的最大等待时间。u 返回值,返回pdFAIL表示此函数向消息队列发送消息失败,返回pdPASS表示此函数向消息队列发送消息成功。定时器任务实际执行消息队列发来的命令依赖于定...

2020-06-16 16:06:12 6618

原创 FreeRtos-xTimerCreate创建软件定时器参数讲解

函数xTimerCreate用于创建软件定时器。u 第1个参数是定时器名字,用于调试目的,方便识别不同的定时器。u 第2个参数是定时器周期,单位系统时钟节拍。u 第3个参数是选择周期模式还是单次模式,若参数为pdTRUE,则表示选择周期模式,若参数为pdFALSE,则表示选择单次模式。u 第4个参数是定时器ID,当创建不同的定时器,但使用相同的回调函数时,在回调函数中通过不同的ID号来区分不同的定时器。u 第5个参数是定时器回调函数。u 返回值,创建成功返回定时器的句柄,...

2020-06-16 16:05:02 14477

原创 关于Qt5.12.8版本在mscv2017环境下使用mysql的驱动问题!

你可能第一眼看到找个文章觉得不是你想要的,对,这也不是我想要的文章。但是我觉得我有必要提醒大家,以及帮助自己。提示:如果你的项目很着急完工,你可以参考一下本文,如果你不着急,想找到解决办法,你可以参考一下本文,也许会有所帮助。谢谢。在Qt5.12.8及其他新版本上,你在使用msvc2017(只测试了这一款)时候,操作数据库mysql的时候,你会发现没有mysql的驱动,你可能会尝试一下操作。1、把mysql的lib文件复制到bin目录下2、打开qt的源码,找到mysql的项目工程,编译出

2020-06-16 10:59:57 434 2

原创 django访问管理员页面/admin时,服务器掉线

再访问http://127.0.0.1:8000/admin时候出现超时异常diango原来的版本是3.0.6,在搜集了很多网页之后,发现是版本问题,我的python是3。7.0有博客博主说django使用2.2,试了之后出现了更多的问题。最后发现django2.0完美兼容运行。大家可是试试,如访问依旧出错,可以继续试试1.8.3版本。欢迎留言区评论。...

2020-05-14 17:50:58 669

原创 django中间件-TypeError: 'TestMiddleware' object is not callable

class TestMiddleware(object): '''中间件类''' def __init__(self,request): '''服务器重启之后,接收第一个请求时调用''' print('----init----') def process_request(self, request): '''产生request对象之后,url匹配之前调用''' print('----process_request-..

2020-05-13 17:54:57 485 1

原创 Django异常,TypeError: context must be a dict rather than RequestContext.

def index(request): # 进行处理,和M和T进行交互。。。 # return HttpResponse("老头,没毛病") # 使用模板文件 # 1、加载模板文件 temp = loader.get_template('booktest/index.html') # 2定义模板文件上下文,给模板文件传递数据 contex...

2020-05-06 22:56:24 327

原创 c++语言程序设计 实验习题第一章

1、从键盘上输入某年、某月、某日,编程计算该日是这一年的第多少天?例如,输入2003-8-8,则计算出2003年8月8日是2003年的第220天。注意考虑该年是否闰年。#include<iostream>using namespace std;void main(){    int day, month, year, sum = 0;    cout << "...

2018-10-28 01:00:32 1267

redis-desktop-manager-2019.4.0.zip

win10下的Redis桌面管理工具,方便快捷

2021-01-30

DR4.5增强版.zip

Ps修图插件

2021-01-30

UDK2011.zip

Ue3开发包UDK2011

2021-01-30

AirSim-master.zip

基于Ue4的Airsim仿真无人机驾驶模拟包,可供使用者参考

2021-01-30

ROS兼容地面机器人( 2WD,4 WD,阿克曼转向,Mecanum驱动器).zip

linorobot, ROS兼容地面机器人( 2WD,4 WD,阿克曼转向,Mecanum驱动器) linorobot Linorobot是一套开源on兼容机器人,目的是为学生。开发人员和研究人员提供低成本的平台。教程你可以阅读完整的教程如何在这里构建你的机器人 。多平台支持多种类型的机器人基础:2WD驱动器

2021-01-30

Qt+OPenCv安装文件.rar

1、安装qt sdk 我装的是qt 5.3 msvc版32位,内置了qt creator,直接用windows带的msvc编译器。 2.安装opencv 我装的是opencv2.4.9 for windows,解压到D盘根目录下了。 注意opencv for windows解压后就有个build文件夹,说明是用msvc编译器编译好的,我们的qt用的是msvc编译器的话就可以直接导入链接库和头文件了,不需要网上那些人所说的要搞minGW和cmake编译,如果你装的qt是minGW版的就需要用cmake重新编译一遍opencv,相关教程一搜一大把。 3.在qt creator中建一个标准的控制台C++工程项目。 随便建哪种项目都是可以的,这里为了方便直接建立最简单的C++控制台项目。 4.配置opencv的环境变量(此步貌似可省,但是配个环境变量总是保险的) 在另一篇博客里讲过http://blog.csdn.net/u012234115/article/details/38612977 5.修改工程的pro文件。 要包含头文件目录和静态连接库目录,在里面加入 INCLUDEPATH+=d:/opencv/build/include/opencv \ d:/opencv/build/include/opencv2 \ d:/opencv/build/include LIBS+=D:\opencv\build\x86\vc12\lib\opencv_ml249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_calib3d249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_contrib249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_core249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_features2d249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_flann249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_gpu249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_highgui249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_imgproc249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_legacy249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_objdetect249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_ts249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_video249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_nonfree249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_ocl249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_photo249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_stitching249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_superres249d.lib LIBS+=D:\opencv\build\x86\vc12\lib\opencv_videostab249d.lib 以上加入的是debug版本的库,如果要release版本的就把后面的d去掉。其中/和\这两种斜杠都可以表示路径,但是不同路径换行分隔必须用\,INCLUDEPATH和LIBS等都可以一次加多条或者一次加一条,注意格式 加完了注意要qmake一下。

2019-07-24

c++语言课程设计(第四版)课后习题

C++语言课程设计(第四版)课后习题 例如第一章:1-1 简述计算机程序设计语言的发展历程。 解: 迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,C++语言是一种面向对象的编程语言,也属于高级语言。 1-2 面向对象的编程语言有哪些特点? 解: 面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接的描述客观世界中存在的事物以及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使得软件风格统一。因此,面向对象的编程语言使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。C++语言是目前应用最广的面向对象的编程语言。

2018-11-01

c++语言程序设计 课后实验习题

1. 从键盘上输入某年、某月、某日,编程计算该日是这一年的第多少天?例如,输入2003-8-8,则计算出2003年8月8日是2003年的第220天。注意考虑该年是否闰年。 2. 鸡兔同笼一共有24只脚,求鸡兔各有多少只,并找出其可能的所有组合。 3. 编程求两个整数的最大公约数和最小公倍数。 4. [选做]将一元纸币换成1分、2分和5分的硬币,要求硬币的个数为50枚。问共有多少种组合?请输入组合数及其每一种组合。例如,0(1分)、50(2分)、0(5分)是其中的一种组合。

2018-10-28

空空如也

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

TA关注的人

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