老师,以后工作接触到数据库的话,用DDL语言多吗?直接在Navicat上操作不是更简便?
老师我这个是需要进行转码么,还是怎样处理,用encode不成功
祖先结点不应该是他上层的所有结点吗,不包括上层节点的兄弟结点吗
Title 98 95 88 91
老师:
好
怎么下载笔记?
我想问下,这里10000个轮次,每个轮次又10个批次,每个批次随机10个样本,总共运算10000*10*10次?是不是跟全量梯度下降运算的此时一样啊,而且10个批次中随机取到的样本还有可能重复?
老师,GraphqlView 的意思是代表视图化测试接口数据么,也就是引入这个浏览器那面就会有窗口生成,可以测试接口
通过
getRequestDispatcher()
进行请求转发,为什么不能通过Map和Model传入参数呢?还是我代码有问题?!
老师,为什么使用Feign时,服务提供方一定要用@RequestBody和@RequestParam来处理请求参数呢
服务提供方controller
服务调用方的Feign
服务调用方controller,这边都不用加@RequestBody和@RequestParam,而服务提供方要加呢?
from fake_useragent import UserAgent import requests from lxml import etree # 发送请求类 class Downloader(): def download(self,url): print(url) headers = {'User-Agent':UserAgent().chrome} resp = requests.get(url, headers = headers) if resp.status_code == 200: resp.encoding = 'utf-8' return resp.text # 数据解析类 class Parser(): def parse(self, html): e = etree.HTML(html) contents =[div.xpath('string(.)') for div in e.xpath('//div[@class="content"]')] urls = ['https://www.qiushibaike.com{}'.format(url) for url in e.xpath('//ul[@class="pagination"]/li/a/@href')] return contents, urls # 数据保存类 class DataOutPut(): def save(self, datum): with open('duanzi1.txt', 'a', encoding='utf-8') as f: for data in datum: f.write(data+'\n') # URL管理器 class URLManager(): def __init__(self): self.new_url = set() self.old_url = set() # 加入一个Url def add_new_url(self,url): if url is not None and url !='' and url not in self.old_url: self.new_url.add(url) # 加入多个Url def add_new_urls(self,urls): for url in urls: self.add_new_url(url) # 获取一个Url def get_new_url(self): url = self.new_url.pop() self.old_url.add(url) return url # 获取还有多少个Url要爬取 def get_new_url_size(self): return len(self.new_url) # 获取是否还有Url要爬取 def is_have_new_url(self): return self.get_new_url_size() > 0 # 调度器 class Scheduler(): def __init__(self): self.downloader = Downloader() self.parser = Parser() self.data_out_put = DataOutPut() self.url_manager = URLManager() def start(self, url): self.url_manager.add_new_url(url) url = self.url_manager.get_new_url() html = self.downloader.download(url) datum, urls = self.parser.parse(html) self.data_out_put.save(datum) self.url_manager.add_new_url(urls) if __name__ == '__main__': scheduler = Scheduler() url = 'https://www.qiushibaike.com/text/' scheduler.start(url)
老师您好!我这里出现这样的BUG请问怎么结局呀!
老师课可以听懂但我想问一下还要自己不看视频重新从头到尾写一遍吗
from multiprocessing import process from multiprocessing import Process from time import sleep import os class MyProcess(Process): def __init__(self,name): self.name=name #线程的类包装也有这个过程 Process.__init__(self) def run(self): print(f"{self.name}开始...") sleep(2) print(f"{self.name}结束...") if __name__=="__main__": #主进程 print("当前进程号:{0}".format(os.getpid())) #该程序的父类进程 p1=MyProcess("p1") p2=MyProcess("p2") p1.start() p2.start()
我的输出是这样的:
当前进程号:12352 MyProcess-1开始... MyProcess-2开始... MyProcess-1结束... MyProcess-2结束...
为啥不是p1开始...?
老师,这后面半句话怎么理解?什么叫用户引用变量类型
老师,第一个query = Query,也不是代表Query的实例的意思呀,为什么不能直接把Query本身传进去,第二个rs.data什么意思,不太懂这个data
老师,那个缓存对象不是最小都是-5嘛,为什么在python里面输入值是-4时结果还是True?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637