随笔分类 - 大三上学习日常总结
摘要:import matplotlib as matplotlib import numpy as np import pandas as pd from pandas import DataFrame, Series # 可视化显示在界面 # matplotlib inline import matp
阅读全文
摘要:#include<iostream> #include <list> using namespace std; class Apple; class Book; //抽象访问者 class Visitor { protected: string name; public: void setName(
阅读全文
摘要:在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车中货物装包。 //Product.java package test25; public interface Product { void accept(Visitor visitor); } //Apple.java pac
阅读全文
摘要:#include<iostream> using namespace std; class DBOperator{ public: virtual void connDB()=0; void openDB(){ cout<<"打开数据库"<<endl; } void useDB(){ cout<<"
阅读全文
摘要:对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对于不同类型的数据库(如SQL Server和Oracle),其操作步骤都一致,只是连接数据库connDB()方法不同,
阅读全文
摘要:#include<iostream> using namespace std; class TravelStrategy{ public: virtual void travel()=0; }; class AirplaneStrategy:public TravelStrategy{ public
阅读全文
摘要:旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。 //Person.java package test23; public class Person { //聚合策略类对象 private TravelStrategy
阅读全文
摘要:#include<iostream> #include<string> using namespace std; class Account; class AccountState{ public: Account *acc; double balance; string stateName; pu
阅读全文
摘要:用Java代码模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。 //Account.java package test22; public class Account { private AccountState state; privat
阅读全文
摘要:#include<iostream> #include<map> #include<ctime> #include<sstream> using namespace std; class AbstractChatroom; //抽象同事类 class Member { protected : Abs
阅读全文
摘要:在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下: 1. 新的具体聊天室中发送的图片大小不得超过20M。 2. 新的具体聊天室中发送的文字长度不得超过100个字符。 3. 新的具体会员类可以发送图片信息和文本信息。 4. 新的具体会员类在发送文本信息时,可以在信息后加上时
阅读全文
摘要:#include<iostream> #include<list> #include<string> using namespace std; class Observer{ protected: string name; public: virtual void buy()=0; virtual
阅读全文
摘要:当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 //Observer.java package test21; public interface Observer { public void buy(); public void c
阅读全文
摘要:#include<iostream> #include<string> #include<vector> using namespace std; //备忘录 class Memento { private: string account; string password; string telNo
阅读全文
摘要:改进课堂上的“用户信息操作撤销”实例,使得系统可以实现多次撤销(可以使用HashMap、ArrayList等集合数据结构实现)。 //Caretaker.java package test20; public class Caretaker { private Memento[] array = n
阅读全文
摘要:#include <iostream> using namespace std; class Memory{ public: void check(){ cout<<"内存自检"<<endl; } void off(){ cout<<"内存关闭"<<endl; } }; class Cpu{ pub
阅读全文
摘要:在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>模态框</title> <link rel="stylesheet" type="text/css" href="modalBox.css"> </head> <body> <!-
阅读全文
摘要:package gouzao1; import java.util.*; import org.json.JSONObject; import com.baidu.aip.imageclassify.AipImageClassify; public class Sample { //设置APPID/
阅读全文
摘要:package shibie; import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Image; import javax.swing.JFrame; import javax.swing.JPanel;
阅读全文