linux
代码随想录
代码随想录网站:https://programmercarl.com
展开
-
codeblocks 终端设置
Linux平台上C++的IDE并不多见,CodeBlocks就是其中比较优秀的一款,但是在ubuntu下运行程序时的xterm终端太丑了,且不能对其文本进行操作,颇为遗憾。自己曾想改为gnome-terminal多次未果,google一下,我果然知道了、、、步骤:Settings -> Environment更改"Terminal to launch console转载 2012-07-27 10:07:24 · 1582 阅读 · 0 评论 -
linux学习 建立静态库,动态库,写简单的makefile
建立静态库建立四个文件 bin(可执行文件),lib(库),include(头文件),src(放源文件)这里的起的库明为add在src文件中执行1)gcc -c add.c //编译add.c源文件生成add.o目标文件2)ar crsv ../lib/ libadd.a add.o //对目标文件*.o进行归档,生成lib*.a, 把这个生成文件放在lib里3)gcc原创 2014-08-16 21:22:50 · 3329 阅读 · 0 评论 -
linux 命令整理(自己常用)
Linux 常用命令1. Linux下有两种用户:超级用户(root)、普通用户。a) 超级用户:可以再linux系统下做任何事情,不受限制。b) 普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su [用户名] 功能:切换用户。例如,要从root用户切换到普通用户user,则使用 su user。要从普通用原创 2014-08-19 00:36:36 · 1696 阅读 · 0 评论 -
Lunix网络编程之socket(客户端发送请求,服务器处理例如:排序,两人联机五子棋)
使用时可以将my_socket.h 和my_socket.c封装成库封装库的方法在linux学习 建立静态库,动态库,写简单的makefile http://blog.csdn.net/youngyangyang04/article/details/38616463或者编译的时候直接gcc .c -o .exe -I ./ 就是编译的时候直接把my_socket.h 和my_socket.c加进去原创 2014-09-03 01:41:23 · 1459 阅读 · 0 评论 -
vim 命令整理(自己常用)
vimm(vimsual)是Linux/UNIX系列OS中通用的全屏编辑器。vimm分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作命令来处理,如:q代表退出,而编辑状态则是用来编辑文本资料的。当你进入vim时,会首先进入命令状态。在命令状态下,按”i”(插入)或”a”(添加)可以进入编辑状态,在编辑状态,按ESC键进入命令状态。在命令状态下,有如下一些常用命令:原创 2014-08-19 00:42:27 · 2210 阅读 · 0 评论 -
linux 多线程学习
1.linux多线程概述1.1概述原创 2014-08-25 23:50:10 · 633 阅读 · 0 评论 -
搭建一个服务器框架,进程间利用管道通信,线程处理数据
建立三个文件 分别bin include src 还有一个m原创 2014-08-28 00:32:29 · 717 阅读 · 0 评论 -
Linux 多进程学习
进程是一个程序执行一次的过程,他和程序有着本质的区别。程序是静态的,他是一些保存在磁盘上的指令有序的集合。进程是动态的概念,他是运行者的程序,包含进程的动态创建,调度和消亡,是Linux的基本调度单位。进程控制块(PCB)是进程的静态描述,包括进程的描述信息,进程的控制信息,以及资源信息时间片:他轮流在每个进程的得到的时间片用完后从进程那里千回控制权原创 2014-08-22 01:16:50 · 1699 阅读 · 0 评论 -
Linux 管道通信 客户端与服务器通信
实现多个客户端之间的通信,服务器jie原创 2014-08-24 19:53:16 · 901 阅读 · 0 评论 -
Linux IPC(Inter-Process Communication,进程间通信)之管道学习
1标准流管道原创 2014-08-23 01:37:37 · 2274 阅读 · 0 评论 -
实现ls -l功能 和目录实现
需要知道的函数man 3 opendirman原创 2014-08-20 01:55:15 · 1286 阅读 · 0 评论 -
写makefile
这个文件下下是SRC_DIR := ./srcINC_DIR := ./includeEXE_DIR := ./binOBJECTS := $(wildcard $(SRC_DIR)/*.c)INCLUDES :=$(wildcard $(INC_DIR)/*.h)CC := gccFLAGS := -o$(EXE_DIR)/main : $(OBJECTS) $(INCLUDE原创 2014-08-20 01:09:49 · 568 阅读 · 0 评论 -
linux学习之文件操作
首先首先使用 man read原创 2014-08-19 00:23:12 · 524 阅读 · 0 评论 -
vim 的复制粘贴剪切
最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。首先是剪切(删除):剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。 1 首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。 2 其他命令模式下剪切转载 2014-07-30 10:24:22 · 609 阅读 · 0 评论 -
unbuntu下 配置vim 详解
1安装G++: sudo apt-get install g++;2安装VIM: sudo apt-get install vim3配置VIM: vim ~/.vimrc进入后按i; 将以下配置代码写进vimrc文件中; ':wq'保存并退出。set hl原创 2012-03-02 17:39:20 · 1853 阅读 · 0 评论