veeupup
码龄5年
  • 33,897
    被访问
  • 72
    原创
  • 632,776
    排名
  • 23
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:学无止境

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-11-10
博客简介:

Veeupup博客

博客描述:
talk is cheap,show me the code。
查看详细资料
个人成就
  • 获得40次点赞
  • 内容获得17次评论
  • 获得144次收藏
创作历程
  • 72篇
    2020年
成就勋章
TA的专栏
  • kubernetes
    2篇
  • 分布式系统
    3篇
  • IDE
    2篇
  • 数据结构和算法
    14篇
  • PTA
    35篇
  • 网络安全
    2篇
  • 数理知识
    5篇
  • 杂
    1篇
  • C&C++
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

define、const 和 static 的区别

文章目录define、conststaticdefine、const在 C++ 中,const 和 define 都可以用来定义常量。但是这二者之间有很大的区别:define 的作用用 define 定义的常量是没有 类型 的,编译器只是把所定义的常量值和这个常量的名字联系起来,编译器在编译的过程中只是把 常量名替换成对应的常量值,所有用到的地方都拷贝替换。const 作用使用 const 定义的常量是 有类型的,这个值存放在了 内存的静态区域中。具体来说,二者具有以下这些方面的区
原创
发布博客 2020.10.13 ·
261 阅读 ·
0 点赞 ·
0 评论

Mac Catalina 下 gdb codesign问题解决

在 macOS 上,无法直接使用 gdb 进行 debug。这是因为 Darwin 内核在你没有特殊权限的情况下,不允许调试其它进程。调试某个进程,意味着你对这个进程有完全的控制权限,所以为了防止被恶意利用,它是默认禁止的。允许 gdb 控制其它进程最好的方法就是用系统信任的证书对它进行签名。但是目前我所使用的 macOS 版本是 macOS Cataline,在网上大多数方案中都缺少某些步骤,最终才能运行,这里作出说明。文章目录传统步骤创建证书对 gdb 签名新版系统需要做出的变化传统步骤创建证
原创
发布博客 2020.09.27 ·
273 阅读 ·
1 点赞 ·
0 评论

k8s 辨析 port、NodePort、targetPort、containerPort 区别

刚接触 k8s 涉及到端口到内容较多,容易混淆,这里整理如下:文章目录nodePortporttargetPortcontainerPort参考文章nodePortnodePort 提供了集群外部客户端访问 Service 的一种方式,nodePort 提供了集群外部客户端访问 Service 的端口,通过 nodeIP:nodePort 提供了外部流量访问k8s集群中service的入口。比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort
原创
发布博客 2020.08.22 ·
2645 阅读 ·
1 点赞 ·
0 评论

centos7.8 安装部署 k8s 集群

centos7.8 安装部署 k8s 集群文章目录centos7.8 安装部署 k8s 集群环境说明Docker 安装k8s 安装准备工作Master 节点安装 k8s版本查看安装 kubelet,kubeadm,kubectl下载镜像初始化 Master启动测试参考文章刚接触 k8s,配置环境折腾了一天,感觉有很多坑,网上很多教程已经不靠谱了,自己记录下安装部署 k8s 的全过程。环境说明softwareversionOSCentOS Linux release 7.8.20
原创
发布博客 2020.08.21 ·
778 阅读 ·
0 点赞 ·
0 评论

GFS 论文阅读笔记

The Google File System文章目录Abstract1 Introduction2 Design Overview2.1 Assumptions2.2 Interface2.3 Architecture2.4 Single Master2.5 Chunk Size2.6 Metadata2.6.1 In-Memory Data Structures2.6.2 Chunk Locations2.6.3 Operation Log2.7 Consistency Model2.7.1 Guara
原创
发布博客 2020.06.27 ·
396 阅读 ·
0 点赞 ·
1 评论

MapReduce 论文阅读笔记

