- 博客(54)
- 收藏
- 关注
原创 VS项目常规属性
指定运行项目的平台。例如,Windows,Android或iOS。在此处,值 Windows表示项目面向通用 Windows 平台。此属性是在创建项目时设置的只读字段。
2023-04-25 10:19:21
933
原创 Line 14: Char 23: runtime error: signed integer overflow: 746384741 * 10 cannot be represented
判断一个数是否为回文数。Line 14: Char 23: runtime error: signed integer overflow: 746384741 * 10 cannot be represented in type 'int' (solution.cpp)
2020-02-08 20:31:41
12648
2
原创 内联函数
内联函数是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名。
2020-02-07 19:30:41
299
原创 如何运行VS中的c++项目里面含多个.cpp的其中一个.cpp文件
在一个vs项目中,包含的多个.cpp文件中只想要运行其中的一个,更改其他.cpp文件的属性即可
2019-11-14 11:09:12
16321
5
原创 结构体与联合体
目录结构联合区别结构“ 结构 ”是一种构造类型,它是由若干“ 成员 ”组成的。每一个成员可以是一个基本数据类型或者是另一个构造类型。结构在说明和使用之前必须先定义。格式:struct 结构名{数据类型 成员名;数据类型 成员名;……}结构变量;结构名是结构的标识符。结构成员的类型可以为整型、浮点型、字符型、指针型等数据类型,或...
2019-09-27 23:08:12
889
原创 堆与栈
目录数据结构中的堆与栈堆栈内存分配中的堆与栈数据结构中的堆与栈堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: a. 堆中某个节点的值总是不大于或不小于其父节点的值; b. 堆总是一棵完全二叉树。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。栈又称堆栈,是允许在同一端进行...
2019-09-21 18:36:58
156
原创 TCP协议——三次握手与四次挥手
TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据包之前必须先建立一个TCP连接。TCP使用的流量控制协议是可变大小的滑动窗口协议。注:在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。建立连接——三次握手客户端发送SYN到服务器 服务器收到SYN,发送ACK,SY...
2019-09-19 17:12:36
185
原创 经典排序(一)——冒泡排序
算法概述:①它重复地走访过要排序的元素,依次比较相邻两个元素。②如果大小顺序错误就将它们调换,直到没有元素再需要交换,排序完成。该算法的名字是因为越小(或越大)的元素会经由交换慢慢“浮”到数列的顶端。算法实现:①比较相邻两个元素,若是前一个比后一个大,就将其调换位置。②每一对相邻元素重复①③重复对剩下的元素重复上面的步骤,知道没有元素需要比较。C语言实现...
2019-09-17 10:55:46
175
原创 内存泄露
内存泄露简单点来讲,就是由于疏忽或者错误造成了程序未能释放掉不再使用内存的情况。 ①堆内存泄露,malloc,realloc 等申请了内存,但是缺少了对应的释放②系统资源内存泄露。程序使用系统分配的资源未使用相应的函数释放掉,导致系统资源的浪费。那么如何来判断内存泄露呢?① Linux 环境下的内存泄露检查工具②在写代码时添加内存申请和释放的统计功能,统计...
2019-09-17 10:15:52
162
原创 常见问题(一)
这里都是一些平时会遇到的比较杂的一些问题,我们可能会因为它们太简单了而忽视一些小细节,也可能因为时间久了,就忘记了。放在这里,时刻提醒自己,要注意细节,也要温故而知新。
2019-09-17 10:08:27
117
原创 C语言中,修饰符volatile的含义及用法举例
volatile 修饰符有什么含义,它又是用在什么场合之下呢?const 是不是一个真正意义上的常量,在C语言中,它并不等同于常量。
2019-09-13 09:14:16
1223
原创 面向对象和面向过程的区别
面向过程(C语言)就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象(c++,c#,java,delphi)是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。也就是说,面向过程是强调问题是如何解决的,而面向对象是强调对象,即事物本身是如何实现的...
2019-09-11 10:25:38
134
原创 Linux 比较两个文件的差异并显示
Linux 中 diff 用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。可以用来比较单个文件或者目录内容。根据不同的选项进行比较并且显示。
2019-08-29 21:53:02
36508
原创 RS485、RS232、RS422的 特点 和 区别
RS232、RS485、RS422通信方式三者之间各自的特点和区别。RS232与RS422是全双工的,RS485位半双工的。
2019-08-29 15:24:31
8902
原创 Linux 中 SSHD的配置
sshd包含两个内容:服务端以及客户端的安装SecureCRT客户端以及SSHD服务端就不讲明客户端的安装了,至于服务端我们要安装的话,要知道它是什么这时候我们可以输入sshd 查看,如下得到命令之后,就可以进行安装了到这里就 ok 啦!那他们之间如何进行通信呢?打开SecureCRT,建立快速连接,如下操作最后点击“连接”就可以啦!到这里...
2019-07-27 22:31:43
325
原创 Ubuntu14.04 sudo apt-get update 错误的解决方案
Ubuntu14.04 在输入 sudo apt-get update 后提示大量错误
2019-07-27 22:08:48
996
NPcap捕获数据包,pcap-next-ex
2023-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人