linux
文章平均质量分 55
记录linux常用命令
只有孔雀没有翎
在校学生一枚
展开
-
Linux聊天室应用的实现(基于TCP和EPOLL,有TCP重连功能)
缘由偶然有时间写写文章。这个小实验起源是出于某个类似于面试题目。总之,是需要做完的,而做完之后不妨分享一下,肯定有很多不足,还请大家指正,交流。要求大概说一下:1.聊天室,需要有多个房间(channel或room)。2.在房间中有禁言或者禁入的功能。3.在客户端断网的情况下,恢复后可以重连到相应的房间。4.c或c++,linux上实现。https://github.com/LJNL/ChatServerAndChatRoom先说缺点:非正常退出的情况下,(比如ctrl+c):服务端崩溃原创 2021-03-27 01:30:21 · 736 阅读 · 1 评论 -
教你如何写dockerfile
文章目录dockerfile 例子指令介绍From 可以有多个,多个则创建多个镜像Maintainer 维护则信息可省略Run 脚本CMD 启动脚本ENTRYPOINT["可执行文件"] 而后 CMD["形参"] 分开写EXPOSE 80 443 对主机露端口号ENV 环境变量ADD 用于向镜像添加文件,要复制的文件,以相对路径,当前目录以内COPY 用于添加文件VOLUME 将目录存储到主机内...原创 2020-03-21 09:46:09 · 698 阅读 · 0 评论 -
小问题:linux下printf中标准输出显示问题
linux下“\n”对标准输出缓冲有强制刷新作用今天做socket实验的时候,偶然发现,收到的数据没有立刻显示,总是没有回显数据,明明步骤来的感觉很郁闷,排查的时候发现printf加了fflush(stdout)后数据出来了,感觉可能是缓冲区没有刷新,比较习惯windows没有考虑到“\n”,然后尝试了几次发现没有加“\n”的还真的打印不出来,于是查了查资料,stdout的缓冲区是通过‘\n’进行行原创 2016-09-26 01:05:14 · 2351 阅读 · 0 评论