自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMQ安装教程(非常详细)从零基础入门到精通,看完这一篇就够了_rabbitmq安装详细教程

添加权限(使admin用户对虚拟主机“/” 具有所有权限):配置之后,然后就可以远程访问了,然后可直接配置用户权限等信息,到此,就可以通过http://ip:15672使用admin 进行登陆了。

2024-05-17 09:19:23 372

原创 Qt程序打包发布方法(使用官方提供的windeployqt工具)_qt发布软件

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面。进入这个目录,再进入 release 子文件夹,找到 helloqml.exe ,复制到一个新的单独的文件夹里面,比如 D:\helloqml\ 文件夹里面。

2024-05-17 09:18:49 874

原创 Qt程序打包发布方法(使用官方提供的windeployqt工具)_qt发布软件(4)

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面。进入这个目录,再进入 release 子文件夹,找到 helloqml.exe ,复制到一个新的单独的文件夹里面,比如 D:\helloqml\ 文件夹里面。

2024-05-17 09:18:14 556

原创 Qt程序打包发布方法(使用官方提供的windeployqt工具)_qt发布软件(3)

qmldir 是指出 Qt 库里面的 qml 文件夹位置,上面命令里 C:\Qt\Qt5.4.0 是 Qt 官方开发环境安装的文件夹,C:\Qt\Qt5.4.0\5.4\mingw491_32 是Qt类库的目录(QTDIR),因此使用的 --qmldir 后面写的是 C:\Qt\Qt5.4.0\5.4\mingw491_32\qml ,读者Qt环境安装路径不一样,要根据实际情况修改!生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\QtPros\hellomw\。

2024-05-17 09:17:39 248

原创 Go最新数据结构与算法 — 栈与队列常见操作(Golang)_go 栈和队列(1),网易云的朋友给我这份339页的Golang面经

是一种线性数据结构,特点是先入先出,入队的一端为队尾,出队的一端为队头。队列既可以使用数组来实现,也可以使用链表来实现,其入栈、出栈的时间复杂度均是O(1)。用数组实现时,为了入队操作的方便,把队尾位置规定为最后入队元素的下一个位置。即数组最后空出的一个位置为队尾。使用循环队列的目的是为了维持队列容量的恒定。假设一个队列经过反复的入队和出队操作,还剩下两个元素,在“物理”上分布于数组的末尾位置,这时又有一个新元素将要入队。(p47)1、(队尾下标+1)%数组长度=队头下标时,代表此队列已经。

2024-05-17 06:10:06 213

原创 Go最新数据结构与算法 — 冒泡排序(Golang),2024年最新字节跳动技术整理

