socket编程常用函数笔记

  • Post author:
  • Post category:其他

文章目录 一、什么是Socket二、套接字地址结构三、套接字函数使用四、套接字类型五、socket编程1、服务器端函数2、客户端函数3、其他函数 六、完整的tcp server代码七、完整的tcp client代码八、完整的多进程tcp client代码流式服务和粘包问题TCP状态转移总图 九、完整的udp server代码十、完整的udp client代码十一、对比TCP字节流服务和UDP数据包…

继续阅读 socket编程常用函数笔记

头歌实训平台C语言答案

  • Post author:
  • Post category:其他

C语言程序设计编辑与调试环境 第1关:打印输出 Hello Word 任务描述 本关任务:通过运行一个C语言程序,让你初步了解程序的运行方法。 相关知识(略) 编程要求 请补充Begin-End之间的代码,使用printf()在屏幕上输出 Hello World 。 测试说明 平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。 视频 输入:无 输出:Hello World #includ…

继续阅读 头歌实训平台C语言答案

python | 给DataFrame增加index行名和columns列名

  • Post author:
  • Post category:python

在工作中遇到需要对DataFrame加上列名和行名,不然会报错 开始的数据是这样的 需要的格式是这样的: 其实,需要做的就是添加行名和列名,下面开始操作下。 # a是DataFrame格式的数据集 a.index.name = 'date' a.columns.name = 'code' 这样就可以修改过来。 版权声明:本文为xxzhangx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载…

继续阅读 python | 给DataFrame增加index行名和columns列名

springboot启动失败!Failed to introspect Class!

  • Post author:
  • Post category:其他

先上异常: Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLo…

继续阅读 springboot启动失败!Failed to introspect Class!

14、python异常处理及断言

  • Post author:
  • Post category:python

前言:本文主要介绍python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言。 一、异常类型介绍   什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。 异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 在python 中,所有的异…

继续阅读 14、python异常处理及断言

Spring详解简介

  • Post author:
  • Post category:其他

1、Spring的简介   Spring的英文翻译为春天,可以说是给Java程序员带来了春天,因为它极大的简化了开发。我得出一个公式:Spring = 春天 = Java程序员的春天 = 简化开发。最后的简化开发正是Spring框架带来的最大好处。   Spring是一个开放源代码的设计层面框架,它是于2003 年兴起的一个轻量级的Java 开发框架。由Rod Johnson创建,其前身为Inte…

继续阅读 Spring详解简介

IP地址的公网和私网的划分范围

  • Post author:
  • Post category:其他

IP地址分为公网地址和私网地址、IP地址分为5类 公网地址的范围: A类:地址范围1.0.0.0~127.255.255.255,主要分配给主机数量多、局域网数量少的大型网络; B类:地址范围为128.0.0.0至191.255.255.255,一般为国际大公司及政府机构使用; C类:地址范围为192.0.0.0至223.255.255.255,为一般小型公司校园网研究机构; D类:地址范围由22…

继续阅读 IP地址的公网和私网的划分范围

java 等待事件,怎么实现所有线程在等待某个事件的发生才会去执行?

  • Post author:
  • Post category:java

java里面实现这个有两个办法,countdownlatch和cyclicbarrier。 cyclicbarrier可以重复使用,它允许一组线程相互等待,直到达到某个公共屏障点。cyclicbarrier不会阻塞主线程,只会阻塞子线程。 countdownlatch不可以重复使用,会阻塞主线程。主线程调用await方法,主线程阻塞。子线程调用countdown方法,触发计数。countdownl…

继续阅读 java 等待事件,怎么实现所有线程在等待某个事件的发生才会去执行?

if(a==1 && a==2 && a==3)为true的原因是什么呢?

  • Post author:
  • Post category:其他

1、方法一:重写Object.prototype.toString // => 对象和数字比较:先把对象.toString() 变为字符串,然后再转为数字 // a.toString() 此时调取的就不再是Object.prototype.toString 了,调取的是自己私有的 var a={ n:0, toString:function(){ return ++this.n; } } i…

继续阅读 if(a==1 && a==2 && a==3)为true的原因是什么呢?

使用MultipartFile上传文件到服务器、MultipartFile转File方法

  • Post author:
  • Post category:其他

实际项目中经常用到文件上传功能,可使用如下方法来转换成File // 选择用缓冲区来实现这个转换即使用java 创建的临时文件 使用 MultipartFile.transferto()方法 private File transferToFile(MultipartFile multipartFile) { File file = null; try { String originalFilena…

继续阅读 使用MultipartFile上传文件到服务器、MultipartFile转File方法