自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚幻引擎(UE4) 环境问询系统EQS_虚幻 如何在关卡中打开环境查询信息(2)

就这样,整个调用的流程就是,事件触发生成机器人-》运行EQS查询符合要求的点位置 -》 EQS运行导入的EQS Context。4.创建EQS要使用的EQS Context蓝图。的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在EQS中的SimpleGrid节点的属性栏中设置Generate Around选项:导入刚刚创建的EQS Context。Provide Actor Set方法是在基类声明的,需要在蓝图实现的方法。

2024-05-17 03:35:21 325

原创 虚幻引擎(UE4) 环境问询系统EQS_虚幻 如何在关卡中打开环境查询信息(1)

4.创建EQS要使用的EQS Context蓝图。的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!Provide Actor Set方法是在基类声明的,需要在蓝图实现的方法。1.首先在EditorSetting中找到AI下面的Environment Querying System,勾选。根据返回的Location数组,你就可以随机在这个数组里找一个Location用来生成怪物或者作为目标点了。2.资源管理器中的创建EQS。

2024-05-17 03:34:48 402

原创 蓝桥杯(C++ 左移右移 买二增一 松散子序列 填充 有奖问答 更小的数 )_蓝桥杯松散子序列c+

1、用权重的思路,初始权值为该数值2、将改变权值初始为cval=n+1,当之后出现某数,为L则,权值赋为-cval, cval++;为R则,权值赋为cval,cval++。3、最后根据权值排序。

2024-05-17 03:34:15 306

原创 蓝桥杯知识点汇总:基础知识和常用算法_viv0手机怎么关闭开发者模式

图论:6. 贪心7. 动态规划10. 等另附:: :/618668825)**

2024-05-17 03:33:42 355

原创 Qt 添加MSVC2017编译器(2022年保姆级教程,不安装完整VS)_qt msvc2017

要想在Qt中使用MSVC编译器,需要带有对应MSVC编译器版本套件(Kit)的Qt CreatorMSVC编译器、;套件像一个转接头,将MSVC编译器集成到Qt Creator中;Qt Creator版本要足够高,否则要是没有对应MSVC编译器套件就麻烦了;Qt Creator的另一个关键功能为支持MSVC编译器的添加,这样才能通过文件方便地添加MSVC编译器;添加新的编译器后,选择批处理文件,在后面填上平台、版本控制的参数,选择对应的ABI,编译器就配置完成了;

2024-05-16 14:34:47 259

原创 Qt 添加MSVC2017编译器(2022年保姆级教程,不安装完整VS)_qt msvc2017(1)

