能在 Linux 服务器(任意发行版本)上,用纯命令行环境完成一个 C 语言版本的支持多连接的 echo server & client 的开发和调试(总代码量在 1000 ~ 2000 行左右)。
能做到这一点,你至少满足以下要求: 熟悉 Linux 常用的浏览和编辑命令熟悉至少 10 个以上的常用 POSIX 和 Linux API理解 Linux 网络编程的基本概念会用至少一款包管理器掌握至少一种代码调试手段(日志、GDB 等)理解 Linux 中的程序是如何编译生成的如果能用上…。
代码:
毕设答辩,老师说node不可能写后台怎么办?
利用爬虫技术能做到哪些很酷很有趣很有用的事情?
苹果前首席设计师 Jony Ive 离职的原因是什么?
如何评价DuckDB?
如何看待rust编写的zed编辑器?
为何雷军天天健身,却无健身痕迹?
NAS的硬盘损坏率真的有这么高吗?
海贼王为什么现在被全网黑?
中国是不是最应该复制星链的国家?
在韩国生活有什么体验?
全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
你的鱼缸里养过什么奇怪的鱼?
巴基斯坦援助伊朗防空,大家怎么看?
敢不敢留下一张自拍照让人打分?
如何看待极客湾评测麒麟X90的性能与表现?
MacBook的诱惑在哪里?
一个人能做出什么开源项目?
你卡过最厉害的bug是什么?
如何评价仓颉编程语言7月30日开源?
SwiftUI 是不是一个败笔?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
生活中怎样的美女才能被称为「大」美女?
鱼缸能不能做到一直不换水还很清澈?
美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
健身教练们觉得女生怎样的身材才是好身材?
万兆的网络速度有多大意义?