- 博客(17)
- 收藏
- 关注
原创 Andriod :导航栏(Fragment)
百度搜了一番,不知是软件的版本还是缺少插件的原因,我在建立navigation与FragmentContainerView的联系时,不能像别人一样自动变成Frame,因此只能百度后结合了以下,结合如下:1.建立navigation按照上图中所示,建立三个Framement2.构建导航栏3.在MainActivity中的XML文件里建立navigation与FragmentContainerView的联系4.将导航栏导入MainActivity的XML文件中5.MainActivity类的
2022-04-21 16:31:08
646
原创 WUST数据结构复习-栈和队列(选择、填空、设计题)
一、栈(先进后出)时间复杂度:0(1)删除、增加:栈顶顺序栈(栈的顺序存储结构):定义: 利用一组地址连续的存储单元一次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位置。top=0表示空栈。栈满: top==size-1 ;栈空: top==rear;退栈: e=*--top;进栈: *top++=e;链式栈删除: p=S->top;S->top=p->next;插入: s->next=S->top;S->top=
2021-12-27 23:25:28
375
原创 WUST数据结构复习-二叉树(选择、填空、分析、设计)
一、基本概念结点: 分支总数之和结点的度: 分支个数树的度: 结点的度的最大值叶子结点: 度=0(末端结点)分支结点: 度>0(非终端结点)二、二叉树定义: 结点至多有只有两颗子树(即二叉树不存在度大于2的结点),子树有左右之分,次序不可颠倒。性质: 1. 第i层至多有2^(i-1) 个结点(eg: 第3层:2^(3-1)=4) 2. 深度为k的二叉树至多有2^k -1个结点(eg: 3 ->2^3 -1=7) 3. 二叉树其终端其结点数为n,度为2的结点为n2,则n
2021-12-26 23:02:25
510
原创 WUST数据结构复习-排序(选择、综合题)
一、算法稳定性 1.稳定: 插入、归并、基数、冒泡 2.不稳定: 选择、希尔、堆、快速二、算法思想1.直接插入排序思想: 将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录+1的有序表时间复杂度:T=O(n^2)例题:49 38 65 97 76 13 27 49*初始关键字:[49] 38 65 97 76 13 27 49*i=2: [38 49] 65 97 76 13 27 49*i=3: [38 49 65] 97 76 13 27 49*i=4:[38
2021-12-25 23:53:03
575
原创 软件设计模式-工厂方法模式
工厂方法模式模式动机:简单工厂模式如果需要新增新的产品,就要修改工厂类的代码,因此,定义一个抽象工厂类,并在具体 工厂类重写该抽象工厂中定义的抽象方法。抽象化的结果使这种结构可以在不修改已有具体工厂类的情况下引进新的产品。模式定义:定义一个用于创建对象的接口,让子类决定实现实例化哪个类。父类负责定义创建对象的公共接口,子类负责生产具体的对象。模式对象:抽象产品、具体产品、抽象工厂、具体工厂/** * @description:工厂方法模式 */interface Product1
2021-11-02 20:33:15
158
原创 软件设计模式-简单工厂
软件设计模式创建型设计简单工厂模式动机模式定义:定义一个剋并提供静态方法来负责创建其他具有相同父类的类的实例,根据静态方法参数的不同而返回不同的类的实例。模式结构及角色分析角色1 :抽象产品为产品的接口角色2 :具体茶农i你为抽象产品的实现类角色3 :工厂类,提供创建产品的静态方法例子 :实现四按实际工厂的创建与使用/** * @description:简单工厂 * 电视机对象的创建与使用分离 * 专门定义一个类并提供静态方法来复制创建其他具有共同弗雷的类的实例,根据静态方法参
2021-11-02 19:39:07
94
原创 数据结构笔记
数据结构一、绪论1、程序 = 算法 + 数据结构2、基本概念和术语1.数据:所有能被输入到计算机中,且被计算机处理的符号的集合,是计算机操作的对象的总称。2.数据元素是数据(集合)中的一个“个体”,是数据的基本单位,由他若干个数据项组成,也称为节点、元素、顶点和记录。3.数据结构是指互相之间存在着一种或多种关系的数据与元素的集合,或者说,其是带结构的数据元素的集合。3、总结[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b9kJKWt3-163446235
2021-10-17 17:29:29
652
2
原创 idea 上传后端到服务器
1.打开2.连接服务器3.在 pom.xml加入<finalName>/dist/${artifactId}</finalName>4.打包成jar包5.上传jar包到服务器6.将该文件放到服务器中名字为:deploy.sh(~/wust/demo.jar 是jar包地址)#!/bin/bashecho "publish----------"process_id=`ps -ef | grep wiki.jar | grep -v grep |awk '
2021-07-27 22:10:56
210
原创 VUE项目的创建
查看版本vue -- version安装VUEnpm install -g @vue/cli@4.5.9查看镜像npm get registry创建web文件vue create web安装过程的选项进入webcd web运行vue npm run build
2021-07-11 12:28:27
108
原创 JAVA爬虫(三)-51招聘信息
一.环境搭建1. 创建数据库表// 创建crawler数据库, 再创建表CREATE TABLE `job_info` ( `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键id', `company_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司名称', `company_addr` varchar(20
2021-07-04 17:51:01
245
原创 8080端被占用
1.打开cmd查询使用8080端口的服务:netstat -ano | findstr 8080找到服务号taskkill /pid xxxx-f
2021-07-04 17:05:50
95
原创 Failed to determine a suitable driver class
在学习Java爬虫时,一直在移动项目,有时漏了一些配置通过查找,发现是未配置数据库相关信息错误原因:Failed to determine a suitable driver classDescription:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a
2021-07-04 15:16:32
720
原创 Java爬虫(二)-Jsoup
定义:jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。jsoup的主要功能如下从一个URL,文件或字符串中解析HTML;使用DOM或CSS选择器来查找、取出数据;可操作HTML元素、属性、文本;( Jsoup一般用于解析爬到的数据并存储, 很少用到操作 )一、导入pom.xml<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --> <!--Jsoup-->
2021-07-04 14:54:28
274
原创 Java爬虫(一)
JAVA爬虫学习笔记环境准备JDK1.8IntelliJ IDEAIDEA自带的Maven一.导入pom.xm<dependencies> <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <!-- HttpClient --> <dependency> <g
2021-07-04 14:38:24
150
原创 WUSTOJ-1165
1165: 零起点学算法72——首字母变大写Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Input i like acmi want to get an acceptedSample OutputI Like AcmI Want To Get An Accepted运行代码:#include <
2021-07-02 20:47:09
160
原创 mysql错误解决:Host ‘localhost‘ is not allowed to connect to this MySQL server
在连接服务器的数据库后,本地数据库在一段时候不开启后会被关闭,导致时隔多日连接本地数据库是报错:Host ‘localhost’ is not allowed to connect to this MySQL server1.打开 任务管理器-服务找到MySQL关闭服务器数据库,重启本地数据库就objk...
2021-07-02 15:18:26
2191
原创 WUST人工智能复习【仅供参考!】
考题:五大题,每题20分。简(?解)答题问答题表示题计算题证明题第一章人工智能的定义(问答?简答?)(1)定义:利用计算机技术、传感器技术、自动控制技术、仿生技术、电子技术以及其他技术仿制人类智能机制的学科(或技术),再具体地讲就是利用这些技术仿制出一些具有人类智慧(能)特点的机器或系统(2)研究领域:人工智能的研究领域主要有专家系统、机器学习、模式识别、自然语言理解、自动定力证明、自动程序设计、机器人学、博弈、智能决策支持系统、人工神经网络等(3)简述人工智能的几.
2021-06-20 22:56:11
998
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人