自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 腾讯Behaviac Designer 和Unity连调行为树

注意,这个行为树中的两个wait()对调试很关键,其中数字是单位是毫秒,可以让整个树在这里等待一定时间,而这个时间内正好可以用来手动连接服务器进行调试。如果没有这个wait,那么一旦在unity中点击运行,行为树逻辑已经跑完,而BehaviaDesigner都没来得及连接到Unity.8. 创建一个行为树命名为Agent,创建一个agent的派生类叫Player(之后会生成一个Player.cs脚本里面包含的待实现的行为接口), 仿照下面完善该行为树,在对应节点上右键,添加断点。

2023-09-18 20:04:13 697 1

原创 Overleaf 集成git出现authentification failed 的解决方法

2.如果你是通过谷歌账户,ORCiD或者 login through institution等来登录overleaf的,必须去overleaf account settings中设置独立密码后才能用git. 如果通过 login through institution登录,你可能不知道你这个账户原本的密码。如果你的当前账户密码中包含这些字符,建议修改。git clone https://zhangsan%[email protected]/<overleaf项目id>

2023-07-09 21:13:56 457

原创 局域网设备访问wampserver内容

局域网内访问wampserver

2022-12-25 07:46:32 843 1

原创 VScode中latexdiff生成的文件编码错误,无法编译

在VScode内嵌的powershell 中直接用latexdiff beforeRevision.tex afterRevision.tex > diff.tex 生成的diff.tex 文件无法编译

2022-10-31 22:10:02 869

原创 git push大文件错误解决办法

git lfs 上传大文件

2022-06-13 00:17:56 1181

原创 VScode 修改默认插件路径并用bat文件打开

VScode 默认插件路径在:“C:\Users\你的用户名\.vscode\“ 路径下的extensions文件夹内。当VScode插件增多的时候,这个文件夹占用C盘空间可能会超过1G。为了节省C盘空间,可以把extensions文件夹整体拷贝到另一个盘内,比如我电脑上修改后的extensions新路径:“D:\Program Files (x86)\.vscode\extensions”但是,如果此时直接点击vscode快捷方式打开vscode, 点击左侧extensions会发现已安装

2022-04-10 08:57:57 1601

原创 Unity 调用Jeromq.jar

Jeromq.jar包下载地址:https://repo1.maven.org/maven2/org/zeromq/jeromq/0.5.1/https://mvnrepository.com/artifact/org.zeromq/jeromq本文使用的是:jeromq-0.5.1.jarJeromq工程源码下载地址:https://github.com/zeromq/jeromq新建unity 工程,在asset路径下新建Plugins, 接着在Plugins中新建Android

2022-02-20 10:16:13 3879

原创 Python Unpack 处理网络字节流

python struct 包中有pack和unpack 可以处理与C语言对应的数据,详细参考:https://blog.csdn.net/weiwangchao_/article/details/80395941如果C/C++/C#端发送网络字节流中包含字符串,Python用unpack解析接收到的网络字节流时,可能会遇到字节对齐的问题。比如, 下图中msg[4]是从网络中接收到的一个数据包,截图中是以16进制数据呈现的,可以用在线进制转化工具来查看十进制下的数值。事实上,以上数据正确解析

2021-09-04 13:49:55 2114

原创 git 大文件上传lfs

git要求单个上传文件小于100M。如果超过100M需要使用git lfs。下载地址参考这篇博客:https://blog.csdn.net/DinnerHowe/article/details/79398178使用实例参考:https://www.jianshu.com/p/22e9eb221fd4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2021-08-07 18:55:04 313

原创 Git 常用命令理解

2021-08-07 18:45:40 99

原创 QT moc.exe 和 uic.exe

moc.exe作用:所有需要用slots和signal的类,都会在对应头文件xxx.h中加入Q_OBJECT声明,都要用moc.exe 生成一个cpp,否则会报无法解析的外部符号的错误。用法:cmd中cd到xxx.h 所在的路径,输入 moc.exe xxx.h -o xxx.cpp 回车在同个目录下会看到生成一个xxx.cpp的文件,将该文件加入到工程文件中,编译,对应报错消失。uic.exeQT的UI如何加入到程序中来?xxx.ui文件是一个xml文件,描述了ui属性...

2021-07-25 09:28:59 1341

原创 qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““

