自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】数据在内存中的存储

内存中以一个字节为单元,超过一个字节的数据(short、int、long)在内存中存储,必然就有存储顺序的问题。另外,对于大于8位的处理器,例如16位、32位处理器,由于寄存器宽度大于一个字节,也会存在多个字节的存储顺序的问题。在内存中数据是以二进制存储的,这里为了方便书写和观察,用十六进制表示。

2024-09-11 17:56:25 930

原创 【深度学习入门】计算机视觉任务

对于神经网络,可以把中间的隐藏层看作一个黑盒子,这个黑盒子能自动选择如何提取特征,这不同于传统机器学习的人工操作,它的实现原理也是我们学习深度学习的重点。本文章以计算机视觉任务中的图像分类任务为例子,学习这个黑盒子里的各种实现细节。

2024-09-01 18:41:02 1020

原创 【机器学习】逻辑回归

基本上所有的分类问题都可以用逻辑回归解决。它的求解速度快;模型可解释性强,很多参数都有物理含义,便于我们理解,比如大的表示特征重要,小的表示特征不重要。但是像神经网络、支持向量机这种复杂的算法,它计算得到的很多参数都是没有物理意义的,只是求得的结果有用而已,不利于理解。因此,拿到任务后建议先用逻辑回归试一下,不行再考虑一些复杂的算法。

2024-08-24 15:18:48 1298

原创 【机器学习】线性回归

解释了线性回归的概念、拟合平面的数学表达、最大似然估计和梯度下降法计算最合适的权重参数的过程。

2024-08-22 22:41:57 1130

原创 【深度学习入门】深度学习概述

讲述了机器学习和深度学习的各种概念、作用和应用。

2024-08-17 22:04:28 1165

原创 【C语言】内存函数

内存函数的使用以及部分模拟实现

2024-08-12 09:43:39 788

原创 【C语言】字符函数和字符串函数

对常用的字符和字符串操作函数进行了讲解

2024-08-10 21:21:07 1189

原创 【C语言】一篇文章学会C语言最难指针

CPU处理数据时,会向内存读取数据和写入数据。因为内存比较昂贵,所以电脑的内存大小一般是8GB/16GB/32GB等;而外存比较便宜,一般是500GB/1T等。内存这么小,那么是如何高效管理的呢?内存被分为了一个个内存单元(相当于宿舍的房间),每个单元大小为1字节,及8 bit(相当于床位) ,每一个 bit 位上会存放1或者0(相当于住宿的人)。每一个单元的编号,就叫做地址(相当于房间号),在C语言中地址有一个新名字,叫做指针。因此,内存单元的编号 == 地址 == 指针。存放整数的数组叫做整数数组;

2024-08-08 15:58:08 905

原创 【C语言】【数据结构】冒泡排序及优化

冒泡排序是一种简单的排序算法。一次从前往后地走访待排序的元素序列被称为一趟,每一趟都会把相邻的两个元素的错误顺序交换,将当前趟次中最大或者最小的元素像“冒泡泡”一样冒到最后面,反复地走访元素序列,直到所有元素都排好序。

2024-08-02 22:03:43 458

原创 【C语言】操作符详解

/ 结构体类型变量的定义:// 班级结构体类型声明// 年级// 学院// 专业// 班级// 定义班级结构体类型的变量p1(第一种方式的定义)// 学生结构体类型的声明// 姓名int age;// 年龄// 性别// 学号// 班级// 声明结构体类型的同时,定义变量(第二种方式的定义)// 结构体类型变量的初始化:// 默认顺序初始化// 指定顺序初始化int data;// 结构体嵌套初始化// 结构体嵌套初始化。

2024-07-31 08:07:36 1627

原创 【C语言】【计算机组成原理】进制转换和原码、反码、补码

数据在计算机中都是以补码形式存放的。实现了将加法和减法统一进行处理。实现了将符号位和数值位统一进行处理。原码和补码的相互转换,原理相同,不需要增加额外的硬件电路。

2024-07-29 15:50:14 1469 7

原创 【C语言】函数的递归

递归就是函数自己调用自己。下面举一个简单的递归例子(并不能解决问题,用法也不正确,只是让大家感受一下递归是什么样的):在打印了很多次后终止了运行,但预期是一直死循环打印下去,为什么会这样?调试看看:用F11进行调试,不进入第6行的main();,最后弹出了一个错误,如上图,Stack overflow(栈溢出),出现这个问题的原因在第四节讲。

2024-07-27 22:45:57 812 1

原创 【C语言】VS调试常用技巧

debug形象的翻译就是消除bug,中文称调试。首先我们承认出现了问题后,就需要通过调试技巧,找到问题,然后修复代码,重新测试。

2024-07-27 01:11:53 886

