自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求求你别再做低级的码农了!计算机专业的必看,这样做才能有出路!_计算机黄金时期

毕业生刚出社会,就不要幻想自己能够月薪过万,你的薪水是跟自己能力有关,给自己定一个短期目标,和长期目标。既然定了目标,你又能付出多少努力呢?当然人都是有惰性的,在实现的目标的过程中一定不要等待,等待而已,又何谈努力呢?再说你在等待的过程中会错失很多机会,我们要将主动权掌握在自己手里。

2024-05-17 02:22:43 568

原创 求最小公倍数的三种方法以及对求最大公因数的补充 C语言从入门到入土(入门篇)(算法篇p4)_计算机最大公因数和最小公倍数口诀(2)

谁都不能阻挡你成为更优秀的人。废话不多说,直接上代码。

2024-05-17 02:22:10 227

原创 求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现_编程实现求个数不确定的整数的最大公约数

printf(“最大公约数为%d.\n”, Get_Max_Comm_Divisor(num1, num2));//低版本编译器使用scanf 高版本编译器使用scanf_s。printf(“最大公约数为%d.\n”, Get_Max_Comm_Divisor(num1, num2));//低版本编译器使用scanf 高版本编译器使用scanf_s。//i为num1和num2的公倍数。

2024-05-17 02:21:37 647

原创 求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现_编程实现求个数不确定的整数的最大公约数(2)

【代码】求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现_编程实现求个数不确定的整数的最大公约数(2)

2024-05-17 02:21:04 163

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day15】—— Spring框架1_大家好,我是陈哈哈,北漂五年(2)

Java基础知识集合容器并发编程JVMSpring全家桶MySQL数据库Redis缓存Linux操作技巧等。

2024-05-16 13:24:11 368

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day15】—— Spring框架1_大家好,我是陈哈哈,北漂五年(1)

Java基础知识集合容器并发编程JVMSpring全家桶MySQL数据库Redis缓存Linux操作技巧等。

2024-05-16 13:23:38 349

原创 Java小技巧——对象打印之重写toString方法_java tostring 打印每个字段

为了提高效率,重写就可以让编译器为我们自动产生一个打印所有参数的方法。2.其次我们再进入valueOf内部:其内部可以将不为空obj对象通过roString作用后返回;1.首先我们进入println内部:它借助valueOf将对象x转换成了字符串再进行打印;但是如果成员变量太多,有几十个,我们就不可能每个参数都输入一遍,这样效率太低;3.最后我们进入toString内部:这即是println最底层的作用了。我们选择Generate→toString →选择需要打印的参数即可;

2024-05-16 13:23:04 240

原创 最全【逆强化学习-1】学徒学习(Apprenticeship Learning)(2),C C++学习的三个终极问题及学习路线规划

ϕwTμπgrϕ​=wTμ(πg​),Agent与环境互动(可能会互动不止一次,因为model的更新需要时间),产生轨迹πg\pi_gπg​,提取特征为ϕs1Eϕs2EϕsME\phi(s_1ϕ(s1(E)​),ϕ(s2(E)​),…,ϕ(sM(E)​),也计算Agent的轨迹期望值μπg∑tγtϕstg{(g)})5. 求解最优ww∗w=w^*w=w∗以更新线性Reward函数rϕwTμπmaxtw。

2024-05-16 09:47:06 251

原创 最全【软考笔记】(一)计算机系统基础知识_软考计算机硬件基础知识,2024年最新C C++驱动工程师面试题

备注软件设计师中级 ing。

2024-05-16 09:46:33 353

