Linux System Environment
一、配置阿里云yum源和epel源
提示: 阿里云yum源官网 https://developer.aliyun.com/mirror/
二、yum安装SVN软件
三、创建SVN版本库目录
提示: 自定义此目录为版本库目录,为后面创建版本库提供存位置
四、创建SVN版本库
五、创建用户并设置用户权限
六、配置SVN服务器配置文件
提示: 每一项目参数前面都不要留空格,否则会报错
七、关闭防火墙及SElinux
提示: 防火墙可以不关闭,放行SVN端口(SVN默认端口3690)
八、启动SVN服务
九、测试SVN客户端访问SVN服务
1、Windows使用TortoiseSVN 客户端测试
输入 svn://192.168.201.56:3690/xiaoming (xiaoming是自定义的版本库名称)
2、Linux SVN客户端操作命令
除了 darkerwc2的回答其他都。。
特别是manson11812 同学的 你好搞笑
linux 下C编程需求学些什么
你需要学什么就学什么 难道有谁能肯定说要学什么 当然会用电脑、会打字之类的肯定要学会
linux 下c的 优势在于
C可以算作unix的native language 很多库的接口都是首先考虑C
C语言是unix里面用的最多的其次是其他各类脚本语言(不限与shell)
学习gtk是要看你兴趣 如果有c++基础可以去学QT 嵌入式qt用的要多些 而且qt4之后不存在 商业版权问题了
有C基础的话可以选择去学习gui因为 做gui时候也会附带其他的库(你不可能就画界面不进行数据操作吧 ? 这样网络、媒体、数据库、之类的都可以有选择的去学习)
但如果C基础不怎么好 而自己又有时间还是先打好C基础
总之C有优势 但只是在linux平台下面
而学习C主要是要使用库来完成任务 (当然如果是考虑效率之类的程序 核心程序不在此考虑范围之类 只是这种程序相对来说会比较少 而且不会是一个初级程序员需要做的)
先完成任务 任务完成的多了 自然会考虑效率问题
linux内核是C和少量的汇编写的,并不意味着在linux底下就不可以用C++编程面试问C++很正常,有C++经验的人写C程序也会体现出他的OO一面,代码也更有条理,更易于管理,C++是一种思想,学语言不要局限在语言层面,学会了思想才能举一反三。
如果是做驱动开发,那肯定得用C了,还要会一点汇编,硬件基础要好
做大型软件,C++,java,c#了。
学linux,建议摆脱windows一段时间,就是装个ubuntu体会下linux,linux的gcc,g++目前是最好的开源编译器,没有之一。
unix高级环境编程和unix网络编程这两本书,第一本我一般做参考书,偶尔翻一下,unix网络编程可以好好学下,比较现在的inter网都是来自于unix,想要强大就要做项目,如果现阶段没有项目可以做,那就学好基础,未雨绸缪吧。工作2年,你会发现比在学校呆10年还有用。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)