自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最新注意:这不是单纯的二分查找,快来打个预防针吧_不是二分查找(1),2024年最新真是经典中的经典

本文聚焦最简单的二分查找,集中讨论那些我们不曾注意的问题,解开二分查找不简单的一面,在本文中笔者将带你重新认识二分查找。

2024-05-17 01:12:03 262

原创 最新汇编三步学习法(个人总结)_学习汇编路线,2024年最新C C++岗大厂面试官常问的那些问题

也就是说,CPU在访问这些设备的时候,都是通过内存地址进行的,这些存储器一同构成了一个逻辑存储器,而这个逻辑存储器就是我们说的内存地址空间。再然后就是DOS命令的使用,在上课是我们只是对一些简单的学习了额,反汇编什么的,以后有机会就在这条路上走得更远一些,学会总结,哈哈。这里还要提到总线,上面讲到的地址信息,数据信息,控制信号,都是要通过总线,按一定先后顺序,从CPU传到相应的部件。关于汇编常用指令本来想附在下面的,结果看太多了,发到共享吧,纪念大三上的生活,关于考试,尽力了都好,开心点。

2024-05-17 01:11:30 233

原创 最新汇编三步学习法(个人总结)_学习汇编路线(1),2024年最新就是这么简单

PHP,ASP,JS,.NET等等这些高级语言,朝着不同的方向衍生不同的表象,但是,我们作为程序员不应该被这些吓到,高手都明白:只要一门语言学好了,学习其他的都是一通百通的,扯的远了。其实不论是汇编,还是51,avr,32都是差不多的,只要一通百通,无非是先分析底层硬件,然后针对相应的管脚,总线,寄存器做相应的处理,只不过后者的一些渐渐趋向于顶层的开发:先是高级语言,然后继续分层,库开发,哈哈,这些逐渐奔向应用的开发啊!我们看到,比起机器语言的0,1,汇编语言这样的形式更接近我们的自然语言,更容易记忆。

2024-05-17 01:10:57 262

原创 《C语言程序设计现代方法》----第七章 基本类型_十六进制可以字母开头吗

在这种情况下,如果一个操作数的类型是long int,而另一个的类型是unsigned int,那么两个操作数都会转换成unsigned long int类型。注意:无论是哪一种类型,它们的取值范围都不是C标准强制的,会随着编译器的不同而不同。但是short int 类型的取值范围有可能和int类型的范围是一样的,int类型的取值范围也可以和long int的一样。注意:只要双目运算符左右的数据有一个的类型是某一个类型,那么另一个比其等级低的类型将会向上进行转换。C语言会遵循另一条简单的转换规则,那就是。

2024-05-16 16:10:44 256

