Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103251
  • 博文数量: 17
  • 博客积分: 37
  • 博客等级: 民兵
  • 技术积分: 217
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-09 18:24
文章分类
文章存档

2016年(4)

2015年(3)

2014年(9)

2011年(1)

我的朋友

分类:

2011-05-13 13:24:28

原文地址:学习资源总结 作者:zyd_cu

最强大的工具:

 

 

代码相关:

google代码搜索:

google代码: 提供项目托管功能

sourceforge开源项目社区:

linux内核ftp:,(国内ftp)

 

 

学术相关:

google学术搜索:

CMU,CUB等大学计算机学院的主页(如CMU的PDL实验室

)

IBM,EMC,Hitach等公司的主页(如IBM的hifa实验室

)

中国知网,ACM,IEEE  

//从华工的图书馆进

 

linux下编程开发模式:

1,  编辑工具(vi,gvim,gedit,emacs)+  gcc  +  gdb

2,  codeblocks集成开发环境(支持linux,windows平台的开源编译器)。(使用的是gcc,gdb)

 

3,  使用windos编辑工具(如ultraedit等编辑工具 + samba(或ssh工具),在windows下编写代码,到linux下测试与调试。常用的ssh工具为SSH Secure Shell Client(windows平台), putty(windows,linux平台)

 

常用linux发行版:

redhat(企业版,桌面版fedora,社区企业版centos)

ubuntu(据说简单易用,我感觉不出来)

gentoo(可灵活定制)

debian,suse,slackware等,不是很熟悉

 

 

代码的阅读:

sourceinsight  强烈推荐

 

代码维护工具:

CVS,SVN(现在用得比较多)  能提供强大的版本管理功能

在windows下可使用tortoiseSVN客户端,在linux下可使用tigerSVN

 

好的工具书推荐:

 

linux系统编程

UNIX环境高级编程  (主要讲解unix系统服务接口)

UNIX网络编程(2卷) (socket, RPC等技术)

linux程序设计      (linux应用程序开发,并介绍了图形应用程序的开发基础)

 

网络:TCP/IP详解(3卷),  数据通信与网络

 

C语言:  C专家编程,C和指针, C陷阱与缺陷

 

算法:编程珠玑,算法导论,算法与数据结构

 

操作系统:现代操作系统(相当经典),linux内核设计与实现,深入理解linux内核,

 

存储:大话存储,海量信息存储,分布式系统-原理与范例

 

 

论坛&社区:

存储在线

chinaunix 社区,包含很多讨论版

   CSDN  IT技术社区

西邮linux兴趣小组,51cto,lupa社区

腾讯,搜狐,新浪的IT版面等

 

 

 

阅读(1014) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:openwrt 项目开发遇到问题的解决方法

给主人留下些什么吧!~~