要想在Qt中使用MSVC编译器,需要带有对应MSVC编译器版本套件(Kit)的Qt CreatorMSVC编译器、;套件像一个转接头,将MSVC编译器集成到Qt Creator中;Qt Creator版本要足够高,否则要是没有对应MSVC编译器套件就麻烦了;Qt Creator的另一个关键功能为支持MSVC编译器的添加,这样才能通过文件方便地添加MSVC编译器;添加新的编译器后,选择批处理文件,在后面填上平台、版本控制的参数,选择对应的ABI,编译器就配置完成了;别忘了在对应版本的套件(

2024-05-16 14:34:14 205

原创 QT 之TCP网络编程(非常值得看的一篇博客!)_ubuntu20 tcp网络编程qt

定义一个QString变量,从textEditor(edtSend)中获取带发送数据,write()是QTcpSocket从QIODevice继承的public function,直接调用就可以向服务器发送数据了。这里需要注意的是,虽然tcpClient产生了readReady()信号,但readReady()信号并没有传递任何参数,当面向多连接客户端时,tcpServer并不知道是哪一个tcpClient是数据源,所以这里遍历tcpClient列表来读取数据(略耗时,上述的解决方法1则不必如此)。

2024-05-16 14:33:41 317

原创 最全标量、向量、矩阵、张量及向量和矩阵范数简介_标量矩阵(1),C C++开发需要哪些基础

A=[−1,2,−3;素绝对值先求和,再从中取个最大的,(列和最大),上述矩阵。当向量取不同范数时, 相应得到了不同的矩阵范数。[5,8,9],再取最大的最终结果就是:9。A的2范数得到的最终结果是:10.0623。16],再取最大的最终结果就是:16。ATA的最大特征值开平方根,上述矩阵。ATA​ 的特征值绝对值的最大值。的正无穷范数结果就是:10。的负无穷范数结果就是:5。λmax​(ATA) 为。A最终结果就是:22。A最终结果就是:22。A最终结果就是:6。A最终结果就是:6。

2024-05-16 10:59:50 319

原创 最全某公司笔试编程题_公司代码比赛题,2024年最新C C++开发谈

比如当现在位于第3行,第一列时,对应绝对坐标为(i-j)*n +j-1 = (3-1)*4+1-1=9,那么要得到下一个坐标时,我们只需让绝对坐标整体减少一行即可:9-4=5=(3-2)*4+1-1,此时也对应了内循环中j的自增。对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。循环移位,每次循环右移一个字符,将最后一个字符放到字符开头。该方法空间复杂度为O(n*n),并不是最好的办法,后期可以优化。

2024-05-16 10:59:17 226

原创 最全机器学习算法支持向量机SVM之c++实现(不调用外源库)_c+(2),C C++事件分发机制及设计思路

/参数保持在数据结构体中。

2024-05-16 10:58:44 242

原创 最全机器学习算法KNN之c++实现(不调用外源库)_knn算法 c+(3),2024年最新2024C C++春招面试真题

/为每一个测试样本初始化k个近邻为前k个训练样本,并记录近邻的id。//KNN决规则,这里采用平局权重投票,且不考虑样本不均衡问题。3,从m个距离中选出最小的k个距离,并记录这k个最小距离的样本。1,knn分类决策函数,首先对训练数据和测试数据进行归一化,2,计算每一个测试样本到m个训练样本的距离。4,由k个样本加权投票得到最终的决策类别。

2024-05-16 10:58:11 348

原创 最全c语言long和long long的取值范围_longlong,2024年最新玩转MySQL

为什么会出现long int呢?在win32现在系统中,长度为4;在历史上,或者其他某些系统中,int长度为2,是short int。即便是long long,在TI的有款平台中,长度为5也就是说,每种类型长度,需要sizeof才知道,如果可能,最好用union看看里面的数据,可以消除一些类型的假象长度。

2024-05-16 06:56:23 813

原创 最全C语言--函数递归(1),2024年最新写给互联网大厂员工的真心话

递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。//main函数中⼜调⽤了main函数return 0;上述就是⼀个简单的递归程序,只不过上⾯的递归只是为了演⽰递归的基本形式,不是为了解决问题,代码最终也会陷⼊死递归,导致栈溢出。

2024-05-16 06:55:50 841

原创 最全C语言--内存函数(2),2024年最新C C++面试真题精选

料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是。是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。出现重叠,就得使⽤memmove函数处理。

2024-05-16 06:55:17 354

原创 最全crashrpt_crachrpt库,1个月学会C C++开发

/最后尝试使用SMAPI的方式发送错误报告。// 首先使用HTTP的方式发送错误报告。// 然后使用SMTP的方式发送错误报告。// 捕获所有能够捕获的异常, 使用HTTP二进制编码的方式传输。// 在该线程中安装crashrpt库对未处理异常的处理。// 添加任意的信息到错误报告中,这里以显卡信息作为示例。// 返回TRUE, 由crashrpt生成错误报告。// 添加程序崩溃时的截屏到错误报告中。// 设置crashrpt的各项参数。// 清理crashrpt资源。// 添加日志文件到错误报告中。

2024-05-16 06:54:44 671

原创 函数栈帧的创建和销毁讲解(不看必后悔系列)(超详细)C语言从入门到入土(进阶篇(1)

PS:栈区内存从高地址向低地址走,所以我们等下往上走。这里我们就可以通过调试里面的内存去看esp的地址里面存放的内容就是ebp的地址PS:这里预开辟的空间是编译器决定的,我们自己也是不知道的。PS:当我们压栈的时候esp是会变的。还有上面的那三个值,后面会自己弹出去的。PS:是从edi那个位置向下的那么多空间。是改成CCCCCCCC哈,上面讲错了。这上面的就是main函数栈帧的开辟。接下来就是执行有效代码了。

2024-05-16 02:53:14 729

原创 几款Java开发者必备常用的工具,准点下班不在话下_java 开发华为比较好用的工具类

Q: 用jmap检查内存泄漏实例我分了3次,每个1h调用jmap查看进程的内存实例,查看该时刻各对象数量第一次查看情况如下:第二次隔了2各小时,查看情况如下:请问哪个对象可能有内存泄漏风险?A:ObjectA可能有泄露, 因为他的对象数量增加最快,说明对象一直在增加且很多无法进行gc释放。

2024-05-16 02:52:41 920

原创 几款Java开发者必备常用的工具,准点下班不在话下_java 开发华为比较好用的工具类(1)

全称: JVM Stack Trance作用: 查看某个java进程的堆栈情况, 可用于确认死锁、IO等待、死循环等问题。

2024-05-16 02:52:08 827

原创 写代码时突然出现 奇怪的 不正常 超大的字体解决方案_程序员写代码打字出现奇怪的字母格式

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!感谢观看,希望对你有帮助 ~~下面不用看了, 测试下代码(凑字数),不然发不出来.

2024-05-16 02:51:35 214

原创 2024年最全【Java】远程调用、线程池手写一个简单服务器_远程终端线程池(1),C C++高级开发岗必问知识点

RPC 框架需要解决的一个问题是:像调用本地接口一样调用远程的接口。​举个例子,你突然想吃外面的 () 炸鸡了,但你()又不会做。**流程 **:服务端建立 **socket **监听端口 【服务端创建 socket 监听端口 --> 如果有服务来就开启一个线程去响应服务】 【客户端 调用接口 --> 向服务端建立 socket --》 服务端通过反射和代理实现调用内容通过 socket 返回】上图是服务器上面发送** 一个** 请求的模式。但实际情况是的访问情况,服务端被客户端访问。

2024-05-15 15:12:57 310

原创 2024年最全【Java】寒假答辩作品:Java小游戏_寒假小学期java答辩,零基础C C++开发

过年这段时间在家写了两个C语言的大程序,当初在学校立的flag就是用C写一个游戏,一个程序。游戏完成了:https://www.cnblogs.com/404name/p/12234419.html感觉想法很好,但就是操控有点麻烦。而另一个程就另作他用了,所以就不介绍了。之前学过python,但没什么实质性的作品,为此思考寒假其实还是什么都没学到的。仔细思考了很久。还是决定走java,贴切目前学过的C,看基础部分实在没意思,在家也不是沉得心去琢磨java的基础用法,就想着直接上项目吧。

2024-05-15 15:12:24 336

原创 2024年最全【JavaEE初阶】多线程 _ 基础篇 _ 线程的概念和创建(3),2024年最新字节跳动Andorid岗25k+的面试题

在上一篇博客中,咱们学习了 “进程” 的相关知识点~~其实,在操作系统里面,除了 “进程”,还有一个非常重要的概念 —— “线程”~~“进程” 和 “线程” 在中文翻译情况下看起来是很像的,但是 在原始英文的翻译下,还是有很大区别的:“进程” 叫做 “process”,“线程” 叫做 “thread”~~“进程” 和 “线程” 之间,确实存在着一定的联系,“线程” 解决了 “进程” 的一些所不能解决的问题~~下面,我们来正式的学习一下 “线程”~~

2024-05-15 15:11:50 224

原创 C++11新特性:移动构造函数和移动赋值_移动构造函数和移动赋值函数

拷贝构造函数时,因为类中的数据是指针类型所以在赋值的时候需要重新在堆上创建一个空间,在赋值。而不能直接进行赋值而移动构造函数的目的就是将原对象的东西移动到新对象上面,所以直接赋值就行,但是需要将原对象的指向变为空。

2024-05-15 09:06:54 393

原创 C++11实现线程安全的单例模式(使用std call_once)_c++ 单例 std call_once

/ 防止拷贝和赋值。

2024-05-15 09:06:18 233

原创 c++--stack,queue,priority_queue_10-7 分别对 stack<int>、queue<int>

deque不适合遍历,因为在遍历时,deque的迭代器要频繁的去检测其是否移动到 某段小空间的边界,导致效率低下,而序列式场景中,可能需要经常遍历,因此在实际中,需要线性结构时,大多数情况下优先考虑vector和list,deque的应用并不多,而目前能看到的一个应用就是,STL用其作 为stack和queue的底层数据结构。通过stack,queue的接口与deque的接口对比,发现直接调用deque是非常适合充当stack,queue的默认容器。queue的模拟实现也是非常简单的,都是复用其他人代码。

2024-05-15 09:05:42 231

原创 c++--stack,queue,priority_queue_10-7 分别对 stack<int>、queue<int>(2)

在容器适配器为什么会选择deque,那么就必须得从vector,list的优缺点说起stack可以随机访问,但是头部中部插入删除效率低,并且还需要扩容虽然queue在任何地方插入删除效率高,但是不支持随机访问,CPU高速缓存命中率低对于deque就完美兼容vector,list的优点。所以对于接口选择就是deque。deque(双端队列):是一种双开口的"连续"空间的数据结构,双开口的含义是:可以在头尾两端进行插入和 删除操作,且时间复杂度为O(1),与vector比较,头插效率高,不需要搬移元素;

2024-05-15 09:05:04 390

原创 C C++最新linux的git命令学习[常见命令],C C++面试笔试题目

本地更新远程分支情况。#使用分支合并式开发。

2024-05-15 04:37:18 185

原创 C C++最新linux的git命令学习[常见命令](1),C C++架构师必备框架技能核心笔记

修改文件git status #查看状态git diff #查看改动地方git add#修改文件#1、修改工作区修改的文件,就是没有add的git statusgit checkout – xxx文件名#2、回复add之后的文件git status #查看文件状态git reset HEAD xxx文件 回到暂存区了,再次就可以checkout#3、恢复commit之后的文件git log 查看commit提交日志。

2024-05-15 04:36:42 714

原创 C C++最新Linux环境基础开发工具使用(下)_开发工具rm-rf,教你如何增加拿到BAT大厂offer几率

Linux gcc/g++出来的二进制程序,默认是release模式要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项。

2024-05-15 04:36:06 638

原创 C C++最新Linux文件权限_txt打文件权限,C C++开发基础培训

用数字表示r:4w:2x:1。

2024-05-15 04:35:30 882

原创 C C++最全【操作系统】模块三 :内核_操作系统模块(2),大厂面试必问

内核是操作系统中应用连接硬件设备的桥梁。

2024-05-15 00:08:23 1003

原创 C C++最全【操作系统】总结(二)linux指令_脚本里面 cat 之后添加管道符,C C++推送技术解析

在进程中,TTY指的是与该进程相关联的终端设备。比如一个应用,临时需要高级权限,可以利用交互界面(比如让用户输 入 root 账户密码)验证身份,然后执行需要高级权限的操作,然后马上恢复到普通权限工作。/代表根目录,每一节目录也用/分开,所以在上图所展示 的/usr/bin/rm中,第一级目录是/根目录,第二级目录是usr目录,第三级是bin目录。管道的作用和分类 : 管道和重定向很像,但是管道是一个连接一个进行计算,重定向是将一个文件的内容定向到另一个文 件,这二者经常会结合使用。User Agent。

2024-05-15 00:07:47 689

原创 C C++最全【探索C++容器:set和map的使用】,农民工看完都会了

set s;set s;//这里不加判断,直接删除//值必须在,找到有效位置,才能删除set s;cout

2024-05-15 00:07:11 880

原创 C C++最全【总目录4】C C++、OpenCV(1),C C++面试项目源码

阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

2024-05-15 00:06:34 597

原创 C C++ static关键字详解(最全解析,static是什么,static如何使用(2)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将

2024-05-14 17:45:26 860

原创 C C++ static关键字详解(最全解析,static是什么,static如何使用(1)

本身是具有。

2024-05-14 17:44:50 775

原创 C C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版)_vhost tso

人可以走的很快,但一群人才能走的更远!知识点包括:网络模块实现与数据共享、定时器实现、actor实现与cluster集群、lua辅助库的实现、负载均衡与热更新方案、c服务开发与对接客户端、skynet奇技淫巧。知识点包括:多线程与线程安全、事务的隔离级别、公平锁&非公平锁、CopyOnWrite容器、悲观锁&乐观锁&CAS&ABA问题、 事务ACID特性。知识点包括:如何设计内存池、高并发场景下的消息队列、协程框架的实现、手写线程池、异步请求池、连接池、

2024-05-14 17:44:14 555 1

原创 Brpc学习 简单回显服务器 客户端_bp修改了包之后没有response received from remote server

但注意,这里的“pthread私有变量”不是通过pthread_key_create创建的,使用pthread_key_create创建的pthread-local是无法被bthread_getspecific访问到的,这是两个独立的体系。由于brpc会为每个请求建立一个bthread,server中的bthread-local行为特殊:一个server创建的bthread在退出时并不删除bthread-local,而是还回server的一个pool中,以被其他bthread复用。这对于用户是透明的。

2024-05-14 17:43:37 1000

原创 2024年最新「 每日一练,快乐水题 」1636,重磅分享

给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。解释:‘2’ 和 ‘3’ 频率都为 2 ,所以它们之间按照数值本身降序排序。解释:‘3’ 频率为 1,‘1’ 频率为 2,‘2’ 频率为 3。输入:nums = [-1,1,-6,4,5,-6,1,4,1]输出:[5,-1,4,4,-6,-6,1,1,1]输入:nums = [1,1,2,2,2,3]输入:nums = [2,3,1,3,2]输出:[3,1,1,2,2,2]输出:[1,3,3,2,2]请你返回排序后的数组。

2024-05-14 13:15:28 391

原创 2024年最新《零基础看得懂的C语言入门教程 》——(一,极致干货

距离上一次编写C语言的教程是5年前了(2015年),由于自己是从初一时开始学习编程,深知学习编程的痛苦。当时正在念大学的我想着分享自己自学编程的经验,搭建了一个社区(社区之后自己维护太懒,维护了一年不到关闭了)第一次编写了C语言教程,分享自己的学习经验。社区关闭后,于2017年上传至了CSDN留存至今。现在回过头查看当时自己编写的教程,由于当时技术的浅薄,编写的教程还是存在很多的不足,故有了一个重新编写C语言教程的想法。此次编写计划编写一个快速入门的系列以及另一个全方面学习C语言的系列。

2024-05-14 13:14:52 782

空空如也

空空如也

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

TA关注的人

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