文章目录AbstractIntroduction2 Programming Model2.1 Example2.2 Types2.3 More Examples3 Implementation3.1 Execution Overview3.2 Master Data Structures3.3 Fault ToleranceWorker Failure (工作节点故障)Master Failure(主节点故障)Semantics in the Presence of Failures(语义可能存在的故障)3
原创
发布博客 2020.06.24 ·
268 阅读 ·
1 点赞 ·
1 评论

使用Typora+Picgo+qiniu+坚果云打造自动同步文件,上传图片至图床的笔记工具

本文旨在记录下使用 typora 以及一些自动工具打造一个适合自己的 Markdown 笔记工具的过程。本机为 mac,Windows在设置上可能会有一些出入。有问题可以查看官方文档。使用到的工具:Typora , Markdown编辑器Picgo,本地图床管理工具NutStore,坚果云自动同步工具Qiuniu,七牛对象存储图床过程:下载安装 Typora下载坚果云,设...
原创
发布博客 2020.05.05 ·
706 阅读 ·
0 点赞 ·
0 评论

【PTA】1013 Battle Over Cities (图的dfs+统计连通分支数目)

本题考点:统计图的强连通分支数目题目:It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We must k...
原创
发布博客 2020.04.17 ·
83 阅读 ·
0 点赞 ·
0 评论

Mac下C/C++在vscode debug 配置(踩坑)

使用 Mac,开始写算法题,在 mac 上找不到什么比较好的 debug 工具, lldb 虽然可以直接 debug,但是还是没有 vscode 香。本来开始按照官方教程 来做,但是使用无法从外界读取到输入,如果在程序里指定好值可以 debug,但是无法从控制台或者是文件输入读取到值。这是 Mac Catalina 下好像才会出现的问题,在其他平台好像没出现。搜了很多资料,最后在这个 iss...
原创
发布博客 2020.04.16 ·
773 阅读 ·
1 点赞 ·
0 评论

PTA 6-1 单链表逆转

本题是一个非常经典的题目:单链表逆转。这是链表结点的定义:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */先给出实现的代...
原创
发布博客 2020.04.14 ·
140 阅读 ·
1 点赞 ·
0 评论

【网络安全】——服务端安全(注入攻击、认证与会话管理和访问控制、访问控制、加密算法与随机数、Web框架安全、应用层拒绝服务攻击DDOS)

服务端常见安全问题,包括注入攻击(SQL注入)、认证与会话管理和访问控制、访问控制、加密算法与随机数、Web框架安全、应用层拒绝服务攻击DDOS、Web Server安全等方面。
原创
发布博客 2020.04.12 ·
464 阅读 ·
0 点赞 ·
0 评论

【网络安全】——客户端安全(浏览器安全、XSS、CSRF、Clickjacking)

学习总结客户端安全的相关要素,包括浏览器安全,跨站脚本攻击(XSS),跨站点请求伪造(CSRF),点击劫持(Clickjacking),HTML5安全等。
原创
发布博客 2020.04.12 ·
284 阅读 ·
0 点赞 ·
0 评论

PTA 7-47 打印选课学生名单

本题考点:排序的应用假设全校有最多40000名学生和最多2500门课程。现给出每个学生的选课清单,要求输出每门课的选课学生名单。输入格式:输入的第一行是两个正整数:N(≤40000),为全校学生总数;K(≤2500),为总课程数。此后N行,每行包括一个学生姓名(3个大写英文字母+1位数字)、一个正整数C(≤20)代表该生所选的课程门数、随后是C个课程编号。简单起见,课程从1到K编号。...
原创
发布博客 2020.04.12 ·
395 阅读 ·
1 点赞 ·
2 评论

PTA 7-45 航空公司VIP客户查询(map应用)

本题考点:map 的应用不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。输入格式:输入首先给出两个正整数N(≤105)和K(≤500)。其中K是最低里程,即为照顾乘坐短程航班的会员,航空公司还会将航程低于K公里的航班也按K公里...
原创
发布博客 2020.04.11 ·
173 阅读 ·
0 点赞 ·
0 评论

PTA 7-44 基于词频的文件相似度(字符串处理+set容器)

