IUN_2930
码龄5年
求更新 关注
提问 私信
  • 博客:416,770
    社区:1
    416,771
    总访问量
  • 118
    原创
  • 58
    粉丝
  • 20
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2020-03-20
博客简介:

m0_46613023的博客

查看详细资料
个人成就
  • 获得364次点赞
  • 内容获得38次评论
  • 获得1,360次收藏
  • 代码片获得3,361次分享
  • 博客总排名2,004,403名
创作历程
  • 2篇
    2023年
  • 11篇
    2022年
  • 94篇
    2021年
  • 16篇
    2020年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

NAT和正向代理是什么?区别和联系是什么?

NAT(Network Address Translation,网络地址转换)和正向代理(Forward Proxy)都是网络中的技术概念,它们在实现原理和功能上有一定的联系,但也有明显的区别。
原创
博文更新于 2023.10.09 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

终于理解正向代理和反向代理的联系和区别啦~

正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。反向代理(reverse proxy):是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
原创
博文更新于 2023.08.16 ·
1086 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

高并发是Golang语言最大的亮点

高并发是Golang语言最大的亮点。对比JAVA的多线程和GO的协程实现,明显更直接、简单。这就是GO的魅力所在,以简单、高效的方式解决问题,关键字go,或许就是GO语言最重要的标志。
原创
博文更新于 2022.10.14 ·
730 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通俗解释操作系统和cpu的关系

通俗解释操作系统和cpu的关系
原创
博文更新于 2022.10.13 ·
3772 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

消息中间件:RocketMQ详讲

自创建以来,Apache RocketMQ因其简单的体系结构、丰富的业务功能和极高的可伸缩性而被许多企业开发人员和云供应商广泛采用。经过十多年的大规模场景打磨,RocketMQ已成为行业共识,成为金融级可靠业务消息的首选解决方案,广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。
原创
博文更新于 2022.10.10 ·
1415 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Golang配置环境变量

Golang配置环境变量
原创
博文更新于 2022.09.29 ·
1515 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

tcp和udp有什么区别

tcp和udp的区别详讲
原创
博文更新于 2022.09.15 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++的static关键字的作用

c++的static关键字的作用
原创
博文更新于 2022.09.15 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

结构体和类的区别详细讲解

C的结构体和C++结构体的区别,C++的结构体和C++类的区别
原创
博文更新于 2022.09.14 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C++带头单链表的排序——冒泡排序

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>struct Node{ int id; Node* next;};//初始化头节点Node* init_m_head(){ Node* temp = (Node*)malloc(sizeof(Node)); temp->id = 0; temp->next = NULL;
转载
博文更新于 2022.04.06 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

0-1背包问题、完全背包问题、多维背包问题详讲及代码示例

0-1背包问题有 N 件物品和一个容量为 V 的背包。放入第 i 件物品耗费的费用是 Ci(即占用背包的空间容量),得到的价值是 Wi。求解将哪些物品装入背包可使价值总和最大。这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。二维数组0-1背包问题的状态转移方程:F[i, v] = max{F[i − 1, v], F[i − 1, v − Ci] + Wi}一维数组0-1背包问题的状态转移方程(优化后节省了空间):F[v] = max{F[v], F[v − Ci]
原创
博文更新于 2022.03.18 ·
8428 阅读 ·
7 点赞 ·
1 评论 ·
31 收藏

【刷题】P187剑指offer:面试题36:二叉搜索树与双向链表

面试题36:二叉搜索树与双向链表输入一棵二叉搜索树,将该二又搜索树转换成一个排序的双向 链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。力扣链接:https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/submissions/class Solution{public: Node* copyRandomList(Node* head) { if(head==NULL) .
原创
博文更新于 2022.01.15 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

P187剑指offer:面试题35:复杂链表的复制

面试题35:复杂链表的复制请复制一个复杂链表。在复杂链表中,每个节点除了有一个m _pNext指针指向下一个节点,还有一个m_pSibling指针指向链表中的任意节点或者nullptr。力扣链接:https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/class Solution{public: Node* copyRandomList(Node* head) { if(head==NULL.
原创
博文更新于 2022.01.15 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

P174剑指offer:层序遍历二叉树II:分行打印 P176:之字形打印二叉树

层序遍历二叉树II:分行打印二叉树从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。// 变量toBePrinted表示在当前层中还没有打印的节点数// 变量nextLevel表示下一层节点的数目void Print(BinaryTreeNode* pRoot){ if(pRoot == nullptr) return; std::queue<BinaryTreeNode*> nodes; nodes.push(p.
原创
博文更新于 2022.01.15 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网——Rational Arithmetic (20)

牛客网——Rational Arithmetic(20)For two rational numbers, your task is to implement the basic arithmetics, that is, to calculate their sum, difference, product and quotient.输入描述每个输入文件包含一个测试用例,它在一行中给出了格式为“a1/b1 a2/b2”的两个有理数。分子和分母都在long int的范围内。如果有负号,它必须.
原创
博文更新于 2022.01.15 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

牛客网——井字棋(对于一个给定的井字棋棋盘,请设计一个高效算法判断当前玩家是否获胜。)

题目描述:对于一个给定的井字棋棋盘,请设计一个高效算法判断当前玩家是否获胜。给定一个二维数组board,代表当前棋盘,其中元素为1的代表是当前玩家的棋子,为0表示没有棋子,为-1代表是对方玩家的棋子。测试样例:[[1,0,1],[1,-1,-1],[1,-1,0]]返回:trueclass Board{public: bool checkWon(vector<vector<int>> board) { int row = board..
原创
博文更新于 2022.01.15 ·
409 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网(剑指offer)——栈的压入、弹出序列(输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。)

题目描述:剑指offer——栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)class Solution{public: bool IsPopOrder(vector<int> pushV, vecto.
原创
博文更新于 2022.01.15 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网经典例题:汉诺塔问题的打印,打印n层汉诺塔从最左边移动到最右边的全部过程

题目内容:汉诺塔问题的打印打印n层汉诺塔从最左边移动到最右边的全部过程关于 n 个盘子的汉诺塔问题,需要移动的盘子的次数为f(n) = 2 * f(n - 1) + 1#include <stdio.h>#include <iostream>using namespace std;void move(int n, char* pos1, char* pos3){ printf("Move %d from %s to %s
", n, pos1, po
原创
博文更新于 2022.01.15 ·
663 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【刷题】LeetCode——背包问题II(有 n 个物品和一个大小为 m 的背包,给定数组 A 表示每个物品的大小和数组 V 表示每个物品的价值。 问最多能装入背包的总价值是多大?)

描述:LintCode——背包问题II有 n 个物品和一个大小为 m 的背包,给定数组 A 表示每个物品的大小和数组 V 表示每个物品的价值。 问最多能装入背包的总价值是多大?
原创
博文更新于 2022.01.14 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”

题目描述:删除公共字符输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。#include <string>#include <queue>#include <iostream>using namespace std;int main(){ string s1; string s2; str.
原创
博文更新于 2022.01.13 ·
1515 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多