【Java_基础】Java中强制类型转换
首先,狭义上的强制类型转换指的是引用类型,且是父类向子类转换,这种转换只牵扯到引用名义类型的转换,具体的对象内存没有发生一点变化。 而基本类型的转换与此不同,其数据确实发生了变化。如果是基本类型和其包装类的相互转化,实际上调用是Integer.parseInt()和Integer.valueOf()来完成。 父类向子类进行强制转换,如果成功不会有任何数据丢失,如果不是其子类,那么会报错。基本类型之间的转换,如果是大范围的向小范围的转换,确实有可能会发生数据丢失或精度丢失。 实例: 1234567891011121314151617181920212223242526public class Main { public static void main(String[] args) { Base base = new Child(); base.test(); System.out.println(base.getClass().getName()); base = (Base) base; ...
【IDE_IntelliJ IDEA】在Intellij IDEA中使用Debug
转载博客:在Intellij IDEA中使用Debug
【Java_基础】HashMap的工作原理
转载至博客:HashMap的工作原理
【前端_js】jQuery动态设置元素的样式
1、用css()方法查询元素的某个样式$(“div”).css(“padding-left”)); 2、用css()方法设置元素的样式法一: $(“div”).css({“background-color”:”yellow”,”font-size”:”200%”}); 法二、将样式封装成对象传给css方法: 1234567var cssobj= { background-color: '#EEE', height: '500px', margin: '10px', padding: '2px 5px'};$("div").css(cssobj); 注意:使用方法一时,样式名称必须用引号引起来。
【前端_React】npm常用命令
安装模块(包):12345678910//全局安装$ npm install 模块名 -g//本地安装$ npm install 模块名//一次性安装多个$ npm install 模块1 模块2 模块n --save//安装运行时依赖包$ npm install 模块名 --save//安装开发时依赖包$ npm install 模块名 --save-dev 卸载模块(包):1234//卸载本地模块$ npm uninstall 模块名//卸载全局模块$ npm uninstall -g 模块名 查看已安装的模块(包):1npm list -g --depth 0 npm常用命令
【前端_React】Node.js和webpack的安装
第一步——安装Node.js首先要安装Node.js,Node.js自带了软件包管理工具npm,可以使用npm安装各种插件。Node.js的下载地址 可以自定义安装到指定的路径下,待安装完成后命令行下检测是否安装成功。 第二步——在node的安装目录下新建两个文件夹,用于存放后续以npm安装的全局模块新建node_cache文件夹,用于存放缓存 新建node_global文件夹,用于存放全局模块 新建完成后命令行下配置路径 npm config set cache D:\ProgramSoftware\nodejs\node_cache npm config set prefix D:\ProgramSoftware\nodejs\node_global 注意:输入指令后,命令行闪一下,不会有任何提示 第三步——全局安装webpack并配置webpack的环境变量webpack分为全局安装,与项目安装(安装在你指定的文件夹内),我这里使用的是全局安装 启动cmd,运行如下的命令: npm install webpack -g 点击回车,会有一个进度条,等待进度条完成后,...
【Java框架】Postman的使用
Postman的使用
【前端_js】javascript中数组的map()方法
数组的map()方法用于遍历数组,每遍历一个元素就调用回调方法一次,并将回调函数的返回结果作为新数组的元素,被遍历的数组不会被改变。 语法:let newAarray = arr.map(function callback(currentValue, index, array) { // Return element for newArray } 示例: 12345678910111213let numbers = [1, 5, 10, 15];let doubles = numbers.map((x) => { return x * 2;});// doubles is now [2, 10, 20, 30]// numbers is still [1, 5, 10, 15]let numbers = [1, 4, 9];let roots = numbers.map(Math.sqrt);// roots is now [1, 2, 3]// numbers is still [1, 4, 9] 参考博文:jav...
【计算机网络】windows修改本机hosts文件
hosts 文件所在的位置C:/windows/system32/drivers/etc/hosts 修改后不必重启立即生效的方法命令行下运行: ipconfig /displaydns 显示所有 dns内容 ipconfig /flushdns 刷新所有 dns内容 注意:修改时ip后面不能跟端口号(例如:127.0.0.1:8080这种是错误的) 修改window本地hosts文件,修改域名指向
【前端_js】Bootstrap之表单验证
Bootstrap表单验证插件bootstrapValidator使用方法整理 BootstrapValidator 表单验证超详细教程