如何学习linux编程 来源:互联网 如果想学习UNIX/linux的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。 建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程...
建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/linux的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。 然后再看Douglus E. Comer的《用TCP/IP进行...
一、Shell变量 主要有本地变量和环境变量。 1、本地变量 -- 在用户现有运行的脚本中使用 1) 定义本地变量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTEST="test" [root@jike1 /root]# echo $LOCALTEST (注意:echo $LOCALTEST 和 echo ${LOCALTEST}的效果是一样的) (在变量名前加$, 可以取得此...
如果想学习UNIX/linux的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。 建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上...
一、Shell变量 主要有本地变量和环境变量。 1、本地变量 -- 在用户现有运行的脚本中使用 1) 定义本地变量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTEST="test" [root@jike1 /root]# echo $LOCALTEST (注意:echo $LOCALTEST 和 echo ${LOCALTEST}的效果是一样的) (在变量名前加$, 可以取得此...
正准备利用闲余时间学习linux C图形编程的东东。在网上查了一下,有说用GTK+的,有说用curses.h库的。不知道这两者之间有什么联系和区别呢? 哪一个更全呢? 请指教???:wink:
这几天装了Ubuntu操作系统,各种软件的安装也十分方便,直接使用命令sudo apt-get install ***。系统运行了差不多一个星期了,发现听音乐时,如果firefox3.5的网页开得过多,会有些卡,不知道是不是mp3在windows文件分区,加载过来时耗的资源比较大。 昨天开始用ubuntu编程了,gcc的命令g++ -wall foo.cpp -o foo用起来也不错,可能厌倦了VC的编译环境。另外也开始熟悉了vi几个命令,像:wq; :q; :set nu; :setnonu; :un;...
网络的一些相关知识: 网卡功能: 载波侦听, 冲突检测, 随机延时等待; 网线一般不得超过100米; 交换机的功能: 动态建立连接桥梁, 探知端口上有几台电脑, 自学习; 远距离传送: 铜线 + 中继器/光纤/微波 等 挑战在于:如何传更远, 更快, 减少错误; 局域网物理层的功能目标: 更准, 更快, 如何避免冲突; 链路, 就是连接相邻两台电脑的线路; 如何可靠的传输, 通过校验, 不是绝对安全, 但已经足够; protocol是用来定义数据桢...