![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
C语言高级教程-C语言数组(七):数组综合实例之井字棋游戏问题_c语言做游戏时遇到的问题(3)
最后的任务是显示格子上最后各个标记的位置,显示比赛结果。如果winner是0,这局就是平手:否则winner含有获胜者的号码。代码如下所示/// 变量定义// 当前玩家编号- 1或2// 中奖选手号码// 选择广场// 正方形的行索引// 正方形的列索引// 检查循环中的行或列索引{'1','2','3'}, // 初始值为字符“1”到“9”{'4','5','6'}, // 用于选择一个空白的方格{'7','8','9'} // 轮到一个玩家了。/// 主要的游戏循环。原创 2024-05-15 11:35:52 · 286 阅读 · 0 评论 -
C语言高级教程-C语言数组(七):数组综合实例之井字棋游戏问题_c语言做游戏时遇到的问题(2)
玩家 1,请输入有效的数字,对于你想要放置 X的位置: 1。玩家 2,请输入有效的数字,对于你想要放置 O的位置: 2。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 5。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 9。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 1。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 2。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 7。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 9。请按任意键继续. . .原创 2024-05-15 11:35:16 · 226 阅读 · 0 评论 -
C语言高级教程-C语言数组(七):数组综合实例之井字棋游戏问题_c语言做游戏时遇到的问题(1)
玩家 1,请输入有效的数字,对于你想要放置 X的位置: 1。玩家 2,请输入有效的数字,对于你想要放置 O的位置: 2。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 5。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 9。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 1。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 2。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 7。玩家 1,请输入有效的数字,对于你想要放置 X的位置: 9。请按任意键继续. . .原创 2024-05-15 11:34:39 · 386 阅读 · 0 评论 -
C语言预编译时,去注释和宏替换是谁先进行呢?_c语言删除注释先进行还是宏展开先进行
define它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就就都认识这个宏了,也可以把任何东西定义成宏。那么在定义宏之前的代码可以认出来它吗?return 0;首先宏可以在任何位置,但是,它是在test函数之后定义的,所以函数内部是不会认同这个宏,也就不会发生替换。这里看出了,第一个NUM没有被替换,而#define NUM 10直接变成空格,第二个NUN直接被替换了。那么为什么要用宏定义的数字常量呢?原创 2024-05-15 11:34:02 · 242 阅读 · 0 评论 -
C C++最新关联矩阵_关联矩阵-1(1),2024年最新2024C C++常见笔试题
输入格式第一行两个整数n、m,表示图中结点和边的数目。接下来m行,每行两个整数a、b,表示图中有(a,b)边。注意图中可能含有重边,但不会有自环。输出格式输出该图的关联矩阵,注意请勿改变边和结点的顺序。样例输入5 91 23 11 52 52 32 33 24 35 4样例输出。原创 2024-05-15 07:10:21 · 244 阅读 · 0 评论 -
C C++最新八大排序算法,2024年最新C C++面试项目包装
希尔排序时效分析很难,关键码的比较次数与记录移动次数依赖于增量因子序列d的选取,特定情况下可以准确估算出关键码的比较次数和记录的移动次数。目前还没有人给出选取最好的增量因子序列的方法。增量因子序列可以有各种取法,有取奇数的,也有取质数的,但需要注意:增量因子中除1 外没有公因子,且最后一个增量因子必须为1。希尔排序方法是一个不稳定的排序方法。原创 2024-05-15 07:09:45 · 938 阅读 · 0 评论 -
C C++最新八大排序——直接插入排序和希尔排序,2024年最新那些进了大厂的程序员面试前都做了哪些准备
在最坏情况下,每趟都要比较 ‘满’,那么从第二个开始,就要依次比较 1 2 3 4 … n ,累加得:量级为 N^2。但在最好情况下(有序),这个人排序只需要遍历一次就可以完成排序了,量级为 N,所以在这个序列接近有序的时候,直接插入排序的效率可以接近O(N)插入排序没有开额外的空间。并且从后往前按顺序排,遇到等于的就停下,所以这个排序很稳定。O(N^2)O(1)不稳定。原创 2024-05-15 07:09:08 · 351 阅读 · 0 评论 -
C C++最新八大排序——直接插入排序和希尔排序(1),2024年最新成功入职腾讯月薪45K
O(1)不稳定。原创 2024-05-15 07:08:31 · 226 阅读 · 0 评论 -
C C++最新C C++ 大公司笔试题(三)_4,2024年最新C C++开发基础教程视频
2、int、unsigned int 、short int、unsigned short 、long int 、unsigned long 、 float、double、long double类型的sizeof 在ANSI C中没有具体规定,大小依赖于实现,一般可能分别为2、2、2、2、 4、4、4、8、10。块式管理:把主存分为一大块、一大块的,当所需的程序片断不在主存时就分配一块主存空间,把程 序片断load入主存,就算所需的程序片度只有几个字节也只能把这一块分配给它。c++适合更上层的,复杂的;原创 2024-05-15 02:41:07 · 642 阅读 · 0 评论 -
C C++最新async 和 await 原来这么简单_await fnyc,2024年最新阿里C C++面试必问
其实并不是我们可以看到图中的 fun4 前面加上了 async 就说明我们的 fun4 是异步的了,异步代码就不会阻塞后面的代码执行,而我们的 await 是在异步函数中去控制了依赖项的执行顺序。按照我们的理解,其实上面的log应该打印的是我们的 return 出来的几何心凉对吧,但是他打印出来的是一个 Promise 等同于下面的代码,当然这种只是我们的函数中仅仅是返回一个结果,但如果我们涉及到业务或者负责内容的时候还是需要我们去书写 promise 的,这点也比较鸡肋。,但一群人才能走的更远!原创 2024-05-15 02:40:31 · 570 阅读 · 0 评论 -
C C++最新Android 上C++对象的自动回收机制分析,2024年最新C C++内存泄漏总结
4{};原创 2024-05-15 02:39:55 · 882 阅读 · 0 评论 -
C C++最新AMS和ActivityThread之间的Binder通信_ams activitythread,2024年最新大牛深入讲解
(img-Y5PmRq05-1715711935791)](img-wXX68Z5Y-1715711935791)]调用startActivityAsUser()调用startActivity()原创 2024-05-15 02:39:18 · 812 阅读 · 0 评论 -
C C++最全MySQL 增删改查&;主键_mysql 更改可以获取更改记录主键吗(1),作为一名程序员我不忘初心
INSERT INTO 表名 [(字段名 [,字段名] ...)] VALUES (值的列表);INSERT INTO 表名 (字段名)SELECT 字段名或值FROM 表名WHERE 条件DELETEFROM 表名WHERE 条件UPDATE 表名SET 字段名=值WHERE 条件SELECT \*|字段列表FROM 数据源WHERE 条件GROUP BY 字段HAVING 条件ORDER BY 字段LIMIT 起始点,行数。原创 2024-05-14 22:08:50 · 522 阅读 · 0 评论 -
C C++最全Mysql 8安装教程_mysql8安装,2024年最新深入剖析原理
第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。这里推荐选择第二个(文章这一部分为更新,如果教程中后续步骤和图片出现差异,请按安装提示继续)mysql-router是mysql官方的轻量级的中间件,因为是在本地使用,暂不配置。4.检测需要的安装,你可以根据url下载安装后,点Check检测是否安装成功;这里需要用ORACLE的账户登录了,如果没有,就注册一个,不赘述了;8.默认第一个,继续。原创 2024-05-14 22:08:13 · 379 阅读 · 0 评论 -
C C++最全MySQL 触发器_mysql触发器,详解系列文章
new 代表 orders 表中新增的数据。– new 代表 orders 表中新增的数据。– 取出 goods 表中对应 id 的库存。原创 2024-05-14 22:07:38 · 379 阅读 · 0 评论 -
C C++最全Mybatis学习笔记_实验1 完成教材1(1),C C++工程师跳槽经验分享
{}表示值,跟方法中的形参列表中的名称一致 ,parameterType参数类型,resultType结果类型定义一个resultMap标签,把数据库字段跟type对应的类型的属性进行映射resultMap的值指向上面定义的resultMap标签的id属性值log4jlog4j1.2.17#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码#控制台输出的相关设置。原创 2024-05-14 22:07:00 · 616 阅读 · 0 评论 -
2024年最新矩阵第二章总结笔记_范数三角不等式,2024年最新这些面试题你会吗
证明矩阵1范数、矩阵2范数(F范数),G范数,a范数是相容的,通过柯西不等式,放大法(因子放大提取,乘积放大提取,整列放大提取等),围绕着目标不等式进行放大。通过矩阵范数来表征向量范数,因此,证明该向量范数的存在仍通过矩阵范数的判决来证。性质:算子范数本质上是矩阵范数,只不过是最小的(自相容)矩阵范数。该定理本质上是通过向量范数推出矩阵范数,因此定理的证明是利用向量范数的判决条件来证明的。通过该公式证明矩阵1范数、矩阵2范数(F范数)分别与向量1范数、向量2范数相容。算子2范数是r(A^h*A)的开根号。原创 2024-05-14 15:48:48 · 313 阅读 · 0 评论 -
2024年最新真不戳,基于C++泛型编程的职工管理系统(1),C C++基础图形
“小警司”) {void savelink() {//--------------------------------------存链表。void savelink() {//--------------------------------------存链表。~link() {//--------------------------------------------销毁链表。~link() {//--------------------------------------------销毁链表。原创 2024-05-14 15:48:13 · 990 阅读 · 0 评论 -
2024年最新相信我,你还真不一定学会了c++的“引用”(3),面试学习
也就是说在一个引用类型产生时,必须写明它是哪个变量的别名。如下的方式是不可以的:int a = 10;int& ra;ra = a;原创 2024-05-14 15:47:36 · 776 阅读 · 0 评论 -
2024年最新直接插入排序 C语言实现_c语言直接插入排序(3),2024年最新腾讯C C++开发面试
外循环指向并当作哨兵,内循环指向比较指向的元素与哨兵的大小,发现大于哨兵的值,所以使指向的元素向后移动,接着使发现所以不满足内循环条件,跳出内循环,并把哨兵插入到的后面,外循环指向并当作哨兵,内循环指向比较指向的元素与哨兵的大小,发现小于哨兵的值,指向的元素无需移到,并结束内循环:外循环指向并当作哨兵,内循环指向比较指向的元素与哨兵的大小,都比哨兵大,使向后移动,直到指向满足小于哨兵,并把哨兵插入到的前面:把插入到的后面: 把插入到的后面上述步骤即为直接插入排序。原创 2024-05-14 15:47:00 · 323 阅读 · 0 评论 -
2024年最新C语言+shell 实现linux网卡状态检测_shell查看网卡是否激活,2024年最新C C++基础入门教程
【代码】2024年最新C语言+shell 实现linux网卡状态检测_shell查看网卡是否激活,2024年最新C C++基础入门教程。原创 2024-05-14 02:20:45 · 130 阅读 · 0 评论 -
2024年最新C程序环境及预处理(3),实现原理分析
下面的这些符号都是C语言内置符号__FILE__进行编译的源文件__LINE__文件当前的行号__DATE__文件被编译的日期__TIME__文件被编译的时间程序中使用对应的符号在预处理阶段自动转化为对应的含义,测试代码如下return 0;运行结果由于_LINE_在第四行,所以转化结果为4;时间和日期就是我测试代码的时间、日期;_FILE_则对应我源文件的路径。在预处理阶段,编译器会自动将代码中的 name 全部替换为 stuff。原创 2024-05-14 02:20:09 · 529 阅读 · 0 评论 -
2024年最新curl常见用法_curl -xpost -d(1),2024年最新高级C C++面试题2024
这是 curl 最简单的使用方法,运行上面的命令可以获取到 https://www.baidu.com/ 指向的页面数据,同样,如果这里的 URL 指向的是一个文件或者一幅图,也可以直接下载到本地。原创 2024-05-14 02:19:33 · 622 阅读 · 0 评论 -
2024年最新Console 3000字完整指南,让你不只会用console(1),2024年最新掌握了这些C C++高级工程师必备知识
但是在火狐浏览器中,log和dir的输出一致,不同的是火狐会默认展开dir的结果。当然log和dir在输出dom结构的时候是完全不同的。不过这个我们放在dirxml方法中学习。原创 2024-05-14 02:18:57 · 654 阅读 · 0 评论 -
2024年Protobuf3教程_比protobuf 更高效的协议,C C++黑科技保活实现原理揭秘
在上面的例子中,Result消息类型与SearchResponse是定义在同一文件中的。如果想要使用的消息类型已经在其他.proto文件中已经定义过了呢?你可以通过导入(importing)其他.proto文件中的定义来使用它们。1默认情况下你只能使用直接导入的.proto文件中的定义. 然而, 有时候你需要移动一个.proto文件到一个新的位置, 可以不直接移动.proto文件, 只需放入一个伪 .proto 文件在老的位置, 然后使用import public转向新的位置。原创 2024-05-13 15:31:29 · 93 阅读 · 0 评论 -
2024年PHP--远程命令执行漏洞CVE-2018-19518复现(1),2024年最新C C++最牛教材
然后我们访问该ip的8080端口,出现一个登陆界面,这里我们随意输入,准备采取抓包。%09后添加上面进行base64编码后的内容,再将部分内容进行url编码。点击send发送数据包以后,我们准备进入虚拟机查看是否创建成功。这里我们进入容器查看刚才文件是否创建成功,先查询id。使用burp进行抓包,并发送到Repeater里。然后我们进入到该目录下使用docker启动。首先进入环境,最好在root权限下进行。查看容器id后在下面命令中输入id进入。然后我们修改数据包,添加一段执行代码。原创 2024-05-13 15:30:53 · 196 阅读 · 0 评论 -
2024年oracle批量文件入库,C++ Oracle批量高效入库(2),2024年最新程序员开发指南
遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-05-13 15:30:16 · 891 阅读 · 0 评论 -
2024年C++中STL用法总结_c++ stl 多次执行,C C++系统面试题
它是在一个有效的框架中完成这些算法的——你可以将所有的类型划分为少数的几类,然后就可以在模版的参数中使用一种类型替换掉同一种类中的其他类型。是所有STL头文件中最大的一个(尽管它很好理解),它是由一大堆模版函数组成的,可以认为每个函数在很大程度上都是独立的,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、移除、反转、排序、合并等等。重载版本使用自定义的比较操作。partition: 对指定范围内元素重新排序,使用输入的函数,把结果为true的元素放在结果为false的元素之前。原创 2024-05-13 10:51:07 · 711 阅读 · 0 评论 -
2024年C++中int p[]和int ( p)[]的区别,2024年最新2024年GitHub上那些优秀C C++开源库总结
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-05-13 10:50:31 · 359 阅读 · 0 评论 -
2024年C++_String增删查改模拟实现(1),2024年最新凭借这份《数据结构与算法》核心文档
这样对吗?答案是错误的。假设是在头插字符,end理论上和pos(即0)比较完后就减到-1,在下一次循环条件比较时失败,退出循环。遗憾的是end是size_t类型,始终>=0, 会导致死循环。2.从end从最后数据的后一位开始,每次将前一个数据移到当前位置。最后条件判断就转化为end>pos,不会出现死循环这种情况。原创 2024-05-13 10:49:55 · 851 阅读 · 0 评论 -
2024年C++STL之map、set的使用和模拟实现(1),2024年最新美团C C++开发工程师岗位职能要求
/调用插入函数注意插入的是构造出来的pair,通过make_pair(n1,n2),m1.insert(make_pair(1,1));//构造出pair(1,1) 或m1.insert(pair(1,1));//迭代器的构造,构造出来和m1一样。//给定两个参数就能直接构造出对应参数类型的pair(n1,n2)//拷贝构造,拷贝m2。原创 2024-05-13 10:49:18 · 981 阅读 · 0 评论 -
2024年C C++最新MSCOMM32控件注册的两种办法,2024年C C++程序员职业规划
这种情况一般出现在Windows7版本下,这说明MSCOMM32没注册,我们可以选择两种方法去解决,一种方法是当我们安装VC++6.0/VB6.0时,如果选择了ACtiveX控件项(自定义安装),MSComm控件就会自动安装在计算机上了,并在系统文件夹下多了3个文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep;事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-05-13 06:20:01 · 468 阅读 · 0 评论 -
2024年C C++最新maven的ssm整合笔记,2024年最新高级C C++面试题
============================= 数据源 ======================================2.配置springMV的前端控制器DispatcherServlet 拦截所有请求。spring配置文件 这里主要配置和业务逻辑有关的。引入properties文件。spring配置文件核心点。2.整合mybatis。项目启动就会加载这个文件。1启动sprin容器。原创 2024-05-13 06:19:25 · 302 阅读 · 0 评论 -
2024年C C++最新matplotlib 基础教程_arrstyles什么意思,深入剖析
hist默认是分为10类,即bins=10, 上图就是把取值[-4,4]上的1000个随机数,分成10个bins,统计每个的数据个数。需要学习的是,如何指定多个bar的起始位置,后一个bar的loc = 前一个bar的loc + width。只画点,不连线,用来描述两个变量之间的关系,比如在进行数据拟合之前,看看变量间是线性还是非线性。直方图是用来离散的统计数据分布的,会把整个数据集,根据取值范围,分成若干类,称为bins。可以用string format单独或混合的表示所有的style,原创 2024-05-13 06:18:49 · 879 阅读 · 0 评论 -
2024年C C++最新markdown - 画图_markdown 如何画图(1),腾讯字节等大厂面试真题汇总
example。原创 2024-05-13 06:18:13 · 717 阅读 · 0 评论 -
2024年C C++最全【滑动窗口】leetcode904(1),2024年最新字节跳动8年老C C++面试官经验谈
如下图所示:在我们维护两指针的过程中,像一个窗口在滑动,于是就被起名叫滑动窗口类型的题型。其实也就是双指针。注意滑动窗口的窗口,此处虽然画的是固定长度,但是对于这类题目来说,可以分为固定长度的滑动窗口问题和不固定长度的滑动窗口我们为什么需要使用滑动窗口呢?话不多说,我们从题目中体会吧!原创 2024-05-13 01:44:00 · 296 阅读 · 0 评论 -
2024年C C++最全【添砖Java】变量与常量_java int a=0,b,c;c=b=a;(1),2024年最新C C++学习笔记在互联网上火了
变量是程序的基本组成单位。Java常量就是在程序中固定不变的值,是不能改变的数据。例如“a”,浮点数6.6等。在Java中,常量包括整型常量,浮点数常量,布尔常量,字符常量等。常量的语法格式final 常量类型 常量名【= 初始值】;java中的常量的使用示例//定义一个int类型的常量a和b,并为常量a初始化赋值0B = 1;//后续为常量B赋值。字符常量的应用每一个字符常量对应一个Unicode码。原创 2024-05-13 01:43:24 · 341 阅读 · 0 评论 -
2024年C C++最全【文件操作】C语言,2024年最新C C++开发者跳槽必备
printf(“睡眠10秒-已经写数据了,打开test.txt文件,发现文件没有内容\n”);printf(“再睡眠10秒-此时,再次打开test.txt文件,文件有内容了\n”);//刷新缓冲区时,才将输出缓冲区的数据写到文件(磁盘)fwrite(&a, 4, 1, pf);//二进制的形式写到文件中。//先将代码放在输出缓冲区。//注:fclose在关闭文件的时候,也会刷新缓冲区。//注:fflush 在高版本的VS上不能使用了。printf(“刷新缓冲区\n”);//按照顺序写文本行。原创 2024-05-13 01:42:48 · 320 阅读 · 0 评论 -
2024年C C++最全【数据结构】树与二叉树_遍历二叉树 效率,2024年最新手把手教你在C C++-Studio上分析内存泄漏
二叉树(Binary Tree) 是另一种树形结构 特点是每个结点最多只有两棵子树(即二 叉树中不存在度>2的结点) 二叉树的子树有左右之分,其次序不能 任意颠倒。基本操作:访问结点Visit()二叉树遍历的时间效率和空间效率。原创 2024-05-13 01:42:12 · 392 阅读 · 0 评论 -
2024年# bin文件转汇编或C语言,可以吗?_bin文件反编译成c语言(1),经验分享
*大概得出的结果就是:**转(反)汇编问题不大,但想要转成C语言很难,即便能转为C语言,也都是“伪C”,是你看不懂的那种C语言。所以,小工程(比如点灯)不用转,大工程转不了。**大概得出的结果就是:**转(反)汇编问题不大,但想要转成C语言很难,即便能转为C语言,也都是“伪C”,是你看不懂的那种C语言。说实话,在我的认知里,bin文件转C语言是不可能的,即便能转,也是那种非常简单的程序,比如点灯。说实话,在我的认知里,bin文件转C语言是不可能的,即便能转,也是那种非常简单的程序,比如点灯。原创 2024-05-12 21:06:59 · 495 阅读 · 0 评论