- 博客(3)
- 收藏
- 关注
原创 c++异常 超长字符串 读取 输入流 溢出
具体问题是在写高精度减法a-b时,结果莫名其妙是错的,进而调试查中间变量,发现保存输入值a,b的字符串和输入数据不同,此时大概输入5000个连续字符,而存到变量里只有。问AI发现了开大cin流缓存区的办法(写在主函数里面,或者实际输入被调用处的前面),如下。字符串可以用reserve(int)来预留空间,但是实操后发现结果还是错的。之所以写这篇是因为发现此站难以找到解决方法。最后附上一段ai解释。
2025-02-09 08:59:09
343
原创 java UDP通信时,报文末尾有中文字符且末尾丢失一定数量字节的原因
1.未统一编码格式2.str.getlength()给出字符个数,而str.getBytes().length给出编码后的字节数,区别原因为中文占多个byte而ASCII占一个,例如发信时,如果含有中文,正确为...DatagramSocket dgs = new DatagramSocket(SERVERPORT);byte[] data = str.getBytes(StandardCharsets.UTF_8);DatagramPacket dgp = new Data
2024-12-22 15:56:18
269
原创 java UDP 获得发送方ip 的内置方法
方法接收来自 Client 端的数据报,并获取发送信息方的 IP 地址。最后,我们将发送信息方的 IP 地址输出到控制台。2.在以上程序 中,socket.getInetAddress获得的是谁的地址?方法获取的是接收数据报的本地主机的 IP 地址,而不是发送数据。,用于接收来自 Client 端的数据报。然后,我们创建了一个。,用于接收来自 Client 端的数据报。方法获取的是接收数据报的本地主机的 IP 地址。在上述代码中,我们首先创建了一个。
2024-12-22 02:07:18
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人