笔记
GREENFLAVOUR
摘星种树谈理想
展开
-
2023-02-27 c++笔试
啊?原创 2023-02-28 17:37:53 · 304 阅读 · 0 评论 -
2021-06-29 设计模式复习
一、创建型模式:不让用户依赖于对象的创建或排列方式①工厂方法模式-概念:定义一个用于创建对象的接口,让子类决定实例化哪一个类 -工厂方法模式与简单工厂模式 -工厂方法模式与简单方法模式在结构上的不同不是很明显 -工厂方法类的核心时一个抽象工厂类,而简单工厂模式把核心放在一个具体类上。 -工厂方法模式有一个别名叫多态性工厂模式,因为具体工厂类都有共同的接口或者有共同的抽象父类 -优点\缺点: -优点:当系统扩展需要添加新的产品对象时,仅仅需要添加一个具体对象以及一个原创 2021-06-29 18:43:01 · 235 阅读 · 1 评论 -
2021-06-14 设计模式状态模式
我们经常见到一些自动售货机,比如咖啡自动售货机。当你把一元硬币投入咖啡自动售货机,就会得到一杯热咖啡。咖啡自动售货机一共有三种状态,分别是“有咖啡,无人投币”,"有咖啡,有人投币”和“无咖啡”状态。咖啡自动售货机有两个方法:showMessage()和 giveAnCupCaffee()。咖啡自动售货机的默认初始状态是“有咖啡,无人投币”。当咖啡自动售货机处于“有咖啡,无人投币”状态时,调用showMessage()方法将显示“请您投入一元硬币”,当用户投入一元硬币后,咖啡自动售货机将处于“有咖啡,有人原创 2021-06-14 21:34:04 · 137 阅读 · 0 评论 -
2021-06-07设计模式组合模式
一棵苹果树的主干上有2个分支,一个分支上结了10个苹果,另一个分支上结了8个苹果,苹果每斤4元钱。请用组合模式组织苹果树的结构,当用户发现有新的分支或新的苹果时,不必修改计算苹果树的重量和苹果价值的代码。import java.util.*;public interface TreeComponent{ public void add(TreeComponent node); public void remove( TreeComponent node); public TreeComponen原创 2021-06-07 17:19:11 · 167 阅读 · 0 评论 -
单片机期末复习
一.填空题1.最小系统能够运行起来的必要条件:单片机的最小系统包含:电源电路、晶振电路、复位电路。单片机最小系统供电正常。提拱能量单片机芯片工作正常。单片机最小系统各元器件连接电路无误。单片机片外晶振、谐振电容正常。单片机复位电路正常。2.单片机cpu与各部件之间采用三总线进行连接。总线包括?地址总线、数据总线、控制总线3.电阻通常分为三大类:固定电阻、可变电阻、特种电阻4.电容的作用:通交流、阻直流5.晶体管有几个极?几个区?PN结?三个极(共用一个电极——基极,集电极和发射原创 2021-06-07 16:08:11 · 3913 阅读 · 0 评论 -
2021-05-28 java访问数据库的方式
目前学习的java访问数据库的方式,如果以后学到了新的会补充<(^-^)>利用JDBC连接MySQL数据库 //驱动程序名 String drivrName= "com.mysql.jdbc.Driver"; //数据库用户名 String userName="root"; //密码 String userPwd="1106"; //数据库名 String dbNAme="lianxi"; String url1="jdbc:m原创 2021-05-28 09:30:43 · 171 阅读 · 1 评论 -
2021-05-18微信小程序模板语法
微信小程序官方文档//demo03.jsPage({ /** * 页面的初始数据 */ data: { message:"摘星种树谈理想", the9:123343, isThe9:false, Person:{ name:"张三", msg:"hello,kiki", birthday:"1995-8-27", age:26, team:"Team SII", isGirl:"YES" },原创 2021-05-18 22:42:05 · 172 阅读 · 0 评论 -
0501——0505 Vue学习
Vue-Vue程序: -导入开放版本的Vue.js <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> -创建Vue实例对象,设置el属性和data属性 -使用简洁的模板语法把数据渲染到页面上-el挂载点:el是用来设置vue实例挂载(管理)的元素 el命中元素内部,使用两个大括号修饰的部分,就会被data中同名的数据替换 -vue实例的作原创 2021-05-12 23:02:02 · 385 阅读 · 10 评论 -
半学期学习总结
Python爬虫学习2021-03-27python爬虫学习2021-3-29 python爬虫自学2021-3-30 python爬虫自学2021-4-1 正则表达式自学2021-04-04 python爬虫自学——bs解析/xpath解析2021-4-6 python爬虫自学-——selenium动态/iframe2021-04-07 python爬虫自学——异步爬虫2021-04-19 python爬虫——协程2021-04-26 selenium的模拟登陆Vue学习原创 2021-05-12 22:32:18 · 104 阅读 · 0 评论 -
2021-04-26 selenium的模拟登陆
模拟qq空间登陆from selenium import webdriverfrom time import sleepfrom selenium.webdriver import ActionChainsbro=webdriver.Chrome(executable_path='./chromedriver.exe')bro.get('https://qzone.qq.com/')bro.switch_to_frame('login_frame')a_tag=bro.find_elem原创 2021-04-26 22:19:22 · 129 阅读 · 1 评论 -
2021-04-13 Java计算器
Operation运算类abstract public class Operation { private double numberA=0; private double numberB=0; public Operation(double numberA, double numberB) { super(); this.numberA = numberA; this.numberB = numberB; } public Operation() { super(); }原创 2021-04-13 20:15:50 · 188 阅读 · 0 评论 -
2021-04-07 python爬虫自学——异步爬虫
import time#使用单线程串行方式执行def get_page(str): print("正在下载:",str) time.sleep(2) print("下载成功:",str)name_list=['xiaozi','aa','bb','cc']start_time=time.time()for i in range(len(name_list)): get_page(name_list[i])end_time=time.time()print('原创 2021-04-09 21:25:04 · 161 阅读 · 1 评论 -
2021-4-6 python爬虫自学-——selenium动态/iframe
selenium模块的基本使用:问题:selenium模块与爬虫之间具有怎样的关联? - 便捷的获取网站中动态加载的数据 - 便捷的实现模拟登陆什么是selenium模块 - 基于浏览器自动化的一个模块。selenium使用流程: - pip install selenium - 下载一个浏览器的驱动程序 -实例化一个浏览器对象 -编写基于浏览器自动化的操作代码 -发起请求:get(url) -标签定位:fin原创 2021-04-06 19:08:43 · 355 阅读 · 1 评论 -
2021-04-04 python爬虫自学——bs解析/xpath解析
-数据解析的原理: -1.标签定位 -2.提取标签,标签属性中存储的数量的具体值-bs4数据解析的原理: -1.实例化一个【BeatifulSoup】对象,并且将页面源码数据加载到该对象中 -2.通过调用【BeatifulSoup】对象中相关的属性或者方法进行标签定位和数据提取-环境安装: -pip install bs4 -pip install lxml(解析器)-如何实例化【BeatifulSoup】对象: -from bs4 import原创 2021-04-04 21:29:11 · 367 阅读 · 2 评论 -
2021-4-1 正则表达式自学
正则表达式 re:首先impo re使用字符,转义字符和特殊字符组成一个规则,使用这个规则对文本的内容完成一个搜索或者匹配或替换的功能正则表达式的组成: 普通字符: 大小写字母,数字,符合…… 转义字符:\w,\W,\d,\D,\s,\S…… 特殊字符:. ?^+[]{}()…… 匹配模式:I U……re.match() 函数 从头开始匹配 要么第一个就符合要求,要么不符合 匹配成功则返回match对象,否则返回None 可以原创 2021-04-01 22:59:00 · 105 阅读 · 0 评论 -
2021-3-30 python爬虫自学
import requestsimport json#如何爬取图片数据if __name__=="__main__": #如何爬取图片数据 url='https://pic.qiushibaike.com/system/pictures/12419/124194520/medium/FQM9VTDAWFWWPUY0.jpg' #content返回的是二进制形式的图片数据 #text(字符串) content(二进制)json()(对象) img_data=...原创 2021-03-31 22:21:46 · 103 阅读 · 0 评论 -
2021-3-29 python爬虫自学
1import requestsif __name__=="__main__": url='http://scxk.nmpa.gov.cn:81/xk/' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome' '/89.0.4389.90 Safari/53原创 2021-03-29 22:30:02 · 107 阅读 · 0 评论 -
2021-03-27python爬虫学习
import requestsif __name__=="__main__": url='https://www.sogou.com/' response=requests.get(url=url) page_text=response.text print(page_text) with open('./sogou.html','w',encoding='utf-8')as fp: fp.write(page_text) print(...原创 2021-03-27 22:12:08 · 185 阅读 · 2 评论 -
2021-03-23废宅的每日拯救计划
#合并两个有序链表/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = nex原创 2021-03-23 20:43:15 · 71 阅读 · 0 评论 -
python通讯录课程设计
最近自学了python,想到之前学c++的通讯录课程设计,就试着用来检验python的学习成果。import osfile_name='contact.txt'def menu(): print("=====================欢迎使用通讯簿=====================") print("*********************菜单*****************************") print("*原创 2021-02-07 00:40:25 · 2673 阅读 · 2 评论 -
2021-02-02 Python 自学总结
10-1 Python 学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的 Python 知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个文件;第二次打印时遍历文件对象;第三次打印时将各行存储在一个列表中,再在 with 代码块外打印它们。#读取整个文件file_path = 'D:\pt原创 2021-02-03 00:20:19 · 318 阅读 · 0 评论 -
2021-02-01 Python自学总结
9-1 餐馆:创建一个名为 Restaurant 的类,其方法__init__()设置两个属性:restaurant_name 和 cuisine_type。创建一个名为 describe_restaurant()的方法和一个名为 open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。根据这个类创建一个名为 restaurant 的实例,分别打印其两个属性,再调用前述两个方法。class Restaurant(): def __init原创 2021-02-02 00:25:04 · 562 阅读 · 0 评论 -
2021-01-31 Python自学总结<
8-1 消息:编写一个名为 display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): print("本章学习函数")display_message()8-2 喜欢的图书:编写一个名为 favorite_book()的函数,其中包含一个名为 title的形参。这个函数打印一条消息,如 One of my favorite books is Alice in Wonderland。调用这个原创 2021-01-31 22:21:49 · 118 阅读 · 0 评论