原创 最全【软考笔记——软件设计师】(四,2024年最新阿里、腾讯大厂C C++面试必问知识点系统梳理

1、 建立数据库create datebase 数据库名2、建立基本表3、 修改基本表结构修改不是指的修改列的表名,而是指的修改列的类型,一般用上面modify来进行修改是主键约束(功能和一样)是外键约束(上面的外键约束语句意思是对sid设置外键约束并且参照S表中的sid)check是用户自定义完整性约束(上面语句意思是检查成绩是否在0-100范围内,也就是在表中插入数据的时候成绩这一列会有一个自动检查成绩范围的约束,不在这个范围就会报错)2、判断非主属性是否对候选键存在部分函数依赖。

2024-05-16 09:46:00 331

原创 最全【软考笔记——软件设计师】(六,2024年最新深度解析,2024年最新值得收藏

强调时间顺序交互对象的关系。

2024-05-16 09:45:25 392

原创 数据结构java版之二叉树(部分offer面试题篇)_二叉树java面试题(2)

/将preIndex设置为全局变量用来保证在递归的过程中当子树根结点返回到总根后的空指针异常。//将所有一层link的结点放在同一个list中。//根节点和subroot是不是两颗相同的树。//subRoot是不是root的左子树。//将同层结点放在一个list中。//最后返回整个所需的ret。//①判断树是否为空的情况。//当前的结点个数size。//二叉树的最近公共祖先。//打印层序遍历二叉树。//②判断队列是否为空。//先写出一个中序遍历。//左树或者右树为空。//左树或者右树为空。

2024-05-16 05:43:54 615

原创 数据结构java版之二叉树(部分offer面试题篇)_二叉树java面试题(1)

两种思考方式:①遍历思路:定义一个计数器count,遍历二叉树,如果有结点就count++;(此处的遍历方式,可以是在上章博客里写到的前中后序遍历中的任何一种)代码如下:!!!注意count需要定义在该函数外部,否则当递归时其count值会回到初始化er②子问题思路:两种思考方式:①遍历实现:②子问题思路:该题在2中第二个思路中已经求得解题思路:思路分析:解题思路:解题思路:解题思路:要判断两棵树是否相同:①数的结构相同②相应位置的结点对应的数值相同。

2024-05-16 05:43:21 536

原创 数据结构C语言 《四》二叉树,堆的基本概念以及堆的相关操作实现(上)_二叉树及其应用 堆的交换c语言

双亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点;兄弟节点:具有相同父节点的节点互称为兄弟节点;树的度:最大的节点的度节点的层次:从根开始定义起,根为第1层,根的子节点为第2层,以此类推;树的高度或深度:树中节点的最大层次;堂兄弟节点:双亲在同一层的节点互为堂兄弟;节点的祖先:从根到该节点所经分支上的所有节点;子孙:以某节点为根的子树中任一节点都称为该节点的子孙;森林:由m(m>0)棵互不相交的树的集合称为森林;

2024-05-16 05:42:47 559

原创 数据结构C语言 《四》二叉树,堆的基本概念以及堆的相关操作实现(上)_二叉树及其应用 堆的交换c语言(1)

kn-1},把它的所有元素按完全二叉树的顺序存储方式存储在一个一维数组中,并满足:Ki = K2i+2) i = 0,1,2…由于被访问的结点必是某子树的根,所以N(Node)、L(Left subtree)和R(Right subtree)又可解释为根、根的左子树和根的右子树。二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。

2024-05-16 05:42:14 527

原创 一气之下,我一行代码搞定了约瑟夫环问题,面试官懵了_约瑟夫问题c语言

核心代码这种方法估计是最多人用的,时间复杂度为 O(n * m), 空间复杂度是 O(n)。和第一种方便相比,时间复杂度和空间复杂度都差不多,不过采用链表比较不容易出错。面试官:还有更好的方法吗?我:卧槽,链表这么好的方法还问我有没有更好的?好家伙,嫌弃代码太长没耐心看?

2024-05-16 01:40:50 603

原创 一文说透IO多路复用select poll epoll_io多路复用 poll epoll 简单易懂

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取其代码 实现如下所示:缺点作为多路复用的初始版本,只能说是能用而已,性能并不能高到哪儿去,使用的局限性也比较大。主要体现在以下几个方面:但也并不是一无是处,我个人是十分喜欢这个函数的,主要得益于以下几个方面:参

