自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习 (正则化 权重衰减解决过拟合 欠拟合)_权重衰减如何抑制过拟合

定义L2范数惩罚。

2024-05-17 02:32:04 135

原创 深度剖析“八大排序”(下)- 交换排序 快速排序 & 优化 非比较排序_探寻一些不为人知的细节

🔥快速排序整体的综合性能和使用场景都是比较好的,所以才敢叫快速排序最好的情况下:ONlogNO(NlogN)O(NlogN)最坏的情况下:ON2O(N^2)O(N2)网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-17 02:31:32 804

原创 深入解析C++右值引用和移动语义:编写更快、更节省内存的代码_c+(1)

/ push_back(string &&), 参数是右值引用。// push_back(string &&), 参数是右值引用。// push_back(const string&),参数是左值引用。// push_back(const string&),参数是左值引用。// 为防止a析构时delete data,提前置空其m_ptr。//避免了不必要的拷贝。//避免了不必要的拷贝。

2024-05-17 02:30:58 709

原创 深入理解设计模式-外观模式(门面模式)_外观模式和门面模式一样吗

System.out.println(“打开了电视…System.out.println(“打开了空调…facade.say(“打开家电”);facade.say(“关闭家电”);//客户端直接与外观对象进行交互。

2024-05-17 02:30:25 396

原创 Linux TCP迭代回声服务器与客户端模式_怎么理解通过因特网完成有效数据传输(1)

【代码】Linux TCP迭代回声服务器与客户端模式_怎么理解通过因特网完成有效数据传输(1)

2024-05-16 13:33:16 320

原创 Linux Socket编程中的心跳机制_linux socket so_keeplive时间单位(1)

/在测试过程中,发现检测的次数是5次,即下面的设置中,从最近一次消息开始计算的10秒后,每次间隔5秒,连续发送5次,即。//下面代码要求有ACE,如果没有包含ACE,则请把用到的ACE函数改成linux相应的接口。//第一次开始发送的时间(单位毫秒)//开始首次KeepAlive探测前的TCP空闭时间。//两次KeepAlive探测间的时间间隔。//判定断开前的KeepAlive探测次数。//此处显示了在ACE下获取套接字的方法,即句柄的(SOCKET)化就是句柄。//设定KeepAlive。

2024-05-16 13:32:44 347

原创 Linux cp 复制文件强制覆盖的用法_cp -f lib usr local lib64 强制替换 (1)

r 递归地复制目录,复制任何非目录和非符号链接(那是, FIFOs和特别文件)好象他们是常规的文件一样看待.这 意味着尝试读出每个源文件的数据,和把它写到目的地 上.因而,用这个选项,cp’可能彻底地终止,当不确定地 读一个FIFO或者/dev/tty时,(这是一个缺陷.它意味着。always 总是使输出文件稀疏.当输入文件所在的文件系统不支 持稀疏文件的时候,这是有用的,但是输出文件所在的 文件系统需要(支持稀疏文件).通常,读写文件的方式都是一样的.例外情况见下面的 --sparse 选项.。

2024-05-16 13:32:10 257

原创 最全三维点云分割综述(上)_sam 点云 dem(1),字节跳动厂内部超高质量Flutter+Kotlin笔记

三维点云的语义分割3D Point Cloud Semantic Segmentation (PCSS)在计算机视觉以及机器人领域广泛的应用,随着深度学习技术的发展在点云的语义分割领域提供了新的可能性,并受到越来越多的关注,本文将着重的介绍这一主题的相关研究,首先从遥感领域和计算机视觉的角度概述三维点云的分割,并且结合已经发表的PCSS相关的文章作为研究基础,进行总结和比较,并且对传统的以及最新的点云分割技术进行回顾和比较,最后讨论了PCSS研究中重要的问题和有待解决的问题。,最常见的平台是汽车。

2024-05-16 09:56:31 259

原创 最全三级网络技术通关指南_99免费视频(1),面试复盘

从用我的角度来讲,这个考试本来就没什么含金量,我没有考。还想考计算机方面的证,可以去考软考[计算机技术与软件专业技术资格(水平)考试]。听说计算机等级考试四级比三级还简单,也是买题做题就行了。

2024-05-16 09:55:58 383

原创 最全三子棋的实现(C语言)(2),2024年最新保准看明白

数组中的空格就是游戏开始前棋盘中所放的元素,玩家或者电脑落子后,只需要根据落子坐标来对数组元素的值进行更改即可。

2024-05-16 09:55:25 380

原创 最全三国演义:责任链模式(1),2024年C C++知识体系总结

责任链模式英文解释为:责任链模式(Chain of Responsibility Pattern)将链中每一个节点都看作一个对象,每个节点处理的请求均不同,且内部自动维护下一个节点对象。当一个请求从链式的首端发出时,会沿着责任链预设的路径依次传递到每一个节点对象,直至被链中的某个对象处理为止,属于行为型设计模式。

2024-05-16 09:54:51 253

原创 时代变了,程序员の老冤家IE浏览器离场啦?!_为啥ie都停止支持了 还要兼容 (1)

虽然在当前的开发中,IE浏览器有各种各样的毛病让我们开发者头痛,甚至鄙视这款浏览器(即使是IE11也是哦)但是在当年,IE也曾经风光过,就好像曾经的日不落帝国,下面是光辉战绩。

2024-05-16 05:53:15 544

原创 日期类的实现_r6-3 日期类的设计与实现使用重载运算符(++,+=,<<等)实现日期类的操作。功能包括

一行搞定,< 和 == 的重载我们已经写过了,在这里我们可以直接使用他们,会方便好多,不需要我们再次将冗余的代码写一次并再次判断逻辑。return!return!return!返回的就是Date类型,就好比有两个整型变量: a=b ,返回的类型也是整型为什么要加引用呢?a.this指针出了函数作用域会销毁,但是this所指向的内容是不会销毁的,因此我们可以考虑使用引用返回b. 并且如果不用引用返回,同类型的对象传值传参会调用拷贝构造,减少开销,也推荐使用引用返回if (*this!= d)

2024-05-16 05:52:42 951

原创 日期类的实现_r6-3 日期类的设计与实现使用重载运算符(++,+=,&lt;&lt;等)实现日期类的操作。功能包括 (2)

return!返回的就是Date类型,就好比有两个整型变量: a=b ,返回的类型也是整型为什么要加引用呢?a.this指针出了函数作用域会销毁,但是this所指向的内容是不会销毁的,因此我们可以考虑使用引用返回b. 并且如果不用引用返回,同类型的对象传值传参会调用拷贝构造,减少开销,也推荐使用引用返回if (*this!= d)//Leapyear(year) 是bool类型,判断是否是闰年在这里对年和月份进行判定return 29;else。

2024-05-16 05:52:09 605

原创 日期类的实现_r6-3 日期类的设计与实现使用重载运算符(++,+=,&lt;&lt;等)实现日期类的操作。功能包括 (1)

(img-rh3lwFPM-1715809873621)](img-83sqv3jP-1715809873622)]//Leapyear(year) 是bool类型,判断是否是闰年。cout

2024-05-16 05:51:35 1000

原创 下面【整型提升】的例题,你会几道?学完这一课,你将真正拿捏整型提升问题_整形提升例题(1)

通过这两个例题,我们是不是发现了什么规律,无论是正数还是负数,在一定范围内,我们是什么整型提升后,打印出来的结果还是不变;超过一定范围,数据就会发生没有规律的突变;真的没有规律?答案是否定的;我们都知道char是占8个字节,取值范围就是,实际上就是-128到+127(当然无符号char是0-125)。比如:第一个例题中3和127打印出来的就是3和127,因为它们没有造成越界(127),就会发生截断;最终结果就发生了突变。

2024-05-16 01:50:15 872

原创 三子棋小游戏及如何让朋友也能玩自己写的游戏(程序)(exe如何附带动态链接库dll)C语言从入门到入土(入门特别篇

好的接下来我们正式开始:有了上面的游戏基本流程,就到了游戏的实现,我们还是要先有一个思路,要知道我们要干什么,怎么干是后面的事情,重点思路还是要清晰。这个三子棋的样子我先给大家展示:可以知道我们的思路大致为5点:1.初始化棋盘2.打印棋盘3.玩家下棋4.电脑下棋5.判断。

2024-05-16 01:49:41 751

原创 三子棋小游戏及如何让朋友也能玩自己写的游戏(程序)(exe如何附带动态链接库dll)C语言从入门到入土(入门特别篇(1)

大家可以发现,目前我们的电脑走时是靠随机数的生成,所以电脑就表现得十分笨拙,所以我们可以自己去思考一下,比如如果电脑发现自己有两个连在一起了,就直接放在第三个取得胜利,有还有如果发现玩家要连在一起了,就去阻断玩家等。自己去思考一下,比如如果电脑发现自己有两个连在一起了,就直接放在第三个取得胜利,有还有如果发现玩家要连在一起了,就去阻断玩家等。当然,如果都不是,那就要继续游戏。这里我们发现这个函数是有返回值的(int),因为我们要对其返回值进行接收判断,所以我们还要再定义一个变量去接收(ret)。

2024-05-16 01:49:08 882

原创 七天学完JavaScript基础语法 (day02)_7 分钟掌握 javascript 核心语法

乘、除、取余优先级相同加、减优先级相同乘、除、取余优先级大于加、减使用 () 可以提升优先级总结: 先乘除后加减,有括号先算括号里面的显示结果常见赋值运算符:= 将等号右边的值赋予给左边, 要求左边必须是一个容器其他赋值运算符:+=(num=num+1可以简写成num+=1)-=*=/=%=根据所需表达式的个数,分为一元运算符、二元运算符、三元运算符.二元运算符:例:一元运算符:例: 正负号拿自增举例,自减同理。

2024-05-16 01:48:35 516

原创 java的反射用不好容易走火入魔?还可以用内省啊!_java反射不常用(1)

Java语言内省(Introspector)是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则(但你最好还是要搞清楚),这些API存放于包java.beans中。

2024-05-15 17:20:21 290

原创 java的String学习加JDK源码的学习_string r1=&quot;green&quot;; string r2=r1;r1=&quot;blue&quot;;system

关于public boolean equals(Object anObject) 方法。

2024-05-15 17:19:49 396

原创 java的String学习加JDK源码的学习_string r1=&quot;green&quot;; string r2=r1;r1=&quot;blue&quot;;system(1)

public String substring(int beginIndex, int endIndex) //一个重载方法;public String substring(int beginIndex)//截取字符串的方法。public String[] split(String regex) //对字符串进行切割,返回一个数组。//返回一个子字符串对象,并且子字符串的对象从传人的索引这个值所值的字符开始截取,一直到字符串结尾。

2024-05-15 17:19:14 259

原创 2024年最全golang之syn,2024年最新字节跳动资深面试官亲述

m.missLocked() // 每次从dirty读取一次,就+1,等到misses >= len(m.dirty),将整个dirty中的数据存储到read中,再将计数器归零,重新开始一轮的统计,并且将当前的m.dirty = nil置空。read, _ := m.read.Load().(readOnly) // 从readOnly中先读取数据,检查是否存在,如果存在,尝试存储到entry里面。read, _ := m.read.Load().(readOnly) // 先动read中读取数据,

2024-05-15 14:10:28 761

原创 2024年最全GitHub上整理的一些常用工具。。。。_github 归类统计触发的工具,致C C++高级工程师的一封信

UI框架:Foundation,Boostrap,Pure,EasyUI,Polymer前端UI设计师必去的几个网站:Dribbble,awwwards,unmatchedstyle,UIMaker图标资源:IcoMoon(我的最爱),Themify Icons,FreePik,Glyphiconsart。

2024-05-15 14:09:55 794

原创 2024年最全EKS独领风骚_eks ip地址,2024年最新小白勿进

4、在配置页面上的 VPC 名称字段中输入您的 VPC 的名称,并在子网名称字段中输入您的子网的名称,确认信息无误后点击创建;5、创建成功后在VPC的列表便能看到新创建的VPC;6、通过向导创建后的VPC,会自动创建Internet网关,并附加到创建的VPC上;同时也会自动创建路由表,将创建子网关联到路由表中,并添加一条访问外网的路由;7、向 VPC 关联 IPv6 CIDR 块。选择您的 VPC,然后选择操作和 编辑CIDRs。选择添加 IPv6 CIDR 块后,选择关闭。

2024-05-15 14:09:22 990

原创 2024年最全DO447管理任务执行--运行选定的任务_do447考题,白嫖党最爱

RHCA认证需要经历5门的学习与考试,还是需要花不少时间去学习与备考的,好好加油,可以噶🤪。以上就是【金鱼哥】对第三章 管理任务执行–运行选定的任务的简述和讲解。希望能对看到此文章的小伙伴有所帮助。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取。

2024-05-15 14:08:49 999

原创 C C++最新深入浅出 Fast DDS网络协议(入门篇)_fastdds ros1通讯(2),C C++面试基础题记不住

数据通信发生在多个域之间,也就是说将所有需要相关通信的分布式应用程序孤立抽象平面中,只有属于同一域的实体才能进行交互,订阅数据的实体和发布数据的实体之间的匹配由主题(topic)来中介。作为一个以数据为中心的模型,DDS建立在一个所有感兴趣的应用程序都可以访问“全局数据空间”的概念之上。在继承自DDS的RTPS的顶部,可以找到Domain,它定义了一个单独的通信平面。DDS采用的通信模式是多对多的单向数据交流,由产生数据的应用发布到消耗数据的应用本地缓存中。它被设计为同时支持单播和多播通信。

2024-05-15 07:56:50 922

原创 C C++最新深入 char ,char ,char a[ ] ,char a[] 内核_char 65(1),万分膜拜

注意这四个地址是不连续的,它是编译器为**“China”,“French”,“America”,“German” 分配的内存空间的地址, 所以,四个地址没有关联。,为 char 型,而 s 也保存一个地址 ,这个地址中的内容(*s) 是char * ,是一个指针类型, 所以两者类型是不一样的。char **为二级指针, s保存一级指针 char *的地址,关于二级指针就在这里不详细讨论了 ,简单的说一下二级指针的易错点。时,首先得有s 保存的地址,再在这个地址中找到 char * 的地址,即*s;

2024-05-15 07:56:13 505

原创 C C++最新浮点数在内存中的运算_浮点数加法,内存变化,书籍+视频+学习笔记+技能提升资源库

一个浮点数可以统一写成 (-1)^S * M * 2。

2024-05-15 07:55:37 547

原创 C C++最新浮点数在内存中的存储_o0000000000000000000000(3),2024年最新今天带你详细了解各组件原理

例如十进制的6.0,写成二进制是110.0,相当于1.10×2^2。根据规则得出,S=0,M=1.10,E=2十进制-6.0,写成二进制表示为-110.0,相当于-1.10×2^2,S=1,M=1.10,E=2。

2024-05-15 07:55:01 599

原创 C C++最新c++结构体总结(结构体定义,结构体数组,结构体指针(2),2024年最新带你全面理解View的绘制流程

cout

2024-05-15 03:27:36 679

原创 C C++最新C++类的继承_c++ 类的继承(2),2024年最新2024最新版

子类无论怎样都不能访问父类的private。

2024-05-15 03:27:00 799

原创 C C++最新C++类和对象一站式总结【日期类的实现】附源码【收藏,C C++开发基础教程视频

该类对象去调用该类成员函数时,通常会将对象的地址传递过去,而this就是指向这个对象的,通过this去修改对象的成员属性补充:1、this指针是隐含的,是编译器编译时加的,不能显示的在调用和函数定义中加2、可以在成员函数中使用this3、this一般是存在栈上的,不同的编译器不同,vs使用的是ecx寄存器存储传参的这里将对象的地址d1存储到ecx寄存器中,通过使用vs2013反汇编观察到的现象。

2024-05-15 03:26:24 279

原创 C C++最新C++算法——BFS(图解(1),2年以上经验必看

就是因为这个性质,先到达的那条路线一定是步数最少的,所以只要有一条路线走到了,那么它一定就是最短路线,直接返回,所以这个算法非常快(重点!重点!重点!

2024-05-15 03:25:47 388

原创 C C++最全[C语言刷题篇]链表运用讲解(1),C C++面试相关文章及Github学习资料

step 2:使用一个指针遍历链表,如果指针当前节点与下一个节点的值相同,我们就跳过下一个节点,当前节点直接连接下个节点的后一位。给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。的元素,连接第一个不重复的元素就可以了,在链表中连接后面的元素总比连接前面的元素更方便嘛,因为不能逆序访问。时间复杂度:O(n)O(n)O(n),其中nnn为链表长度,遍历一次链表。进阶:空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)

2024-05-14 22:55:26 551

原创 C C++最全[C++]文件操作,2024年最新面试突击版

参数 | 说明 || — | — || ios::in | 打开文件作为读操作 || ios::out | 打开文件作为写操作 || ios::binary | 打开文件以二进制的方式打开 || ios::ate | 打开文件并且当前的位置为文件的末尾 || ios::trunc | 如果已经打开文件,那么之前写入的流将被替换掉 || ios::app | 写操作将在文件的末尾进行 |

2024-05-14 22:54:50 259

原创 C C++最全ZOJ 3204 Connect them(最短路kruscal)_zoj3204 kruscal(2),C C++入门基础

/用到pair ,默认就是先按照first再是second。

2024-05-14 22:54:14 280

原创 C C++最全ZeroMQ基础入门,C C++性能优化面试

ZMQ有多种模式可以使用,常用的模式包括request/reply,publish/subscribe,push/pull三种。

2024-05-14 22:53:38 721

原创 2024年毕业一周年总结-不忘初心,砥砺前行(1),腾讯&字节&爱奇艺&网易&华为实习面试汇总

2020年5月31日更新 看到草稿箱去年入职时的记录,转眼一周年了,这里整理下发出来吧。

2024-05-14 16:35:29 400

原创 2024年每秒百万级高效C++异步日志实践(1),2024年最新C C++工程师最容易遇到4个瓶颈是什么

RING LOG是一个适用于C++的异步日志, 其特点是效率高(实测每秒支持125+万日志写入)、易拓展****,尤其适用于频繁写日志的场景使用多个大数组缓冲区作为日志缓冲区,多个大数组缓冲区以双循环链表方式连接,并使用两个指针p1和p2指向链表两个节点,分别用以生成数据、与消费数据生产者可以是多线程,共同持有p1来生产数据,消费者是一个后台线程,持有p2去消费数据。

2024-05-14 16:34:53 241

空空如也

空空如也

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

TA关注的人

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