2 木阿南二三记

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

聊呗(聊天系统)

聊呗一、项目介绍基于Websocket实现的多⽤户聊天系统,实现了⽤户注册、登 录、私聊、群聊、上下线提醒等基本功能。1.数据库设计:2.封装数据库操作:基础类BaseDao中封装数据源、数据库连接、关闭资源等操作 AccountDao继承BaseDao实现用户的注册和登陆3.使用WebSocket实现私聊与群聊4.客户端与服务端的通信过程用户登录,客户端与服务...

2019-08-21 10:13:14

超级助教(学生信息管理系统)

学生信息管理系统一、项目介绍1. 功能介绍系统支持学生、教师、管理员的登陆 学生信息管理:支持添加、修改、删除学生,根据学生班级或姓名查找学生 班级信息管理:支持添加、修改、删除班级,根据班级名称查询班级 教师信息管理:支持添加、修改、删除教师,根据班级或姓名查找教师 管理员可以对学生信息、教师信息、班级信息进行管理,可以修改自己的密码 设置:登录人员可以在中设置...

2019-08-18 09:15:40

餐馆(餐馆有n张桌子,每张桌子有一个参数a 可容纳的最大人数; 有m批客人,每批客人有两个参数:b人数,c预计消费金额。 不允许拼桌的情况下,选择其中一部分客人,使得总预计消费金额最大)

餐馆某餐馆有n张桌子,每张桌子有一个参数:a 可容纳的最大人数; 有m批客人,每批客人有两个参数:b人数,c预计消费金额。 在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费金额最大输入描述:输入包括m+2行。 第一行两个整数n(1 <= n <= 50000),m(1 <= m <= 50000) 第二行为n个参数a,即每个桌子可容纳...

2019-08-13 09:03:10

二叉树相关问题整理二(二叉树前序、中序、遍历的递归/非递归解法,层序遍历,从前/后序与中序遍历序列构造二叉树,二叉搜索树与双向链表 )

二叉树结构:class TreeNode{ int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; }}二叉树相关问题整理一:https://blog.csdn.net/qq_43109561/article/detai...

2019-08-01 15:57:26

二叉树相关问题整理一(二叉树的最大、最小深度、节点个数、叶子节点个数、第K层节点个数、平衡二叉树、完全二叉树、相同二叉树、镜像二叉树、二叉树的最近公共祖先)

二叉树结构:class TreeNode{ int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; }}二叉树相关问题整理二:https://blog.csdn.net/qq_43109561/article/detai...

2019-08-01 11:16:56

基于Selenium的自动化测试脚本设计实现 (测试MongoDB的分布式文件服务器)

1.项目简介基于MongoDB的分布式文件服务器支持所有文件的上传、查看、下载、删除功能。2.项目需求分析文件类型:所有类型的文件自动化测试需求:上传、查看、下载、删除功能。3.自动化测试用例用例编号 功能点 完成时间 责任人 upload-001 上传文件 2019-07-30 Anan upload-002 查看文件 ...

2019-07-30 15:57:31

左右最值最大差(给定一个长度为的整型数组A,可以将A划分成左右两个部分,左部分A[0..K],右部分A[K+1..N-1],求左右部分最大绝对差值)

左右最值最大差给定一个长度为N(N>1)的整型数组A,可以将A划分成左右两个部分,左部分A[0..K],右部分A[K+1..N-1],K可以取值的范围是[0,N-2]。求这么多划分方案中,左部分中的最大值减去右部分最大值的绝对值,最大是多少?给定整数数组A和数组的大小n,请返回题目所求的答案。测试样例:[2,7,3,1,1],5返回:6分析:不管从哪分隔...

2019-07-29 12:17:04

合唱团-动态规划(有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大)

合唱团有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入描述:每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 <= n <= 50),表示学生的个数,接下来的一行,包含 n 个整数,按顺序表示...

2019-07-26 10:06:45

背包问题-动态规划(有 n 个物品和一个大小为 m 的背包. 给定数组 A 表示每个物品的大小和数组 V 表示每个物品的价值. 问最多能装入背包的总价值是多大?)

背包问题有n个物品和一个大小为m的背包. 给定数组A表示每个物品的大小和数组V表示每个物品的价值.问最多能装入背包的总价值是多大?样例:样例 1:输入: m = 10, A = [2, 3, 5, 7], V = [1, 5, 2, 4]输出: 9解释: 装入 A[1] 和 A[3] 可以得到最大价值, V[1] + V[3] = 9样例 2:...

2019-07-25 21:46:20

从100万个数里面找出10个最大的数。写出代码并分析复杂度。

