自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 数据库系统实验六使用PL/SQL编写存储过程访问数据库mysql版

《数据库系统概论》实验报告题目: 使用PL/SQL编写存储过程访问数据库姓名日期2021.4.24实验环境:ubuntu20.04 + mysql8.0.23实验内容与完成情况:1)统计离散数学的成绩分布情况,即按照各分数段统计人数;drop procedure if exists statistic_mark;create procedure statistic_mark(name char(20))beginDECLARE less60 INT...

2021-05-21 17:35:40 1030 2

原创 数据库系统实验五通过嵌入式SQL访问数据库 mysql版

《数据库系统概论》实验报告题目: 通过嵌入式SQL访问数据库姓名陈子龙日期2021.4.24实验环境:ubuntu20.04 + mysql8.0.23实验内容与完成情况:先尝试db的prep预处理,但对于mysql好像不行,直接调用C-API了。#include <iostream>#include<mysql/mysql.h>using namespace std;int main(){ MYSQL *con...

2021-05-21 17:30:12 914 1

原创 Rethinking the Design of the Interne论文个人理解

Rethinking the Design of the Internet: The End-to-End Arguments vs. the Brave New World重新思考互联网的设计:端到端争论与勇敢的新世界一、作者马乔里·S·布鲁门塔尔(国家科学院)和 大卫·D·克拉克(麻省理工学院)二、主旨这篇文章着眼于互联网和不断变化的互联网需求,变得更加商业化,更加面向消费者,并用于更广泛的目的讨论一组指导互联网设计的原则,称为端到端参数。我们的结论是,现在出现的一系列新需求有可能会损害互联网

2021-03-16 17:28:57 633

原创 阿里3月6日笔试题解

第一题可以找规律或者简单dp#include<iostream>using namespace std;const int m = 1000000007;int main(){ int T; cin>>T; while(T--){ int n; cin>>n; //找规律,下一行承接上一行,之后是一样的 if(n == 1){ cout<<

2021-03-06 21:10:12 238 1

原创 二叉搜索树与双向链表(分治法)