2024-05-16 01:40:18 564

原创 一文说透IO多路复用select poll epoll_io多路复用 poll epoll 简单易懂(2)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!但也并不是一无是处,我个人是十分喜欢这个函数的,主要得益于以下几个方面:参数说明:鉴于函数的一些 缺点和局限性,的实现就做了一些升级。首先,它突破了文件描述符

2024-05-16 01:39:44 645

原创 一文说透IO多路复用select poll epoll_io多路复用 poll epoll 简单易懂(1)

/用来存放监听文件描述符和事件的集合。int nready;// 接受poll返回值,记录满足监听事件的fd个数。POLLRDBAND 可以读取优先带数据(在 Linux 上通常不使用)。POLLWRNORM 等同于POLLOUT。POLLRDNORM 等同于POLLIN。POLLRDHUP 关闭连接。POLLPRI 触发异常条件。POLLERR 发生了错误。POLLOUT 写事件。POLLHUP 挂断。POLLIN 读事件。

2024-05-16 01:39:11 748

原创 2024年最全c语言---指针进阶(2)--玩转指针_int arr等价于int arr[],【绝对干货

去掉 arr2[20] ,剩下的 int* 就是数组元素的类型。往后一看,看到[20],说明指针指向了一个数组,数组有20个元素,二维数组传参–数组名是第一行的地址,不是第一行第一列的元素的地址。arr是第一行元素的地址,*arr表示指针指向了这一行的地址。//pa,存的就是Add的地址,然后进行*pa,找到了Add。向前一看,char,数组元素的类型就是char类型。//代表了第i行j个元素的地址。// Print 和 &Print等价。//二级指针是存放一级指针的地址的。) =&Print;

2024-05-15 14:00:45 990

原创 2024年最全C语言 字符函数和字符串函数_c语言判断是否是字符串的函数,35岁的程序员被裁

