使用visual studio编译调试代码时,运行窗口一闪而过
对于头一次使用visual studio或者是刚接触编程使用visual studio软件时,可能会遇到这么个情况:代码好不容易写好后准备进行调试,按下调试发现有个什么东西在屏幕上一闪而过,然后下面的输出框显示生成成功,但自己却什么也没有看到,遇到这种情况该怎么办?2.然后点击进入属性找到链接器点开
C语言内存函数
代码格式:memcpy使用要点:1:函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置2:这个函数在遇到 ‘\0’ 的时候并不会停下来3:如果source和destination有任何的重叠,复制的结果都是未定义的4:由于不知道程序猿会传入什么样
Linux设备树(Linux Device Tree)
设备树:是一种描述硬件的数据结构,Linux3.x以后的版本才引入了设备树,不是将设备的每个细节都硬编码到操作系统中,而是可以在引导时传递给操作系统的数据结构中描述硬件的许多方面。设备树由OpenFirmware、OpenPOWER抽象层(OPAL)、电源架构平台需求(PAPR)和独立的扁平设备树(
数据结构:线性表之-循环双向链表(万字详解)
双向链表(Doubly Linked List)是一种常见的链表数据结构。它与普通链表的区别在于,每个节点都有两个指针,一个指向前一个节点,一个指向后一个节点,因此可以从任意一个节点开始,双向遍历整个链表。双向链表的节点通常由三部分组成:数据部分(存储节点的值)、前驱指针(指向前一个节点的指针)和后
C语言实现简单加密算法 凯撒密码 RSA算法 简介及实现
凯撒密码的核心思想就是移位。将明文的每一个字符 在 密码系统所支持字符序列中向右平移N,映射得到新的字符从而实现加密,而解密则相反向左平移N。加密的Key即为N。
【Shell 命令集合 系统管理 】Linux 显示或设置系统时间和日期 date命令 使用指南
date命令是Linux系统中用于显示或设置系统时间和日期的命令。它可以显示当前的系统时间和日期,也可以用于设置系统时间和日期。
C语言之宏详解(超级详细!)
_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义二、用#define定义宏什么是宏?宏可以看作为一些命令的集合。它是一种预处理器指
【腾讯云 TDSQL-C Serverless 产品体验】TDSQL-C MySQL Serverless实践之路
云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。云数据库的特性有:实例创建快速、支持只读实例、读写分离、故障自动切换、数据备份、Binlog备份、SQL审计、访问白名单、监控与消息通知等。
C语言之共用体、枚举类型、typedef
尽量不要同时初始化多个共用体的成员共用体使用了内存覆盖技术,同一时刻只能保存一个成员的值,如果对新的成员赋值,就会把原来成员的值覆盖掉——用处:节省空间,有两个很长的数据结构,不会同时使用,用共用体的话,只占用最长的那个数据结构所占用的空间。
【Linux】进程控制
Linux进程控制:进程创建、进程终止、等待、替换,制作一个简单的shell
【c语言】贪吃蛇
贪吃蛇小游戏
基于C语言的开源csv解析库:MiniCSV使用示例
C语言解析csv格式文件,本文介绍一个开源简洁的csv解析库的使用:MiniCSV,使用标准C语言设计。一个小型、快速、简单、单文件、BSD许可的C语言CSV解析库。应该能够处理CSV的奇怪之处:多行、转义行、转义列中的转义字符、空行、列数可变的行、Windows或Unix风格的行结尾。不执行任何堆
[Linux]多线程编程
讲解Linux操作系统下多线程编程函数以及原理,包括线程创建、线程等待、线程退出、线程分离等函数,以及线程库的理解。
MacOS(Apple Silicon)安装配置C/C++教程
本文介绍如何在MacOS系统上利用VScode编辑器安装C/C++
谈一谈冷门的C语言爬虫
虽然C语言在爬虫领域的使用相对较少,但这并不意味着我们无法利用它进行网络数据的获取。通过借助一些开源库和工具,我们可以实现C语言爬虫,从而满足特定需求。需要注意的是,在进行C语言爬虫开发时,我们需要关注内存管理、网络通信、数据处理等方面的问题。此外,根据实际情况选择合适的代理IP和避免被目标网站封禁
Linux多进程开发
Linux多进程开发
使用 Visual Studio GoogleTest编写 C/C++ 单元测试——入门篇
Visual Studio 新建 GoogleTest项目,一路选默认参数。
一篇博客学会系列(1) —— C语言中所有字符串函数以及内存函数的使用和注意事项
不能字符串自己追加自己,因为当自己追加自己的时候,追加的过程中会将目标字符串的 '\0' 覆盖掉,而有因为此时目标字符串就是源字符串,就会导致源字符没有 '\0' ,将会一直拼接下去导致死循环。2、因为strlen返回的是 '\0' 前面的字符个数,如果字符串中间本身就一个'\0',那么返回的值就会
Visual Studio 2019 下载安装
pwd=1234 提取码:1234。下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)
最全Linux Shell详细教程
若不存在,则创建一个文件,使用touch来创建,创建完成后离开;如果存在,判断该名称是否为文件,若为文件,则显示其行数;如果不是文件,则离开;我们在这里就在本地测试学习,因此我在这里先不建议大家这么着急去买服务器来学,这样比较费钱,等我们学好这些基础之后,再去上手服务器,那将是手到擒来。condit