Linux 干货

全网优秀IT博客导航

出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gatieme/article/details/50658902

1 博客导航


1.1 linux


linux全线教程–提供了linux教程,服务器管理教程,BSD教程,还有编程语言(C/Java/Python/Perl),以及网络等全栈学习教程

1.2 存储技术


NoSQLFan–关注NoSQL相关的新闻与技术

刘爱贵的专栏–中科院博士,长期从事存储领域研发工作,分式存储资深理论研究与实践者,GlusterFS 技术专家,当前专注于Server SAN。

gnuhpc的百草园和三味书屋–AIX、HP-UX和DB2,关注IaaS在金融类企业的应用

银河里的星星–分布式系统领域经典论文翻译

1.3 别人的收藏


CSDN优秀博客链接,博客之星链接

[博客分享]优秀的有趣的博客

Android开发大牛们的博客地址(持续更新)

董的博客–基础知识整理

2 数据结构与算法


一步一步写算法(之循环单向链表)

CCPP Blog 的 数据结构与算法

3 设计模式


C语言和设计模式(总结篇)

史上最全设计模式导学目录(完整版)

xingjiarong写最好的设计模式

设计原则

设计模式C++实现

4 linux系统编程


嵌入式操作系统内核原理和开发

linux系统编程

国境之南Fantasy

程序员的自我修养学习

初学linux

5 linux内核


SunnyBeiKe的专栏 :内存管理中断/异常/系统调用文件系统进程管理](http://blog.csdn.net/SunnyBeiKe/article/category/922052), 引导启动进程间通信内核分析systemtap

tanglinux只专注于arm和linux系统平台的研究与开发 : linux内核修炼之其它linux内核修炼之进程管理
同步原语网络驱动

内核分析

ARM-Linux驱动开发

6 语言拾遗


6.1 C


一起talk C栗子吧

娓娓道来c指针

6.2 C++


C++拾遗

Effective C++(第三版 中文翻译)

读书笔记-深度探索C++对象模型

《深度探索C++对象模型》精简笔记

C++对象模型

C++对象模型

推荐-高质量C++/C编程指南(林锐)

masefee透视C++

6.3 Python


[Python]网络爬虫

6.4 汇编


xingjiarong 的跟我学汇编

6.5 Markdown


微wx笑Markdowb专栏

6.6 Git


Git Book

廖雪峰的Git教程

《Git常用命令和Git团队使用规范指南》

git简明指南

常用 Git 命令清单

猴子都能懂的GIT入门

6.7 vim


入门的教程,可以参考闲耘的wiki:http://wiki.hotoo.me/Vim.html。收录了非常多和vim相关的资料。

网站 介绍
spf13 spf13-vim是Vim插件与配置的一个发行版本,包含了一整套精心挑选的Vim插件,采用Vundle进行插件管理,并且可以通过下列文件进行个性化配置,github地址
fatih/vim-go golcang的一份vim配置脚本
humiaozuzu/dot-vimrc Maple’s vim config files
kepbod/ivim Github地址
wklken/k-vim k-vim配置, 我目前正在使用
taizilongxu/dotfiles 一份小巧的配置信息
exVim 虽然 star 数不多,但是错过了也许是你一生的遗憾,这个配置我自己用了8年有余了,你看那些个 spf13 或者其他的 Vim 配置好像 Github Star 数量很高很耀眼,但是他们都是偏前端或轻量编程的,而且都是给华丽丽的高配置机器使用,机子不好的时候编辑起来感觉有些延迟. 我当时开发 exVim 是用来做 c/c++ 次时代 AAA Console游戏项目的。结果搞到最后不仅轻巧飞快,而且做前端,后端,脚本,shader,shell都可以迅速使用
Aix-Vim 使用Vundle (插件管理器)的一份,使用了enovim
EasyVIM EasyVIM是一个依赖于GVIM/VIM的项目,重写了众多插件,并对部分第三方插件进行了集成.
amix.dk/vim 非常棒的vim配置文件,由plurk的大牛写的
Oh My Vim  
ma6174/vim 超强vim配置文件
php-vim 一份适合php的vim配置文件, 如果是通过xshell等工具远程连接到开发机上开发,可以使用这个

6.8 Shell


Shell教程–菜鸟教程

Shell教程-C语言中文网

6.9 Makefile


跟我一起写 Makefile–陈皓

7 源码


nginx源码剖析

[STL源码](http://blog.csdn.net/column/details/stl2015.html)

Hackbuteer1的STL源码剖析

STL运用的C++技术

8 网络


Muduo 网络编程

计算机网络(网络协议栈源码剖析

C#高性能大容量SOCKET并发

C#网络编程系列

Linux TCP server系列

9 面试


我解C语言面试题系列

July面试大全

面试珠玑

程序员面试100题

leetcode

leetcode c++&&python实现

LeetCode

Leetcode 题解 (C++/Java/Python/Sql)

编程之美

编程之美

微软、谷歌、百度等公司经典面试100题_2011

hackbuteer1IT公司笔试题集锦编程之美面试珠玑剑指Offer

剑指Offer:名企面试官精讲典型编程题

zhuimengzh面试题集(59)

thefutureisourC++primer学习笔记effective C++学习笔记

SunnyYoonaLeetCode题解剑指Offer算法

王俊超剑指Offer-Java版LeetCode题解

10 自己动手操作系统


10.1 课程


MIT OS操作系统课程Xv6,MIT OS开放课程,是由麻省理工学院(MIT)为操作系统工程的课程(代号6.828),中文中文文档

CMU的Operating System Design and Implementation,4个月可以开发出一个x86上ramdisk的OS了

布朗大学的weenix练习,给了OS大体框架 自己一步步实现进程线程,文件系统,虚拟存储,多线程框架。 所有这些框架代码填完后就基本上完成一个可以执行程序的操作系统了

10.2 项目


Mike OS项目,这是一个更大更完备的x86汇编语言操作系统。

OSDev项目,and Forums (Thanks Steve),Doc

OS67,OS67 is a unix-like toy kernel, which comes with some user routines. (x86 based)

OSDevel,整理了一个操作系统的详细列表

[hurlex]–hurlex 项目的完整开发文档GitHub在线版文档

eduOS–A teaching operating system

Linux From Scratch (Thanks John)

SharpOS (C# Operating System) (Thanks lomaxx)

Minix3 and Minix2 (Thanks Mike)

10.3 博客


OS Development Tutorials

Writing Your Own Operating System (Thanks Adam)

Broken Thorn OS Development Series

JamesM’s kernel development tutorials

Orange_’s.一个操作系统的实现

基于 Bochs 的操作系统内核实现

如何编写自己的操作系统

猜你喜欢

转载自blog.csdn.net/yangming2466/article/details/83280410