程序员
文章平均质量分 83
普通网友
这个作者很懒,什么都没留下…
展开
-
C语言程序周期接收虚拟串口发送的数据_c语言编程实现串口收发数据的程序例程(1)
串口调试助手打开串口2(COM2),串口参数为:波特率115200,数据位8,检验位0,停止位1。C语言代码为我们定义了一个char str[9]来接收数据,首先通过ReadFile()函数的返回值判断读串口是否成功,如果成功,则通过wCount来判断实际接收到的数据是否和我们预想的一致。我们在串口2那先不发送数据,直接运行,结果如下可以发现是接收不到数据的,因此会一直打印没有接收到8个字节数据。我们设置一下串口2的周期发送再次运行程序可以发现,我们的程序成功的接收了串口周期发送的数据。原创 2024-05-15 10:59:41 · 366 阅读 · 0 评论 -
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 · 386 阅读 · 0 评论 -
C语言百日千题系列之《忘情水题》第一日_输出一个正整数表示每袋核桃的数量
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)**这道题就是其实变相的求三个数的最小公倍数因为这样才能 各组平分核桃那这个问题就变成了如何求最小公倍数了,那我们应该使用辗转相除法来求辗转相除法是古希腊求两个正整数的最大公约数的,也叫欧几里德算法,其方法是用较大的数除以较小的数,上面较小的除数和得出的余数构成新的一对数,继续做上面的除法,直到出现能够整除的两个数,其中较小的数(即除数)就是最大公约数。如果一个数能够同时整除x和y,则必能同时整除b和y;原创 2024-05-15 10:58:28 · 320 阅读 · 0 评论 -
C语言深度解析:函数的形参和实参与传值和传址(多角度分析,让你有一种相见恨晚的感觉!!
*:形参为指向实参地址的指针,当对形参进行指向操作时,就相当于实参本身进行的操作。**原创 2024-05-15 10:57:51 · 219 阅读 · 0 评论 -
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 · 536 阅读 · 0 评论 -
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 · 852 阅读 · 0 评论 -
C C++最新【学习QT必备的C++基础】C+,2024年最新难道C C++真的凉了
本专题不仅仅从语法层面讲解 C++ 引用,而是深入 C++ 引用的本质,让大家不但知其然,而且知其所以然。原创 2024-05-15 06:32:02 · 874 阅读 · 0 评论 -
C C++最新【动态规划】——数塔(java版,2024年最新看这篇足矣了
*我们的解题思路:**先求子问题,也就是先求出底层的最大值,例如:先求出第4层各数的路径最大值(这里因为第4层是最底层,也就是它本身),然后第3层通过判断自己下面层数的左边和右边(第4层,例如8下面的 16(左)和4(右))谁更大,从而求出第3层各数路径的最大值,有点抽象,给大家一张图来解释一下:我们从最底下开始看,因为第4层是最底层,所以最大值为它本身,也就是图中的初始化。分别为16 4 18 10 9。原创 2024-05-15 06:31:25 · 745 阅读 · 0 评论 -
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 · 763 阅读 · 0 评论 -
C C++最全血轮眼轮回眼特效 html+css_轮回眼html,2024年最新已拿意向书
left: 38%;top: 30%;定位相应的位置。白色。设置为10,显示在最上层。绝对定位top: 50%;left: 50%;居中对齐。animation:设置动画,让其变紫色。forward:继承最后一帧的属性。黑色紫色。计算,让最开始的圈显示在最上层。animation:设置动画,让轮回圈慢慢变大,同时变成紫色。原创 2024-05-15 02:04:19 · 366 阅读 · 0 评论 -
C C++最全蓝桥杯C++大学B组一个月冲刺记录2024 3 10,2024年最新我是如何收割多家大厂offer的
【代码】C C++最全蓝桥杯C++大学B组一个月冲刺记录2024 3 10,2024年最新我是如何收割多家大厂offer的。原创 2024-05-15 02:03:43 · 271 阅读 · 0 评论 -
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 · 669 阅读 · 0 评论 -
C C++最全Java多线程(六):线程池详解_executors,2024年最新你头秃都没想到还能这样吧
DiscardPolicy : 忽略旧任务(队列第一个任务)AbortPolicy : 提示异常,拒绝执行(默认的拒绝策略)CallerRunsPolicy : 使用调用线程池的线程来执行任务DiscardOldestPolicy : 忽略最新任务自定义拒绝策略示例代码// 手动方式创建线程池@Override// 自定义拒绝策略System.out.println("自定义拒绝策略");});i < 5;原创 2024-05-14 21:32:39 · 570 阅读 · 0 评论 -
C C++最全Java多线程(七):单例模式详解_java多线程单例模式,2024年最新BAT常见的20道C C++面试题详解
可以看到产生了三个实例,而非一个,线程不安全。如果在多线程下,一个线程进入了if (dataSource == null)判断语句块,还未来得及往下执行,另一个线程也通过了这个判断语句,这时便会产生多个实例。所以在多线程环境下不可使用这种方式。可以看到这种方式也存在线程安全问题,假如一个线程进入了if (dataSource == null)判断语句块,还未来得及往下执行,另一个线程也通过了这个判断语句,这时便会产生多个实例。但是这种方式虽然线程安全,但是直接给全局加锁,效率太低了。原创 2024-05-14 21:32:02 · 210 阅读 · 0 评论 -
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 · 225 阅读 · 0 评论 -
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 · 271 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
2024年最新工作8年的普通专科生程序员的一些感悟_专科程序员,2024年最新含BATJM大厂
时间过的真的很快,转眼进入软件开发行业8年了,混的还是不如人意。突然想起了筷子兄弟的《老男孩》,。当曾经的梦想都被残酷的现实打击的支离破碎时,更多的也许是平静和认命吧。人生真的到了一定的岁数,真的要学会认命,知道天命不可违。感慨太多,先进入正题吧。原创 2024-05-14 15:12:06 · 781 阅读 · 0 评论 -
2024年最新嵌入式 C 语言宏配置的各种技巧_嵌入式c语言中的宏(1),2024年最新苦熬一个月
当预处理器读到#ifndef _ DEVICE_DEBUG这句发现未宏定义_ DEVICE_DEBUG时,它会在下一句取消_ DEBUG的宏定义,这样不管我实际有没宏定义_ DEBUG,当到了#include "DebugMsg.h"并展开后,预处理器都会认为未定义_ DEBUG,所以就会把_dbg_printf0宏定义为空语句,然后就实现了这个串联的逻辑。完美,设备相关信息全部都从外面的txt文件中读出来了,而且这个文件的文件名还是由刚刚才提到的可工程定制的宏配置的方式给出的。还要加设备,这样下去不行!原创 2024-05-14 15:11:30 · 745 阅读 · 0 评论 -
2024年最新小鸟云安全组在哪里?怎么设置?,2024年最新赶紧收藏起来
1、打开“控制面板”—选择“系统和安全-Windows防火墙”,左侧选择“高级设置”。5、选择“阻止连接/允许连接”并点击下一步,最后选择作用域和输入规则名称后点击完成。如果入站规则缺省规则是“阻止”,那么选择“选择允许”连接表示开启该端口。如果入站规则缺省规则是“允许”,那么选择“选择阻止”连接表示关闭该端口。4、选择“端口类型— 输入要开启/关闭的端口”然后点击下一步。Windows 2003系统操作操作步骤。2、点击“入站规则—新建规则”。3、选择“端口”,点击下一步。原创 2024-05-14 15:10:54 · 181 阅读 · 0 评论 -
2024年最新C++从入门到精通(第三篇) :C,2024年最新面试官不讲武德
Date(int year = 1900, int month = 1, int day = 1)//构造函数。// 这里d2调用的默认拷贝构造完成拷贝,d2和d1的值也是一样的。SeqList(int capacity = 10)//构造函数。// 这里需要注意的是,左操作数是this指向的调用函数的对象。Date(const Date& d)//拷贝构造函函数。~String()//析构函数,进行释放动态开辟的空间。if (this!= &d)//避免对象赋值自己。~SeqList()//析构函数。原创 2024-05-14 01:44:31 · 421 阅读 · 0 评论 -
2024年最新C++从入门到精通——nullptr,C C++界面开发基础
nullptr是C++11引入的一个新特性,用于表示空指针。它提供了一种类型安全的方式来区分空指针和非空指针,避免了传统空指针(如NULL或0)可能导致的类型不匹配问题。使用nullptr可以提高代码的可读性和安全性。同时,nullptr还可以与C++的智能指针(如等)一起使用,更好地管理动态分配的内存。原创 2024-05-14 01:43:55 · 900 阅读 · 0 评论 -
2024年最新C++之引用_c++中的引用是访问同一块空间吗(3),C C++开发必须会的技能
/ 该语句编译时会出错,b为常量。// 该语句编译时会出错,a为常量。// 该语句编译时会出错,类型不同。原创 2024-05-14 01:43:19 · 364 阅读 · 0 评论 -
2024年最新C++之acm多组输入总结(1),面试必备知识点
点它就完事了,这是一个传送门。原创 2024-05-14 01:42:43 · 709 阅读 · 0 评论 -
2024年最全C++初阶-入门基础语法_初中c++(1),2024年最新直面秋招
缺省参数是声明或定义函数时为函数的参数指定一个默认值在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。原创 2024-05-13 19:17:02 · 1022 阅读 · 0 评论 -
2024年最全C++初识string(一)_c++ string(1)(1),2024年最新C C++开发必学
reserve:如果我们知道需要多少空间,直接一次性开好,不用增容提高效率。resize:既要开好空间,又要对空初始化,就用resize。**operator[]**可以向数组一样访问。resize和reserve的作用。reserve的增容。原创 2024-05-13 19:16:25 · 417 阅读 · 0 评论 -
2024年最全C++入门(上)(1),2024年最新C C++高级面试题汇总
函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 顺序)必须不同,常用来处理实现功能类似数据类型不同的问题编译器能区分才有价值。自然语言中,一个词可以有多重含义,人们可以通过上下文来判断该词真实的含义,即该词被重载了。c++的特点是自动识别类型,不需要指定类型,直接打印出整型或浮点型之类的。主函数中就会先去全局域中找,找不到再去带展开的haha域中找。在主函数中直接调用是找不到的,需要指定去找。缺省参数是声明或定义函数时。原创 2024-05-13 19:15:48 · 714 阅读 · 0 评论 -
2024年C C++最新谈谈近期为什么没有写博客的动力_张生荣网站偷文章,掌握这6大技能体系
近期写博客确实没啥动力,一方面是手头上工作确实不少,还有一方面就是许多个人建立的私人网站通过爬虫,经常不带原作者或者出处的转载,并不是说不能转载,但是转载还把图片上的CSDN水印盖住,真的非常非常不尊重他人的创作成果,挺恶心人的,这种事情就和前段时间一个博主遇到的一样恶心,他公开分享的源码被人拿到闲鱼上卖钱,最可笑的是买源码的人还加博主微信问代码问题,真是可悲又可乐。不知道什么时候网络监管能更加严格一些。比如下面这个叫张生荣的网站,真的恶心,偷了好多好多。随口发发牢骚,估计也没什么人看到,匿了。原创 2024-05-13 10:14:51 · 290 阅读 · 1 评论 -
2024年C C++最新详解C语言二级指针三种内存模型_缓存二级指针(3),2024年最新四面阿里C C++开发岗
这种模型为二级指针的第二种内存模型,在理解的时候应该这样理解:定义了一个二级指针,二级指针就是指向指针的指针,其实就是开辟了100个指针空间,存放了100个地址。这种写法是第一种的简化写法。在使用的时候,若要使用中间量操作元素,那么此时中间量应该定义为。把第一种内存模型的数据排序,运算结果放到第三种内存模型中。如果要打印这个数组,那么可以使用以下函数。原创 2024-05-13 10:14:15 · 237 阅读 · 0 评论 -
2024年C C++最新详解C语言二级指针三种内存模型_mov eax,ebx 是二级指针吗(3),2024年最新成功入职阿里
这种模型为二级指针的第二种内存模型,在理解的时候应该这样理解:定义了一个二级指针,二级指针就是指向指针的指针,其实就是开辟了100个指针空间,存放了100个地址。这种模型为二级指针的第二种内存模型,在理解的时候应该这样理解:定义了一个二维数组,有3个(5个char)空间的存储变量。在使用的时候,若要使用中间量操作元素,那么此时中间量应该定义为。在使用的时候,若要使用中间量操作元素,那么此时中间量应该定义为。把第一种内存模型的数据排序,运算结果放到第三种内存模型中。如果要打印这个数组,那么可以使用以下函数。原创 2024-05-13 10:13:39 · 257 阅读 · 0 评论 -
2024年C C++最新详解C与C++中的枚举,2024年最新阿里官方推荐
相等” : “不相等”)原创 2024-05-13 10:13:02 · 624 阅读 · 0 评论 -
2024年C C++最新Fedora22添加国内软件源和本地软件源_fedora应用商店软件源,程序员35岁真的是分水岭吗
国内的知名linux开源镜像站有网易开源镜像(http://mirrors.163.com/),搜狐开源镜像(http://mirrors.sohu.com/),中科大开源镜像(http://mirrors.ustc.edu.cn/),首都在线(http://mirrors.yun-idc.com/)等。可以通过#ls -l /etc/yum.repos.d 查看,每个文件都是包含软件仓库信息的文件,因为默认的官方软件源都是国外的,可能网速不是很快,我们可以自己添加国内软件源或者本地软件源。原创 2024-05-13 05:43:56 · 541 阅读 · 0 评论 -
2024年C C++最新Elastic:开发者上手指南,2024年最新C C++研发岗面试复盘总结
Elasticsearch:使用 Elastic APM 监控 Android 应用程序 ((img-X05bFNEX-1715550177495)](img-bz36s4Ls-1715550177495)]- Observability:从零开始创建 Java 微服务并监控它 (如果你的英文够好,这个系列的文章非常适合初学者来学习。18) 解决方案 - Solutions。33) Elastic Stack 架构。23)丰富数据及 lookup。26)生命周期管理(ILM)30) 数据库数据同步。原创 2024-05-13 05:43:20 · 709 阅读 · 1 评论 -
2024年C C++最新docker初识(1),2024年最新C C++音频面试题
docker compose 是docker的另一个子项目,可以更加方便地在本地或生产环境中管理多个 Docker 容器。通过定义 Compose 文件也就是YAML 格式的配置文件,您可以轻松地启动、停止、重新构建、扩展和升级整个应用程序的不同组件,定义了应用程序的各个组件、每个组件对应的 Docker 镜像、相应的服务、网络等。Compose 文件使用 YAML 格式定义应用程序的组件、服务、网络和卷等。原创 2024-05-13 05:42:43 · 267 阅读 · 0 评论 -
2024年C C++最新Docker不香吗?为什么还需要K8s?(2),2024年最新C C++高级工程师面试题
Kubernetes 这个词比较长,常简写成 k8s," 8 " 表示中间的 8 个字母。Kubernetes(k8s) 是 Google 开源由 CNCF 基金会管理的容器集群管理系统,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能。原创 2024-05-13 05:42:06 · 631 阅读 · 0 评论 -
2024年C C++最全【C语言】动态分配二维字符串数组_c语言malloc字符串,2024年最新腾讯T3大牛亲自教你
对于pps8Output而言,它获得了一块动态分配的连续内存,这块连续的内存可以放n个char *指针。下面为每一行malloc一次内存,这样分配的内存就不一定是连续的。原创 2024-05-13 01:06:59 · 337 阅读 · 0 评论 -
2024年C C++最全【C语言】判断、循环_不用关系运算符能判断最小值吗(1),2024年C C++者未来的出路在哪里
与 if 语句的不同:if 语句中若判断为真则只执行这个判断后的语句,执行完就跳出 if 语句,不会执行其他 if 语句;意思是先计算表达式的值,再逐个和 case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行 default 后的语句;表达式的值是由 Exp1 决定的。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。原创 2024-05-13 01:06:23 · 305 阅读 · 0 评论 -
2024年C C++最全【C语言】一篇搞定自定义类型:结构体、枚举、联合体,2024年最新2024年最新大厂C C++面试笔试题目
有了结构体类型,那如何定义变量,其实很简单。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化enum Day//星期Mon,Tues,Wed,Thur,Fri,Sat,Sunenum Sex//性别MALE,FEMALE,SECRET。原创 2024-05-13 01:05:46 · 337 阅读 · 0 评论 -
2024年C C++最全【C】三子棋 VS 扫雷_三子棋扫雷,2024年最新阿里技术专家
(1:是/0:否/2:对已标记的坐标取消)>”);printf(“------扫雷游戏------\n”);if (j < col - 1)//过滤掉最后一个竖杠。printf(“这个坐标未进行标记,重新输入\n”);printf(“坐标被占用,请重新选择\n”);printf(“输入要取消标记的坐标:>”);printf(“选择错误,请重新输入\n”);原创 2024-05-13 01:05:10 · 331 阅读 · 0 评论