自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原型学习——语义分割

这篇论文从一个非常新颖的角度重新思考了语义分割问题:与其像传统方法那样学一个分类器,不如直接在嵌入空间里找“哪个原型离我最近”。作者提出了一种非参数化的原型匹配方法,不再依赖可学习的分类头,而是让每个类别拥有多个原型,通过最近邻匹配实现像素分类。这种做法不仅更轻量,而且更容易扩展到大规模类别,甚至适合 open-vocabulary 场景。为了让嵌入空间学得更好,作者设计了三种配合使用的损失函数,分别负责“分清楚谁是谁”、“拉近对的,推远错的”、“增加紧凑性”。

2025-06-17 18:18:48 540

原创 一篇文章深入理解指针

定义指针的方式是类型+*+指针变量名。

2024-08-04 16:20:09 1988 1

原创 结构体介绍(声明、成员的访问、自引用、初始化与定义、内存对齐、传参)

结构(体)是一些值的集合,这些值被称为成员变量。结构的每个成员变量可以具有不同类型。结构的成员可以是标量、数组、指针,甚至是其他结构体。声明了结构体后,对变量的定义就很简单了。

2023-11-03 17:40:12 3141

原创 memcpy VS memmove

void *

2023-11-03 16:21:56 130

原创 浮点型(小数)在内存中的储存

因为1<=M<=2,所以所有的M都可以写成1.xxxx的形式,所以IEEE 754规定在储存时,这个1被舍去,只储存小数点后的数字(这样就可以多储存一位数据),在读取的时候再把这个1加上。但是在科学计数法中E是可以出现负数的,于是为了表示负数,我们规定E在储存时必须加上一个数,对于8位的E这个数是127,对于11位的E,这个数是1023.首先,E是一个无符号整数,所以当E为八位时,取值范围是0~255,当E是11位时,取值范围是0~2047。(-1)^S表示符号位,当S=0,V为正数;当S=1,V为负数。

2023-10-27 16:49:07 145 1

原创 大小端储存

对于一个十六进制表示的数据a=11223344 那么从左边数(也就是11的一端)就是数据的高位,从右边数(也就是44一端)就是数据的低位。然后将值赋给b,如果是大端则b取得是a的高位也就是1,如果是小端,则b取的是a的低位也就是0,然后返回b的值就完成了检查。他的存储是按44、33、22、11四个字节由低地址到高地址进行存储,所以vs是小端存储模式。:指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。:指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。

2023-10-27 16:20:18 143 1

原创 原码、补码、反码的概念及转换

其实,cpu只有加法计算器,而如果全按原码储存的话,减法就没有办法实现了,而都转化成补码之后,计算机在计算时只需要对补码进行加法处理,然后根据数值的正负决定符号位,就可以实现减法的功能,这样就不需要额外的硬件来支持减法了。数值位对于正数来说原码、反码和补码相同,负数的原码、反码和补码不同,计算规则如下。负数的反码是符号位不变,其他位置按位取反(即1变成0,0变成1)其中符号位是二进制序列的第一个数字(0表示正数,1表示负数)原码、补码和反码是计算机对整数的二进制表示方法。为什么要设计这三个东西?

2023-10-27 15:32:30 4350 12

原创 三子棋(入门游戏思路及代码实现)

由于数组实际的下标为0-2,而我们习惯上认为格子是1-3,所以通过对x、y减一的操作使没有编程基础的玩家也能很好的进行游戏。这里也可以通过循环实现,循环实现的代码可以打印任意格式的棋盘,但是较这个来说更加复杂,就不赘述了。注:虽然在一个源文件中也可以实现所有功能,但是为了整体的逻辑性和整洁性,我这里将整个游戏分开在。相信大家都看到了上面的代码case 1 中有一个game的函数,这个就是我们游戏的主体函数。相信大家在上课的时候都曾和同桌偷偷的玩过一种九宫格的神秘小游戏(也就是今天要说的三子棋)

2023-10-07 16:40:56 73 1

原创 对于编程的规划与目标

编程对我目前我的水平来说,更多的应该是从课堂和书中学习一下老师和一些行业中比较厉害的人的代码以及思维方式。从大二开始强化自己的各方面能力,途径包括但不限于实习、参加算法竞赛、参加建模比赛等等,我也会在课余修习数学相关方面的知识,希望能够结合一些数学方面的优秀方法和技巧,做一个复合型人才。大家好,我是来自山东烟台的男生,现大一,就读于北京理工大学,从小我就对计算机、数学等很感兴趣,来到了大学,理想专业大二分流时进入计算机科学与技术的专业,也算是循着自己热爱的方向,为生活张彩吧。

2023-08-29 21:14:31 62

空空如也

空空如也

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

TA关注的人

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