2 王雪婷0420

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

微信红包测试用例

2019-10-27 15:46:33

畅聊室思路流程图

2019-10-20 22:53:02

剑指offer 二维数组中的查找

题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:矩阵是有序v的,向下递增,向右递增,如果从左下角来看,向上的数越来越小,向右越来越大,因此,查找一个数,先从左下角比较,如果查找的数比左下角数小时,需要向上移,查找的数比左下角的数大,向右移...

2019-10-06 12:49:54

畅聊室测试用例

此测试用例只是对自己做的畅聊室已完成功能部分进行测试,仅供参考

2019-08-24 18:04:54

畅聊室

项目介绍:实现一个简单的聊天功能,利用Socket编程,多线程实现客户端的收发信息。项目源码链接下面简单介绍分包1. util将公共方法如加载配置文件,以及后面用到的json字符串的封装到util包中接下来开始写业务,从上到下2. Client 客户端操作2.1 dao包 数据层,表的增删查改BaseDao : 加载数据源,提供连接,关闭,所有和dao相关的类都需要,典型的父类和...

2019-08-24 17:43:22

句子逆序

描述:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符输入描述:将一个英文语句以单词为单位逆序排放。输出描述:得到逆序的句子示例1输入I am a boy输出boy a am I将输入的字符串以空格拆分,存放在数组中从数组的最后一个开始取出取出的追...

2019-08-21 17:23:08

final, finally, finalize的区别?

final, finally, finalize的区别如下:1. finalfinal用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖和类不可被继承final属性: 被final修饰的变量不可变,,所以变量必须被初始化初始化可通过:(1)在定义时的初始化(2)成员变量可以在初始化块中初始化(但不能在静态初始化块中)(3)静态final成员变量可以在静态初始化块中初始化(但...

2019-08-19 21:26:11

Java异常-面试必知

Java异常-面试必知1. 什么是Java中的异常?异常是指程序运行时(非编译时)所发生的非正常情况或错误,当程序违反了语义规则时,JVM就会将出现的错误表示成一个异常抛出,这个异常可以在catch程序中进行捕获,然后进行处理,异常处理的目的就是为了提高程序的安全性与鲁棒性(鲁棒性就是健壮性,在遇到异常还能正常工作,不至于死机)。2. 异常的处理原理是什么?Java语言把异常当作对象来处...

2019-08-18 20:13:29

剑指offer 青蛙跳台阶

标题题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。思路:f(1) = 1, f(2) = 2, f(3) = 3, f(4) = 5, 可以总结出f(n) = f(n-1) + f(n-2)的规律,假设现在5个台阶,我们可以从第4跳一步到5,这样的话有多少种方案跳到4就有多少种方案跳到5,另外我们也可以从3跳两步跳...

2019-08-18 15:53:10

剑指offer 斐波那契数

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39fib(1) = 1fib(2) = 1;fib(3) = fib(1)+fib(2);fib(4) = fib(2)+fib(3);fib(n) = fib(n-2)+fib(n-1);public class Solution { public int ...

2019-08-18 15:29:45

剑指offer 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。采用冒泡排序思想import java.util.*;public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ...

2019-08-17 15:28:23

剑指offer -Java 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。递归思想:public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }import java.util.ArrayList;public cl...

2019-08-17 14:50:27

单链表OJ面试题(重点)

文章目录OJ面试题1. 删除一个链表所有值为key的节点2. 反转一个单链表3. 找到单链表的中间节点4. 找到单链表的倒数第k个节点5. 合并两个有序链表6. 给定x为基准将链表分割成两部分,所有小于x的节点排在大于等于x的节点之前7. 删除有序链表中重复节点,不保留重复节点,返回头指针8 . 链表的回文结构9. 输入两个链表,找到相交节点10 . 单链表是否有环11. 求链表入环的第一...

2019-08-17 12:33:46

单链表的基本操作

单链表基本操作文章目录单链表基本操作1. 创建2. 头插3. 尾插4. 任意位置插入5. 链表中是否有key值6. 删除第一次出现为key的值7. 得到链表长度8. 打印链表9. 销毁链表10. 一个有序链表,删除重复节点1. 创建public class MySingleList { public MySingleList() { this.head = null...

2019-08-17 12:15:16

当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. ...

2019-08-16 19:58:51

索引(重点!)

索引特性(重点)索引是什么呢?它可以提高数据库的性能,不用加内存,不用改程序,不用调sql,查询速度提高成百上千倍,所以它的价值在于提高一个海量数据库的检索速度。常见索引:主键索引唯一索引普通索引全文索引案列:创建一个海量数据表查询员工编号为998877的员工 select * from EMP where empno = 998877;如果放在公网中,假如同时...

2019-08-16 19:44:34

MySQL事务管理(重点!!!)

标题事务管理(重点)事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是 一个整体。MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。假如 客户端A和客户端B都在卖票,当客户端A检查还有一张票时,将票卖掉,还没有执行更新数据库时,客户端B检查了票数,发现大于0,于是又卖了一次票,然后A将票数更新回数据库...

2019-08-15 21:11:03

两个队列实现栈

两个队列实现栈队列先进先出栈先进后出入栈:直接入不为空的队列出栈:queue1,和queue2,每次出不为空的,先将不为空的队列出队列到为空的队列,出size-1个,剩下的一个就是队列的最后一个元素,直接出队,最后一个出队的元素也是最后一个插入的元素,实现了栈的先进后出。具体代码如下: class solution { //两个队列实现栈 private MyQue...

2019-08-08 22:24:24

数据库入门

这里我们只讲解工作中用到的基础知识~数据库基础库的操作一、数据库基础1. 什么是数据库存储数据用文件就可以了,为什么要学习数据库呢?因为文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便数据库的存储介质:磁盘内存为了解决文件存储缺点,专家们设计出更加有利于管理数据的东西----数据库2. 基本使用...

2019-08-06 17:56:50

Java经典排序 更新ing

一、 插入排序1.基本思想:每一步将一个待排序的元素,按其排序码的大小,插入到前面已经排好序的一组元素的合适位置上去,直到元素全部插完为止。2. 操作步骤3 .算法实现 public static void InsertSort(int[] numbers){ int size = numbers.length; for(int i = 0;i ...

2019-08-05 18:31:17

查看更多

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