自定义博客皮肤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)
  • 收藏
  • 关注

原创 最新玩转C语言for循环,2024年最新C C++面试项目全代码

循环的嵌套。

2024-05-17 01:17:16 363

原创 最新牛客错题整理——C语言(实时更新),2024年最新大厂程序员35岁后的职业出路在哪

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}#include int func(int x, int y) { return (x + y); }int main() {int

2024-05-17 01:16:43 239

原创 最新爬虫扩展——浅谈Response对象_response(1),腾讯T3团队整理

第一个要了解的是apparent_encoding和encoding属性,其中encoding是从HTTP header中猜测的响应内容编码方式,apparent_encoding是根据响应内容分析出的编码方式。第二个要了解的是cookies属性,该属性保存了用户的cookie值,我们有的时候可以通过获取到上一个请求的cookie,作为请求头的一个cookie参数传入到请求中。第三个要了解的是headers属性,这个属性中记录了响应头中的相关内容,虽然不怎么会用到,但还是要理解这是什么。

2024-05-17 01:16:10 396

原创 最新点云法线估计:C++实现_点云法线c++实现,view事件分发面试

表面法线是几何体表面的重要属性,在很多领域都有大量应用,例如:在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行,对于一个已知的几何体表面,根据垂直于点表面的矢量,因此推断表面某一点的法线方向通常比较简单。思路:要求一个点的法线,对这个点的k近邻拟合平面,求这个平面的法线。总的来说,就是点云的法线可以便是点云的特征,如果法向量连续,可以判断是平面,法向量突变,是角点。对于物体表面一点,将它和领域的点云看成是空间的椭球体,法向量方向对应椭球体的最短轴方向。2)最小二乘拟合,计算协方差矩阵。

2024-05-17 01:15:37 240

原创 《Operating Systems Three Easy Pieces》 操作系统导论【二】 虚拟化内存

在这个例子中,有 8 个页帧(由 128 字节物理内存构成,也是极小的)为了记录地址空间的每个虚拟页放在物理内存中的位置,操作系统通常为每个进程保存一个数据结构,称为页表(page table页表的主要作用是为地址空间的每个虚拟页面保存地址转换(为了转换(translate)该过程生成的虚拟地址,我们必须首先将它分成两个组件:虚拟页面号()和页内的偏移量(offset检索页表,找到虚拟页 1 所在的物理页面, 物理帧号(PFN)(有时也称为物理页号,

2024-05-16 16:15:20 363

原创 《Operating Systems Three Easy Pieces》 操作系统导论【一】 虚拟化 CPU_操作系统three piece

p4 我实调用了 fork 来创建新的子进程,之后调用 execvp()来执行 wc。– 屏幕上谁有看到输出, 是由于结果被重我向到文件 p4.output。// 可以看到实际操作系统对于进程状态的定义远不止上面介绍的3种。

2024-05-16 16:14:47 224

原创 《Operating Systems Three Easy Pieces》 操作系统导论【一】 虚拟化 CPU_操作系统three piece(1)

p4 我实调用了 fork 来创建新的子进程,之后调用 execvp()来执行 wc。– 屏幕上谁有看到输出, 是由于结果被重我向到文件 p4.output。// 可以看到实际操作系统对于进程状态的定义远不止上面介绍的3种。

2024-05-16 16:14:12 344

原创 最全《数据结构》— ArraryList与顺序表_arraylist(1),面试心得体会

有关注意事项:1、检测是否正真需要扩容,如果是调用grow准备扩容;2、预估需要扩容的大小*初步预估按照1.5倍大小扩容*如果用户所需大小超过1.5倍大小,则按照用户所需大小扩容*真正扩容之前检测是否能扩容成功,防止太大导致扩容失败3、使用CopyOf进行扩容。

2024-05-16 08:41:31 269

原创 最全《C陷阱与缺陷》----第四章 链接器_c语言陷阱与缺陷第四章总结,从入门到精通的C C++进阶学习笔记整理

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!int a = 9;int a;static int a;int isvowel();//声明函数的方式int isvowel©char c;{

2024-05-16 08:40:58 132

原创 最全《C语言程序设计现代方法》----第七章 基本类型(1),2024年最新跟C C++初学者分享几点经验

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!0004145)][外链图片转存中…(img-UjeAFDyj-1715820004145)]

2024-05-16 08:40:25 259

原创 最全《C++基础知识精讲》专栏介绍_c+,2024年最新C C++开发技巧

(img-Z0eIs8zM-1715819970725)](img-pdWjO43B-1715819970725)]注意事项3:对字符数组使用sizeof。注意事项4:对其他数组使用sizeof。注意事项6:对函数调用使用sizeof。注意事项1:对字符串使用sizeof。注意事项5:对表达式使用sizeof。注意事项7:对结构体使用sizeof。注意事项2:对指针使用sizeof。注意事项8:对类使用sizeof。陷阱2:使用指向随机内容的指针。陷阱6:指针的算数运算。重载自增和自减运算符。

