问题1:这个是什么意思?????????
问题:圈出来的知识点在那一章节讲到,我已经忘记了
老师,异常机制和常用类的教程有吗?前面发的没有这两章的内容啊
如何解决连接超时的问题????我的别的配置都是OK的
老师,列表的那个作业,我用视频里的方法,先创建字典,再把它们放列表里:
两次都提示我没有定义模块,那应该怎么写呢?
老师,最后三十行,变量为ribenren运行起来不应该打印请选择正确人种吗?为什么会报错?
''' 使用工厂模式、单例模式实现如下需求: (1) 电脑工厂类 ComputerFactory 用于生产电脑 Computer。工厂类使用单例模式,也就是说只能有一个工厂对象。 (2) 工厂类中可以生产各种品牌的电脑:联想、华硕、神舟 (3) 各种品牌的电脑使用继承实现: (4) 父类是 Computer 类,定义了 calculate 方法 (5) 各品牌电脑类需要重写父类的 calculate ''' class ComputerFactory: __obj = None __init_flag = True def create_computer(self,brand): if brand == "联想": return Lenovo() elif brand == "华硕": return Asus() elif brand == "神舟": return Hasee() else: return "未知品牌,无法创建" def __new__(cls, *args, **kwargs): if cls.__obj == None: #当前的类对象cls下的类属性是否为空 cls.__obj = object.__new__(cls) return cls.__obj def __init__(self): if ComputerFactory.__init_flag: #等于if MySingleton.__init_flag == True print("init ComputerFactory...") ComputerFactory.__init_flag = False #保证了只调用1次初始化 class Computer: def calculate(self): print("生产电脑啦!") class Lenovo(Computer): #联想 def calculate(self): print("生产联想电脑啦!") class Asus(Computer): #华硕 def calculate(self): print("生产华硕电脑啦!") class Hasee(Computer): #神舟 def calculate(self): print("生产神舟电脑啦!") factory = ComputerFactory() c1 = factory.create_computer("联想") print(c1.calculate()) factory2 = ComputerFactory() c2 = factory2.create_computer("华硕") print(c2.calculate())
老师,请问一下:
1、运行图(如上显示)里的None是哪里来的
2、单例模式这个还是有点不太理解为什么要这么写(如下显示)
老师我想问下,因为小批量梯度下降在选择batch的时候是完全随机的。也就是说,无论如何循环,我都是每次在大的样本集里面选择随机10个样本。那这个一次循环之后再用num_batches二次循环的意义是什么呢?
老师,我自己重新创建项目再启动后,为啥会报错嘞,按照视频上的步骤就没问题
老师你好:
tomcat启动会实例化servlet,并且只实例化一次。我的理解是,当tomcat启动后,它实例化所有的写出来的servlet,然后更具你的url调用init();service();destroy();,那么为什么还会有一个和这个请求绑定的servlet没有被实例化,还要通过反射机制来实例化呢?
老师,请问,我第一次爬取的时候,数据库中只有一页的内容,但是我把close_spider这个函数注释掉或者加个等待,就可以爬取3页的数据,这种情况是不是在数据还没有保存完,连接就关闭了
老师为啥我的这个相对路径会报错,只能填写绝对路径呢?这是绝对路径,显示出来的
这是相对路径,但是会报错的
老师,用控制输入月薪的那个作业
为什么我只能用salary=input("请输入月薪")不报错
我用monthly pay=input("请输入月薪")就提示
那我该怎么用我自己想要的名字,定义月薪呢
老师麻烦帮我看下代码,我的ip好像是不是被封了?响应回来的html好像是要我验证
import requests from fake_useragent import UserAgent from lxml import etree def get_html(url): '''传入要爬取的地址,返回html''' headers = {"User-Agent": UserAgent().chrome} response = requests.get(url,headers) if response.status_code == 200: response.encoding = 'utf-8' print(response.text) return response.text else: return None def parse_list(html): '''传入含有电影信息的html,返回电影列表的每个电影的html''' e = etree.HTML(html) list_url = ['https://maoyan.com/{}'.format(url) for url in e.xpath('//div[@class="movie-item film-channel"]/a/@href')] # print(list_url) return list_url def parse_index(html): '''传入有电影信息的html,返回提取到的电影信息''' e = etree.HTML(html) name = e.xpath('//h1[@class="name"]/text()') type = e.xpath('//li[@class="ellipsis"][1]/a/text()') actor = e.xpath('//div[@class="celebrity-group"][2]/ul[@class="celebrity-list clearfix"]/li/div/a/text()') actors = format_data(actor) return {'name':name,'type':type,'actor':actors} def format_data(actors): actor_set = set() for actor in actors: actor_set.add(actor) return actor_set def main(): num = int(input('请输入要获取的页数:')) for page in range(num): url = 'https://maoyan.com/films?showType=3&offset={}'.format(page*30) list_html = get_html(url) list_url = parse_list(list_html) print(list_url) # for url in list_url: # info_html = get_html(url) # movie = parse_index(info_html) # print(movie) if __name__ == "__main__": main()
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> li{background-color: skyblue} li:hover{ background-color: #ff6700; } </style> <body> <button id="button1">获取元素</button> <button id="button2">设置元素</button> <button id="button3">删除元素</button> <script> var div1=document.createElement('div'); div1.style.cssText='width:100%;position:relative;background:red;'; var div2=document.createElement('div'); div2.style.cssText='width:80%;position: absolute;left: 50%;transform: translateX(-50%)'; document.body.appendChild(div1); var arr=['首页','军事','科技','新闻','游戏']; var ul=document.createElement('ul'); ul.style.cssText='margin:0;padding:0;list-style;text-align: center;background:pink;'; for (var i=0;i<arr.length;i++){ var li=document.createElement('li'); li.style.cssText='display: inline-block; width: 100px;height: 30px; line-height: 30px;\ text-align: center; margin-left:5px'; var a=document.createElement('a'); a.style.cssText=' text-decoration: none;color: white;'; a.innerHTML=arr[i]; li.appendChild(a); ul.appendChild(li); } div2.appendChild(ul); div1.appendChild(div2); document.body.appendChild(div1); var button=document.querySelector('div'); document.querySelector('#button1').onclick=function () { console.log( button.getAttribute('style')); }; document.querySelector('#button2').onclick=function () { button.setAttribute('style','display:none'); }; document.querySelector('#button3').onclick=function () { button.removeAttribute('style'); } </script> </body> </html>
老师为啥我div1颜色设置不出来
老师,我在打包时直接install consumer就会出现找不到api的jar包错误,必须要先将api进行clean和install,再对consumer进行install才能成功,这是为什么呢?老师视频里也没有对api进行install啊,咋就没报错呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637