j++ { //内层循环开始两两元素进行比较,即控制比较的元素边界。化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618658159)**isSorted := true //是否有序的标记。//第三版优化:在第二版的基础上,标记无序数组的边界,同时记录上一轮最后一次交换的位置。//第二版优化:假设未到最后一轮时,数组已经有序,则不需要再进行后续轮次的排序。if isSorted { //如果已经有序则,退出排序。

2024-05-17 06:09:32 627

原创 Go最新数据库中的 ACID 属性_acid图数据库,Golang面试回忆录

大多数使用数据库的程序员都听说过数据库中的 ACID 属性。在本文中,我将向您介绍关系数据库中事务的属性。首先 ACID 代表原子性、一致性、隔离性、持久性。为了使数据库标准可靠,它必须具备所有这四个属性。

2024-05-17 06:08:21 327

原创 Go最新JApiDocs与Swagger对比_japidocs和swagger,Golang面试笔试题目

下面写一个简单的测试接口展示一下使用界面。

2024-05-17 02:22:32 238

原创 Go最新IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇,2024最新Golang常用开源库总结

但是,当kernel中数据准备好的时候,recvfrom会将数据从kernel拷贝到用户内存中,这个时候进程是被block了,在这段时间内,进程是被block的。然后,kernel会等待数据准备完成,然后将数据拷贝到用户内存,当这一切都完成之后,kernel会给用户进程发送一个signal,告诉它read操作完成了。在IO multiplexing Model中,实际中,对于每一个socket,一般都设置成为non-blocking,但是,如上图所示,整个用户的process其实是一直被block的。

2024-05-17 02:21:22 645

原创 Go最新HTTP - TCP实现HTTP GET请求 (2)_tcp实现http的get请求(4),2024年最新一招教你看懂Netty

【代码】Go最新HTTP - TCP实现HTTP GET请求 (2)_tcp实现http的get请求(4),2024年最新一招教你看懂Netty。

2024-05-17 02:20:47 270

原创 Go最全明明是工作经验越久越吃香,为什么程序员却不是?(2),2024年最新阿里P8大牛从零开始教Golang开源框架

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-16 10:59:43 255

原创 Go最全无人机飞控技术最详细解读(1),统统都会

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!综上所述,四旋翼无人机的各个飞行状态的控制是通过控制对称的四个旋翼的转速,形成相应不同的运动组合实现的。但是在飞行过程中却有六个自由度输出,因此它是一种典型的欠

2024-05-16 10:59:10 315

原创 Go最全新提案:Go 泛型玩出花来了,switch type 登场,2024年最新Golang入门

复制代码类型 S 能够支持 string 和 fmt.Stringer 类型,case 配套对应实现。

2024-05-16 10:58:36 389

原创 Go最全Go:Beego零基础到项目实战(3),2024年最新2024最新百度、头条等公司Golang社招面试题目

注册路由的时候可以指定第三个参数,这个参数就是用来自定义路由的用法: method :函数名post:Login post请求的时候访问Login函数get:User get请求的时候访问User函数*:LoginOut 所有的请求方法都访问LoginOut函数4.3 自定义过滤器需要登录才能访问的不需要登录可以访问:/login/register第一个参数表示过滤的路由规则,支持通配符第二个参数就是过滤器的位置,beego支持的有5种BeforeStatic 静态地址之前。

2024-05-16 07:26:51 980

原创 Go最全go面试题——defer的知识点_go defer 面试(1),别再说自己不会了

这个规则很好理解,定义defer类似于入栈操作,执行defer类似于出栈操作。设计defer的初衷是简化函数返回时资源清理的动作,资源往往有依赖顺序,比如先申请A资源,再根据A资源申请B资源,根据B资源申请C资源,即申请顺序是:A–>B–>C,释放时往往又要反向进行。这就是把defer设计成LIFO的原因。每申请到一个用完需要释放的资源时,立即定义一个defer来释放资源是个很好的习惯。

2024-05-16 07:26:17 830

原创 Go最全go配置解析库 - viper_go viper mergeinconfig,2024年最新2024最新Golang高频精选面试题分享

将环境变量的值设置到viper键中,该函数可以提供一或两个参数。

2024-05-16 07:25:44 523

原创 Go最全GO语言:微服务--构建单体应用_golang 单体应用(1),2024年最新Golang架构师必备技术

我们假设要开始开发一个打车应用,目标是与Uber和DiDi竞争。围绕核心的是与外部世界接口对接的适配器。适配器示例包括数据库访问组件、生产和消费消息的消息组件和暴露了 API 或实现了一个 UI 的 web 组件。业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!我们先不问微服务是什么?让我们从我们原本最熟悉的创建一个应用和一个普通的项目开始说起。从本篇文章开始,我们来开学了解学习微服务的相关知识。

2024-05-16 07:25:10 277

原创 E E架构研究:14项关键技术点,24家OEM创新布局_特斯拉 ee 架构(3)

目前国内外半导体厂商,都在开发设计面向智能汽车的拥有强大计算能力的车载计算中心芯片,采用多核并行的CPU、图形和图像处理的GPU、AI计算加速器,典型如英伟达ORIN,已同时兼具座舱、自动驾驶、AI等多任务并行计算能力。以大众E3架构为例,包括车辆控制(ICAS1)、智能驾驶(ICAS2)、智能座舱(ICAS3)等3个域控制器,ICAS1和ICAS3已经开发完成,并在ID.3、ID.4等车型上搭载,ICAS2尚未开发完成,辅助驾驶功能目前主要依靠分布式ECU和ICAS1实现功能调用。

2024-05-16 03:51:26 796

原创 E E架构研究:14项关键技术点,24家OEM创新布局_特斯拉 ee 架构(2)

3.1.12 特斯拉EEA 硬件架构(智能座舱):MCU1/ MCU2/ MCU3 迭代历程。3.1.36 特斯拉EEA Zonal控制器:Gen1-Gen3 Zonal控制板迭代(1)3.1.2 特斯拉E/E架构演进历程:Model S、Model X、Model 3(1)3.1.3 特斯拉E/E架构演进历程:Model S、Model X、Model 3(2)3.1.10 特斯拉EEA 硬件架构(自动驾驶):HW3.0自动驾驶域控制器(AP)电路板。

2024-05-16 03:50:53 666

原创 E E架构研究:14项关键技术点,24家OEM创新布局_特斯拉 ee 架构(1)

3.1.36 特斯拉EEA Zonal控制器:Gen1-Gen3 Zonal控制板迭代(1)3.1.37 特斯拉EEA Zonal控制器:Gen1-Gen3 Zonal控制板迭代(2)3.1.2 特斯拉E/E架构演进历程:Model S、Model X、Model 3(1)3.1.3 特斯拉E/E架构演进历程:Model S、Model X、Model 3(2)3.1.10 特斯拉EEA 硬件架构(自动驾驶):HW3.0自动驾驶域控制器(AP)电路板。

2024-05-16 03:50:20 1077

原创 Docker搭建Nginx+PHP部署TP6_hyper -v centos doker 部署thinkphp6

server {

2024-05-16 03:49:46 247

原创 2024年最新模拟退火算法详解(3),不了解这些多线程的基础知识很难学懂Golang

模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。如上公式,假设当前时刻搜索的解为xtx_{t},对应的系统能量(目标函数)为EtE_{t},对搜索点施加随机扰动,产生新解xt+1x_{t+1},相应地,系统能量为Et+1E_{t+1},那么系统对搜索点从xtx_{t}到xt+1x_{t+1}转变的接受概率就为上公式。由于算法初始温度比较高,这样,使。

2024-05-16 00:16:18 695

原创 2024年最新模型评价(一) AUC大法 混淆矩阵_混淆矩阵 可以计算出auc吗,积累总结

几乎我所知道的所有评价指标,都是建立在混淆矩阵基础上的,包括准确率、精准率、召回率、F1-score,当然也包括AUC。

2024-05-16 00:15:45 970

原创 2024年最新树面试题总结_树的概念面试题(2),2024年字节跳动、阿里等大厂Golang面试题

高度为k的二叉树的总结点数为 2(i-1)

2024-05-16 00:15:12 182

原创 2024年最新机器学习笔记(七)Boost算法(GDBT,AdaBoost,XGBoost(3),2024年最新字节跳动正式启动2024届秋季校招

Sklearn中有GDBT和AdaBoost算法,它用的方法和前面的Bagging什么的一模一样,具体的参数设置大家可以参考帮助,这里给出一个简单的例子,没错,又是那个鸢尾花,它又来了,用它的前两个特征进行训练,我们来看看训练集上的正确率,按道理,Boost算法在训练集上的效果应该是十分卓越的,毕竟它有过拟合的趋势啊。首先既然是树,那么它的基函数肯定就是决策树啦,而损失函数则是根据我们具体的问题去分析,但方法都一样,最终都走上了梯度下降的老路,比如说进行到第m步的时候,首先计算残差。O(∩_∩)O哈哈~

2024-05-16 00:14:38 889

原创 2024年最新Redis—缓存,图文详解

时,如果此时有大量的用户请求,都无法在 Redis 中处理,于是全部请求都直接访问数据库,从而导致数据库的压力骤增,严重的会造成数据库宕机,从而形成一系列连锁反应,造成整个系统崩溃,这就是。,导致请求在访问缓存时,发现缓存缺失,再去访问数据库时,发现数据库中也没有要访问的数据,没办法构建缓存数据,来服务后续的请求。,不用再继续访问数据库,从而降低对数据库的访问压力,保证数据库系统的正常运行,然后等到 Redis 恢复正常后,再允许业务应用访问缓存服务。业务线程不再负责更新缓存,缓存也不设置有效期,而是。

2024-05-15 11:20:15 248

原创 2024年最新Redis—持久化(5),2024年最新完整PDF

这意味着,在执行 RDB 持久化期间,Redis 可能会接收到新的写操作,并且这些写操作会修改内存中的数据。为了避免AOF文件越写越大,提供了AOF重写机制,当文件超过阀值就会启动AOF重写机制,来压缩文件,重写机制的妙处在于,尽管某个键值对被多条写命令反复修改,AOF(Append-Only File)持久化是 Redis 的一种持久化机制,它将所有的写操作追加到一个文件中,通过重新执行这些写操作来恢复数据。的,也就是数据是能被修改的,关键的技术就在于。AOF重写很耗时,所以,Redis 的。

2024-05-15 11:19:42 240

原创 2024年最新Redis 缓存机制如何提高应用程序的性能?(2),Golang基础教程ppt

Redis已经成为现代应用不可或缺的一部分,它不仅能有效地提升应用程序的性能,还支持多种复杂的数据结构操作,满足现代应用多变的需求。当然,Redis也不是万能的。用它的时候,你得深入理解自己的业务需要,选对数据结构,优化好你的缓存策略。但只要用对了,它绝对能让你的应用性能得到极大的提升。随着技术的不断演进,缓存技术也在不断更新迭代,但Redis以其独特的优势,仍然是业界的佼佼者。

2024-05-15 11:19:10 215

原创 2024年最全神经网络--从0开始搭建过拟合和防过拟合模型_adam 防过拟合(1),致Golang高级工程师的一封信

首先我们批量输入的样本个数,然后经过我们测试分析,此模型训练到30轮之前变化趋于静止,我们可以只进行30个epoch。首先我们批量输入的样本个数,然后经过我们测试分析,此模型训练到70轮之前变化趋于静止,我们可以只进行70个epoch。使用交叉熵作为loss函数,指明优化器、损失函数及验证过程中的评估指标。使用交叉熵作为loss函数,指明优化器、损失函数及验证过程中的评估指标。在这里我们使用数据增强方法,更好的提高准确率。在这里我们使用数据增强方法,更好的提高准确率。使用plt模块进行数据可视化处理。

2024-05-15 07:48:24 307

原创 2024年最全硬件工程师实用工具网站_硬件开源平台,血与泪的总结

设计PCB时,为了美观,我们更希望PCB具有3D效果,除了自己设计,还可以“白嫖”下面的网站资源。(img-tItxb5Ht-1715730447766)](img-F87bO5uc-1715730447766)]疫情后大多数芯片匮乏,查找替换芯片、芯片国产化是每位硬件工程师头疼的事情。对于个人创客DIY,淘宝还是不错的选择(留意辨别真伪)。每月两次免费打样机会,嘉立创YYDS~

2024-05-15 07:47:51 1325

原创 2024年最全知识图谱-LSTM+CRF人物关系抽取实战(3),面试阿里P7岗

本文主要针对历史故事的人物关系进行抽取,从数据获取,到数据标注,到模型训练。由于时间和人力关系,很多方面都采取了简单模式,比如数据标注,数据量远远没有达到一个量级,比如测试环节,主要还是通过人为观察抽取结果来验证是否准确,无法达到工业级别。但对于三元组的抽取,可以作为一种参考和借鉴。

2024-05-15 07:47:18 498

原创 2024年最全真正的模块化编程原来是这样的!_各模块代码化实现是什么样的(3),2024年最新Golang基础面试

只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-15 07:46:44 331

原创 2024年最全k8s学习 — (实践)第四章 资源调度(3),2024年最新2024吊打面试官系列

path: /var/lib/docker/containers # node中的共享目录 (将服务器的目录挂载到容器内部,如果服务器内不存在该目录,则会自动创建该目录)path: /var/lib/docker/containers # node中的共享目录 (将服务器的目录挂载到容器内部,如果服务器内不存在该目录,则会自动创建该目录)# image: k8s.gcr.io/fluentd-elasticsearch:v1.3.0 # 容器使用的镜像。

2024-05-15 04:11:21 624

原创 2024年最全k8s学习 — (实践)第五章 服务发现,2024年最新字节跳动Golang三面凉凉

会在所有安装了 kube-proxy 的节点都绑定一个端口,此端口可以代理至对应的 Pod,集群外部可以使用任意节点 ip + NodePort 的端口号访问到集群中对应 Pod 中的服务。当类型设置为 NodePort 后,可以在 ports 配置中增加 nodePort 配置指定端口,需要在下方的端口范围内,如果不指定会随机指定端口。Ingress 大家可以理解为也是一种 LB 的抽象,它的实现也是支持 nginx、haproxy 等负载均衡服务的。返回定义的 CNAME 别名,可以配置为域名。

2024-05-15 04:10:47 635

原创 2024年最全k8s学习 — (实践)第三章 深入Pod(1),2024年最新你还在把Golang当成Golang官方开发语言吗

imagePullPolicy: IfNotPresent # 镜像拉取策略,指定如果本地有就用本地的,如果没有就拉取远程的。imagePullPolicy: IfNotPresent # 镜像拉取策略,指定如果本地有就用本地的,如果没有就拉取远程的。imagePullPolicy: IfNotPresent # 镜像拉取策略,指定如果本地有就用本地的,如果没有就拉取远程的。type: app # 自定义 label 标签,名字为 type,值为 app。

2024-05-15 04:10:14 517

原创 2024年最全k8s学习 — (实践)第七章 高级调度(1),2024年最新Golang之内存泄漏调试学习与总结

污点:是标注在节点上的,当我们在一个节点上打上污点以后,k8s 会认为尽量不要将 pod 调度到该节点上,除非该 pod 上面表示可以容忍该污点,且一个节点可以打多个污点,此时则需要 pod 容忍所有污点才会被调度该节点。容忍:是标注在 pod 上的,当 pod 被调度时,如果没有配置容忍,则该 pod 不会被调度到有污点的节点上,只有该 pod 上标注了满足某个节点的所有污点,则会被调度到这些节点。硬亲和力,即支持必须部署在指定的节点上,也支持必须不部署在指定的节点上。

2024-05-15 04:09:41 826

原创 2024年Go最全java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一(1),做了6年的Golang

4)与泛型类的定义一样,此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数常用于表示泛型。//在泛型方法中添加上下边界限制的时候,必须在权限声明与返回值之间的上添加上下边界,即在泛型声明的时候添加。* 这个方法也是有问题的,编译器会为我们提示错误信息:"UnKnown class ‘T’ "* 如果在类中定义使用泛型的静态方法,需要添加额外的泛型声明(将这个方法定义成泛型方法)* 2)只有声明了的方法才是泛型方法,泛型类中的使用了泛型的成员方法并不是泛型方法。