2024-05-16 08:39:52 330

原创 完美C语言系列之《C语言程序设计现代方法》----第二章_c语言程序设计第二章笔记(2)

在C89中,返回给操作系统的值是未定义的。在C99中,如果main()函数声明中的返回类型是int,程序会向操作系统返回0;不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!答:当出现在main()函数中使,这两种语句使完全等价的,二者都终止程序执行,并且向操作系统返回0值。一个C程序可以包含多个函数,但是只有main()函数是必须有的,在执行程序时系统会自动调用main()函数。

2024-05-16 04:38:19 881

原创 完美C语言系列之《C语言程序设计现代方法》----第二章_c语言程序设计第二章笔记(1)

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!属于标准库的标识符也是受限的。以下划线开头的标识符也是受限的。注意:如果main()函数的末尾没有return语句,程序仍然能终止。答:当出现在main()函数中使,这两种语句使完全等价的,二者都终止程序执行,并且向操作系统返回0值。一个C程序可以包含多个函数,但是只有main()函数是必须有的,在执行程序时系统会自动调用main()函数。

2024-05-16 04:37:46 481

原创 完美C语言系列之《C语言程序设计现代方法》----第三章_c编译器不会检查格式串中格式说明(转换说明)的数量是否和输出项的数量相匹配

注意:跟随在字符%后的信息指定了把数值从内部形式(二进制)转换成打印形式(字符)的方法。注意:C语言编译器不会检测格式串中转换说明的数量是否和输出项的数量相匹配。printf函数将正确显示变量i的值,接着显示另一个(无意义的)整数值。在这种情况下,printf函数会显示变量i的值,但是不会显示变量j的值。此外,C语言编译器也不检测转换说明时候适合要显示项的数据类型。如果程序员使用不正确的转换说明,程序将会简单产生无意义的输出。

2024-05-16 04:37:13 607

原创 完美C语言系列之《C语言程序设计现代方法》----第三章_c编译器不会检查格式串中格式说明(转换说明)的数量是否和输出项的数量相匹配 (1)

在这种情况下,printf函数会显示变量i的值,但是不会显示变量j的值。此外,C语言编译器也不检测转换说明时候适合要显示项的数据类型。如果程序员使用不正确的转换说明,程序将会简单产生无意义的输出。

2024-05-16 04:36:41 975

原创 【极简数据结构】快速了解并实现顺序表,速通玩家的最爱_数据结构速通

if (psl->size == psl->capacity)//判断空间是否足够。//指向动态开辟的数组。//顺序表 头插(复用SeqListInsert函数)//顺序表 尾插(复用SeqListInsert函数。//顺序表 头删(复用SeqListEarse函数)//顺序表 尾删(复用SeqListEarse函数)// SLDateType size;//删除和插入一样:有区域约束,不可任意访问删除。//顺序表 任意pos位置插入。

2024-05-16 00:35:22 978

原创 【机器学习】舍友居然偷偷在看这篇文章·入门机器学习_鸡尾酒会算法

关于假设空间的内容,我们举下面这个例子来进行理解。

2024-05-16 00:34:49 516

原创 【机器学习】舍友居然偷偷在看这篇文章·入门机器学习_鸡尾酒会算法(1)

