04 2020 档案
摘要:之前用socket都是服务端等待客户端连接; 最近有个需求,同一个局域网内,客户端等待服务端多次连接,多次接收服务端的命令在客户端执行,拿到执行结果并返回给服务端,且如果一方断掉,另一方要继续保持,等待对方的下一次连接 不废话,直接上代码; 无论是先运行server或者是先运行client,都可以进
阅读全文
摘要:最近在网络编程开发中遇到socket.error: [Errno 10054] An existing connection was forcibly closed by the remote host这样的错误,查了些资料也没什么用; 最后发现原来是socket server在设计时提前将sock
阅读全文
摘要:如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null: $ command > /dev/null /dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的
阅读全文
摘要:subprocess最早在2.4版本引入。用来生成子进程,并可以通过管道连接他们的输入/输出/错误,以及获得他们的返回值。 subprocess用来替换多个旧模块和函数: os.system os.popen 1.os.system() 执行操作系统的命令,将结果输出到屏幕,只返回命令执行状态(0:
阅读全文
摘要:在平时工作中,有时我们需要将控制台输出保存到文件 1.命令行用>覆盖写入和>>追加写入 for i in range(10000): print(i) View Code #将控制台输出覆盖写入到文件python myprint.py > myprint.txt #将控制台输出追加写入到文件pyth
阅读全文
摘要:def fun(num): l=[] for i in range(1,num): for j in range(1,num): for k in range(1,num): if i != j and j!= k and i != k: print(i,j,k) l.append([i,j,k])
阅读全文
摘要:文件写入乱码 C语言在vscode中写入中文时出现乱码: 网上有些方法,但是试过没有用,还是显示乱码 以下方法亲测有效: 扩展中搜索"gbk",安装该扩展,中文就可以正常显示了 终端输出乱码 C:\Users\Administrator.SC-201903160419\Desktop\note\pr
阅读全文
摘要:写入文件 函数 fputs() 把字符串 s 写入到 fp 所指向的输出流中。如果写入成功,它会返回一个非负值,如果发生错误,则会返回 EOF。 也可以使用 fprintf(FILE *fp,const char *format, ...) 函数来写把一个字符串写入到文件中。 #include <s
阅读全文
摘要:printf()和scanf() scanf(const char *format, ...) 函数从标准输入流 stdin 读取输入,并根据提供的 format 来浏览输入。 printf(const char *format, ...) 函数把输出写入到标准输出流 stdout ,并根据提供的格
阅读全文