Linux
lulufine
这个作者很懒,什么都没留下…
展开
-
0818-Linux下关于文件的一些操作
1. Linux 下的 open , close, read ,write || open 与 close 配合使用 int fd; fd=open(argv[1], O_RDONLY); if( fd==EOF ) { perror( "open is error\n "); return ; }原创 2014-09-17 16:25:11 · 341 阅读 · 0 评论 -
堆排序和五子棋
1. 五子棋 UDP 1. 棋盘。 网上下一个; 棋盘是一个三维数组 char 【row】【col】【N】 row行数 col列数 N代码每一个符号( 棋盘的每一个符合是一个字符串) 2 . 下棋 一个人下棋send ,另一个人 recv; 下棋双方都有 一个棋盘, 下棋好了将 下的(行数,列数)传递给对方,双方刷新棋盘; 3. 悔棋原创 2014-09-17 16:25:28 · 328 阅读 · 0 评论 -
linux 系统
1. 常用操作 su 切换用户 su root 超级用户,root可省略 su ( user_name ) 根据用户名切换到普通用户 useradd ( user_name ) 增加用户 之后可以 passwd ( user_name ) 对用户设置密码 ls 线上文件中 文件信息 -l -a cd 打开文件原创 2014-09-17 16:25:07 · 316 阅读 · 0 评论 -
0819—Linux_( 实现 ls&n…
1. 实现 ls -l 功能 利用 opendir readdir closedir 读取目录信息 DIR * fp , fp=opendir( dir_name ) 在利用 struct dirent pNode ; pNode=readdir( fp ) ; pNode 指向文件夹内每一个文件的信息 ; 利用 pNode->d_name 与原创 2014-09-17 16:25:14 · 300 阅读 · 0 评论 -
0820-0821 进程
1. getpid 进程ID getppid 进程的父进程ID 2. 进程创建 system ( ) fork ( ) 复制 父子进程 ;若是父进程先结束 ,则子进程会称为孤儿进程,被init(进程ID 为1)进程收养 若是子进程先结束 ,父进程因回收原创 2014-09-17 16:25:16 · 326 阅读 · 0 评论 -
0824 gdb调试 vim基本操作
ulimit -a 显示分配资源信息 如果行要显示错误文件core ,需要设置 1. gdb 方面 编译时 gcc -g -o main main.c 若要进行 gdb 调试 ,必须有 -g gdb 中 :( stop 暂停进程 ) ( list 显示代码 ) ( break 设置断点 ) ( info breakpoint 显示断点信原创 2014-09-17 16:25:21 · 369 阅读 · 0 评论 -
0909迷宫算法
建立迷宫时 1 表示障碍物, 0 表示通路 1. 迷宫外墙 二位数组 arr[ row +2] [ col +2 ] 2. 建立方向数组 typedef struct direction { int x; int y; }FX; FX[ 4 ]={ { 0 , 1} , { 1 , 0 } , { 0 , -1 } ,原创 2014-09-17 16:25:32 · 343 阅读 · 0 评论 -
0905网络模型
pid_t waitpid( pid_t pid, int * status, int options ); pid pid=-1 等待任何子进程,相当于 wait()。 pid=0 等待进程组识别码与目前进程相同的任何子进程。 pid>0 等待任何子进程识别码为 pid 的子进程。 options 选项中 WNOHANG 若pid指定的子进程没有结束,则waitpid()函原创 2014-09-17 16:25:30 · 362 阅读 · 0 评论 -
0827-0829 TCP & UDP
TCP : 在服务器中的fd_listen 只负责监听有无消息发给服务器, fd_client 负责 服务器与客户端的消息传递 服务器端: 1. socket( ) 2. bind( ) 3. listen( ) 4. accept( ) 5 recv( ) | send ( ) 客户端 : 1. socket 2. connect 3. sen原创 2014-09-17 16:25:25 · 317 阅读 · 0 评论