自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 349. Intersection of Two Arrays

做这个题的时候才发现自己真的不懂java中的集合类,感觉没学过java....然后花了一点时间补了一些集合类的基本用法。本题代码是我参考LeetCode上优秀题解写的,至少会用了ArrayList,HashSet,迭代器,foreach啥的。源码:class Solution { public int[] set_intersection(HashSet<...

2019-06-17 23:16:02 204

原创 LeetCode350. Intersection of Two Arrays II

这个题自己做到最后总是时间超限,分析应该是代码中的一个很多余的while循环浪费了时间,看了一下别人的解法稍微改动了结构,然后就通过了。思路是先用java中sort排序,两个数组都从小到大,然后两个数组都从小到大逐位比较即可,注意因为已经排序的关系,不会倒回去比较,只会一直往数值大的方向比较,具体看代码即可理解。时间复杂度是sort函数的(n*logn)。一方数组的长度很小的话,可以很...

2019-06-17 22:52:57 189

转载 打印对象System,out.println() 与 toString方法

Object有个toString实例方法。Object类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:getClass().getName() '@' Integer.toHexString(hashCode())在Java中,所有的对象都...

2019-06-16 14:40:01 1535

原创 关于TCP的三次握手和四次挥手的分析

在网络分析中,读懂TCP序列号和确认号的值,可以帮助我们学习TCP协议以及排查问题,如通过查看序列号和确认号可以确定数据传输是否乱序。 TCP通讯中主要有连接的建立、数据的传输、连接的关闭三个过程。每个过程完成不同的工作,而且序列号和确认号在每个过程中的变化都是不同的。 TCP协议工作在传输层,是一种可靠的面向连接的数据流协议。TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列...

2019-06-13 16:29:33 235

转载 抓包工具 - Wireshark(详细介绍与TCP三次握手数据分析)

功能使用的详细介绍   wireshark(官方下载网站:http://www.wireshark.org/),是用来获取网络数据封包,可以截取各种网络封包,显示网络封包的详细信息,包括http,TCP,UDP,等网络协议包。注:wireshark只能查看封包,而不能修改封包的内容,或者发送封包。一、开始界面  开始界...

2019-06-13 16:05:19 421

转载 关于127.0.0.1环回地址

有网络知识基础的人,肯定不会对127.0.0.1这个IP地址感到陌生,如果本机搭建了网站(Web服务器),只要在浏览器中输入这个127.0.0.1或localhost就能访问。很多人因此把它叫做本机地址,实际上这种叫法是不准确的,127.0.0.1真正的名称是环回地址(Loopback Address)。127.0.0.1与localhost127.0.0.1与localhost在绝...

2019-06-05 11:18:18 5953 2

转载 数据结构 Hash表(哈希表)

参考博客:https://blog.csdn.net/u011109881/article/details/80379505https://www.cnblogs.com/s-b-b/p/6208565.html一、什么是Hash表二、哈希函数的构造方法三、哈希冲突四、hash表的查找五、hash表的删除...

2019-06-04 11:42:45 148

原创 Ubuntu server 16.04.6 解决unable to locate package *****

热乎乎的记录下刚才解决的问题,今后还能回顾回顾。在练习Linux命令的时候,输入tree命令,但是显示:unable to locate package tree;然后提示我可以输入下载命令:apt install tree;但是输入后还是不行,好像是要更新什么包,具体提示忘记了,然后网上资料说可以输入apt install update;但是输入后又显示:unable to lo...

2019-06-03 16:32:39 868

原创 Ubuntu server 16.04.6 网络配置【 网络静态IP配置,桥接模式】

******首先我想记录一下我的整个解决问题的思路,走了弯路,但还是拐回来了。急于解决问题的读者可以忽略这一段。我先看了这篇博客,对Ubuntu服务器版的网络配置有一个大致了解,少走一些弯路,但是我没有完全采用其中步骤:https://blog.csdn.net/sss_phlight/article/details/77074162然后,我查到了这篇博客,文章很好,但是我按着这个试了...

2019-06-03 00:31:27 3511 1

转载 Java数组的定义和使用

一。java数组的定义:(1)Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:int demoArray[]; int[] demoArray...

2019-06-01 21:05:53 5902 1

转载 java如何输入数据+next()和nextLine()辨析

Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:以下将列出几种方法:方法一:从控制台接收一个字符,然后将其打印出来import java.io.*;public static...

2019-06-01 19:58:44 912

转载 sizeof在32位和64位机器上的运行结果

在32位系统上,对任意指针求sizeof,得到的结果都是4在64位系统上,对任意指针求sizeof,得到的结果都是8——————————————————————————机器平台:X86_64 处理器操作系统:Red Hat 4.1.2-14编译器: gcc version 4.1.2 20070626Size of char is:...

2019-06-01 17:27:13 1803

转载 解决Eclipse中运行jsp文件时显示中文乱码问题

转载:https://blog.csdn.net/wxb141001yxx/article/details/82422527【前言】在做任何事情的过程中,都可能会遇到各种各样的问题,同样编程开发就更不用说啦。在遇到问题之后,我们要用于挑战,因为那些都是我们宝贵的财富呀。【内容】小编在开发的过程中,遇到这样的问题就是运行index.jsp文件是显示中文乱码。出现问题主要是与字符集的格式...

2019-05-28 15:23:07 6209 1

原创 eclipse进行Javaweb开发在tomcat的webapps中找不到工程文件

现象:在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080 /webDemo/lo...

2019-05-28 15:16:54 697

原创 小整数十进制转十六进制:(LeetCode 405)

LeetCode上有一个题目,是要求写代码实现int 大小的10进制整数(正负在内)转化为16进制。作为一个例题进行分析。下面是本人仿优秀题解通过的代码:参考题解:1.对于正数的处理,只要一直除16取余,按顺序存储余数,最后逆序输出就可以了;2.但是对于负整数,int在真正存储在内存中的二进制数不是值的原码,而是其补码,举例:若int变量的值为-1 ,那么在强制类型...

2019-05-22 23:18:16 517

原创 大数的10进制转2进制

思路类似大数的10进制转16进制,不赘述。https://blog.csdn.net/Ideaddxxpp/article/details/90183498#include <bits/stdc++.h>using namespace std;int main(){ while(1) { cout<<"请输入十进制数"<<end...

2019-05-22 20:31:28 400

原创 大数10进制转16进制

进制转换是非常重要的内容,考察基本功,4月底在字节跳动的春招笔试中做到了进制转换的题,不过是大整数的进制转换。题目大意:十进制数转16进制,会出现超大数字的情况,大小超过64位正整数的表示范围,不能使用系统库进行进制转换。输入:一个十进制数字输出:输出该十进制数对应的16进制数。大概有以下几种解法:(1)当场手写大整数包(C++);(2)模拟大整数的笔算(模拟小学学的除法...

2019-05-22 20:15:43 3019

原创 计算机中的整数存储和进制转换

前言:在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码)。而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编...

2019-05-13 22:29:38 1177

原创 关于jmeter性能测试基础步骤和生成HTML测试报告

本篇博客做以下内容:1.对www.baidu.com,www.hnust.edu.cn进行jmeter的性能测试。2.导出性能测试报告,并通过性能指标分析两个网站的性能。初学者在做jmeter性能测试时,可以先看一下下面这篇博客:https://blog.csdn.net/qq_36396763/article/details/78717417了解jmeter的下载安装,Jav...

2019-05-11 15:10:37 1911

转载 引用:Jmeter下载安装配置---测试小白

我安装的是最新的Jmeter 5.1.1,方法步骤都通用的,博主写得很好https://blog.csdn.net/a13124837937/article/details/79628838

2019-04-27 21:22:21 533

原创 LeetCode All in One 题目讲解汇总转载

见连接:http://www.cnblogs.com/grandyang/p/4606334.html

2019-04-26 23:28:26 211

原创 LeetCode错误:AddressSanitizer: heap-buffer-overflow on address...............(3sum)

一下午的时间都填在了这个bug上,比较了别人的代码,明明核心部分都是一样的思路,为啥我的就是过不去,把别人的粘贴过来就可以过......知道是缓冲区溢出,可能是数组访问越界,然后百般检查了vector没问题呀?后来一点点比较我的代码和别人的代码,一个个细微的地方去比较,怎么也想不到最后问题出在一个if判断的语句中,数组访问越界了。我没有想到这个做与运算的地方要先判断back>0,确保...

2019-04-26 23:23:26 14693 1

原创 LeetCode错误:control reaches end of non-void function[werror=return-type];

虽然有时我们在一块程序里已经有return,但不是在这块代码的结尾,leetCode也会编译不通过。所以我们也要在函数的代码块结尾也return一下。出现这种错误的时候,一般LeetCode还会在函数代码块的最后一行有红色的高亮提示。(虽然我想到了要加返回值,但是又默默地对自己说,明明是在中间写了的,在这里加又没有什么用.............)见图:参考博文:http...

2019-04-25 21:56:30 6039 3

原创 关于指针作为函数参数传递的理解

本来已经把指针和引用的知识都捋清楚了,但是中午编程遇到了一个传递数组的问题,一下想得多了点,然后又。。。。被值传递,指针传递,引用传递,地址传递这几个概念弄晕了。看了十来篇博客,什么说法都有。参考课本和菜鸟教程还有一些优秀博客上的观点,加上自己实操,得出下面一些自己对指针传递的理解。以下是本人粗浅理解,不知是否表述清晰,若有疑问或高见,请在评论区留言指正。见代码:...

2019-04-23 17:30:01 7596 6

原创 面向对象基本概念(封装和函数模板)

1.指定了操作的项被称为抽象数据类型 ADT2.面向对象语言 OOL3.面向对象程序设计 OOP4.标准模板库 STL一.封装(1)面向对象程序设计以对象为中心,而对象是用类来定义的,类是一个模板,对象根据类来创建。(2)数据及其相关操作的结合成为数据封装。(3)对象就像是一个黑盒子,其行为有明确的定义,我们使用对象是因为知道其功能,而不是因为我们了解其内部运行机制。...

2018-12-03 01:16:48 548

空空如也

空空如也

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

TA关注的人

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