学术分享资料

17 篇文章 0 订阅
本文概览了信息技术领域的关键资源、工具、开发模式与技术细节,包括编程开发、版本管理、算法与数据结构、操作系统、云计算等核心主题。详细介绍了从编辑工具、IDE到代码托管平台,再到不同编程语言与框架的选择,为开发者提供一站式学习与实践指南。
摘要由CSDN通过智能技术生成

最强大的工具:
http://www.google.com
http://www.baidu.com


代码相关:
google代码搜索:http://www.google.com/codesearch
google代码:http://code.google.com 提供项目托管功能
sourceforge开源项目社区:http://www.sourceforge.net

pudn:www.pudn.com很多代码的哦
linux内核ftp:http://www.kernel.orghttp://ftp.ntu.edu.tw/ftp/pub/linux/kernel/(国内ftp)


 

学术相关:
google学术搜索:http://scholar.google.cn/
CMU,CUB等大学计算机学院的主页(如CMU的PDL实验室http://www.pdl.cmu.edu/
IBM,EMC,Hitach等公司的主页(如IBM的hifa实验室http://www.haifa.il.ibm.com/ )
中国知网,ACM,IEEE  


linux下编程开发模式:
1,  编辑工具(vi,gvim,gedit,emacs)+  gcc  +  gdb
2,  codeblocks集成开发环境(支持linux,windows平台的开源编译器)。(使用的是gcc,

gdb)http://www.codeblocks.org
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内核,Linux内

核源代码情景分析
存储:大话存储,海量信息存储,分布式系统-原理与范例

 

 

论坛&社区:
http://www.dostor.com 存储在线
http://www.chinaunix.net chinaunix 社区,包含很多讨论版
http://www.csdn.ent   CSDN  IT技术社区
西邮linux兴趣小组,51cto,lupa社区
腾讯,搜狐,新浪的IT版面等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值