本题考点:字符串处理set 容器使用实现一种简单原始的文件相似度计算,即以两文件的公共词汇占总词汇的比例来定义相似度。为简化问题,这里不考虑中文(因为分词太难了),只考虑长度不小于3、且不超过10的英文单词,长度超过10的只考虑前10个字母。输入格式:输入首先给出正整数N(≤100),为文件总数。随后按以下格式给出每个文件的内容:首先给出文件正文,最后在一行中只给出一个字符#,表示...
原创
发布博客 2020.04.11 ·
143 阅读 ·
0 点赞 ·
0 评论

PTA 7-43 字符串关键字的散列映射(手写平方探测法)

考点:* 字符串的哈希函数* 哈希冲突时采用平方探测法> 给定一系列由大写英文字母组成的字符串关键字和素数P,用移位法定义的散列函数H(Key)将关键字Key中的最后3个字符映射为整数,每个字符占5位;再用除留余数法将整数映射到长度为P的散列表中。例如将字符串AZDEG插入长度为1009的散列表中,我们首先将26个大写英文字母顺序映射到整数0~25;再通过移位将其映射为3×32​2...
原创
发布博客 2020.04.11 ·
178 阅读 ·
0 点赞 ·
0 评论

PTA 7-42 整型关键字的散列映射(手写哈希表的线性探测法)

本题考点:整型哈希表的线性探测法给定一系列整型关键字和素数P,用除留余数法定义的散列函数将关键字映射到长度为P的散列表中。用线性探测法解决冲突。输入格式:输入第一行首先给出两个正整数N(≤1000)和P(≥N的最小素数),分别为待插入的关键字总数、以及散列表的长度。第二行给出N个整型关键字。数字间以空格分隔。输出格式:在一行内输出每个整型关键字在散列表中的位置。数字间以空格分隔,...
原创
发布博客 2020.04.11 ·
167 阅读 ·
0 点赞 ·
0 评论

PTA 7-41 PTA排名汇总(多阶段排序应用)

本题考点:多个阶段排序的组合计算机程序设计能力考试(Programming Ability Test,简称PAT)旨在通过统一组织的在线考试及自动评测方法客观地评判考生的算法设计与程序设计实现能力,科学的评价计算机程序设计人才,为企业选拔人才提供参考标准(网址http://www.patest.cn)。每次考试会在若干个不同的考点同时举行,每个考点用局域网,产生本考点的成绩。考试结束后...
原创
发布博客 2020.04.11 ·
469 阅读 ·
0 点赞 ·
0 评论

PTA 7-40 奥运排行榜

每年奥运会各大媒体都会公布一个排行榜,但是细心的读者发现,不同国家的排行榜略有不同。比如中国金牌总数列第一的时候,中国媒体就公布“金牌榜”;而美国的奖牌总数第一,于是美国媒体就公布“奖牌榜”。如果人口少的国家公布一个“国民人均奖牌榜”,说不定非洲的国家会成为榜魁…… 现在就请你写一个程序,对每个前来咨询的国家按照对其最有利的方式计算它的排名。输入格式:输入的第一行给出两个正整数N和M(≤22...
原创
发布博客 2020.04.10 ·
274 阅读 ·
0 点赞 ·
0 评论

PAT 7-39 魔法优惠券(优先队列的使用)

本题考点:优先队列的使用在火星上有个魔法商店,提供魔法优惠券。每个优惠劵上印有一个整数面值K,表示若你在购买某商品时使用这张优惠劵,可以得到K倍该商品价值的回报!该商店还免费赠送一些有价值的商品,但是如果你在领取免费赠品的时候使用面值为正的优惠劵,则必须倒贴给商店K倍该商品价值的金额…… 但是不要紧,还有面值为负的优惠劵可以用!(真是神奇的火星)例如,给定一组优惠劵,面值分别为1、2、...
原创
发布博客 2020.04.10 ·
145 阅读 ·
0 点赞 ·
0 评论
加载更多