- 博客(9)
- 收藏
- 关注
原创 【初看TCP】基本知识与三次握手--使用echo服务抓包
TCP三次握手和四次挥手大概是计算机网络里面的最经典的名词之一了,刚进小组时就听说了手把手教学妹TCP三次握手 的事迹,当然TCP中的流量控制,差错控制,拥塞控制都很重要,今天主要从三次握手来初步的理解TCP协议。使用了Wireshark分析,利用手写的echo服务器来看TCP三次握手和TCP的基本流程
2017-05-29 16:24:02 2154 2
原创 剑指小组2017----西邮Linux兴趣小组纳新面试题讲解(第17题)
17题 struct node{ char a; short b; int c;};int main(void){ struct node s; memset(&s, 0, sizeof(struct node)); s.a = 3; s.b = 5; s.c = 7; struct node *pt = &s;
2017-05-26 22:18:13 1102
原创 【浅谈守护进程】Demo:后台监控程序-- Python实现
前言最近在做的项目需要定期检测某个进程是否运行,若挂了自动重启,脑袋一拍觉得需要这样一个守护进程 来进行监控,于是顺便复习了一下守护进程。正文什么是守护进程? 守护进程(daemon)是生存期长的一种进程。它们常常在系统引导装入时启动,仅在系统关闭时才终止。因为它们没有控制终端,所以说它们是在后台运行的。
2017-05-24 21:39:54 7988 3
原创 【大牛第二步】总结笔记&写博客&使用Markdown
总结的重要性进入小组一年,如果说学习最大的感悟恐怕就是 学习需要多总结 。 坦白的来讲,我自己做的并不好,一方面,学的东西还算多,另一方面,掌握的东西却并不多,也不是很扎实。很多都是当时很明白,过一段时间就忘了。。 所以我们需要多总结。 学弟学妹们刚进小组,希望你们能吸取学长(不止是我,很多学长都是这样)的教训,少走弯路。 如何总结可能之前的学习,大家习惯的是记笔记 ,我想说的是,我们现在不
2017-05-24 08:53:13 1276 3
原创 【大牛第一步】安装chrome,利用google学习,开启github之旅
chrome下载 官网下载,根据系统选择不同的包。 Fedora || CentOs || RedHat —> .rpm Ubuntu || Deepin || Kali || Debian —> .deb然后打开shell,进入到安装包所在目录 cd 下载/开始安装 Fedora || CentOs || RedHatsudo rpm -i goolexxxxx.rpmUbuntu ||
2017-05-21 16:38:03 2142 3
翻译 【GCC英文手册翻译】预处理器的系统特定预定义宏(The C preprocessor:System-specific Predefined Macros)
翻译自GCC英文手册–预处理器篇The C Preprocessor:System-specific Predefined Macros 3.7.3 系统特定的预定义宏 正常情况下,C预处理器会预定义几个宏来说明正在使用的系统类型和机器类型。 很明显,在每个GCC支持的目标(机器/系统)上,他们都是不同的。 这份手册是对于所有的系统和机器的,所以不能告诉你这些宏具体的名字是什么,但你可以使用
2017-05-20 10:36:58 1282
原创 【无脑教程】Fedora & CentOS下coredump文件生成方法
背景测试环境 Fedora 25&24 CentOS 7 目测 Deepin 并没有坑 而Ubuntu可能也存在这个问题(也有类似abrt的二进制文件)前言从Windows平台下转到到Linux下的C/C++开发可能第一个接触到的新名词就是段错误 也就是这样首先是一段神秘代码#include <stdio.h>int main(void){ char a[1]; char
2017-05-19 13:23:10 3232
原创 链表趣题---快慢指针判断链表是否有环
前述五一假刷博客,看到师兄的快慢指针判断单向链表是否有环及找环入口 感觉真的非常神奇和有趣,今天在谈论Linux下的各种链表操作—list.h 想起了这个有趣的问题,给大家分享一波,结果在找入口时居然忘记了,还是要总结一波,不然真的容易忘。1.判断单向链表是否有环具体要求,空间复杂度O(1),时间复杂度O(N)思路快慢指针,从链表头开始,快指针每次走两个节点,慢指针每次一个节点,如果他们能相等(指向
2017-05-04 22:49:16 1536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人