2024-05-15 00:33:26 1008

原创 2024年Go最全IDEA自带的HTTP Client请求REST接口_idea rest,高级Golang开发面试解答之线程篇

由于我的插件版本较老这里只是做一个演示,知道了原理就能举一反三,这个其实是比较简单的东西,只是说多了一种选择,新版本的可以增加环境变量之类的,基本上和postman相差无几。怎么用好怎么选择还是看大家自己。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 00:32:53 266

原创 2024年Go最全Huffman编码解码_霍夫曼编码的verilog实现(1),十位互联网一线高工手写Golang高级知识

cout

2024-05-15 00:32:20 887

原创 2024年Go最全http协议详解及htt面试题目,常见的http状态码_4xx7、cn,2024年最新小红书Golang面试题目

可以看到,POST方式请求行中不包含数据字符串,这些数据保存在”请求内容”部分,各数据之间也是使用”&”符号隔开。POST方式大多用于页面的表单中。因为POST也能完成GET的功能,因此多数人在设计表单的时候一律都使用POST方式,其实这是一个误区。GET方式也有自己的特点和优势,我们应该根据不同的情况来选择是使用GET还是使用POST。HEAD就像GET,只不过服务端接受到HEAD请求后只返回响应头,而不会发送响应内容。

2024-05-15 00:31:46 966

空空如也

空空如也

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

TA关注的人

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