Linux内核源代码 学习工具

https://elixir.bootlin.com/linux/latest/source   内核代码下载地址 https://mirrors.edge.kernel.org/pub/linux/kernel/

2018-12-07 17:09:02

阅读数:12

评论数:0

2018年 学习计划

知己知彼,方能百战百胜。 先说下我目前的缺点: 1.代码实战需要加强 写代码时,先不要着急动手,等想清楚功能如何一步步来实现时,再动手来敲代码 (这块需要加强) 学习知识点时,多写代码做实验,验证心里的想法(这块需要加强) 我理想中做程序员的最好水平,是用编程语言能够写出我感兴趣的软件,...

2018-03-27 15:47:45

阅读数:561

评论数:0

小小程序员一点点成长为Architect

职业发展就是个眼界不断提高的过程,不管什么行业都是如此。 如何开阔自己的眼界呢? 读万卷书,行万里路,多见不同的人,多经历不同的事。 如何成为牛逼的程序员? 多看好代码,好代码是什么样的. 分辨出来哪些是好代码,哪些是不好的代码? 简洁 优雅 高效 可读性,高可用,可扩展性,代码复用...

2018-02-01 11:20:19

阅读数:200

评论数:0

个人阶段性学习和规划总结(技能树)

仿照桃子大神的博客,我也把自己的博客文章都梳理下,归归类博客资源收集(持续更新)一、C++基础 拷贝构造函数和赋值构造函数函数指针sizeof用法二、C++11学习 C++11学习之share_ptr和weak_ptrC++11 unordered_map 无序容器的使用Linux C++ 实...

2017-10-27 23:47:20

阅读数:469

评论数:0

go开源项目整理-新手篇

参考链接: https://studygolang.com/articles/7708 下面推荐几款适合学习的项目: 小弟以前对IM聊天工具和爬虫情有独钟,所以选择的入手开源项目是 Pholcus(幽灵蛛)一块开源的分布式爬虫。 后续也可以和python开源爬虫框架scrapy一起对照学...

2017-10-11 17:12:12

阅读数:5600

评论数:1

练习go基础语法

2017年10月11号 初步练习了go的基础语法 http://www.runoob.com 菜鸟教程是个不错的入门网站哈 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 单行注...

2017-10-11 15:42:36

阅读数:288

评论数:0

博客资源收集(持续更新)

互联网时代,知识种类繁多且复杂,有好的也有坏的.而跟着大牛学则可以在一定程度上减轻知识学习的负担. 把个人时间和精力集中在高品质内容的学习和研究上.互联网时代跟着人来学知识要速度快一点.个人博客 Coolshell 后端技术 by Tim Yang 云风的 BLOG 陈硕的Blog 阮...

2017-03-13 17:04:20

阅读数:1191

评论数:0

web 服务器功能模块设计(部分实现)

认准一件事后,就朝着这一件事走.做一个httpserver服务器,完整的代码,完整的设计.每个程序员都应该尝试下写博客 http://droidyue.com/blog/2017/01/02/why-every-programmer-should-try-to-write-blogs/ 今...

2017-01-03 13:27:43

阅读数:1169

评论数:0

程序员 跨平台 and 跨语言 学习攻略

欢迎转载 转载请注明原文出处:写篇文章记录下,从windows平台编程到Linux平台编程的转变,以及从C++语言到java语言的学习转变,心态的调整。语言组织的很一般,请大家多多指教1.开发环境的转变,从vs转vi+makefile搞windows下都是使用visual studio可视化平台...

2016-05-27 09:40:20

阅读数:1691

评论数:0

关于时间管理和高效学习的感悟

自己亲身经历后,总结的个人时间和高效学习的可行方法,大家可以试试

2016-04-25 13:25:15

阅读数:2369

评论数:0

快速掌握一个语言最常用的50%

转载出处:http://blog.csdn.net/myan/article/details/3144661 现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有...

2016-03-10 11:28:33

阅读数:815

评论数:0

Linux实用操作命令(不断更新)

多使用多练习和操作就能不断更加熟练Linux的东西。加油,小胖。 第一部分 基础命令操作 1.复制指定目录下所有的文件到另一个目录中 比如要把/home/usera拷贝到/mnt/temp, 采用cp -R /home/usera/. /mnt/temp2.重命名文件或文件夹 ...

2016-02-27 22:09:15

阅读数:532

评论数:0

职业生涯的一点感悟

好久没有写了,今天写一些最近几个月的感悟 1、积极的心态真的很重要。 如果你觉得自己是弱者,别人很强,自己有可能会失败,那结果多半是失败的。 最近几个月出差去了几个分公司,跟各地的销售跑了下各地的市场,收获颇多。 做的好的城市,精神面貌、心态都很好,也更容易业绩增加。做的稍差的,经常性的把竞争对手...

2015-02-18 11:44:27

阅读数:1245

评论数:1

如何有效的阅读开源代码

一、初步了解 1.在下载源代码之后,先看下代码目录组织结构,如base代表基础库,net代表网络库等我 2.开始阅读框架的源代码之前,先去google搜集下资料: 这个框架是解决了什么问题?都是用了什么技术? 分为多少个模块,每个模块之间有什么联系? 尽量看官网英文的资料,因为中文技术博...

2014-06-03 18:36:58

阅读数:1015

评论数:1

iptables和netfilter的通信流程

iptables和netfilter通信采用的是setsockopt和getsockopt函数 一、用户态iptables代码 前面博客文章我们熟悉如下代码 ret = do_command4(argc, argv, &table, &hand...

2018-12-14 18:39:05

阅读数:11

评论数:0

ipset如何与netfilter内核模块进行通信

最近需要使用ipset,iptables,和netfilter,所以把三者的源代码看大概阅读了一遍。 前面我们学习过应用层ipset和netfilter模块之间通信是采用的netlink套接字 一、ipset主流程 下面是我总结的主流程 ////////////////////////...

2018-12-14 17:31:32

阅读数:5

评论数:0

iptables源代码分析之set集合模块

适合的读者 1.能够熟练使用iptables和ipset命令,增删改查等 2.心里好奇iptables的命令是如何生效的? 3.对研究netfilter源代码有浓厚兴趣的技术人员 4.用户态的iptables和内核态的netfilter是如何交互的 一、研究背景 使用iptables来...

2018-12-11 14:26:19

阅读数:32

评论数:0

iptables源代码分析之主流程分析

 看程序的流程就是要从主线开始看起。 我执行的iptables命令是 iptables -A INPUT -p tcp --dport 443 -m set --match-set myhash src -j DROP iptables_main函数是主函数 位于iptables_stand...

2018-12-07 22:52:55

阅读数:6

评论数:0

SSL/TLS sni学习

学习参考链接 https://tech.youzan.com/sni/   wireshark过滤条件 ssl.handshake.extensions_server_name ssl.handshake.extension.type == "server_name&a...

2018-11-23 17:41:58

阅读数:37

评论数:0

高效学习——如何阅读和学习源代码

很多新手拿到代码后,随便点开一个源文件就开始读,遇到不会的地方就在死扣,我分享点自己的想法 首先区分下是公司代码还是个人兴趣,如果是阅读公司代码,而且针对公司代码有相应的任务以及时间期限,那么优先看任务相关的流程都前前后后、仔仔细细的看一遍。 其次、阅读代码之前,你需要先做点热身运动哦  1...

2018-11-07 18:03:24

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