老师,我们在这里相当于重写了del方法,视频中的p2变量相当于被我们del删除了,p1也是在程序最后一行代码执行完python自动调用del方法把p1删除了,那么我有点奇怪的是,我们重写的这个del方法只有print语句一行,实际上是个假方法,为什么这个假方法我们在调用它删除p2的时候还真的给他删了呢?是不是重写del方法不影响他的删除效果?
老师,如果要找到名字里面只有一个a和一个e的,应该怎么写条件 like '%a%'只能保证有a但是会找出来名字里面有两个或者三个a的
<?php //通过单例方法获取全局pdo单例对象 require_once 'singletonPDO.php'; //引用的php文件 $pdo=singletonPDO::getPdo(); //exec()方法是pdo对象的执行方法,相当于php中的query()方法. $pdo->exec('set names utf8'); //增加 $sql="insert into userinfo values('libing','888')"; //删除 $sql="delete from userinfo where username='libing'"; //修改 $sql="update userinfo set username='xiu',password='859' where username='xiaoli'"; //通过pdo执行db操作 if($pdo->exec($sql)){ echo '成功'; }else{ echo '失败'; } ?>
老师,这句是什么意思呢?如果是避免乱码,为什么不和php一样增加这三句呢?后面两句为什么省略了?
如果不一样,这句是什么意思?
老师我的为什么会会这样
MySingleton: __obj = __init_flag = (*args**kwargs): .__obj == : .__obj = .() .__obj (name): MySingleton.__init_flag: () .name = name MySingleton.__init_flag = a = MySingleton() (a) b = MySingleton() (b)
老师 这程序 表达什么意思? 我个人理解 ,先用a第一次调用了MySingleton()这个类, 进入类里面程序,再用__new__方法判断是否有这个aa对象, 如果没有就创建一个,并返回cls.__obj (这个返回不知道有啥意思?); 然后,再进入__init__方法来判断aa对象是否为真, 如果为真就打印“初始化第一个对象”这句话。 下面,又用b调用MySingleton()这个类, 然后对象“dd”进入类里面的程序, 先用__new__方法判断是否有这个dd对象, 如果没有就创建一个,并返回cls.__obj (这个返回不知道有啥意思?); 然后,再进入__init__方法来判断dd对象是否为真, 因第一次aa调用过了,所以MySingleton.__init_flag 为假; 然后dd就不能再输出打印“初始化第一个对象。。。。”了 程序执行完毕 老师 是这个流程吗?
老师:我在运行测试方法时,怎么会发生这样的错误啊?
from threading import Thread from queue import Queue from time import sleep def producer(): num = 1 while True: print(f"生产{num}号加菲猫") mq.put(f"{num}号加菲猫") num+=1 sleep(1) def consumer(): print(f"购买了{mq.get()}") sleep(2) if __name__ == "__main__": mq = Queue(maxsize=10) t1 = Thread(target=producer) t2 = Thread(target=consumer) t3 = Thread(target=consumer) t1.start() t2.start() t3.start()
为什么代码运行完以后只有前两次是正常的,后面都是只生产不消费了
1.png
老师 ,为啥又换课程了??
SecurityFactory类怎么能够加载shiro里面的jar包,jvm不是有安全机制么,自定义的String类,jar包导进来都会失效的
为什么输出后没有名字
/** * 定义程序员类 */ class Programmer{ private String name; public Programmer(String name){ this.name=name; } /** * 上厕所 */ public void wc() { synchronized ("pp") { try { System.out.println("想要上厕所"); Thread.sleep(500); System.out.println("打开厕所门"); Thread.sleep(500); System.out.println("开始上厕所 "); Thread.sleep(500); System.out.println("排水"); Thread.sleep(500); System.out.println("离开卫生间"); } catch (InterruptedException e) { e.printStackTrace(); } } } } /** * 上厕所的线程 */ class Wc extends Thread{ private Programmer p; public Wc(Programmer p) { this.p = p; } @Override public void run() { this.p.wc(); } } public class TestSyncThread { public static void main(String[] args) { Programmer p = new Programmer("张三"); Programmer p1= new Programmer("李四"); new Wc(p).start(); new Wc(p1).start(); } }
//根据自己算法指定移动的路径 x += speed * Math.cos(degree); //x =x + speed * Math.cos(degree) y += speed * Math.sin(degree); //y =y + speed * Math.sin(degree);
这个到底是怎么算的,老师能不能用图详解!
a=np.array([[1,2,3],[2,3,4]]) b=np.array([[[1,2,2],[2,3,2],[3,4,4]]]) display(a+b)
老师 视频中不是说同列就可以进行计算 这个二维怎么跟三维的不能计算 都是三列
老师,我在做maven测试时,这个与实际结果一致的但是仍然报错,上面意思我翻译后说还需要一个增量来比较浮点数这块儿不太明白,这个增量有什么用呢?
我这边也看到跟前面这位同学一样的异常信息,是因为关闭了ribbon自动访问eureka的原因吗?
老师 我这里没有定义关于数字 为什么他运行后 还能有相对应月份的单词出来 而且为什么要减-1 才有正确的单词出来
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637