机器学习致力于研究如何通过计算的手段,利用经验来改善系统自身的性能.在计算机系统中,“经验”通常以“数据”形式存在,因此,机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”(model)的算法,即“学习算法”(learning algorithm)。有了学习算法,我们把经验数据提供给它,它就能基于这些数据产生模型;在面对新的情况时(例如看到一个没剖开的西瓜),模型会给我们提供相应的判断(例如好瓜).如果说计算机科学是研究关于“算法”的学问,机器学习是研究关于“学习算法”的学问。

2024-05-16 00:34:16 635

原创 【期末课程设计】学生成绩管理系统_成绩管理系统(c#课程设计)一、功能介绍 该成绩管理系统分为教师登录和学生登

该项目分为5个文件,其中4个 .c源文件和1个 .h头文件test.c项目实现的整体框架及成绩管理系统的初始登录界面等实现教师系统和学生系统的登录界面和系统成员数据的初始化实现学生登录系统等相关功能Teacher.c实现老师登录系统等相关功能存放项目中的各种头文件、#define 定义的常变量、函数、结构体的声明等推荐使用集编译链接于一体的翻译环境推荐环境:Visual Studio 2017版及或更高、Dev-C++、Visual Studio Code等 C/C++编译器。

2024-05-16 00:33:42 722

原创 JavaEE进阶 - Spring 核心 与 设计思想 - 细节狂魔_javaee spring小论文(1)

由此,不难得出结论。IoC 的优点:1、实现代码的解耦合,使用代码之间互不影响。2、对象(Bean)的生命周期,交给 IoC 框架来维护,作为程序员无需再关注了。这个 帝乡 什么 new的,什么时候不用了,被回收。都不需要我们去关注了!这都被 IoC 容器 给一手包办了!!!举个例子:下馆子 VS 在家自己DIY如果我们自己在家做一道菜,我们需要买菜,洗菜,jian菜;另外,我们还需要准备柴米油盐;最后,还要进行一些列的操作,才能做出一道菜。

2024-05-15 16:52:19 365

原创 JavaEE进阶 - Spring MVC 程序开发 - 细节狂魔_java ee包含安卓开发吗

通过上⾯的学习我们知道,默认请求下⽆论是 Spring MVC 或者是 Spring Boot 返回的是视图(xxx.html),⽽现在都是前后端分离的,后端只需要返给给前端数据即可,这个时候我们就需要使⽤@ResponseBody 注解了。获取对象参数的重点,还是在 前端传参的时候,参数名称 要与 对象中的属性名称相对应,Spring MVC 就会自动 对 对象的属性 进行赋值。方法还是一样的,只要 前端传递的参数名称 和 后端映射方法参数名称相同,就能够获取一个,甚至多个参数。

2024-05-15 16:51:46 390

原创 JavaEE进阶 - Spring MVC 程序开发 - 细节狂魔_java ee包含安卓开发吗(1)

Spring MVC 是⼀个实现了 MVC 模式,并继承了 Servlet API 的 Web 框架。既然是 Web 框架,那么当⽤户在浏览器中输⼊了 url 之后,我们的 Spring MVC 项 ⽬就可以感知到⽤户的请求。同时 Spring MVC 又是 Spring 框架中的 一个 WEB 模块,它是随着 Spring 的 诞生 而 存在的一个框架。Spring 和 Spring MVC 诞生的历史是比较久远的,在它们之后才有了 Spring Boot。

2024-05-15 16:51:11 243

原创 C语言程序周期接收虚拟串口发送的数据_c语言编程实现串口收发数据的程序例程(1)

串口调试助手打开串口2(COM2),串口参数为:波特率115200,数据位8,检验位0,停止位1。C语言代码为我们定义了一个char str[9]来接收数据,首先通过ReadFile()函数的返回值判断读串口是否成功,如果成功,则通过wCount来判断实际接收到的数据是否和我们预想的一致。我们在串口2那先不发送数据,直接运行,结果如下可以发现是接收不到数据的,因此会一直打印没有接收到8个字节数据。我们设置一下串口2的周期发送再次运行程序可以发现,我们的程序成功的接收了串口周期发送的数据。

2024-05-15 10:59:41 304

原创 C语言的一些函数的用法_using namespace std; char a[27],b[27],m[100]; map<

/int(返回数据的类型) f(函数名)(int(传入变量类型), x(自定义变量名))vv[0].insert(vv[0].begin()+1, 5);q.empty())cout

