- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 eclipse及tomcat启动问题
许久没有回顾web方面的内容了,今天特地翻出来看了看,结果出现了意想不到的错误。 1.eclipse启动失败 下载好新的eclipse打开的时候报错: 上网百度了一下发现大部分说的是内存泄露的问题需要需要修改ini文件中初始分配的堆内存大小。以前使用别的版本的时候并没有发生这类的情况,半信半疑之下经过试验,发现果然不靠谱。之后根据弹出的详细错误信息“java was started bu...
2018-04-12 17:48:00 203
原创 vmware14安装centos黑屏无法交互
今天在一台新的电脑(win10操作系统)上用虚拟机安装了centos7.6,配置好虚拟机后,启动虚拟机,正常会进入开始安装的界面,但是这次出现了黑屏无法交互的问题,在切换全屏与非全屏的过程中,安装选项还会展现出来,一闪而过,鼠标点击无法操作。起初以为是7.6版本的问题,后来才想起来,安装虚拟机需要开启cpu的虚拟化支持,之前以为这个问题会在vmware安装的时候出现,安装成功后就大意了,打开任务管...
2019-03-31 21:59:07 1010
原创 leetcode刷题心得2
简单系列第二题–7整数反转,题目如图所示。 看到题目的第一反应是采用模运算拿到每一位的数字,之后利用栈实现后进先出,每次出栈乘以相应的阶数即可。使用Java实现,栈的实现采用Deque效率高些。根据注意发现这题需要注意越界的问题,为防止越界采用了long进行存储。代码如下: class Solution { public int reverse(int x) { boole...
2019-03-24 21:28:30 487
原创 leetcode刷题心得1
1.两数之和 面对这一题第一反应是BF,嵌套for实现对数组的多次扫描,时间复杂度为O(n^2),好处是空间复杂度低。但是数据量变大之后性能会很糟糕,所以需要空间换时间。这一思路下首先想到的是将数组放入HashMap中,将数组的值作为key,位置作为value。之后通过再次遍历数组快速找到答案,总共需要遍历两边数组。这样做的话要是出现重复数字怎么办,这时候再次读题,发现了题目的严谨性。题目中说每...
2019-03-16 14:53:06 534
原创 关于C、C++、Java中数组的使用
C语言 声明 int a[5]; 初始化 int a[2]={1,2}; 在C语言中未经初始化的数组是不可使用的,各个元素的值是不固定的(ps:这里说的数组属于自动存储类,在其他的存储类如:staic里面就会对数组赋初始值)。也可以使用for循环来初始化数组。 在C99中增加了一种指定初始化项目的新属性,此特性允许选择对某些元素进行初始化: int a[2]={[1]=0};//把a
2015-08-19 09:37:17 324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人