自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 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 341

原创 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 358

原创 堆排序和五子棋

1. 五子棋  UDP   1. 棋盘。 网上下一个;     棋盘是一个三维数组  char 【row】【col】【N】   row行数   col列数   N代码每一个符号( 棋盘的每一个符合是一个字符串)   2 . 下棋      一个人下棋send ,另一个人 recv;      下棋双方都有 一个棋盘, 下棋好了将 下的(行数,列数)传递给对方,双方刷新棋盘;   3.  悔棋

2014-09-17 16:25:28 321

原创 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 313

原创 0825-0826 信号量与多线程

1.  信号量   kill  -l     13号信号量 (pipe  没有读了,还去写,默认会退出)                                    17号信号量 (child 退出时发送 17 号信号量  )   进程接收到信号以后,可以有如下3种选择进行处理:  1. 默认处理 signal(SIGINT,SIG_DFL);2.忽略信号 signal(SI

2014-09-17 16:25:23 365

原创 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 364

原创 0822-0823 管道通信

1 .  mkfifo    ( read  write  ,open)   利用mkfifo 建立 管道 ,利用 open()协定管道两边的 读写人员             open()管道时 ,open是阻塞的,只有当read ,write 遇到时再继续进行,open管道的顺序涉及死锁;        fd_read=open(argv[1] ,O_RDONLY )    fd_wri

2014-09-17 16:25:18 283

原创 0820-0821 进程

1. getpid 进程ID     getppid  进程的父进程ID   2. 进程创建   system ( )      fork ( )     复制   父子进程    ;若是父进程先结束 ,则子进程会称为孤儿进程,被init(进程ID 为1)进程收养                                                   若是子进程先结束 ,父进程因回收

2014-09-17 16:25:16 323

原创 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 294

原创 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 334

原创 08-17 算法题

1. 求100! 的末尾有多少个0      关键求1-100 数中 因子5的个数   2. 蛇形矩阵 , 每一个斜着的 一行  行号+列号是相等的  并且分奇偶; 代码如下: 思想 每过一次斜行  起始行号会变(0,或者 sum )  行号+列号 不变   3. 魔方阵(横着 竖着 斜着 相加都一样)  越界用 取余计算  %  ||  (row-1+size )%size  行 || 列 (c

2014-09-17 16:25:09 270

原创 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 308

原创 学生管理系统

任务:提供 管理员 和 用户 一个系统 可以查看学生信息           系统提供 帐号登录  信息管理功能           管理员用户可以对学生信息进行 增 删 改 查 ,并 同时能够 管理账户 信息           普通用户 只能进行 对信息的查询功能 , 可以根据学号 或者 姓名查找   1.  初始化  —— 3个文件     配置文件   帐号信息文件   学生信息文件

2014-09-17 16:25:05 487

原创 带头结点的链表 排序

typedef struct link {       int data;       struct link *next; }Node,*pNode   void link_sort(pNode head)  //带头结点的链表   head头指针  pNode 为 链表结点 指针类型 {        pNode pre,p,temp;  // p保存当前要插入的结点,pre插入位置的前驱

2014-09-17 16:25:02 803

清华大学:AIGC发展研究报告

清华大学:AIGC发展研究报告

2023-05-25

netron-6.8.1.dmg

macos. netron-6.8.1.dmg

2023-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除