2024-05-15 10:59:04 380

原创 C语言百日千题系列之《忘情水题》第一日_输出一个正整数表示每袋核桃的数量

3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)**这道题就是其实变相的求三个数的最小公倍数因为这样才能 各组平分核桃那这个问题就变成了如何求最小公倍数了,那我们应该使用辗转相除法来求辗转相除法是古希腊求两个正整数的最大公约数的,也叫欧几里德算法,其方法是用较大的数除以较小的数,上面较小的除数和得出的余数构成新的一对数,继续做上面的除法,直到出现能够整除的两个数,其中较小的数(即除数)就是最大公约数。如果一个数能够同时整除x和y,则必能同时整除b和y;

2024-05-15 10:58:28 316

原创 C语言深度解析:函数的形参和实参与传值和传址(多角度分析,让你有一种相见恨晚的感觉!!

*:形参为指向实参地址的指针,当对形参进行指向操作时,就相当于实参本身进行的操作。**

2024-05-15 10:57:51 209

原创 C C++最新【带你吃透C++】C+(2),做了三年C C++

new/delete不仅仅会开空间/释放空间,还会调用构造函数和析构函数举个例子:#includeclass Apublic:A(int a=0)//构造:_a(a)~A()//析构private:int _a;int main()//申请空间,传参(10),调用构造函数对开的空间初始化delete(p4);return 0;通过监视可以看到申请的空间初始化为了10动态申请多个类的空间用new和delete操作符://申请,调用十次构造函数//销毁。

2024-05-15 06:33:14 531

原创 C C++最新【学习挑战赛 深度学习实践(六)】乳腺癌识别,程序员面试防坑宝典

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取train_ds = tf.keras.preprocessing.image_dataset_from_directory(data_dir,validation_split=0.2,subset=“tra

2024-05-15 06:32:38 847

原创 C C++最新【学习QT必备的C++基础】C+,2024年最新难道C C++真的凉了

本专题不仅仅从语法层面讲解 C++ 引用,而是深入 C++ 引用的本质,让大家不但知其然,而且知其所以然。

2024-05-15 06:32:02 865

原创 C C++最新【动态规划】——数塔(java版,2024年最新看这篇足矣了

*我们的解题思路:**先求子问题,也就是先求出底层的最大值,例如:先求出第4层各数的路径最大值(这里因为第4层是最底层,也就是它本身),然后第3层通过判断自己下面层数的左边和右边(第4层,例如8下面的 16(左)和4(右))谁更大,从而求出第3层各数路径的最大值,有点抽象,给大家一张图来解释一下:我们从最底下开始看,因为第4层是最底层,所以最大值为它本身,也就是图中的初始化。分别为16 4 18 10 9。

2024-05-15 06:31:25 714

原创 C C++最全计算服务器架构模式与UDP CS模式_udp 有cs吗(1),高级C C++面试答案

UDP是面向报文的。但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。常用的UDP端凵号有53(DNS)、69(TFTP)、161(SNMP)使用UDP协议包括:TFTP、SNMP、NFS、DNS、BOOTP。UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。

2024-05-15 02:04:55 756

原创 C C++最全血轮眼轮回眼特效 html+css_轮回眼html,2024年最新已拿意向书

left: 38%;top: 30%;定位相应的位置。白色。设置为10,显示在最上层。绝对定位top: 50%;left: 50%;居中对齐。animation:设置动画,让其变紫色。forward:继承最后一帧的属性。黑色紫色。计算,让最开始的圈显示在最上层。animation:设置动画,让轮回圈慢慢变大,同时变成紫色。

2024-05-15 02:04:19 335

原创 C C++最全蓝桥杯C++大学B组一个月冲刺记录2024 3 10,2024年最新我是如何收割多家大厂offer的

【代码】C C++最全蓝桥杯C++大学B组一个月冲刺记录2024 3 10,2024年最新我是如何收割多家大厂offer的。

2024-05-15 02:03:43 264

原创 C C++最全蓝桥杯2019年软件类省赛:真题+解答_蓝桥杯19套,2024年最新做了6年C C++开发

现在你知道公钥中n = 1001733993063167141, d = 212353,同时你截获了别人发送的密文C = 20190324,请问,原文是多少?首先生成两个质数p, q,令n = p * q,设d 与(p -1)*(q -1) 互质,则可。//因为在while中最后是加1的,所以输出j-1。找到e 使得d * e 除(p-1)*(q -1) 的余数为1。//这里是因为e可能为负数。//注意这里初值是1。//判断n是否是质数,n>=1。//扩展欧几里得算法。//扩展欧几里得算法。

2024-05-15 02:03:07 658

原创 C C++最全Java多线程(六):线程池详解_executors,2024年最新你头秃都没想到还能这样吧

DiscardPolicy : 忽略旧任务(队列第一个任务)AbortPolicy : 提示异常,拒绝执行(默认的拒绝策略)CallerRunsPolicy : 使用调用线程池的线程来执行任务DiscardOldestPolicy : 忽略最新任务自定义拒绝策略示例代码// 手动方式创建线程池@Override// 自定义拒绝策略System.out.println("自定义拒绝策略");});i < 5;

2024-05-14 21:32:39 556

原创 C C++最全Java多线程(七):单例模式详解_java多线程单例模式,2024年最新BAT常见的20道C C++面试题详解

可以看到产生了三个实例,而非一个,线程不安全。如果在多线程下,一个线程进入了if (dataSource == null)判断语句块,还未来得及往下执行,另一个线程也通过了这个判断语句,这时便会产生多个实例。所以在多线程环境下不可使用这种方式。可以看到这种方式也存在线程安全问题,假如一个线程进入了if (dataSource == null)判断语句块,还未来得及往下执行,另一个线程也通过了这个判断语句,这时便会产生多个实例。但是这种方式虽然线程安全,但是直接给全局加锁,效率太低了。

2024-05-14 21:32:02 205

原创 C C++最全java中JDK的安装_java7,这些面试官常问的开发面试题你都掌握好了吗

Step 11:配置好环境变量后,运行cmd命令行,同时按下快捷键win+R,输入cmd,在弹出的命令行窗口后,输入命令:java -version,如果返回java版本信息,则只表示安装成功;”,然后点击“确定”,”,然后点击“确定”,全部确定;如果是点击这个进行安装的话,他中间会出现一个路径,将路径复制下来,放到JAVA_HOME里面即可;Step 8:选中“Path”变量,点击“编辑”,path就是路径;Step 6:系统变量中会出现刚才新建的JAVA_HOME变量,再次点击“新建”,

2024-05-14 21:31:26 213

原创 C C++最全java中JDK的安装_java7(1),2024年最新C C++程序员进大厂面试必备基础技能

Step 11:配置好环境变量后,运行cmd命令行,同时按下快捷键win+R,输入cmd,在弹出的命令行窗口后,输入命令:java -version,如果返回java版本信息,则只表示安装成功;”,然后点击“确定”,”,然后点击“确定”,全部确定;如果是点击这个进行安装的话,他中间会出现一个路径,将路径复制下来,放到JAVA_HOME里面即可;Step 8:选中“Path”变量,点击“编辑”,path就是路径;Step 6:系统变量中会出现刚才新建的JAVA_HOME变量,再次点击“新建”,

2024-05-14 21:30:49 263

原创 2024年最新巧借C++算法实现冒泡排序算法(1),9次C C++面试经验总结

排序前的数组:64 34 25 12 22 11 90。排序后的数组:11 12 22 25 34 64 90。

2024-05-14 15:12:42 219

原创 2024年最新工作8年的普通专科生程序员的一些感悟_专科程序员,2024年最新含BATJM大厂

时间过的真的很快,转眼进入软件开发行业8年了,混的还是不如人意。突然想起了筷子兄弟的《老男孩》,。当曾经的梦想都被残酷的现实打击的支离破碎时,更多的也许是平静和认命吧。人生真的到了一定的岁数,真的要学会认命,知道天命不可违。感慨太多,先进入正题吧。

2024-05-14 15:12:06 739

空空如也

空空如也

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

TA关注的人

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