原创 《C语言深度剖析》第四章 指针和数组 p5(完结)( C语言从入门到入土(进阶篇)_指针 确定 数组 完结

就是指向函数地址的变量称为函数指针。

2024-05-16 16:10:11 343

原创 《C语言深度剖析》第四章 指针和数组 p5(完结)( C语言从入门到入土(进阶篇)_指针 确定 数组 完结(1)

就是指向函数地址的变量称为函数指针。

2024-05-16 16:09:37 239

原创 最全[ C++ ] C++之模板template_c+,美团C C++开发工程师岗位职能要求

/ 注意:Vector不是具体的类,是编译器根据被实例化的类型生成具体类的模具。// 与非模板函数匹配,编译器不需要特化。//用户自己来强制转换。// 调用编译器特化的Add版本。//显示实例化成double。//与非函数模板类型完全匹配,不需要函数模板实例化。//显示实例化成int。//编译器根据实参生成更加匹配的Add函数。//模板函数可以生成更加匹配的版本。// 专门处理int的加法函数。// 专门处理int的加法函数。//Swap()函数。class 类模板名。

2024-05-16 08:36:51 336

原创 最全[ 4w字 ] JavaSE总结(基础+高级+多线程+面试题),【大牛疯狂教学

类抽象类只能声明引用,不能创建对象供子类继承例如动物,交通工具 他们的对象都是其子类的对象方法抽象方法没有方法体只有声明,只声明了对象具有什么功能,没有定义对象如何实现该功能。抽象类和抽象方法的关系如果一个类具有抽象方法,那么这个类就必须是抽象类抽象类中可以有或没有抽象方法子类必须==实现(特殊的重写)==父类中的抽象方法(不想成为抽象类的话)

2024-05-16 08:36:18 243

原创 最全ZOJ 3204 Connect them(最短路kruscal)_zoj3204 kruscal(1),2024年最新2024年C C++开发者跳槽指南

题目意思很简单,就是直接最小生成树,只是要处理一下输出的顺序。(用了下pair 做简化)

2024-05-16 08:35:43 332

原创 最全YOLO-V3 训练Kitti数据集_yolo训练kitti(2),C C++内存优化面试

之前写过Pointpillars的复现教程,之后会加上ROS的inference。这次用图片训练YOLOv3模型做一下对比。因为Kitti的数据集图片和场景都较少,所以在真实场景测试效果可能会一般。

2024-05-16 08:35:10 257

原创 安卓-NDK调用C++编译so函数(零基础笔记)_gcc生成的so库在 ndk中使用

下载完成之后可以everything进行搜索找到下载地址,并将其配置到环境变量中。进行cmd测试 输入ndk-build即可。

2024-05-16 04:33:40 279

原创 学长学妹都喜欢的计算机科学速成课,悄悄说一句:大学能刷完的都是幸运的仔!_计算机科学速成课怎么样

如果英语听力像我一样渣的话,第一刷可以先盯着中文字幕看,第二刷的时候盯着画面看,第三刷的时候用 1.0 倍速看,跟着小姐姐的声音和画面做一些思考。我自己每天会刷一集。像二进制这一集,以前经常被二进制搞得晕头转向,刷了这集视频后,明显感觉对二进制没那么生疏了,仿佛一个陌生人坐在对面,喝了一杯酒后,就成了老熟人。我把视频地址发给了我妹,也要求我妹每天刷一集,像她这种年轻人竟然也喜欢这种视频,真的是不得了。不管技术处于什么样的水平,不管在一线还是像我一样在三线,不管在大厂工作还是外企国企还是小作坊,重要的是,

2024-05-16 04:33:07 862

原创 学弟学妹们请不要错过自己的“黄金奋斗三年”,一份宝贵的失败经验送给大家

但我们现在已经迈入职场生涯的非重点院校毕业生来说,也并不是没有机会,初入职场的前3年是我们的奋斗黄金期。在论证我上面的观点之前,我想先和大家分享一下我。我职业生涯的前面四年,是呆在一家国企控股公司,主要从事的业务是电子政务方面的业务,是一个,虽然我很努力,解决工作中的问题显得得心应手,在公司所在的部门也能得到领导的赏识、同事们的认可。但受限于所在平台的局限性以及公司的规模,薪资无法得到较大幅度的提升,萌生了离开的想法。

2024-05-16 04:32:34 286

原创 学弟学妹们请不要错过自己的“黄金奋斗三年”,一份宝贵的失败经验送给大家(2)

经过我的技术分享,让我结识了一大批忠实的粉丝,从粉丝们的反馈来说,工作经验在2,3年左右进入BATM等头部互联网企业的人数很多,他们真切的感觉到深入学习一两门中间件是非常有必要的。与进入BAT大厂的粉丝朋友们交流,。随着工作年限的增高,BAT开始对你的要求提高,如果你不具备高并发的项目经验,问题的思考高度将比较难满足其期望,进入大厂的几率会逐步下降,故请。经过10年经验的体会,提炼出一套进入BAT大厂的路线图。

2024-05-16 04:32:01 218

原创 【数据结构课设】家谱管理系统(内附源码)_家谱管理系统数据结构

文件名为:Head_total.h//日期-年月日int year;int month;int day;//孩子数-hzshuint alive;//活了多少日-riint marry;//婚否-jiehun//姓名//出生地点 -birthplace[20]//结构date定义的出生日期//结构date定义的死亡日期int sex;//性别//配偶//家庭住址//简历//其他信息如下int height;//高度//职业//受教育程度。

2024-05-16 00:30:41 510

原创 【数据结构之哈希表(一)】 解决哈希冲突的四种办法(举例推演(4)

是指当发生冲突时,对得到的哈希值进行再次哈希,直至不再发生冲突为止。,也就是说当冲突发生时,使用某种探查技术生成一个探查序列,再按照该序列逐个寻找。不能遍历所有空位,但当用该办法查找不到空位时,也是该扩充哈希表的时候。浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我搜索了一些资料,如今结合自己的理解做一个学习记录。哈希表长度为n,q与n互质(能保证遍历所有位置)。为:di = (d+q)%n(0

2024-05-16 00:30:08 824

原创 【数据结构之哈希表(一)】 解决哈希冲突的四种办法(举例推演(3)

也就是说当冲突发生时,使用某种探查技术生成一个探查序列,再按照该序列逐个寻找。不能遍历所有空位,但当用该办法查找不到空位时,也是该扩充哈希表的时候。哈希表是我们在开发中经常使用到的一种数据结构。浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我搜索了一些资料,如今结合自己的理解做一个学习记录。哈希表长度为n,q与n互质(能保证遍历所有位置)。为:di = (d+q)%n(0

2024-05-16 00:29:35 759

原创 【数据结构之哈希表(一)】 解决哈希冲突的四种办法(举例推演(2)

是指当发生冲突时,对得到的哈希值进行再次哈希,直至不再发生冲突为止。,也就是说当冲突发生时,使用某种探查技术生成一个探查序列,再按照该序列逐个寻找。不能遍历所有空位,但当用该办法查找不到空位时,也是该扩充哈希表的时候。浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我搜索了一些资料,如今结合自己的理解做一个学习记录。哈希表长度为n,q与n互质(能保证遍历所有位置)。为:di = (d+q)%n(0

2024-05-16 00:29:02 906

原创 IO多路转接—epoll,并且实现epoll版本的http服务器_支持多链接的epoll http服务器(1)

从我们的 epoll_ctl()中的第四个参数 struct epoll_event *event 可以看出,EPOLLPRI:表示对应的文件描述符有紧急的数据可读(这个应该表示有带外数据到来);(而这里肯定有它的一个上限,但是这个上限是操作系统的上限,和poll没有关系)我们在使用epoll_wait时,会告诉了我们所关心的文件描述符的事件已经就绪。所以这三个是一步一步改进的,最终epoll是最高效的IO多路的就绪通知机制;就不用轮询的去找就绪事件,而是 从就绪队列的开始找epoll_wait()

2024-05-15 16:47:42 256

原创 IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因

【代码】IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因。

2024-05-15 16:47:09 381

原创 IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因(1)

【代码】IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因(1)

2024-05-15 16:46:35 400

原创 C语言每日一练——第88天:汉诺塔问题(河内塔)_河内塔问题c语言(2)

大家好,我是。

2024-05-15 10:54:29 339

原创 C语言每日一练——第88天:汉诺塔问题(河内塔)_河内塔问题c语言(1)

回到我们这个题的本身,僧侣要移动64个金片,到底需要多久?对于汉诺塔问题,fn264−1f(n)=264−1 这是一个什么概念?即使是每微秒移动一次, 也需要5000世纪的时间, 可能到那个时候,世界也许真的将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽🤣不信的话,大家可以去试一试🐶以上内容如有转载或引用请私聊说明并标明出处😘)网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-15 10:53:53 258

原创 C语言每日一练——第63天:狼追兔子问题_一只兔子躲进了 10 个环形分布的洞的某一个,狼在第一个洞没有找到兔子,就隔一个洞

这道题的规律不好推算(下文我进行了简单的推算),但我们可以限定狼找兔子的最大次数,即循环次数,现实中狼也不可能永远守在兔子窝旁边吧。、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**原文有详细的思路讲解(思路和我的大体相同,应该说我参考了他的思路)数组,如果值为0,说明没被狼找过,兔子可能在该洞中。对应第一个洞,初始化时将数组值全部设置为。必须在0~9的范围内,所以还需要使用。由于洞是环形分布的,所以我选择用。赋值——将狼找过的洞对应的数组。(初始值为2),每循环一次,

2024-05-15 10:53:16 252

原创 C语言每日一练——第195天:折半查找(升级版)_问题 g c 语言习题 折半查找 提交 86 解决 5 时间限制 1

完整代码📝运行结果👇代码贴图👇在上述程序中循环结束可以有两种情况。一种是由于循环的判定条件不成立的情况下跳出循环,此时可知查找不成功。在查找不成功的情况下,语句是不执行的,所以变量的值不变仍为初值。第二种结束循环的情况是由于执行了break;语句而跳出循环,在此情况下,变量的值由 -1 变成了一个大于等于 0 的数,即指针 mid 所指元素的下标值。所以在最后用选择结构来判定 k 的值,从而确定整个查找过程是否成功。

2024-05-15 10:52:39 305

原创 C C++最新【中秋特辑-代码解析月饼节】C++比C语言更加规范、方便(1),2024年最新C C++音频面试

⭐命名空间中的内容,既可以定义变量,也可以定义函数命名空间是可以嵌套的【相对应的:调用的时候也需要嵌套调用】同一个工程中允许存在多个相同名称的命名空间,编译器最后会自动合成同一个命名空间中⭐缺省参数是C++中新添加的语法,使调用函数时变得更加灵活了⭐正是有函数名修饰规则的加持下,让C++相较于C语言上有了更加丰富的实现。

2024-05-15 06:28:03 924

原创 C C++最新【Tools】SecureCRT8(1),真是恍然大悟啊

​ VT100,VT102,VT220,ANSI,SCOANSI,Xterm,Wyse50/60和Linuxconsole仿真(带有ANSI颜色)。2) 优秀的会话管理特性:​ 新的带标签的用户界面和Activator托盘工具,最小化桌面的杂乱。会话设置可以保存在命名的会话中。​ SecureCRT支持SSH1,SSH2,Telnet,RLogin,Serial,和TAPI协议。​ SecureShell加密登录和会话数据,包括以下支持:5) 端口转发​ 使TCP/IP数据更安全。

2024-05-15 06:27:27 565

原创 C C++最新【PCL点云库】Ubuntu20,2024年最新作为C C++程序员应该怎样去规划自己的学习路线

但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在跑最新官方教程的代码时存在一些数据结构的缺失,这是由于我目前使用的PCL版本低,需要从源码安装PCL。下的某层文件夹,这样可能导致pcl程序编译时找不到库文件,因为一般都是安装到。如果从源码安装时未指定安装目录,pcl可能被安装到。以PCL-1.12.1为例。进入安装时的编译目录。

2024-05-15 06:26:50 231

原创 C C++最新【PCIe 6(1),2024年最新一文详解

PAM(Pulse Amplitude Modulation),脉冲幅度调制,一种把信息加载在信号幅度上的调制技术,信息不同发送的信号幅度(强度)也不同。NRZ(Non-Return-to-Zero),不归零编码,是一种两电平调制技术(PAM2),采用高、低两电平分别代表逻辑信号1、0。NRZ每个符号周期表示1bit逻辑信息。眼图有一个张开的眼睛。PAM4,四电平脉冲幅度调制,采用4个不同的信号电平传输信号,每个符号周期表示2bit逻辑信息,眼图有3个张开的眼睛。

2024-05-15 06:26:14 962

原创 C C++最全网络 计算机网络预备知识_ip地址最多有多少个(1),2024年最新2024年展望C C++原生开发的现状

是一个无符号4个字节的整数uint32_t,在网络中作为主机的唯一标识网络中的每条数据中都会包含和----标识这个数据从哪个主机发出,要交给哪个主机来接收ip地址最大有32个,最多只能表示出4g的IP地址数量,也就是最多能使用43亿个IP地址,地球上的人和每个人都用肯定是不够的。也是目前使用最多的协议。为了满足该要求,扩展到协议,能用128位来表示IP地址,这就可以从根本上解决了我们的IP地址数量问题。

2024-05-15 01:59:27 610

原创 C C++最全网站搭建教程(详细步骤),GitHub已标星16k

这里面有针对新用户的促销活动,79一年,1核2G的超划算云虚拟主机因为火爆和限购的原因,要早点抢,否则到下午就没了在购买选择里面,其他的基础配置不用变,在云服务器镜像中选择合适的系统,这里我选择的是CentOS,原因就是这个系统搭建的网站性能更好,为了避免后面系统不一样建议购买CentOS系统你可以选择设置密码也可以选择创建后设置,都没关系。

2024-05-15 01:58:51 844

原创 C C++最全编写可移植C C++程序的要点,2024年最新今天带你详细了解各组件原理

然而,对于一些比较特殊的应用,如图形组件本身,就拿GTK+来说吧,基于X Window的功能和基于Win32的功能,两者差巨大,除了窗口、事件等基本概念外,几乎没有什么相同的,如果不事先了解各个平台的特性,在设计时就精心考虑的话,抽象出来的抽口在另外一个平台几乎无法实现。这些貌合神离的东东,端的是神出鬼没,一不小心着了它的道。**这一点是建立在分层设计之上的,大多数底层函数,像线程、同步机制和IPC机制等等,不同平台提供的函数,几乎是一一对应的,封装这些函数很简单,实现Adapter的工作几乎只是体力活。

2024-05-15 01:58:15 660

原创 C C++最全编写可移植C C++程序的要点(1),面试阿里巴巴

然而,对于一些比较特殊的应用,如图形组件本身,就拿GTK+来说吧,基于X Window的功能和基于Win32的功能,两者差巨大,除了窗口、事件等基本概念外,几乎没有什么相同的,如果不事先了解各个平台的特性,在设计时就精心考虑的话,抽象出来的抽口在另外一个平台几乎无法实现。这些貌合神离的东东,端的是神出鬼没,一不小心着了它的道。**这一点是建立在分层设计之上的,大多数底层函数,像线程、同步机制和IPC机制等等,不同平台提供的函数,几乎是一一对应的,封装这些函数很简单,实现Adapter的工作几乎只是体力活。

2024-05-15 01:57:38 526

原创 C C++最全hexo教程系列——hexo安装教程_hexo g,2024年最新零基础入门C C++

【代码】C C++最全hexo教程系列——hexo安装教程_hexo g,2024年最新零基础入门C C++

2024-05-14 21:27:26 287

原创 C C++最全HDU 1800 Flying to the Mars_hdu1800c语言,2024年最新你还看不明白

以上C C++开发知识点,真正体系化!

2024-05-14 21:26:50 616

原创 C C++最全harbor搭建与使用_harbor白名单(1),2024年最新高级C C++程序员必会

harbor.cfg是这个项目的配置文件。

2024-05-14 21:26:14 429

原创 C C++最全Go语言学习——自动推导、多重赋值,匿名变量,常量(1),2024年最新【原理+实战+视频+源码

在go中由于变量被初始化后就必须要使用,,而匿名变量可以不使用直接将数据丢弃不处理,go的匿名变量为“_”,通常结合函数返回使用(go中函数支持返回多个值,对于不需要使用的返回值可以用匿名变量接受)。,否则会报错:cannot use e (type int) as type float64 in assignment。go语言中通过自动推导不用给出变量的类型,直接给变量赋值即可推导出变量的类型。go中通过type关键字可以给类型起其他名称。go中常量使用const关键字定义。

2024-05-14 21:25:37 207

原创 2024年最新安卓布局——注册页面_安卓布注册登录页面(1),层层深入

这时用户点击这个控件。android系统会自动使用人声朗读控件上android:contentDescription属性说指向的内容。android:contentDescription=“性别”这个属性的主要功能就是为视力有障碍的人增加对控件的解释。android:hint=“请输入你的用户名”android:hint=“请输入你的密码”android:text=“用户名:”/>这样用户就可以知道这个控件是做什么用的。android:text=“密 码:”android:text=“男”

2024-05-14 15:07:34 599

原创 2024年最新安卓——套接字Socket通信(未完)_安卓套接字,2024年最新吐血整理

接下来创建一个InetAddress对象,这个对象类似与一个网络的发送地址(InetAddressserveraddress=InetAddress.getByName(”172.168.1.120”)).定义要发送的一个字符串,创建一个DatagramPacket对象,并制定要讲这个数据报包发送到网络的那个地址以及端口号,最后使用DatagramSocket的对象的send()发送数据。接下来创建一个空的DatagramSocket对象用于接收数据(bytedata[]=newbyte[1024;

2024-05-14 15:06:58 335

原创 2024年最新学了这么久C语言我居然不知道变量常量?_c语言定义负数常量(1),2024年最新最新出炉

指针变量的定义和普通变量定义格式类似,区别是:指针变量名字前面要多写一个 *,例如:char *p;//定义了一个指针变量p,用来存char型变量的地址//定义了两个指针变量p1,p2,都用来存int型变量的地址//定义了两个普通变量x,y和两个指针变量p3,p4变量必须先定义,才能使用。定义变量的目的:一是给变量起个名字,以便在程序中分辨它;二是把变量的类型告诉计算机,以便让计算机给变量分配空间。因为有了类型,计算机才能知道该给变量分配多少字节,才能知道变量的值用什么方式存储。

2024-05-14 15:06:21 510

空空如也

空空如也

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

TA关注的人

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