摘要:
目的: 自己所了解的东西太过于少,太太少了,再深入学习(看书)一个东西同时,我想先通过广泛阅读好的文章来去扩宽我对计算机知识的了解,就弄了个这个博客去搞。 记录下来,很多好的文章再想起来可能就容易忘记,我会贴上链接,并且如果可以会用自己的话去概括一下我了解到的部分新东西,不在于通透,在于大量。 准备 阅读全文
摘要:
时间是被雕刻出来的,上帝握着的錾子还没落下的时候,石雕告诉我一个秘密,每天晚上,人类会蜕掉一层皮。 周一时我感受到了其中的奥妙,下起了暴雨,这样说也不对,是飘满的暴雨,雨就固定在了空中,每个雨滴都像游戏里被施加冻结魔法的对象,全部停滞在了空中,挺像黑客帝国的场景呢。可是这对人类世界的物理地基是毁灭性 阅读全文
摘要:
题目:给n个范围,第i个范围选pi,然后定义特征值k=p1+p2+...+pn。这次的开心度就是A(k%m)。m是给的一个数组A,长度为m。 要求: 就是个全排列组合的问题,找规律。 举个例子,有n个礼物,分别是(L1,R1) (L2, R2) (Ln, Rn) 每个区间取个数然后相加,所有出现的结 阅读全文
摘要:
了解OVS绕不过SDN的发展,因为OVS的"O"就是openflow协议。2006年,SDN诞生于美国GENI项目资助的斯坦福大学Clean Slate课题,斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念用于校园网络的试验创新。后续基于Openflow给网络带来可编 阅读全文
摘要:
之前还没在这贴过影评。 《试图藏进大爱里的小爱》 电影院刚出来,热乎的。真实地说,我哭了几次,和多好无关,只是我这个人从小哭到大,对于一些场面,我就像那巴甫洛夫的狗一样。这到也是玩笑,不过我眼里盘旋几滴眼泪的时候,强烈地感觉到不适,感觉太刻意了,就像晚上8点手机收到短信,通知该做爱了,恋人一起亲吻, 阅读全文
摘要:
前两天刚知道cgroup,但是没用过,我就想做个简单的模拟OOM,网上搜了两天,发现一个比一个说的杂乱无章。 最后问的chatgpt:如何限制一个进程的内存 在Linux系统中,可以使用cgroups来限制一个进程的内存。cgroups是一种内核机制,用于控制进程组的资源使用(CPU、内存、IO、网 阅读全文
摘要:
一直搞不清传输层和网络层的校验和为什么校验内容不一样,最近问了一些前辈,找寻了一些答案,总结一下自己的思考。 先说一下传输层(TCP)和网络层(IP)的校验和: TCP校验和有伪首部、TCP herder、数据段。而IP的校验和只覆盖IP header,不覆盖IP数据报中的任何数据。TCP校验和、I 阅读全文
摘要:
一图胜千言: 社区里是EMC开启,SMC默认关闭。 flow和miniflow 在介绍之前先说一些概念:里面有两个结构很重要,一个是flow一个是miniflow这里介绍一下他们的数据结构和构造函数。 flow: flow的特点是8字节对齐的,存储报文相关字段和其他原数据,用于匹配流表,数据包含四个 阅读全文
摘要:
revalidator是做什么的?需要知道哪些东西? 有关于revalidator需要弄明白的是以下三个问题: 通过ovs-vsctl list open_vs可以看到other_config里面有两个变量线程数配置:n-handler-threads和n-revalidator-threads,很 阅读全文
摘要:
博客竟然不显示更新的时间,只有个发布时间。看起来像2个月没更新一样,其实更新了几行呢。好几个东西想理一下,本来想和周记放一起了,但放一起就没有主题了。 当然一搜也有一些很好的博客,更详细:https://blog.csdn.net/gui951753/article/details/79593307 阅读全文
摘要:
这两天搞出一个线上事故,还好定级比较轻微。然后今天开会复盘,发现前辈的思路和逻辑确实比较好,把各个点都想到了。 首先这个问题为什么发生,误操作,因为本来是只读的操作,变成了写操作,动了机器,后边也去恢复了。至于脚本存在的问题什么的,都不是什么主要原因。 其次是后续的改进,可写操作的命令,需要通过机器 阅读全文
摘要:
计划惨遭滑铁卢,还是随便点,整个回顾专题,想回顾就回顾。 工作: 一个问题:网络包整个流程发生了什么 现在搞的ovs的东西,但是ovs却是非常复杂,不只是在于ovs的整个架构,在于怎样知道ovs在整个网络中所处的位置,一个网络包,从软件到硬件,经历了什么完成了信息的传输,实在是很多ovs之外的东西。 阅读全文
摘要:
现在正式工作了,发现之前学的东西,很多一知半解,不通透,准备再好好系统学一些计算机原理的东西,每天学一学,在这里记录一下。 规划(7.17开始): 同学分享了个超级好的操作系统课程,每天看个一节:https://www.bilibili.com/video/BV1Cm4y1d7Ur?spm_id_f 阅读全文
摘要:
概括 现在的OVS使用microflow+megaflow缓存查询流表,ovs整体流程是从ovs_vport_receive(datapath/vport.c)开始,然后进入ovs_dp_process_packet(datapath/datapath.c),这个时候调用ovs_flow_tbl_l 阅读全文
摘要:
博客学习 大致看一遍 openvswitch处理upcall过程分析 upcall-cost分析 连接跟踪(conntrack):原理、应用及 Linux 内核实现 ovs upcall处理流程 Linux-内核通信之netlink机制-详解 Open vSwitch源码阅读笔记 Open vSwi 阅读全文
摘要:
对称加密,非对称加密,散列算法,签名算法 签名算法不同于前三者,签名算法就是先通过摘要算法计算出摘要信息,然后再用私钥加密生成签名。 常见的对称加密算法有:DES、AES、base64 常见的非对称加密算法有:RSA HASH算法:SHA1、MD5 (是不可逆的) HASH算法: MD5:结果是 阅读全文
摘要:
df -h查看容量,看看那个被占满了,之前我这里是100% 用了一下docker system prune,发现没啥用,又加了-a:docker system prune -a,就又空间了。 之后再进容器,安装需要的东西就行了。 参考:https://www.cnblogs.com/wswang/p 阅读全文
摘要:
整理一下pytorch获取的流程: 创建Dataset对象 创建DataLoader对象,装载有dataset对象 循环DataLoader对象,DataLoader.__iter__返回的是DataLoaderIter对象 dataset = MyDataset() dataloader = Da 阅读全文
摘要:
天天用stl,但是有一些小技巧如果不知道,偶尔会导致TLE,这里说几个打比赛需要用到的。 主要是大概了解一下其底层原理:https://www.jianshu.com/p/834cc223bb57 就常用的几个:vector,map,unordermap,其他的想到再更新。 1:首先把所有的push 阅读全文
摘要:
1月27号 28号 计算机网络基础http://www.cyc2018.xyz/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/%E8%AE%A1%E7%AE%97%E6%9C%BA 阅读全文