1、in 后面如果是空的"",表明没有找到platform中的dll.解决办法:环境变量中新建变量:QT_QPA_PLATFORM_PLUGIN_PATH,值为:自己QTplugin中platform的路径,D:\ProfessionalSoftwares\OpenCASCADE-7.5.0-vc14-64\qt5.11.2-vc14-64\plugins\platforms注意:1) 变量名要严格一致;2)路径后面不要加分号,也不要接其他路径。2、in 后面如果是一堆配置好的路径,那么检查

2021-07-24 12:08:47 18073 6

原创 VS2019编译Opencascade

Opencascade 下载地址:https://dev.opencascade.org/release官方帮助文档:https://dev.opencascade.org/doc/overview/html/index.html#autotoc_md0本文以opencascade-7.5.0-vc14-64为例,在windows 64位计算机上进行安装说明。下载解压到平常安装软件的盘里。红框内的是opencascade7.5的文件夹,其他都是第三方依赖库文件用编辑.

2021-07-22 19:51:58 2211

原创 VScode+Latex:代码和pdf互相跳转

服务器用于数据管理客户端向服务器发起信息请求

2021-06-22 10:18:49 10658 5

原创 从计算机硬件到软件

一、总体结构博客结构图二、材料SI/AU/CU、材料三、芯片基础电路、集成电路模电、数电四、主板各部分硬件CPU、南北桥芯片、内存(ROM、RAM)、硬盘、五、基础硬件与软件映射变量、代码、常量等存储区六、底层语言编译、汇编、链接Verilog/VHDL七、操作系统八、高层语言C/C++/C#九、脚本语言matlab python十、应用软件、开发引擎可视化界面(对象)+高层语言十一、电磁波无线信号、网络计算机1+无

2021-06-22 10:00:59 273

原创 Unity配置Zeromq(clrzmq4)

Unity版本:2020.1.17f1C1Zeromq(clrzq4):https://github.com/zeromq/clrzmq4

2021-06-15 10:02:17 1032 2

原创 VS2019配置Zeromq(Libzmq)

Zeromq首页:https://zeromq.org/get-started/

2021-06-15 08:44:58 1414 2

原创 安卓手机安装google浏览器

下载Go安装器,根据提示默认安装所有依赖项,其中包含googleplay在googlePlay中输入用户名和密码搜索google browser,点击安装

2020-12-22 21:37:22 7401

原创 假设检验

T-test(2个因素)Independent-measuresRepeated-measures若有显著性差异,需要计算显著性差异大小的参数ANOVA(2 个因素以上)Independent-measuresRepeated-measures检验多个实验组整体上是否有显著性差异,若有,则需要进一步两两比较,明确是那两组之间有显著性差异,也就是Post-hoc test, 常用的方法是Tukey和Scheffe;此外,还需要计算差异大小参数...

2020-12-06 18:14:57 296

原创 回调函数,Lamda表达式和委托

回调函数是一种通用的技术,主要是指把函数名的指针作为形参传递给另一个函数,实现调用函数和回调函数的动态绑定。C#lamda表达式:(a,b)=>{},其中,(a,b)内是函数形参,=>代表“goes to ”,{}内是函数体或者调用另一个函数。这样可以实现函数动态调用;委托使用delegate 关键字声明一个委托类型,之后使用这个类型再去定义一个变量,该变量可以动态绑定符合委托声明的函数。比如:delegate aType(a,b); aType instanceType(c,d); .

2020-08-26 07:52:07 157

原创 Unity中协程和线程区别

协程和线程的效果类似,都可以实现与主线程异步的效果,但是本质不一样。协程在主线程内,通过软件手段实现函数与主线程的异步效果。Startcoroutine(IEnumeratorFunc);IEnumerator是迭代器关键字,修饰一个函数,使其具有迭代属性。协程可以在任何使用了yield return的点位暂停执行,从而可以实现异步。线程则是物理上要开辟CPU线程(如果是超线程,则是逻辑上开辟CPU线程)...

2020-08-26 07:32:17 1153

原创 VScode+Miktex配置的本质理解

VScode是一个编辑器,Miktex内含Latexmk和TeXworks编辑器。VScode中配置Miktex本质是在VScode中配置tex编译器,使VScode可以编辑完tex内容后,便捷地编译出结果,生成PDF。必备条件:Vscode,下载地址:https://code.visualstudio.com/ Miktex,下载地址:https://miktex.org/download Perl.exe,下载地址:http://strawberryperl.com/三者关系:Vs

