上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中,则会退出函数并返回一值。 详细说: 1. return返回函数值,是关键字; exit 是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统 阅读全文
posted @ 2018-09-22 20:46 LesRoad 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 【目标实现】 模拟一个聊天室,任意一个客户端窗口可以发送消息,同时也可以接收聊天室内所有人的消息。 【服务器端】 【客户端】 【效果截图】 【发现问题】 1.exit和return的区别:传送门 2.linux用gets会出现警告,由于他没有指定输入字符的大小,如果输入字符大于定义的数组长度的时候, 阅读全文
posted @ 2018-09-22 20:43 LesRoad 阅读(2361) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-19 17:27 LesRoad 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-19 17:24 LesRoad 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 并发服务器的第二种实现方法:I/O复用 服务器端: 客户端: 阅读全文
posted @ 2018-09-13 16:31 LesRoad 阅读(345) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-11 23:58 LesRoad 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 描述 输入一个乱序的连续数列,输出其中最长连续数列长度,要求算法复杂度为 O(n) 。 描述 输入一个乱序的连续数列,输出其中最长连续数列长度,要求算法复杂度为 O(n) 。 描述 输入一个乱序的连续数列,输出其中最长连续数列长度,要求算法复杂度为 O(n) 。 输入 54,55,300,12,56 阅读全文
posted @ 2018-09-02 11:11 LesRoad 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://code.mi.com/problem/list/view?id=2&cid=0&sid=26251#codearea 描述 给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。 描述 给出N个数字。其 阅读全文
posted @ 2018-09-02 09:34 LesRoad 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 并发服务器端 I/O分割的回声客户端 客户端31行用shutdown而不用close的原因是: 注意:1.如果有多个进程共享一个套接字,close每被调用一次,计数减1,直到计数为0时,也就是所用进程都调用了close,套接字将被释放。2.在多进程中如果一个进程中shutdown(sfd, SHUT 阅读全文
posted @ 2018-09-01 15:05 LesRoad 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 题意: 计算一个整数最多可以拆分为多少个合数(要求拆分的全是合数)。例如:12的拆分法案是12=4+4+4。 合数是指除了1之外的非素数(正整数)。 思路: 偶数的话用4、6就可以满足,奇数的话减去一个9就成偶数了。 阅读全文
posted @ 2018-08-31 21:48 LesRoad 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页