老师 这pycharm 的快捷键有哪些啊。
为什么我这个ab.txt会把同磁盘同目录下的AB,txt覆盖
原来的AB.txt里写的是qwertyuiop,难道不区分大小写的吗
老师我发现视频里的复制目录方法有个小问题,如果targetDir是srcDir目录下的一个文件,那执行方法的时候就会陷入无限循环,不断的创建文件,像下面这种情况:
public static void main(String[] args) { File srcFile = new File("E:\\百战学习笔记\\002第二周学习\\06-IO流技术"); File targetFile = new File("E:\\百战学习笔记\\002第二周学习\\06-IO流技术\\复制练习"); //复制文件 // copyFile(srcFile, targetFile); //复制指定目录下的所有文件和文件夹下的子文件 copyDir(srcFile, targetFile); }
然后执行的时候就不断循环:
这个问题可以怎样解决呢
com.bjsxtjava.awt.*javax.swing.*BallGame JFrame { Image =Toolkit.().getImage()Image =Toolkit.().getImage()===/(Graphics g){ System..println()g.drawImage()g.drawImage(()())=+*Math.()=+*Math.()(>--||<+){ =-} (<||>--){ =-} } () { setSize()setLocation()setVisible()(){ repaint(){ Thread.()}(Exception e){ e.printStackTrace()} } } (String []args) { System..println()BallGame game=BallGame()game.launchFrame()} }
为啥是这样的呢
老师这节课的代码原封不动的照抄下来了, 虽然实现了一模一样的功能,但是具体的逻辑没理解 真没听懂 又不想傻傻的不动脑筋 老师敲一行就跟一行 ,这样项目经验基本为0 所以换了一个方法 用之前课堂老师再flask第106节课讲的知识点 关于SQLAlchemy数据分页的 讲解 # #换一个之前falsk课学过能理解的方法 来 username=request.args.get('username') pagenum=request.args.get('pagenum','1') # 当数据没有传递的时候 默认值是1 页码 pagesize=request.args.get('pagesize','2') #当这个参数没有传递的时候 默认值是2 对应的每页显示的数据 if not pagenum.isdigit(): #当用户传递参数 传入的不是数字 是乱七八糟的字符的时候 直接给干掉! return {"status":400,"msg":"页码必须是数字!",} if not pagesize.isdigit(): return {"status":400,"msg":"每页显示的数量必须是数字!",} pagestart=int(pagesize)*(int(pagenum)-1) #切片起始点 对应的是课堂老师当初分析数据分页的逻辑 page_end=int(pagesize)*int(pagenum) #切片终点 '''页码是1 分页显示的数据量是2 就是0到1两条数据 。 页码是2 分页显示的数据量是2 就是显示 2和3这2条数据 往后类推''' #查询数据 user_list=User.query.filter(User.username.like(f'%{username}%')).slice(pagestart,page_end).all() data={ "total":int(pagenum), #发给前端还是数字吧 免得到时候再vue里面用的时候或许还要转换一下 "page_num":int(pagesize), "data":[] } for i in user_list: data['data'].append(i.to_dict()) return {"status":200,"msg":"数据查询成功","data":data}
老师添加用户时,输入中文乱码怎么解决?
pycharm安装也失败,试了好多次都这样
看不太明白这里,这个for i in range在这有啥意义
这里的int函数里的base参数是干嘛的????????????如果要转化为8,16进制呢???????????????????
老师您好,请问当我们使用Process时可以创建并执行子进程,但如果我们不做这些,直接在py文件里创建并执行函数又算是什么?并且在子进程操作全局变量后,再print全局变量其值不变,但如果不进程化,而是直接调用函数操作全局变量,最终全局变量的值是会改变的,请问为什么?
老师,什么时候会出现乱码情况?什么时候是编码有中文,需要转码?
package cn.sxt.thread2; import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * 测试练习Lock,实现同步的第三种方式 * @author User * */ public class TestLock { public static void main(String[] args) { /* Test2 t2=new Test2(); new Thread(t2,"A").start(); new Thread(t2,"B").start(); new Thread(t2,"C").start(); */ Test3 t3=new Test3(); FutureTask ft=new FutureTask(t3); new Thread(ft,"A").start(); new Thread(ft,"B").start(); new Thread(ft,"C").start(); } } class Test2 implements Runnable{ private int count=0;//默认数 Lock lock=new ReentrantLock(); //创建锁对象 @Override public void run() { for(int a=0;a<10;a++) { try { lock.lock();//上锁 count++; // TODO Auto-generated method stub try { Thread.sleep(300); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+"执行操作:count="+count); }finally { lock.unlock(); //解锁 } } } } class Test3 implements Callable{ private int count=0; Lock lock=new ReentrantLock();//创建锁对象 @Override public Object call() throws Exception { for(int a=0;a<10;a++) { try { lock.lock(); count++; // TODO Auto-generated method stub try { Thread.sleep(300); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+"执行操作:count="+count); }finally { lock.unlock(); } } return count; } }
为什么实现Callable 接口使用同步lock的结果和实现Runnablle接口使用同步锁的结果完全不一样?实现Callable接口,得到的结果要么只打印A执行操作,要么只打印B执行操作? 看了几遍课程,老师也没讲到这个。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> body{ background-image: url(img/01.jpg); background-repeat: no-repeat; background-size: 1920px 1080px; } a{ font-size: 25px; color: #ffffff; } </style> <script> function changeBC(){ var arr=['01.jpg','02.jpg','bizhi3.png','bizhi4.png','bizhi5.png','bizhi6.png']; var cha=arr[Math.floor(Math.random() * arr.length)]; document.body.style.backgroundImage="url(img/cha)" } </script> </head> <body> <a href="javascript:changeBC">点击更换主题</a> </body> </html>
为什么我这里更换主题不行呢?
老师,客户端有爬虫吗,像qq音乐想下载歌曲的话要在客户端才能下载
老师我的NodeJS版本是16.10.0,视频里面是8.9.4的,差别大吗,会有问题吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637