l老师可以看看这是什么问题吗,刚开始是出现黄色的那个字体的问题,然后输入那个命令一直反复出现同样的内容,然后按照百度的方法后就变成这样了
老师这怎么切换linux默认的python版本啊
主键索引和主键约束可以自定义名字吗?
create table emp6(emp_id int auto_increment,name varchar(20),address varchar(50),constraint emp_id_pk primary key(emp_id))
主键索引设置成功了,但是名字没有改变
老师是不是在修改一个列添加或删除唯一索引或主键索引时会自动为该列添加或删除唯一约束或主键约束。
添加和删除唯一约束或主键约束,也会自动添加和删除唯一约束或主键约束?
逻辑上来说StringBuffer因为是使用了进程锁所以效率会比Stringbuilder慢,但为什么尝试起来确是StringBuffer快呢?
5000
50000
这是运行500000次之后运行的内存不大准
500000
老师,我想问下在2分56秒处,写了以下一个函数,但是感觉这个函数没有起到什么作用呢,而且里面有一句
var s = new this[role]();
这个是什么意思呢?
let UseFactory = function(role){ if(this instanceof UseFactory){ var s = new this[role](); return s; }else{ return new UseFactory(role); } }
为什么我的输出并不是97开头而且很长?是我的路径输入有误还是?
刚才发的被吞了,就是如果不提前声明Socket ss,而是直接if(serverSocket.accept().isConnected()),下面那个ss那里也对应是直接的serverSocket.accept().getInputStream,就读不到输入流,为什么呢。
(.accept().isConnected()) { System..println(); String temp = ; = BufferedReader(InputStreamReader(.accept().getInputStream())); ((temp=.readLine())!=){ System..println(temp); }
如果这个代码,程序就会一直运行,红点点,然后如果把Socket ss =serverSocket.accept();
Socket ss = .accept(); (ss.isConnected()) { System..println(); String temp = ; = BufferedReader(InputStreamReader(ss.getInputStream())); ((temp=.readLine())!=){ System..println(temp); }
就可以运行,请问 为什么会这样呢。
老师我有以下几个问题
这是我对employees中数据做出的修改
select * from employees
问题一: select last_name,salary from employees where last_name regexp '[^o]'
[^o] 是匹配不包含o的字符,但是为什么他只筛除了o和ooo其他带o的都没有筛除
问题二:
select last_name,salary from employees where last_name regexp '[^old]'
这个又筛除了 o、ooo、oldoloo
问题三:
select last_name,salary from employees where last_name regexp '[^oldlu]'
他筛除了oldlu、oldluuuu、oldoloo、o、ooo
这仨情况都让我懵了
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> /*获得class名称是div1下面的第一个元素*/ .div1>p:first-child{ color: red; } /*最后一个*/ .div1>p:last-child{ color: blue; } /*获取具体的某一个元素*/ .div1>p:nth-child(2){ color: green; } .div1>p:nth-child(even){ background-color: red; } .div1>p:nth-child(odd){ background-color: green; } /* 获得空行的元素对象*/ .div1>p:empty{ height: 50px; background-color:darkmagenta; } </style> </head> <body> <div class="div1"> <p>a</p> <p>b</p> <p>c</p> <p>d</p> </div> </body> </html>
老师这里为什么不能显示
Test03 { (String[] args) { tem = (FileReader f = FileReader()){ tem = f.read()(tem!=-){ System..print(()tem)tem = f.read()} }(FileNotFoundException e){ e.printStackTrace()}(IOException e){ e.printStackTrace()} } }
老师,麻烦看下这个代码写的有问题吗或者有什么要修改的地方。运行是正常的
#获得锁 lock.acquire() #函数中使用全局变量 global count for i in range(100000000): count+=1 #释放锁 lock.release()
老师讲的说这样获得锁释放锁能让他一个一个进行,不会出错,那这样,这就不是多线程了啊,多线程不是同时进行的吗?
t=Thread(target=func1,args=(f"t{i+1}",))
老师我不理解f't{i+1}', 里的f与, 这里为什么要有f和逗号?
from threading import Thread from time import sleep,time import threading # 线程的实现 # 方法包装 # 创建普通方法 def func1(name): print(threading.currentThread()) print(f"Threading:{name} start") sleep(3) print(f"Threading:{name} end") if __name__ == "__main__": print(threading.currentThread()) # 开始时间 start = time() ''' # 创建线程 t1 = Thread(target=func1,args=('t1',)) t2 = Thread(target=func1,args=('t2',)) # 开始线程 t1.start() t2.start() # 等待t1线程执行完再往下执行 t1.join() # 等待t2线程执行完再往下执行 t2.join() # func1('t1') # func1('t2') ''' thread_list = [] for i in range(100): t = Thread(target=func1,args=(f't{i+1}',)) t.start() thread_list.append(t) for t in thread_list: t.join() # 结束时间 end = time()-start print(end)
老师这里第二个for循环遍历列表里的线程,每遍历一个线程都join(),那不就是等这个线程结束才会遍历下一个线程,然后又join()又要等下一个线程结束才能接着遍历后面的,这就串行运行了啊,但是打印显示还是3秒多,麻烦老师解释一下我错在哪了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637