(img-dWbLSzJd-1715752790851)](img-VVsKoD0y-1715752790852)]printf(“是字母或数字!printf(“是大写字母!printf(“是字母!

2024-05-15 14:00:12 698

原创 2024年最全C程序环境及预处理(1),2024年最新阿里C C++岗面试百题

下面的这些符号都是C语言内置符号__FILE__进行编译的源文件__LINE__文件当前的行号__DATE__文件被编译的日期__TIME__文件被编译的时间程序中使用对应的符号在预处理阶段自动转化为对应的含义,测试代码如下return 0;运行结果由于_LINE_在第四行,所以转化结果为4;时间和日期就是我测试代码的时间、日期;_FILE_则对应我源文件的路径。在预处理阶段,编译器会自动将代码中的 name 全部替换为 stuff。

2024-05-15 13:59:39 532

原创 Google protobuf使用之proto文件编写规则(二)_google 官方提供了 protobuf 的编码规范(1)

Repeated:表示该字段可以包含[0,N]个元素。其特性和optional一样,但是每一次可以包含多个值。可以看作是在传递一个数组的值。

2024-05-15 12:12:02 337

原创 Golang 从零开始实现多人聊天室(三)上线通知与公屏聊天_golang 聊天室实列

NtyLogin // 通知上线的Op。// 提醒所有人新用户上线。// 收到的参数错误忽略、

2024-05-15 12:11:26 240

原创 github速度慢问题完美解决,告别卡顿,三哥再也不用担心小舞找不到资料啦_github 上传慢

这里会提示降低计算机安全性,点确定就行,用户是自己,安全性自己掌控。++开发知识点,真正体系化!

2024-05-15 12:10:50 387

原创 github速度慢问题完美解决,告别卡顿,三哥再也不用担心小舞找不到资料啦_github 上传慢(2)

以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**这里会提示降低计算机安全性,点确定就行,用户是自己,安全性自己掌控。在这提供原始的 hosts文件里面的内容。

2024-05-15 12:10:12 300

原创 C C++最新文件的基本操作,2024年最新C C++高级面试framework

/3其实打印的有效值只有2个,第三个为\0。// .wd打开后原本的文本内容会被覆盖。// .wd打开后原本的文本内容会被覆盖。//getc——适用于所有输入流。//读文件 - 从文件中读取。//对格式化的数据进行写文件。//对格式化的数据进行写文件。//写文件——按照行来写。//读文件——按照行来读。

2024-05-15 07:46:29 810

原创 C C++最新数据结构(C语言版)概念、数据类型、线性表,2024年京东C C++岗面试必问

引用数据类型:这些类型包括指针和引用。数组是一组相同类型的元素的集合,结构体是一组不同类型的数据成员的集合,而枚举是一组离散的命名常量。类是一种封装了数据和相关操作的用户定义类型,接口定义了一组行为规范,而模块是一组相关功能的集合。数组(Array):是一种线性结构,将相同类型的数据按顺序存储在连续的内存空间中。栈(Stack):是一种特殊的线性结构,采用后进先出(LIFO)的原则。节点之间的关系可以是任意的,常用于表示网络、社交关系等复杂结构。数据的存储结构是指在计算机系统中,用于存储和组织数据的方式。

2024-05-15 07:45:54 836

原创 C C++最新数据结构与算法----单链表_数据结构与算法 c语言单链表,面试官问的那些C C++原理你都懂吗

/上面的定义只是为了方便理解,其实也可以直接写pos->next = pos->next->next。//上面的定义只是为了方便理解,其实也可以直接写pos->next = pos->next->next。else if((*pphead)->next==NULL) //只有一个结点。else if((*pphead)->next==NULL) //只有一个结点。

2024-05-15 07:45:18 997

原创 C C++最新数据结构——单链表,膜拜大牛

SLTNode;将单链表中的数据类型重定义为 SLDataType 类型,并定义一个单链表节点的结构体,其中节点的一部分是当前节点的数据,另一部分则是指向下一节点的指针。

2024-05-15 07:44:39 733

原创 C C++最新C++搭建集群聊天室(五):JSON序列化与反序列化(1),714页PDF的鸿蒙学习笔记

Json是一种轻量级的数据交换格式,具有数据格式简单,读写方便易懂等很多优点。用它来进行前后端的数据传输,大大的简化了服务器和客户端的开发工作量。如果说现在对json还没有什么概念的朋友,了解了以上内容之后,再了解一下它是字典形式的即可。一切存取操作如字典。只是前后可能做点格式转换罢了。来个例子熟悉一下:“dog”: [“age”:15},我们平时要去哪里找这种json格式的数据呢?网络抓包抓出来的就有很多是这样的,前面不是说了嘛。

2024-05-15 03:17:17 588

原创 C C++最新c++探险--有虚函数时的继承,C C++studio基础

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取#mermaid-svg-IBmcXQG7smu1al0s .label{font-family:‘trebuchet ms’, verdana, arial;font-family:var(–mermaid-fon

2024-05-15 03:16:40 574

原创 C C++最新C++成神之路 第一课【步入C++的世界(2),2024年最新2024年C C++笔试题总

在C语言的基础上研发了“C with classes”,再到1983年,“C with classes”改名为 C plus plus,也就是我们说的C++,也有许多的新功能加入到了C++语言,C++也在不断的更新……学习C++编程语言是一种很有挑战性的事情,C++有难度,也是基础,当然,学习C++也是一件很有成就感的一件事,在学习C++编程语言之前,先来了解一下C++的历史吧,步入C++的世界,体会不一样的编程世界吧。在AT&T贝尔工作室研发。C++98标准发布,新增了bool类型,转换运算符等等…

2024-05-15 03:16:04 771

原创 C C++最新C++引用之用法详解_c++引用的过程(1),架构师花费近一年时间整理出来的C C++核心知识

引用的本质在c++内部实现是一个指针常量. Type& ref = val;c++编译器在编译过程中使用常指针作为引用的内部实现,因此引用所占用的空间大小与指针相同,只是这个过程是编译器内部实现,用户不可见。那么函数的返回值类型必须是。给函数的返回值 取个别名。

2024-05-15 03:15:28 113

原创 C C++最全Trainsorting<逆序找最长递增递减子序列>(2),2024新鲜出炉阿里巴巴面试真题

也是第二次做这道题了,第一次做以为直接输出最长递增+最长递减结果WA ,今天做才发现并不是两者之和,并且还要注重一点,放入车子的顺序是根据输入的顺序来的,因为这个wa了一次,这里解释一下:因为根据题目的意思,我们应该大的往前面放,小的往后面放,第一种情况的解为:9 8 7 3 第二种情况的解为:3 2 1 7 8 9。,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**这两个案例的结果分别是:4,6。

2024-05-14 22:45:08 674

原创 C C++最全Top K算法分析_基于向量交集的topk搜索,详细的C C++学习指南

从伪代码可以看到,二分查找,一个大的问题,可以用一个mid元素,分成左半区,右半区两个子问题。接着,从第k+1个元素开始扫描,和堆顶(堆中最小的元素)比较,如果被扫描的元素大于堆顶,则替换堆顶的元素,并调整堆,以保证堆内的k个元素,总是当前最大的k个元素。画外音:n个元素扫一遍,假设运气很差,每次都入堆调整,调整时间复杂度为堆的高度,即lg(k),故整体时间复杂度是n*lg(k)。堆,是求TopK的经典算法,那还有没有更快的方案呢?直到,扫描完所有n-k个元素,最终堆中的k个元素,就是猥琐求的TopK。

2024-05-14 22:44:31 671

原创 C C++最全Tomcat 和 HTTP协议 - JavaEE初阶 - 细节狂魔_http转包工具,2024年最新校园C C++面试题

响应的大部分,都和请求是一样的。所以,我会详细将 和 请求不一样的。一样的,我们就轻微带过。上面就介绍了,最常见的一些状态码,但是实际上HTTP状态码,种类非常多!关于 HTTP,我们主要还是去深入理解好 HTTP 的 请求格式 与 响应格式,以及能够去熟练使用 fiddler,掌握了这些东西,其实 HTTP 的理论基础部分,我们就差不多了。有了这些,再去做一些网站类的开发,其实我们就有了最底层的基石。后面,我们写代码的时候,不光能帮助我们更好的去理解:程序 与 后端 是如何进行交互的。

2024-05-14 22:43:54 961

原创 C C++最全Thread 类及常用的方法_thread类,字节C C++高工面试

优先级 | getPriority() || 是否为后台线程 | isDaemon() || 是否存活 | isAlive() || 是否被中断 | isInterrupted() |线程 Id名称状态优先级是否为后台线程是否存活在线程的状态中,除了NEW和TERMINATED以外的状态都是活着的。

2024-05-14 22:43:16 1016

原创 2024年最新(二)结构型模式:1、适配器模式(Adapter Pattern(1),不断提升自己创造溢价的能力

适配器模式通常用于将不兼容的类组合在一起工作,或将旧代码与新代码集成在一起。适配器模式还有个别名叫:Wrapper(包装器),顾名思义就是将目标类用一个新类包装一下,相当于在客户端与目标类直接加了一层。IT世界有句俗语:没有什么问题是加一层不能解决的(1)当需要使用一个现存的类,但它提供的接口与我们系统的接口不兼容,而我们还不能修改它时;(2)当多个团队独立开发系统的各功能模块,然后组合在一起,但由于某些原因事先不能确定接口时。

2024-05-14 16:25:08 297

原创 2024年最新(二) 用QWebSocket 实现服务端和客户端(详细代码直接使用),一文详解

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取要是想了解QWebSocket的详细知识,还得移步到上一篇文章:WebSocket 详解,以及用QWebSocket 实现服务端和客户端(含代码例子)-CSDN博客本篇文章主要讲解如何利用QWebSocket 实现服

2024-05-14 16:24:32 334

空空如也

空空如也

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

TA关注的人

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