摘要:在Python中,可以使用asyncio库来创建协程,并使用asyncio.gather来实现Golang风格的并发。 import asyncio """ 定义一个协程coroutine_example,它只是简单地等待一段时间(通过asyncio.sleep)。 然后在main协程中,我们创建了
阅读全文
摘要:""" 一个列表中有100个url地址(每个请求0.5秒),设计一个程序,获取列表的url地址 使用5个线程去发送这100个请求,计算出总共请求的时间 """ import queue import time from multiprocessing.pool import ThreadPool d
阅读全文
摘要:import os import threading import requests from get_img_url import get_img_url # 下载单张图片方法,方法入参为图片url地址和图片名称 def download_image(url, filename): respons
阅读全文
摘要:import requests def get_img_url(keyword): """发送请求,获取接口中的数据""" # 接口链接 url = 'https://image.baidu.com/search/acjson?' # 请求头模拟浏览器 headers = { 'User-Agent
阅读全文
摘要:import os.path import pickle class Book(object): def __init__(self, num, name, position): self.num = num self.name = name self.position = position # 重
阅读全文
摘要:from book import BookManage, Book """ 代码优化:1、书籍编码自增 2、数据可以正常保存本地 """ def welcome(): print(" 欢迎进入图书管理系统 ") print("1、显示所有图书\n2、添加图书\n3、删除图书\n4、查找图书\n5、退
阅读全文
摘要:面向对象的三大特征:封装、继承、多态 封装定义:隐藏类的内部信息,不允许外部程序直接访问,而是通过方法进行操作 封装的三大步骤: class Student { //属性 //第一步:将属性设置为私有的private,只能在本类中使用 private int age; //第二步:编写对应属性的赋值
阅读全文
摘要:1、windows菜单下的preferences 设置字体大小 2、设置智能提示 3、设置工作区编码格式 4、修改快捷键 5、设置作者名称和代码修改日期
阅读全文
摘要:一、新建项目:在eclipse环境中,需要把类放在项目中才能运行 1、file-->new-->java project 2、在package Explorer包游览器中右键new-->java project 3、单击常用工具栏的新建按钮,新建java project 二、在项目中添加类 三、运行
阅读全文
摘要:第一步:设置工作区目录 打开透视图:开发界面 package explorer包游览器:在游览器中,查看当前工作区中的项目,项目中的包,包中的源文件,源文件中的类 outline大纲视图:显示当前类的内容 console控制台:数据进行输入和输出 reset perspective重置当前透视图
阅读全文
摘要:安装准备工作 下载地址:https://www.eclipse.org/downloads/packages/ eclipse neon JDK8 eclipse Oxygen JDK9 eclipse Photon JDK10 选择:eclipse neon JDK8 不需要安装解压就行 1、如果
阅读全文