/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*/class Solution {public: pair<TreeNode *, TreeNode*> dfs(TreeNode* root){ if(! root)

2021-02-22 16:40:52 89

原创 Java--IO流

一、Java–IO流总体介绍与装饰者模式Java-IO流《JAVA与模式》之装饰模式这两篇博客介绍的很详细,强烈推荐。二、文件读写代码练习参考博客https://blog.csdn.net/jiangxinyu/article/details/78855181、FileReader流读public static void main(String [] args){ FileReader fr; { try {

2021-02-09 16:30:39 82 1

原创 c++继承总结

一、三种继承方式参考内容1、类成员的public,protected,private三种属性类成员的访问权限由高到低依次为 public --> protected --> private,public成员可以通过对象直接访问,protected和private成员不能通过对象直接访问,并且protected可以在派生类中使用,而private成员在派生类中不能使用。2、public、protect、private指定继承方式不同的继承方式会影响基类成员在派生类中的访问权限。1) p

2021-02-02 15:50:35 381

原创 10小时精通python(一)

一、了解编程语言的历史及特点并搞定开发所需计算机运行环境1、图灵完备可图灵指在可计算性理论中,编程语言或任意其他的逻辑系统如具有等用于通用图灵机的计算能力。换言之,此系统可与通用图灵机互相模拟。简单来说,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的。python是图灵完备的2、python的优势与不足优势参考博客语言简洁优美跨平台,window, linux,mac通用排行高,社区完善,拥有强大的第三方库胶水语言 能把其他语言(c,c++)各个模块轻

2021-01-21 14:28:36 167

原创 ubuntu20.04搭建java环境jdk, idea的安装,maven库安装与导入

本次我的安装位置都是/opt,可以根据自己的需求更改安装位置1、下载jdk, 我下载的是8官网下载地址2、解压sudo tar -zxvf jdk-8u271-linux-x64.tar.gz(压缩包名) -C /opt3、配置环境变量1)、打开.bashrc文件gedit ~/.bashrc (~/表示用户家目录下)2)、在空白行写入export JAVA_HOME=/opt/jdk1.8.0_271 (解压位置)export JRE_HOME=${JAVA_HOME}/jre(

2020-12-27 23:42:00 2686 1

原创 ubuntu20.04安装android studio并配置alias别名(快捷启动)

1、下载android studio下载地址:Android开发者官网

2020-12-26 18:28:02 526 2

原创 人工智能导论实验lab3(1) 分类器算法之朴素贝叶斯与决策树c++实现

实验三:分类算法实验一.实验目的​ 巩固4种基本的分类算法的算法思想:朴素贝叶斯算法,决策树算法,人工神经网络,支持向量机;​ 能够使用现有的分类器算法代码进行分类操作​ 学习如何调节算法的参数以提高分类性能;二、实验的硬件、软件平台硬件:计算机软件:操作系统:WINDOWS/Linux应用软件:C,Java或者Matlab三、实验内容及步骤利用现有的分类器算法对文本数据集进行分类实验步骤:1.了解文本数据集的情况并阅读算法代码说明文档;数据描述:汽车评估数据集包含1728个

2020-12-19 19:53:18 1226 2

原创 make与Makefile简单整理

一、在 Linux 中安装 c 语言开发工具与编译器1、安装gcc编译器sudo apt-get install gcc2、安装g++编译器sudo apt-get install g++二、make 进行 c 语言项目的自动化构建教练的视频https://www.imooc.com/learn/394。自己学习博客https://www.pianshen.com/article/4661326631/https://blog.csdn.net/qq_22182835/articl

2020-12-19 19:35:42 160 1

原创 git命令简单整理

1、获取帮助若你使用 Git 时需要获取帮助,有三种等价的方法可以找到 Git 命令的综合手册(manpage):$ git help <verb>$ git <verb> --help$ man git-<verb>例如,要想获得 git config 命令的手册,执行$ git help config此外,如果你不需要全面的手册,只需要可用选项的快速参考,那么可以用 -h 选项获得更简明的 “help” 输出:2、初始化一个本地目录成为Git仓库

2020-12-18 18:02:24 128 1

原创 Git与Github的使用

文章目录Git与Github的使用注册Github帐号,使用Github来托管项目并与他人合作安装Git并掌握命令使用重点归纳:git相关命令1、你可以通过以下命令查看所有的配置以及它们所在的文件:2、用户信息3、文本编辑器4、检查配置信息5、获取帮助6、获取 Git 仓库1)、在已存在目录中初始化仓库2)、克隆现有的仓库7、跟踪新文件8、状态简览9、忽略文件10、查看已暂存和未暂存的修改11、提交更新12、跳过使用暂存区域13、移除文件14、移动文件一、Git介绍Git 是什么?直接记录快照,而非差异比较

2020-12-12 12:30:20 237 1

原创 ccf2020年6月第5题乔乔和牛牛逛超市 100