2020-08-09 21:36:00 2829 1

原创 Socket网络通信C++编程

1、main函数中开启子线程,要写while(true){}防止主线程结束引起子线程强行退出造成内存泄漏。2、sockaddr_in是sockaddr的改进版本,用来描述socket ip地址和端口。前者将ip和port分开,后者是两个参数混在一起的。二者可以互相转化。...

2020-06-20 22:37:49 192

原创 git和github使用记录

环境:windows 10工具:cmdcd /d <directory>git init--------------------create repository git add .-----------------add all git add all---------------add all git commit -m "description" -------------------commit git remote add origin [email protected]

2020-06-14 00:32:38 110

原创 C++内联函数

1、Inline不起作用:inline关键字只修饰函数声明,不修饰函数实现。声明是可以暴露给用户的,但是用户不需要关注函数是否为内联。2、在类内部实现函数将被编译器默认为内联函数。但是在类内部实现函数不是一种好的编程风格。...

2020-05-26 22:00:23 99

原创 Unity 工程中同一个模型可以生成不同预制体

1、不同预制体间位置、材质等可以不同,但是用的Mesh可以是同一个。2、预制体导出AssetBuddle时,会自动寻找该预制体所依赖的材质、Mesh、脚本等相关项一起打包。...

2020-05-07 21:07:37 638

原创 Socket Client

https://www.youtube.com/watch?v=0Zr_0Jy8mWE&t=1085s#include <iostream>#include <WS2tcpip.h>#include <string>#pragma comment(lib,"ws2_32.lib")using namespace std;void ma...

2020-04-18 12:27:54 218

原创 Socket Server

A simple socket server that can receive and echo message to clienthttps://www.youtube.com/watch?v=WDn-htpBlnU#include <iostream>#include <WS2tcpip.h>#pragma comment(lib, "ws2_32...

2020-04-18 11:05:08 159

原创 模板类的实现要和声明放在同一个文件中

问题: 模板类的声明和实现分别放在头文件和实现文件中时,编译会报未定义标识符的错误。解决办法一: 如题,将声明和实现放在同一个文件中。解决方法二: 在模板类型声明前加export。该方法仅适用于部分编译器。...

2020-04-07 00:24:42 486

原创 HTCVIVE无线套装安装后unityvr项目无法在头盔中显示

题目所述问题,可能由于电脑多显卡完成。如果电脑有一张显卡能够支持Vive,称为高配显卡,另一张不支持Vive,称为低配显卡,而电脑显示器连接的是低配显卡,就可能导致高配显卡没有在工作,因此,头盔内容无法正常显示。事实上,电脑显示器连接低配显卡时,下载好的游戏能够在无线头盔中正常显示。而自己写的unity vr项目中无法显示。所以可能是需要在代码中设置自动获取高配显卡来计算vr内容,并将数据与无...

2020-03-28 09:23:35 1764

原创 Dll跨平台调用时无法加载问题

DLL打包之后拷贝到另一台电脑上无法使用。很有可能是因为这个dll编译时依赖其他库,运行时也需要依赖其他动态库,而打包移植时没有拷贝所依赖的这些库。解决办法就是搞清楚所有依赖项,移植时全部拷贝。或者设置让dll生成时自动将所有依赖的库拷贝到同一个文件夹下...

2020-03-25 23:24:42 495

原创 高性能计算方案思考和整理

计算CPU主频高,核数多。一般情况下,主频高时,核数会少,反之。服务器/工作站多用志强处理器,个人用PC多用酷睿并行计算。包含三个层面的并行:1)在程序中采用GPU/FPGA加速,将计算量分解到不同计算单元上。2)在程序中采用Spark之类架构,将计算量分解到不同计算节点,每个节点可能是一个高性能服务器。3)采用集中式管理软件,把封装好的可执行文件(.exe文件)分别在不同计算节点上...

2019-06-26 20:41:05 438

原创 C++ private、protected、public区分

在类定义中它们是访问权限,在继承过程中是三种继承方式。但是不论在哪个过程中,它们都是数据访问的权限。按照私有性质来排序,三者的权限等级是:             private > protected > public1)在类定义中2)在继承过程中:       private继承——将基类中所有权限都以private方式继承过来       prot

2017-02-16 10:46:15 217 1

空空如也

空空如也

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

TA关注的人

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