自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 vscode 设置 SSH中的 GOPATH

vscode 设置 SSH远程连接中的linux系统的 GOPATH

2021-12-09 11:19:53 728

原创 Go语言 接收和使用一个空接口类型的返回值 类型断言

一个函数,返回了一个空接口,实际返回了一个自定义类型,接收之后如何转换成自定义类型呢?

2021-09-25 01:57:51 453

原创 DNS解析原理

DNS解析原理 参考:阮一峰的网络日志

2021-02-24 18:01:59 311

原创 strcpy和strncpy和memcpy和memmove四个函数对比分析

sizeof(str) 和 strlen(str) 的区别?strcpy 和 strncpy 的区别?strcpy 和 strncpy 函数为什么要返回dest的副本?strcpy 和 strncpy 函数的缺陷有哪些?你如何解决?有替代函数吗?

2020-07-05 14:16:01 278 2

原创 【HDU4016】Magic Bitwise And Operation

题目意思是从n个数中选k个数,进行与运算,找到最小值。使用DFS。

2020-05-11 00:35:47 144

原创 cin流 吃过的亏!

在getline的代码上方使用过cin流来获取过键盘输入时,getline会出现直接跳过。cin流失效。先使用cin.ignore()然后用getline()读入一行,会少一个字符。

2020-04-29 11:04:03 213

原创 字符串分割

用C语言中的strtok(), strtok_r()实现字符串分割。用C++中的substr()实现字符串分割。strtok(), strtok_r()两个函数的源码。

2020-04-28 22:35:19 648 2

原创 链表与指针

根据一些链表相关的题目,体会下指针在链表中的妙用!

2020-04-24 00:32:30 2513 2

原创 必会2 函数的调用堆栈详细过程

必会2 函数的调用堆栈详细过程

2020-03-27 22:40:41 138

原创 必会1 进程虚拟地址空间区域的划分

必会1 进程虚拟地址空间区域的划分

2020-03-27 19:32:17 364

原创 First Markdown Bolg

First Markdown Bolg!

2020-02-22 15:11:58 104

原创 makefile知识点总结

makefile知识点总结,来自陈皓的博客!

2020-02-22 14:43:46 159 1

原创 UDP的特点

UDP协议的特点,基础知识!

2020-02-14 23:56:18 4207

原创 运输层的基础知识

一些关于运输层的基础知识点!

2020-02-14 21:58:52 267

原创 字符串问题

char memberName[20] = { 0 }; char sex[10] = { 0 }; char phone[11] = { 0 }; char birthday[11] = { 0 }; char password[50] = { 0 }; system("clear"); printf("\n\t欢迎进入注册界面\n\n"...

2019-11-08 19:43:50 179

原创 Linux中Git安装、简单使用、连接Github

一、Git的安装(RedHat) https://blog.csdn.net/mao_tao/article/details/78398933 安装curl的 ./config --prefix=/usr/local –-with-ssl=/usr/local 改成 ./configure --prefi...

2019-09-27 00:32:22 121

原创 位运算

什么是位运算?程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。位运算的操作数是整数类型或字符型。位运算符:|(or) 或运算 通常用于二进制特定位上的无条件赋值,例如一个数 or 1的结果就是把二进制最末位强行变成1。如果需要把二进制最末位变成0,对这个数or 1之后再减一就可以了。&(an...

2019-08-04 22:26:25 107

原创 【数据结构】快速排序及优化

快速排序(Quicksort)是对冒泡排序的一种改进。其基本思想是:选择一个基准,通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比基准大,另外一部分的所有数据都要比基准小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。Partition()函数:每次划分时,当满足判断条件low<high,1....

2019-03-16 01:40:06 202

原创 内存对齐

#include<stdio.h>typedef struct { int a; double b; short c;}A;typedef struct { int a; short b; double c;}B;int main(){ printf("%d %d\n", sizeof(A), sizeof(B)); return 0;} ...

2018-11-21 17:08:50 107

原创 宏替换

#include<stdio.h>#define MAX(x) (10 > x > 0) ? (x + 2) : (x + 4)int main(){ int a = 5; int b; b = MAX(a) + 4;// b = (10 > 5 > 0) ? (5 + 2) : (5 + 4) + 4 printf("%d\n", b);...

2018-11-21 16:50:10 433

原创 变量分类及其特点

普通全局变量:   1.生命周期:程序开始运行是创建,程序结束时才销毁   2.作用域:定义开始直到本源文件结束,(不安全)普通全局变量的作用域是整个源程序,当一个源程序由多个原文件组成             时,普通的全局变量在各个源文件中都是有效的。如果想在别的文件中访问可以加上extern声明                      https://www.cnblogs.com...

2018-11-21 16:04:26 1850

原创 二维数组和指针

先定义一个一维数组                                   int arr[4]           一个二维数组                                   int brr[3][4]                                                                       ...

2018-10-29 17:43:50 111

原创 用指针传递参数

交换a,b的值:#include<stdio.h>void Swap(int a, int b){ int tmp = a; a = b; b = tmp; //a=a+b; //b=a-b; //a=a-b;}int main(){ int a = 10; int b = 20; printf("%...

2018-10-21 11:57:49 11195 4

原创 一点关于数组越界的知识

C11中,数组越界会导致程序崩溃,例如在微软的VS上。#include <stdio.h>int main(){ int i; int arr[10]; for (i = 0; i <= 10; i++) { arr[i] = 0; printf("%d\n", i); } return 0;}  当i=10,进入for循环,因为数...

2018-10-17 16:46:03 193

原创 关于整数正序分解和整数逆序V2.0

 对整数进行正序和逆序分解 :#include<stdio.h>int Count(int n) //统计n是几位数字{ int temp = 0; do { n /= 10; temp ++; }while(n != 0); return temp;}void PrintOrder(int n) //正序输出每个数字{ int ...

2018-10-17 15:27:53 250

原创 关于整数正序分解和整数逆序

1.正序分解,举例如下:#include<stdio.h>int main(){ int x; //输入一个整数 scanf("%d",&x); int mask = 1; int t = x; while (t > 9){ //判断整数有多少位 t /= 10; mask *= 10; } do{ int d =...

2018-07-23 14:48:33 523

头文件afxres.h

这是mfc类库的头文件。您编译的时候是不是出现了cannot open include file 'afxres.h'.这样的错误? 下载afxres.h这个文件,然后放到您所装VS6.0(更高版本也类似)目录下。如我把VS6.0装在C:\Program Files\Microsoft Visual Studio那么就把下载的afxres.h放入这个目录下 C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include

2019-02-01

空空如也

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

TA关注的人

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