题目这道题设计到了最大权闭合子图,[https://www.cnblogs.com/dilthey/p/7565206.html]:求最小割时又涉及到了网络流问题,先看了以前的离散数学,然后看了这篇博客[https://blog.csdn.net/ztf312/article/details/78710345]:对于求解网络流反向边的作用可以参考这两篇博客[http://www.wutianqi.com/blog/3107.html]: “最大流 — Edmond Karp算法”简单来说,跟

2020-12-11 22:42:05 742

原创 ccf 2020年6月3题markdown渲染器80分

昨天尝试写了下这个文本题,80分,今天尝试找bug, 实在找不到了,贴一下代码吧,有大佬看见了,可以帮我找下,感激不尽#include<bits/stdc++.h>using namespace std;int w;long long int ans = 0;char s[1000005];int sw_spa(int len){ int res = 0; for(int i = 0; i < len; i ++){ if(s[i] == '

2020-12-09 15:26:01 125

原创 Ubuntu20.04下tomcat本地ip可以访问,但远程访问不了

Ubuntu20.04下tomcat本地ip可以访问,但远程访问不了在两个小时,试了网上各种办法,查看ufw防火墙状态,端口,增加jvm对ivp4的监听,最后在冷静了一个多小时后,再i次打开电脑,灵机一动,把防火墙iptables给卸载了,结果访问成功了。太难了。。。...

2020-12-08 23:47:41 604

原创 ccf 2019年12月分第4题区块链c++

今天复习下很久之前写过的区块链,然而再一次现实告诉我是一个废物。该题就是一个图的维护,对每一次更新都传送,要注意的是隔点传送,比如1点更新,可以先传送到2点,再传送到3点,刚开始写的是图遍历传送的,结果超时,60分,代码贴下#include<bits/stdc++.h>using namespace std;vector<int> links[505];map<int, vector<int> >cre[505];vector<int&g..

2020-12-07 00:56:30 216

原创 CCF_CSP认证2020年6月第四题1246(c++)

刚自己看题时就知道这题自己写不出来,拿分不难,前面几个测试点直接暴力就可,然后第一次看了这篇博客[https://blog.csdn.net/weixin_45884316/article/details/108237376?utm_medium=distribute.pc_feed_404.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_feed_404.n..

2020-12-06 21:11:17 1256 2

原创 Linux操作系统安装与使用

Linux操作系统安装与使用一、了解Linux操作系统与不同发行版本特点1、Linux操作系统介绍Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Lin

2020-12-04 23:19:44 1552

原创 Ubuntu下装codeblocks

今天装了双系统,然后配环境,装下codeblocks,装好了不能编译,胡乱找了一个多小时bug,原来是少了.cpp文件后缀,人没了。

2020-12-01 01:38:05 243

原创 新编程技术lab2

新编程技术实务lab2直接贴源码,进github下载即可:https://github.com/czl-gif/-lab2.git因为一些隐私原因,源码在原来项目上做了改变,不能直接运行,只有主体部分,刚开始如果不了解maven库,建议去学习以下并完成maven库的环境配置,然后另外运用了mybatis库,很容易学。...

2020-11-27 11:00:57 156

原创 第六章 约束满足问题

#include<iostream>using namespace std;int a[9];int b[9]={0};//记录列int c[16]={0};//记录斜线左上到右下,编号1到15int d[16]={0};//记录斜线右上到右下,编号0到14int sum=0;void searchh(int i){ for(int j=1;j<=8;j++) { if((!b[j])&&(!c[i+j])&&am.

2020-11-26 23:06:33 361 3

原创 软件设计模式作业2-工厂模式实现画图程序简化版

UMLfactory是抽象工厂类,其他是具体工厂类。

2020-11-26 21:35:20 371

原创 软件设计模式作业3-抽象工厂模式画图程序简化版

软件设计模式作业3-抽象工厂模式画图程序简化版w工厂方法模式ü每个具体工厂只有一个或者一组重载的工厂方法,只能生产一种产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销w抽象工厂模式ü一个工厂可以生产一系列产品(一族产品),极大减少了工厂类的数量abst是抽象产品,其余是具体产品类。factory是抽象工厂接口,两个工厂类分别创建实心和空心。UML图...

2020-11-26 21:27:44 375

原创 人工智能导论实验2——农夫过河问题

实验二:Prolog编程求解图搜索问题一、实验目的熟悉PROLOG的运行环境,进行PROLOG的基本编程练习;了解PROLOG语言中常量、变量的表示方法。PROLOG的简单程序结构,掌握分析问题、询问解释技巧;进行事实库、规则库的编写,并在此基础上进行简单的询问。求解图搜索问题。任选一个以下实际应用题目:爱因斯坦的超级问题、字谜问题、汉诺塔问题、八数码问题、八皇后问题、农夫过河问题、传教士与野人问题。二、实验的硬件、软件平台硬件:计算机软件:操作系统:WINDOWS/Li

2020-11-26 20:43:40 5876 5

原创 软件设计模式作业1-简单工厂模式实现画图简化版

简单工厂模式实现画图简化版因为时间原因没有去学习鼠标画图,所以这次作业代码只有根据输入来进行简单输出。简单工厂模式定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。具体产品类:将需要创建的各种不同产品对象的相关代码封装到具体产品类中抽象产品类:将具体产品类公共的代码进行抽象和提取后封装在一个抽象产品类中工厂类:提供一个工厂类用于创建各种产品,在工厂类中提供一个创建产品的工厂方法,该方法可以根据所传入参...

2020-11-25 23:34:09 872

原创 人工智能导论实验一

#include<iostream>#include<vector>#include<unordered_map>#include<string>#include<queue>#include<utility>#include<fstream>#include<algorithm>#define pii pair<int, int>using namespace std;unord

2020-10-29 23:32:23 1197

原创 正则表达式库入门

正则表达式正则表达式是用来简洁表达一组字符串的表达式. 表示任何单个字符[] 字符集,对单个字符给出取值范围[^ ] 非字符集,对单个字符给出排除字符前一个字符扩展0次或无限次前一个字符1次或无限次扩展?前一个字符0次或1次扩展| 左右表达式任意一个{m} 扩展前一个字符m次{m,n} 扩展前一个字符m至n次(含 n)^ 匹配字符串开头$ 匹配字符串结尾() 分组标记,内部只能使用 | 操作符\d 数字、等价于[0-9]\w 单词字符、等价于[a-zA-Z0-9_]

2020-08-10 20:40:02 125

原创 requests库入门

requests库的7个主要方法requests.request() 构造一个请求,支撑以下各方法的基础方法requests.get() 获取HTML网页的主要方法,对应于HTTP的GETrequests.head() 获取HTML网页头信息的方法,对应于HTTP的HEADrequests.post() 向网页提交post请求的方法, 对应于HTTP的POSTrequests.put() 向网页提交put请求的方法,对应于HTTP的PUTrequests.patch() 向网页提交局部修改请求,

2020-08-09 10:30:44 97

原创 类与对象

类与对象的概念面向对象程序设计使用对象进行程序设计,实现代码复用和设计复用,使得软件开发更高效方便类是一种对象的模板和数据类型,它定义了对象的属性(数据),并提供用于初始化对象的初始化程序和操作这些属性的方法对象是类的一个实例,使用构造方法来创建一个对象,使用圆点运算符(.)通过引用方法和变量来访问对象的成员python中对象的概念很广泛,python中一切内容都可以称为对象,除了数值,字符串,列表,元组,字典,集合,range对象等等,函数也是对象,类也是对象面向对象三个特征:封装,继承,多态

2020-07-26 17:08:26 103

原创 文件与数据格式化

文件的打开变量名 = open(“文件名”, “打开模式”)变量名 句柄文件名 文件路径与名称 同目录可省路径打开模式 文本模式 或 二进制模式 读 or 写‘r’ 只读模式,默认值,如果文件不存在,返回FileNotFoundError‘w’ 覆盖写模式,文件不存在则创建,存在则完全覆盖’x’ 创建写模式,文件不存在则创建,存在则返回FileExistsError‘a’ 追加写模式,文件不存在则创建,存在则在文件最后追加内容‘b’ 二进制文本模

2020-07-24 20:10:31 57

原创 组合数据类型

集合处理方法S.add(x) 如果x不在集合S中,将x增加到集合S中S.discard(x) 移除S中元素x 如果x不在集合中,不报错S.remove(x) 移除S中元素x,如果x不在集合S中,产生KeyError异常S.clear() 移除S中所有元素S.pop() 随机返回S的一个元素,更新S,若S为空产生KeyEror异常S.copy() 返回S的一个副本len(S) 返回S的元素个数x in S x not in S 判

2020-07-22 21:12:17 127

原创 time库的使用简单归纳

time库的时间获取函数time()获取当前时间戳,即计算机系统内部时间值,浮点数(据1970年1月1日0:0秒数)ctime()获取当前时间并以易读方式表示,返回字符串 ‘Fri Jan 26 12:11:16 2018’gmtime()获取当前时间,表示为计算机可处理的时间格式时间格式化strftime(tpl.ts)tpl格式化模板字符串,用来定义输出效果 ts计算机内部时间类型变量t = time.gmtime()time.strftime("%Y-%m-%d %H:%M:

2020-07-20 21:35:11 286

原创 字符串类型及操作

昨天写了turtle绘图,但中途停电断网刷新没保存,自闭!!!!!!字符串类型及操作两类四种表示方法单\双引号表示一行单\双三引号表示多行正向递增序号 与 反向递增序号字符串的引用单个引用【】 与切片[M:N]从M开始到N-1字符结束 M缺失至开头 N开头缺失至结尾[M:N:K]根据步长对字符串切片 [::-1]可将字符串逆序字符串的特殊字符1、转义符-\表达特定字符的本意-形成一些组合,表达不可打印的含义字符串操作符x + y连接两个字符串x,yx *n

2020-07-20 20:52:08 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除