题目:从100万个数里面找出10个最大的数。写出代码并分析复杂度。分析:拿出这组数据的前10个数构建一个小根堆(堆排序:升序排序10个数,先建一个大根堆,再将堆顶的最大值与最后一个值交换,这样不断循环直到排好序成为一个小根堆),这个堆将保存数据中最大的10个数,接下来遍历剩下的数据,遇到比堆顶元素小的元素直接跳过,遇到比堆顶元素大的,替换堆顶元素,再对堆进行维护(也就是排序的过程),当遍...

2019-07-25 16:18:28

WebDriver API 测试的常用操作(python脚本)(元素的定位、操作测试对象、打印信息、浏览器的操作、浏览器的操作、鼠标事件等)

目录关于Selenium:1.元素的定位(谷歌浏览器中可通过Fn+F12查看)2.操作测试对象3.打印信息4.浏览器的操作5.键盘事件6.鼠标事件7.定位一组元素8.多层框架/窗口定位9.层级定位10.下拉框处理11.alert、confirm、prompt 的处理12.DIV对话框的处理13.上传文件操作关于Selenium:Se...

2019-07-24 17:10:52

文件解压缩项目实践-软件测试练习小项目

文件解压缩项目实践(小型练习项目,主要是为了熟悉编写测试用例,测试流程以及禅道的使用)目录文件解压缩项目实践1.项目启动,介入了解需求2.需求分析3.制定测试方案(计划+策略)4.测试执行流程5.编写测试用例6.测试执行1.项目启动,介入了解需求项目背景:磁盘空间不够,需要一个压缩、解压缩文件目标:完成所有文件类型的压缩、解压缩。时间:2019-...

2019-07-24 15:31:50

庆祝61-牛客模拟笔试七月场(使圆圈队形中相邻小朋友的身高差的最大值最小的解法)

庆祝61:牛家庄幼儿园为庆祝61儿童节举办庆祝活动,庆祝活动中有一个节目是小朋友们围成一个圆圈跳舞。牛老师挑选出n个小朋友参与跳舞节目,已知每个小朋友的身高h_i。为了让舞蹈看起来和谐,牛老师需要让跳舞的圆圈队形中相邻小朋友的身高差的最大值最小,牛老师犯了难,希望你能帮帮他。如样例所示:当圆圈队伍按照100,98,103,105顺时针排列的时候最大身高差为5,其他排列不会得到更优的解...

2019-07-23 11:39:05

水杯的测试用例

2019-07-21 09:28:33

最大连续子数组和(一个数组有 N 个元素,求连续子数组的最大和)

最大连续子数组和一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3输入描述:输入为两行。 第一行一个整数n(1 <= n <= 100000),表示一共有n个元素 第二行为n个数,即每个元素,每个整数都在32位int范围内。以空格分隔。输出描述:所有连续子数组中和最大的值。示例:示...

2019-07-19 09:07:17

微信红包的测试用例

2019-07-17 09:32:02

微信朋友圈点赞的测试用例

2019-07-16 08:27:00

地下迷宫(小青蛙有一天不小心落入了一个地下迷宫,小青蛙希望用自己仅剩的体力值P跳出这个地下迷宫。)

地下迷宫小青蛙有一天不小心落入了一个地下迷宫,小青蛙希望用自己仅剩的体力值P跳出这个地下迷宫。为了让问题简单,假设这是一个n*m的格子迷宫,迷宫每个位置为0或者1,0代表这个位置有障碍物,小青蛙达到不了这个位置;1代表小青蛙可以达到的位置。小青蛙初始在(0,0)位置,地下迷宫的出口在(0,m-1)(保证这两个位置都是1,并且保证一定有起点到终点可达的路径),小青蛙在迷宫中水平移动一个单位距离...

2019-07-15 18:54:52

木棒拼图(有一个由很多木棒构成的集合,每个木棒有对应的长度,请问能否用集合中的这些木棒以某个顺序首尾相连构成一个面积大于 0 的简单多边形且所有木棒都要用上,简单多边形即不会自交的多边形。)

木棒拼图有一个由很多木棒构成的集合,每个木棒有对应的长度,请问能否用集合中的这些木棒以某个顺序首尾相连构成一个面积大于 0 的简单多边形且所有木棒都要用上,简单多边形即不会自交的多边形。初始集合是空的,有两种操作,要么给集合添加一个长度为 L 的木棒,要么删去集合中已经有的某个木棒。每次操作结束后你都需要告知是否能用集合中的这些木棒构成一个简单多边形。输入描述:每组测试用例仅...

2019-07-15 18:36:32

电梯的测试点

关于电梯的灯光、可维修性等需要对其具体测试的测试点,我们可以先分别测试,再和其他的测试点组装测试。

2019-07-14 08:46:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。