老师,这里的两个配置文件是可以随便命名吗,是不是加了properties后缀或者xml后缀后编译器将自动扫描其为配置文件,如果是的话这种文件可不可以有多个
a=&g中的&g是什么意思
想要获取的网址:
https://www.nasdaq.com/market-activity/stocks/aapl/historical#.UWdnJBDMhHk
使用urllib爬取数据,用ajax抓取不到数据
"""获得动态数据""" from urllib.request import Request, urlopen url = 'https://api.nasdaq.com/api/quote/AAPL/historical?assetclass=stocks&fromdate=2021-03-11&limit=18&todate=2021-04-11' headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36" } req = Request(url, headers=headers) # 发送请求 resp = urlopen(req) # 用info 接受响应 info = resp.read().decode() print(info)
请老师指教,不要用Selenium爬取数据,用urllib爬取数据
class AAA(): def __init__(self,func): self._func=func def __call__(self, *args, **kwargs): self.addFunc() self._func() def addFunc(self): print("用户权限验证") print("日志系统处理") @AAA #test1=AAA(test1) def test1(): print("我是功能1") test1()
老师 运行这句之后
test1=AAA(test1)
相当于创建AAA类的一个实例对象test1 但是要想实例对象加()调用 就要调用call这个方法 这样对吗?
第二个问题: 这个func是什么 是函数 还是一个属性 底下这个self._func() 是什么意思
老师您看看我画红线的那里,为什么我不加联系上下文那个代码,直接print url_for函数就会出错,或者当我把他放到别的视图函数里才能输出,这个url_for只能在别的视图函数中或者用联系上下文的方式才能输出么。
function func(arr1){ var max=arr1[0]; var index=0; for(var i=0;i<arr1.length;i++){ if(max<arr1[i]){ max=arr1[i]; index=i; } } return max; return index; } var arr=[182,60,92,335]; console.log(func(arr)); 老师我这程序不知道哪里出问题了,下标打印不出来
import asyncio import functools async def compute(x, y): print(f"compute:{x}+{y}...") await asyncio.sleep(1) return x+y async def print_sum(x, y): # 创建task task = asyncio.create_task(compute(x, y)) # task绑定回调函数 task.add_done_callback(functools.partial(end, x, y)) # 释放下CPU使用 await asyncio.sleep(1) def end(n, m, t): print(f'{n}+{m}={t.result}') if __name__ == '__main__': # 创建事件循环 loop = asyncio.get_event_loop() # 监听事件循环 loop.run_until_complete(print_sum(1, 2)) # 关闭事件循环 loop.close()
老师,这结果好像没传过来。
class Animal(): def __init__(self,color): self.color=color def eat(self): print("我需要吃饭") def sleep(self): print("我需要睡觉") #使用type动态创建一个类,父类就是animal Dog=type("Dog",(Animal,),{"age":3,"sleep":sleep}) dog=Dog("red") print(dog.age) dog.sleep() print(dog.color) dog.eat()
老师 这个sleep函数 为什么在父类的外面 同样参数self是什么意思 type后边指定一个函数是什么意思
老师你好,我想暗搓搓地问一个不是本节课的知识点,就是VScode怎么设置可以使得输入main可以提示if __name__ == "__main__",我pycharm可以提示但是VScode不行。
老师,我下载了phpmyadmin,打不开网页进不去
老师,视频里老师讲的时候,if语句是不用加!号的,但是我这个结果不加!就不对了,但是视频里老师的是没问题的,我这里调整了一下必须加!号,才是输出正确的结果,求老师指点为何原因。
老师,1.import导入的类和我们自己写的类有什么区别?
2.编译的时候是不是不用再去编译jar包的类了?
3.在后面我们学的多个模块的开发,比如controller引入mapper模块,我打开controller的war包发现他是把mapper打好的jar放在WEB-INF/lib里面,是不是可以理解成mapper的所有包和类拷贝在controller模块同样的位置上。
4.如果mapper模块有配置文件,被依赖到controller模块,那mapper的配置文件最后编译的时候会在哪?
5.我还是有点搞不清,为什么关于mapper的配置比如db.properties、applicationContext-dao.xml放在controller模块而不放在mapper模块呢
老师帮忙看下哪里出错了,没找到。。。。。。
不知道这章节应该怎么学,完全懵
package com.bjsxt; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame { //添加小球和桌面图片的路径 Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.png"); //指定小球的初始位置 double x=100; //小球的横坐标 double y = 100; //小球的纵坐标// double degree = 3.14 / 3; //弧度:小球的运动角度,此处就是 60 度 //画窗口的方法:加载小球与桌面,g是画笔 public void paint(Graphics g){ System.out.println("窗口被画了一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball, (int)x, (int)y,null); //根据角度 degree 改变小球坐标 x = x+ 10*Math.cos(degree); y = y+10*Math.sin(degree); //边界检测:碰到上下边界 // 500 是窗口高度;40 是桌子边框,30 是球直径;最后一个 40 是标题栏的高度 if(y>500-40-30||y<40+40){ degree = -degree; } //边界检测:碰到左右边界 // 856 是窗口宽度,40 是桌子边框的宽度,30 是小球的直径 if(x<40||x>856-40-30){ degree = 3.14 - degree; } } //窗口加载 void launchFrame(){ setSize(856,500); setLocation(50,50); setVisible(true); //重画窗口,每秒画 25 次 while(true) { repaint(); //调用 repaint 方法,窗口即可重画 try { Thread.sleep(1000);//40ms,1 秒=1000 毫秒. 大约一秒画 25 次窗口 } catch (Exception e) { e.printStackTrace(); } } } //main 方法是程序执行的入口 public static void main(String[] args){ System.out.println("桌球游戏!"); BallGame game = new BallGame(); game.launchFrame(); } }
代码哪里有问题吗?为什么小球不是连续移动的,是移动一段距离然后停一下再接着移动呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637