原创 【C语言】简易版扫雷游戏(数组、函数的练习)

打印时,等于9或10的位置打印' * ',小于等于8的位置打印周围雷个数。但是这样在打印时会多一些判断,写代码时也容易混淆雷位置信息和雷个数信息,读代码的人理解起来也没有分成两个数组容易。因为有字符' * ',所以存周围雷个数的数组的元素用char类型;虽然存雷位置的数组都是数字0和1,但是统一起见,元素的类型都定义为char,这样写代码的时候不容易搞错。② 打印在控制台的扫雷画面(未排雷的位置显示 ' * ' ,已排雷且非雷的位置显示周围雷的个数)。排雷时,如果找到非雷,则显示周围雷的个数。

2024-07-25 19:44:29 1423

原创 【C语言】宏定义常量加 ; 的错误

原因是宏定义不是C语言规定的语句,它的结尾不加;在上图的 int mine[EASY_ROWS][EASY_COLS];中,把 EASY_ROWS 替换为了 9;

2024-07-25 15:54:02 341

原创 【C语言】函数

函数是执行某个特定任务的一小段代码,又叫做子程序。一个大的计算机任务可以分成很多个函数。一个拥有特点功能的函数能够重复利用,减少代码量和代码冗杂,提高软件开发的效率。函数分为库函数和自定义函数。程序员应该聚焦在自定义函数上,发挥创造性编写有特殊功能、库函数中没有的函数。函数应该先声明再使用。如果函数的定义在函数的调用之后,则必须在函数调用之前声明函数:如果没有函数声明,虽然也能运行正确,但是编译器会给出警告,需要改正:当然,如果把函数的定义写在函数调用之前,函数的定义本身是一种特殊的函数声明。

2024-07-24 22:42:37 1545

原创 【C语言】【数据结构】二分查找(数组的练习)

记录数组的三个位置:low、high、mid分别记录当前查找的数组子集的起始位置、结束位置、中间位置。当前数组子集的mid = (low + high) / 2,注意:C语言中整型数相除,结果会舍去小数部分。每次将要查找的数key与mid位置的数比较:如果key大于mid位置的数,说明key是在数组右半子集的范围里,那么更新子集的范围,low更新为mid+1;如果key小于mid位置的数,说明key是在数组左半子集的范围里,那么更新子集的范围,high更新为mid - 1。

2024-07-23 20:49:09 918

原创 【C语言】数组

数组就是一个同一类型数据的集合。数组里面的数据叫元素,元素可以只有1个也可以有很多个,但是不能没有。

2024-07-23 18:44:43 1393

原创 【C语言】随机数的生成

这样会导致每一轮循环生成的随机数都是一样的,因为程序执行得很快,很多轮循环都会发生在同1秒内,导致时间戳没变,设置的种子值也就不变了。当time的参数非NULL时,time函数不仅会返回时间戳,还会把返回的时间戳存储在timer指向的内存空间里;我们不能得到随机的种子值,但是能得到变化的种子值,比如根据时间而变化。,时间戳就是当前的时间与计算机的初始时间1970年1月1日0时0分0秒之间的差值,以秒为单位。重复运行上面的程序,会发现每次的执行结果都一样,这样就失去了随机数的意义。前面的循环生成的随机数。

2024-07-22 22:27:01 809

原创 【C语言】分支和循环语句

c语言是一种,它的结构主要分为。日常的所有事情都可以拆分成这三种结构。顺序结构就不用过多介绍了,就是按照先后顺序一条一条地执行命令。接下来主要详细介绍选择结构和循环结构。

2024-07-22 19:07:15 1227

原创 【C语言】数据类型、变量、操作符、printf、scanf详解

数据类型就是一类相似数据的共同特征。编程是为了解决生活中的问题,比如网络商城中的商品有名称、编号、价格等属性,那么代码就需要具备描述这些不同属性的能力:字符用字符型描述、整数用整型描述、小数用浮点型描述......

2024-07-20 01:03:51 1150

原创 【C语言】常见的概念

人跟人通过自然语言交流,那么人跟计算机的交流就需要通过计算机语言实现。计算机语言有很多,比如:C、C++、Java、Python等等。总而言之,C语言就是一种能够让计算机听指挥工作的计算机语言。任何一种语言都有它的词法、语法、语义等规则(详解请看《编译原理》),C语言也不例外。下面将简单介绍一些C语言的基本规则。

2024-07-16 20:01:39 909

原创 菜鸟初来驾到,期待与你一同成长

大家好,我是一个学习类新人博主,主要更新Java开发学习日常,目前研究生在读。写博客的目的是为了巩固新知识,结交更多志同道合的朋友,有兴趣的友友可以关注互相学习交流哦~

2024-07-13 11:19:47 591 2

空空如也

空空如也

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

TA关注的人

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