- 博客(4)
- 收藏
- 关注
原创 NAT技术总结
1. 两种类型:app-layer:ALGtransport layer/ IP layer:packet filtering2. pkt过滤方式(layer3/4):内部网通过路由器防火墙(router firewall)与外界连接,路由器过滤经过的每一个包,检查:srcIP,dstIP;port num;ICMP msg 种类;TCP的SYN 位和ACK 位;以及ip的protocol&n
2021-09-01 15:14:41
1923
原创 (亲测有效)在Clion下配置gtest进行单元测试
最近整理文章,把在某度实习的时候遇到的clion配置gtest问题整理一下,当时查找了好多文章但是都没有很好的结果,最后终于找到了这篇文章的结果,记录下,帮助一下有同样需要的同学们。原文链接1. Gtest是google开发的用于测试的包,首先我们链接下载googletest源码;2. 将下载好的包中的googletest文件夹拷贝到我们的工程文件夹下面(因为我只用了test模块所以只将googletest放入,若需要用到gmock则需要都放入):3.接下来就是最重要的步骤了,改cmake文件
2021-09-01 15:11:24
2940
2
原创 一道算法题:leetcode 253 最小的会议室数满足预订需求
也可以用来算给你一堆二维数组,算区间的最大的重叠次数是多少。思路:1.首先按照[x,y]中的x排序2.新建一个res数组作为会议室,此时会议室为空,后续res数组存的是各个会议室的结束时间。3.遍历intervals数组,对于其中每一个[x,y]:遍历会议室res数组,如果找到 x 大于等于某间会议室的结束时间,说明这个[x,y]可以使用这个会议室,那么把会议室的结束时间改为y即可,随后break,不需要再继续找会议室了如果遍历完了res会议室数组,都没有找到这样的会议室,说明..
2021-09-01 15:06:17
723
原创 一文实现Mac 上简单定时提醒小脚本
先来一张效果图:好,下面,教程开始:打开mac自带的脚本编辑器,编写脚本,将其放在你喜欢的目录下,如:/Users/你的用户名/Desktop/,名称创建为drink.app.scpt,代码如下图所示:注意:脚本后面的.scpt一定要带着点击上方三角可以看到运行时的效果关于脚本内容代码:display dialog是弹出一个对话框,可以点击是或取消,可以起到提醒的作用还可以使用:display notification "另一种提示方式\n球球大哥喝水吧!????
2021-09-01 14:56:18
868
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人