Linux
文章平均质量分 57
nightfall_
要想保持最初的浪漫,真是不容易
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell脚本入门
Shell简介Shell,英文是壳,外壳的意思,至于在计算机中,同样有这样的一层意思,也就是可以将shell看做是计算机系统封装的一层外壳,来供用户使用.(个人理解就是shell相当于沟通内核和外部命令的中间媒介,由于内核和外部命令不能直接沟通,因此有必要存在这样一种媒介)因此,用户可以通过操纵shell也就是输入一系列命令来达到各种需要的目的。Shell的作用是解释执行用户的命令,用户输入⼀条命令原创 2016-08-09 00:35:29 · 501 阅读 · 0 评论 -
简单的TCP通信
系统调用和应用编程接口在进行tcp通信之前,我们先铺垫一下系统调用和应用编程接口。 操作系统在使用系统调用时将控制权在应用程序和操作系统之间传递。如下图: 当某个应用进程启动系统调用时,控制权就从应用进程传递给系统调用接口。此接口再把控制权传递给计算机操作系统。那么接下来操作系统内部会执行请求的操作。内部一旦执行完成,就把控制权交给系统调用接口,接下来系统调用接口就会把控制权交给应用进程。我们可原创 2016-08-08 01:53:21 · 813 阅读 · 4 评论 -
Linux下实现进度条
Linux下实现进度条能够实现进度条是由于printf是行缓存,遇到’\n’才显示,如果即时刷新显示,需要调用 fflush函数。(C语言中缓冲区的刷新方式是以行缓冲刷新的。也就是说,程序要在输入流中取到一个行结束标志(可以是换行符和EOF)才会显示在输出设备屏幕上。注意,程序结束时,系统会强制刷新缓冲区) 一开始将数组初始化为0,每次循环修改“=*”,然后打印当前的数组,因为0是换行符‘\n’的原创 2016-07-24 00:00:11 · 249 阅读 · 0 评论 -
Linux环境搭建
Vim使用vi/vim的区别:简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,⽽而且还有⼀一些新的特性在⾥里⾯面。例如语法加亮,可视化操作不仅可以在终端运⾏行,也可以运⾏行于x window、 macos、 windows。 通俗的来就是vim是个编辑器相当于vs2013一样,通过自己对vim配置后,vim可以像vs里面那样在你编辑时自动缩进,括号自动原创 2016-07-23 00:14:11 · 308 阅读 · 0 评论 -
g++/gdb/ctags/vim的安装
前言在虚拟机上安装以上开发工具仅仅需要在终端底下使用几条简单的命令即可。所以安装前请确保你的虚拟机可以连网,如若不能请查看上一篇博客。一、g++安装在终端底下键入—— yum install gcc gcc-c++(在centos下)如图二、gdb安装先用rpm -qa | grep gdb 查询是否已经安装gdb,一般情况下虚拟机已经默认安装了gdb,我们只需要查询一番即原创 2016-06-07 12:04:42 · 418 阅读 · 0 评论 -
Centos下虚拟机连网问题
先说说虚拟机的安装由于各种原因虚拟机我来来回回装了好几次,所以在此总结一下我遇到的问题,以及解决的方法。 最开始遇到的问题是安装完VMware Workstation导入镜像文件后提示错误如下进入BIOS里面把disable设置成enable就ok了。其他步骤可以百度,在此不在赘述。虚拟机上网问题我自己的电脑装完虚拟机后不能连接到网络,查了好多资料,总结如下第一种原创 2016-06-05 23:52:30 · 419 阅读 · 0 评论 -
Find 指令及 a/c/m -time的用法区别
find 指令及 a/c/m -time的用法区别原创 2016-05-22 23:29:48 · 4621 阅读 · 0 评论
分享