java中的那些高频面试点易错点? java对象的hashcode是怎么产生?这个问题往往需要分情况讨论,对于Object对象来说,它调用的是本地native方法,对于String、Integer或其他自定义类等,一般会覆盖hashcode的方法,我们可以查看相应的源码来得到hashcode生成方式。然而对于原生的native方法,它是如何生成hashcode的,是一个有必要深入探讨的问题,在探讨这个问题之前,我们首先要先搞清...
用泛型实现一个堆栈类 在LinkedStack类中定义了一个Node静态内部类,根据类加载机制,Node类会在LinkedStack初始化时被加载。public class LinkedStack<T> { private static class Node<T>{ T item; Node<T> next; Node(){i...
用泛型实现一个堆栈类 在LinkedStack类中定义了一个Node静态内部类,根据类加载机制,Node类会在LinkedStack初始化时被加载。public class LinkedStack<T> { private static class Node<T>{ T item; Node<T> next; Node(){i...
Confluence安装记录 Confluence安装记录Confluence是什么 Confluence is content collaboration software that changes how modern teams workConfluence是一款内容协作软件,它改变了现代团队的工作方式。Confluence提供一个项目创建、共享和协作的平台,使得工程项目得以更快推进我们可以...
nodejieba安装使用 打开 github上的nodejieba项目,查看nodejieba的使用方法。使用以下命令安装nodejiebanpm install nodejieba由于nodejieba的底层算法实现是C++,所以需要安装node-gyp来编译原生C++扩展模块。npm install -g node-gyp而node-gyp需要依赖环境,因此需要进行环境配置,在window系统上的配置方法有两种
MySQL5.7免安装配置 有道云笔记从官网上下载MySQL Community Edition版本,这个版本是免费的。免安装版解压之后要进行简单的如下配置:#### 添加环境变量 #### 在解压后的mysql文件夹中添加一个my.ini的文件,文件编码为ANSI格式,可以用notepad++来完成,内容如下[mysql]#设置mysql客户端默认字符集default-character-set=utf8;[mys
win10 java环境变量配置 最近重装了系统,虽然jdk还在,但是想要配置环境变量重新使用时不可能了,因为还要修改注册表什么的,对我这个小白来说太复杂,不如直接重装jdk来的快。我们可以在我的电脑右键属性>配置高级属性>环境变量;环境变量界面分两块,上面是当前用户,也就是你这个用户的环境变量配置,下面是系统的环境变量(毕竟一个系统可能会有多个用户嘛);在这我选择在上面配置我的环境变量:我们一共需要添加三个环境变量,如下
Axure RP 8管理团队项目中遇到的问题 首先把别人写的操作流程贴出来点击打开链接 打开 Axure share这个网页时真的很慢,大家要有耐心。。。遇到的问题:发送邀请对方收不到,一致以为是网的原因,但是科学上网挂vpn都不行,后来才发现账号为@qq后缀的邮箱都收不到邀请,换成其他邮箱就行啦。
EL(Expression Language)表达式的介绍 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如:${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。
eclipse中的web项目导入到myeclipse中 先贴出处点击打开链接方法:只需要在myeclipse中新建一个同名的web项目,然后将eclipse项目中的src目录的文件拖到myeclipse项目下的src目录中,再将WebContent目录下的文件拖到WebRoot下即可,注意替换原有的web.xml和index.jsp文件。如果原来项目用到的jdk和和当前myeclipse的jdk相同,那就ok了,如果不行的话,你就有必要更换
web项目中添加图标(unicode引用方式) 在web前端开发时,我们可能会为了美观添加一些图标,类似下图这种:先推荐一个很不错的图标素材库阿里巴巴矢量图标库想到添加图标我们首先想到是用标签,但这种方式使用起来不是很灵活,大小调节起来很麻烦,因此我们按照图标库官网上推荐的第一种unicode引用的方式,像调节字体一样调节图标,很方便。(其实我是看了layui图标后想学习的。。。)大家首先可以参考官网的使用介绍,其实我的流程也是
动态添加和删除控件 项目有个功能是要做动态添加责任人,要求以及起至时间。最后的效果如下图:点击加号按钮就可以添加一行记录,点击删除按钮就可以删除一行。其实思路很简单,将一行信息用div标签(div1)包住,再添加一个div标签(id设为Div)把所有动态添加的内容包住;当点击加号按钮时,响应js函数,函数的主要任务是获取id为div1的对象,利用clonenode函数复制一份,并添加为id为Div的一
OpenGL中的函数 glutWireCone(RADIUS, 2 * RADIUS, 30, 30);该函数表示画一个圆锥,第一个参数表示底面半径,第二个参数表示圆锥高度,第三个和四个参数表示经纬线条数。
九度oj1166 #includeint main(){ double x,y; int i,n; while (scanf("%lf%d", &x, &n) != EOF){ y = x; i = 0; while (i<n){ y = 2 * y / 3 + x / (3 * y*y); i++; } printf("%.6f", y); } return
九度oj1164 #includeint judge0(int n,int p[], int q[]){ int n2 = n*n; for (int i = 0; i < n2; i++) { if (p[i] != q[i])return 0; } return 1;}int judge90(int n, int p[], int q[]){ for (int i = 0; i < n;
九度oj1163 素数就是质数,即只能被1和它本身整除的数。最直接的想法:对于输入的n,从1到n直接,用循环把每个数都判断一下,满足条件的话,在判断一下个位是否为1,然后就保存下来。(优化:循环的时候偶数直接可以去掉;判断是否为质数时,到该数的平方根即可)注意输出格式!!!(我是通过记录共有多少个质数来实现的)
第一个QT工程 网上查阅了很多关于QT方面的介绍,纠结于选哪种IDE,最后还是决定用vs2013.第一步配置环境:我的操作系统是刚装的win10(新系统还存在许多不完善的地方,偶尔抽风。。。),所以搜了win10,vs2013配置QT开发环境的博客(貌似和系统没关)。这一步异常简单。第二步测试是否环境配置是否成功:这步当初忘了,直接开始干写项目,写到后面出现问题了,才想到会不会是环境没有配置好?所以这一步