自定义博客皮肤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 392

原创 0905网络模型

pid_t waitpid( pid_t pid,  int * status,  int options );  pidpid=-1 等待任何子进程,相当于 wait()。pid=0 等待进程组识别码与目前进程相同的任何子进程。pid>0 等待任何子进程识别码为 pid 的子进程。 options 选项中   WNOHANG若pid指定的子进程没有结束,则waitpid()函

2014-09-17 16:25:30 401

原创 堆排序和五子棋

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

2014-09-17 16:25:28 380

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

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

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

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

原创 0820-0821 进程

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

2014-09-17 16:25:16 398

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

原创 0818-Linux下关于文件的一些操作

1. Linux 下的 open , close, read,write       || open 与 close 配合使用       int  fd;        fd=open(argv[1], O_RDONLY);        if( fd==EOF ) { perror( "open iserror\n ");   return;      }   

2014-09-17 16:25:11 374

原创 08-17 算法题

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

2014-09-17 16:25:09 310

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

原创 学生管理系统

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

2014-09-17 16:25:05 541

原创 带头结点的链表 排序

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 865

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

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

2023-05-25

netron-6.8.1.dmg

macos. netron-6.8.1.dmg

2023-04-16

空空如也

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

TA关注的人

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