自定义博客皮肤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)
  • 收藏
  • 关注

原创 socket编程 send()与 recv()函数详解

首先send函数原型ssize_t send (int fd, const void *buf, size_t n, int flags);ssize_t recv (int fd, void *buf, size_t n, int flags)fd表示要发送到的套接字,buf表示要发送的数据的指针头,n表示要发送(接收)的长度,flag是标识一般设为0.1:send() recv()行为总览以及memset()的重要性  send()的行为就是从buf处挑选n个字节的数据发送出去,recv()

2022-04-22 17:21:13 4556

原创 c++中输入输出, cin,cout,ifstream ofstream getline等IO接口详解

c++中的输入输出都是用“类”来进行,无论是 cin,和cout都是类的一个对象。c++中负责IO的有3中类型1: istream、ostream 从流读写数据(i表示in也就是读,o表示out也就是写),你可以认为流就是控制台输入输出的数据,cin和cout就分别是他们俩的对象。2: ifstream、ofstream f 表示file,也就是从文件读写数据3: istringstream, ostringstream 从string读写数据。其中2,3是继承的1。那么有了这些类之后读写过

2022-03-28 22:15:07 1911

原创 头文件和源文件以及#include<***.h>是干啥的,定义和声明到底应该写在哪?#ifndef #ifndef #endif有啥用?为啥会有重复定义错误

头文件 源文件 #include< .h>是干啥的?  inlcude <***.h>的作用就是为了让不同cpp文件可以相互引用(把所有代码都写到一个cpp文件也太长了!)。那么先从最简单的开始,没有.h 文件的cpp文件可以相互引用吗?答案是肯定的。/*cod1.cpp文件*/#include <iostream>using namespace std;void fun(){ cout << "fu";}/*cod.cpp文件*

2022-03-27 23:15:54 1390

原创 一文讲解 声明、定义、extern、static、const的区别联系?如何定义?放到.h还是.c?

声明和定义的区别因为C++支持分离式编译,也就是将代码放到多个不同文件中,那为了在不同文件中使用相同的数据,就必须将声明和定义分离开。首先,定义指的是为变量分配存储空间,真真正正地创造物理上的二进制代码。如下列代码#include <iostream>using namespace std;int fc(){ //以下三行均为定义加声明 int i=0; int j=1; int k; //以下为赋值操作, i = 100; j = 5;

2022-03-27 21:01:34 1448

原创 upper_bound()函数与lower_bound()函数

函数原型upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)upper_bound(_ForwardIterator __first, _ForwardIterator __last,const _Tp &__val, _Compare __comp)lower_bound(_ForwardIterator __first, _ForwardIterator __last, co

2022-03-25 18:24:08 362

原创 论文笔记:Rethinking Class Relations: Absolute-relative Supervised and Unsupervised Few-shot Learning

Background小样本学习基本基于absolute信息,比如onehot编码,但是这种信息很难反映一张图片的全部信息。所以本文通过将absolute信息与relative信息相结合,通过人工给图片标一些属性(比如绿色,红色,耳朵等)增加图片的信息,从而可以将图片的标签“具体化”数据处理除了图片本身的标签,论文中表示需要人工给图片定义一些属性,并给出标签框架框架主要分为三个部分一、特征提取  特征提取器f二、 absolute learning  分为两部分,第一部分与普通图片分类无异

2021-11-17 17:16:13 785 2

原创 vscode相关

vscode中powershell运行.sh文件在powershell中输入bash 进入bash环境运行shell文件如 ./run.shexit退出bash返回powershell环境ps:如果直接在powershell中运行.sh是无法输出到终端,系统会另开一个窗口并且闪退

2021-11-15 14:33:58 200

原创 leetcode常用算法和数据结构

496 stack queue priority_queue

2021-10-26 11:04:54 65

原创 leetcode常用函数

二分查找lower_bound()

2021-10-25 11:24:22 63

空空如也

空空如也

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

TA关注的人

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