自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C语言数据截断和算术溢出: 使用 4 字节值上的运算符 * ,然后将结果转换到 8 字节值。

int型与double型进行运算,int型直接转换为double型后进行运算,不能理解为先转换为unsigned int型,然后转换为long int型,最后再转换为double型。int型赋值给long int型:赋给long int型的低16位,如果int型的最高为是0,则long int的高16位全为0;根据运算符的结合性规则,表达式要自左至右执行,b/3为2,2*(int)(a+c)为14,14/2.0为7.0,强制类型转换后为7,7%4为3,a的值2.5与3相加,最终结果为5.5。

2023-05-08 19:51:20 1168

原创 C语言:两个指向数组类型的指针相减的结果

由此可知,其结果是它们指向的元素的下标之差。

2023-04-28 13:10:28 255

原创 C/C++程序的内存分配知识

― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。这个空间是公用的,如果没有释放会使得可用堆区空间变小,最好在申请后手动释放。―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。4、文字常量区 ―常量字符串就是放在这里的。5、程序代码区―存放函数体的二进制代码。

2023-04-27 14:24:53 145

原创 C语言常见类型占用字节数

所以指针变量在32位机器的寻址空间为2^32,要将所有地址都表示出来则需要为4个字节长度,所以要占用4个字节长度。C中浮点数有两种,float和double,不像整数,小数的长度始终是固定的,float占用4个字节,double占用8个字节。查了资料发现对各个类型的整数占用字节数是有一个规定的,虽然16位32位或者64位的机子各种类型所占用的长度并不一样。32位环境下机器字长为4字节,64位环境下机器字长为8字节。short 的长度不能大于 int,long 的长度不能小于 int。

2023-04-26 17:00:34 614

原创 anaconda无法安装tensorflow相关问题

UnsatisfiableError: The following specifications were foundto be incompatible with the existing python installation in your environment:Specifications:tensorflow -> python[version=‘3.5.|3.6.’]Your python: python=3.8If python is on the left-most s

2021-12-23 21:01:03 1671

转载 【git】:基本介绍与分支

三种状态你的文件可能处于处于三种状态之一:已提交(committed)、已修改(modified)和已暂存(staged)由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以、暂存区域。基本的 Git 工作流程如下:在工作目录中修改文件。暂存文件,将文件的快照放入暂存区域。提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。用户信息安装完git,第一件事就是设置用户名和邮件地址,这些信息会在每次提交时使用$ git config --global user.

2021-12-19 11:18:41 143

原创 【git】error: remote origin already exists

报错原因:一个项目不能被多个远程仓库添加 一个本地仓库对应一个远程仓库通过 git remote -v 查看远程库信息:解决办法:1、删除远程 Git 仓库git remote rm origin2、添加远程 Git 仓库git remote add origin ******...

2021-12-17 16:17:39 301

原创 【微信开发者工具】at-rule or selector expected

微信小程序开发工具的不同文件注释方式是不一样的1、.json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释。 app.json 是全局配置文件,微信小程序中的每一个页面的【路径+页面名】都需要写在 app.json 的 pages 中,且 pages 中的第一个页面是小程序的首页 。2、.js的注释一般是双斜杠 // 或者是 /**/ 这样的块注释3、.wxml的注释: <!- - 这是一条注释 - -> (“-”和“-”之间没空格)4、.wxss

2021-12-08 15:54:25 9492

转载 【嵌入式物联网】NodeMCU开发板引脚介绍和主要技术参数

ESP8266芯片的GPIO引脚可用作数字输入来读取引脚电平,也可用作数字输出向外围电路发出控制信号。在这一点上,GPIO引脚与Arduino开发板的引脚功能十分类似。请留意:在很多介绍ESP8266以及NodeMCU的资料里会出现两种引脚命名方法。一种是GPIO编号,一种是NodeMCU引脚名。请注意这两者是不同的,请千万不要混淆。GPIO编号指的是ESP8266芯片的引脚编号如下图所示:而NodeMCU引脚名指的是电路板上印刷的引脚名称。如下图所示:简而言之,只要您看到GPIO这几个字..

2021-12-05 14:18:39 4799 1

原创 计算机网络:内部本地地址、内部全局地址、外部本地地址、外部全局地址的理解

内部本地(局部)地址:转换前的主机(私有)地址。内部全局地址:内部主机与外部主机通信地址,通常为公有地址。外部本地(局部)地址:能够被内部主机识别的外部主机的地址,对内部主机可见的地址。外部全局地址:外部主机的真实地址,对内部主机是不可见的。...

2021-11-28 22:18:44 9338

原创 arduino for esp8266开发板网址下载时出错出错

arduino for esp8266开发板网址下载时出错出错出现错误时没能把错误截图下来 在网上找的图片 以下是网上查到攻略经过亲自尝试 删除C盘个人文件夹的\AppData\Local\Arduino15目录可行

2021-09-28 14:32:02 2008

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除