×

后端

详解c语言中‘\0’ ,‘0’, “0” ,0的区别

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-11 浏览12669 评论0
所以我们今天来将讲一讲c语言中常见的三个区别 1.‘0’ 与 '\0’的区别 1.首先,我们来区分一下 0 跟 '\0’ OK,现在打开你的ASCII码表,不出意外,你看到的第一个是空字符(Null),这个对应的就是 ‘\0’ ,其在ASCII码表中对应的是0。此外,在判断字符串是否结束的标志时,就是通过判断是否遇到了 ‘\0’ ,如果遇到则表示字符串结束。 而字符 ‘0’ 对应的ASCII码值是48. 2.‘0’ 与 0的区别 2.现在区分一下 ‘0’ 与 0 前者是字符常量

android studio

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

□ 发表于2024-05-11 浏览8632 评论0
目录 一、前言 二、效果展示 1、APP界面展示  2、C51硬件展示 三、Android Studio APP源代码 1、AndroidManifest.xml 1、请求联网: 2、开放明文传输: 2、MainActivity.java 3、Layout页面布局文件 activity_main.xml 四、Keil C51单片机源码 五、WIFI模块(ESP8266-01S)注意事项 六、后述      一、前言         本文将详细介绍如何利用Androi

Ruby教程

如何用C++实现一个简易数据库(一)(c++如何使用数据库)

ㅤ 发表于2024-05-10 浏览5787 评论0
如何用C++实现一个简易数据库(一) 1. 如何安装我们的单元测试环境? 检查我们是否有安装ruby。 输入命令ruby -v,我们将得到 ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu] 如果没有安装使用sudo apt install ruby或对应操作系统的包管理工具安装即可。 检查我们是否有安装rspec 输入命令rspec -v,我们将得到 RSpec 3.10 - rspec-c

rust

【算法】剑指 Offer II 110. 所有路径|797. 所有可能的路径(多语言实现)

晓程云计算 晓程云计算 发表于2024-05-10 浏览5956 评论0
非常感谢你阅读本文~ 欢迎【👍点赞】【⭐收藏】【📝评论】~ 放弃不难,但坚持一定很酷~ 希望我们大家都能每天进步一点点~ 本文由 二当家的白帽子:https://le-yi.blog.csdn.net/ 博客原创~ 剑指 Offer II 110. 所有路径|797. 所有可能的路径: 给定一个有 n 个节点的有向无环图,用二维数组 graph 表示,请找到所有从 0 到 n-1 的路径并输出(不要求按顺序)。 graph 的第 i 个数组中的单元都表示有向图中 i

xcode

Mac上运行C语言以及使用VScode编写运行C语言的设置(mac在vscode中怎么运行c语言)

aloha aloha 发表于2024-05-01 浏览11653 评论0
C 编译器 写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。 C 语言编译器用于把源代码编译成最终的可执行程序。这里假设您已经对编程语言编译器有基本的了解了。 最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,如果您使用的是 HP 或 Solaris,则可以使用各自操作系统上的编译器。 GCC GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、

Golang教程

go语言编译运行时遇到package xxx is not in GOROOT (C:\Go\src\basic) ---使用goland工具

。 发表于2024-05-01 浏览7720 评论0
学习go语言时自建了一个工程项目,当引入了自定义的某个包,想执行main函数时报: package basicis not in GOROOT(C:\Go\src\basic) 这里 basic 是我的自定义包名,错误是goroot没找到我自定义的包,这里说一下,我的项目的包管理工具是使用默认的gopath,虽然通过设置环境变量或者在goland工具的setting里设置了gopath,但是使用gopath时需要注意三点: 代码开发必须在go path src目录下,不然,就有问题。 依

nginx

如果nginx启动成功,但外部仍然不能访问的问题(如果nginx启动成功,但外部仍然不能访问的问题)

悠悠然 悠悠然 发表于2024-05-01 浏览7170 评论0
1.先查看nginx配置是否正确 执行下面的命令: sudo nginx -t 查看nginx配置是否正确 也可以切换到nginx的安装目录下的sbin目录下,执行: ./nginx -t 2.查看nginx是否启动成功 ps -ef | grep nginx  #查看nginx端口 执行了1,2,如果发现nginx配置没问题,那就是启动成功了,那么问题就很有可能是服务器这边端口为开放的问题   3.检查防火墙是否开启 sudo ufw status   如果输出: Status:

MYSQL教程

《点燃我,温暖你》理工男神李峋同款C语言版本爱心

AB模板网 AB模板网 发表于2024-04-30 浏览13878 评论0
近期很火的《点燃我,温暖你》很火,里面的爱心代码也很惊艳,但是程序员看了觉得尬的扣脚, 网上也有他其他的语言爱心源码,但都不是C语言的,用语言描述一下,就是好多爱心,然后从内到外,从小到大的显示。今天就给大家分享:爱心代码,边看边用! 2.实现 C语言程序的编写就像同将一头大象放到冰箱里。 1、打开冰箱 2、放入大象 3、关上冰箱 首先就是计算坐标,更新坐标,绘制爱心三步。重复调用,就可以实现。里面的具体细节,可以查看代码。 3.运行效果  4.源码 /// // 程

rust

马斯克:虽然我是Rust的粉丝,但我选择C,其次是C++和Python

浅薄 浅薄 发表于2024-04-29 浏览17891 评论0
近日,人工智能非营利组织OpenAI的CTO格雷格·布劳克曼(Greg Brockman)在推特上发表了他对编程中的一些错误信息的看法。他表示,编程中最不被重视的技能之一就是写出不令人沮丧的错误信息。一个好的错误信息应该是显而易见的,包括:1.用户做了什么;2.可接受的输入是什么;3.如何解决这个问题。这可以决定你对库的爱或恨。 随后,“网络冲浪达人”马斯克在评论区表示了对布劳克曼的认可,甚至还讨论起了编译器的性能。马斯克说:编译器也可以做得更好,但在这方面花费的精力还不够多。 接着,推特创

JavaScript教程

队列的简单实现(队列的简单实现方法)

dede58织梦模板 dede58织梦模板 发表于2024-04-27 浏览5219 评论0
一、什么是队列 首先我们既然想要实现队列就得明白什么是队列;队列: 只允许在一端插入数据,在另一端删除数据的特殊线性表;队列具有先进先出的特点;其中插入数据的操作叫做入队列,删除数据的操作叫做出队列 二、队列的分类 分类: 1、链式结构; 2、顺序结构; 这一点上始于栈是一样的,但是我们知道,栈我们通常使用顺序表实现;而对于队列来说我们通常使用链式结构实现;why? 就说假设我们利用顺序结构实现队列;顺序表的头作为队头,尾巴作为队尾; 那么我们的入

JavaScript教程

【数据结构】带头双向循环链表基本操作的实现(C语言)(c语言创建双向循环链表)

dede58织梦模板 dede58织梦模板 发表于2024-04-27 浏览3894 评论0
🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🐌 个人主页:蜗牛牛啊 🔥 系列专栏:🛹初出茅庐C语言、🛴数据结构 📕 学习格言:博观而约取,厚积而薄发 🌹 欢迎进来的小伙伴,如果小伙伴们在学习的过程中,发现有需要纠正的地方,烦请指正,希望能够与诸君一同成长! 🌹 一、概念与结构 无头单向非循环链表结构简单,一般不会单独用来存数据。实际中更多的是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。而带头双向循环链表的结构较为复杂,一般用在单独存储