程序能运行,为什么还有红色波浪线/?全部用小写也是这样?
老师,
1、if已设置队列小于10,为什么一直生产,不停止
2、当最大容量设置10时,为什么生产到13,前2个为什么已存储在容器中
老师请问,具体最多能开多少个线程,是否最大线程数会被硬件设备所限制?
另外老师是否可以介绍下,真实的工业经验中,是如何估算会需要多少线程就能满足业务需求的,是否有个大概的量化标准?还是说交给newCachedThreadPool()掌控就可以了?
from socket import* from threading import Thread s = socket(AF_INET, SOCK_DGRAM) s.bind(("127.0.0.1", 8979)) def recv_data(): while True: data = s.recvfrom(1024) print(f"收到远程信息:{data[0].decode('gbk')},来自:{data[1]}") if data[0].decode('gbk') == "88": print("聊天结束") break def send_data(): while True: data = input("请输入:") add = (("127.0.0.1", 8081)) s.sendto(data.encode("gbk"), add) if data == "88": print("聊天结束") break if __name__ == '__main__': t1=Thread(target=send_data()) t2=Thread(target=recv_data()) t1.start() t2.start() t1.join() t2.join()
为什么输入“88”,才接收到信息,如果输入其他的,则是一直显示请输入
#encoding=utf-8 from socket import * from threading import Thread s=socket(AF_INET,SOCK_DGRAM) s.bind(("127.0.0.1",8080)) def recv_data(): while True: recv_data=s.recvfrom(1024) print("等待接收数据!") udp_data=recv_data[0].decode("gbk") print(f"接收的数据:{udp_data},from{recv_data[1]}") if udp_data=="88": print("结束聊天!") break def send_data(): while True: addr = ("127.0.0.1",8989) data=input("请输入数据:") s.sendto(data.encode("gbk"),addr) if __name__=="__main__": t1=Thread(target=recv_data) t2=Thread(target=send_data) t1.start() t2.start() t1.join() t2.join()
老师这是什么问题,截图是报的全部异常,用myeclipse报的错,后面用idea就不会报错了。代码一模一样
请问,为什么我每次删除创建的文件都会有这样的提示?谢谢
package com.itbaizhan; import java.util.Arrays; //测试二分法查找 public class TestBinarySearch { public static void main(String[] args) { int[ ] arr = { 30,20,50,10,80,9,7,12,100,40,8};//定义一个数组 int searchWord = -20; //所要查找的数(元素) Arrays.sort(arr); //二分法查找前,一定要对数组进行排序 System.out.println(Arrays.toString(arr)); System.out.println(searchWord+"元素的索引: "+binarySearch(arr,searchWord)); } public static int binarySearch(int[] array,int value){ int low = 0; //定义数组的第一个位置 int high = array.length -1; //数组的长度减去low(low占一个位置) while (low <= high){ //从小到大进行排序 int middle = (low+high)/2; //取一个中间数mid if(value==array[middle]){ //如果查找值等于mid位置的值,返回mid(等于查找值的位置)的位置 return middle; } if (value>array[middle]){ low = middle+1; } if (value<array[middle]) { low = middle-1; } } return -1; } }
老师我这个代码写出来,当我把数改为数组里面没有的数值,run的时候却没有返回-1.我的代码和视频里面的一样
老师讲课的这个sno字段为什么直接从7调到了10
没有hosts文件,是不是说明我的eureka注册失败了?
a=0b11001 b=0b0100 print(a&b) 怎么会是0b1000,不应该是0b01000吗
路径是正确的 但是apache报错:path is invalid
老师 为什么我的blue 打印出来的是黑色圆圈
static静态初始化块可以加括号和形参吗?
static静态初始化块可以被调用吗?
老师我觉得好神奇,既然实例对象可以调用所有类方法,而且不管类方法还是实例方法都在磨具类里面保存着,为什么还要分类方法和实例方法呢?为什么还加个@classmethod呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637