IntelliJ IDEA创建自己的Live Templates
打开对应设置打开设置,并找到Live Templates(File->Settings或者快捷键Ctrl+Alt+S)
添加点击右侧的+号并选择第二个选项
选择刚刚创建的组,再次点击右侧的+号,选择第一项开始添加
Abbreviation处填关键字(比如我填pi,那么我在敲代码时键入pi时就会出现提示),Description处填提示描述,Template text填自动补全的代码内容
选中Java,然后点击OK键即可
效果
IntelliJ IDEA创建自己的xml模板
打开对应设置打开设置,并找到Live Templates(File->Settings或者快捷键Ctrl+Alt+S)
添加找到文件和代码模板设置,并点击+号添加,如下图
Name处填模板的名称,Extension处填类型,被圈住的地方填内容,最后点击下方的OK键即可
Scanner的hasNext()方法
概述这个方法用来检查用户是否键入内容
连续输入当我们想键入多个内容时,就可以使用这个方法和while循环(连续输入,不会终止)
1234567public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int mouth=sc.nextInt(); System.out.println(mouth); }}
停止输入当我们想停止输入时,可在该方法的括号内加入用来终止的字符(键入这个字符,按下回车就会终止)
12345678public static void main(String[] args){ Scanner sc=new Scanner(System.in); //当用户没有输入#号时,可以连续输入 while(!sc.hasNext("#")){ int mouth=sc.nextInt( ...
HTML去掉a标签的下划线
给该标签添加样式text-decoration: none,示例代码如下:
1<a href="http://www.zoutl.cn" style="text-decoration: none">LeDao的博客</a>
text-decoration的常用属性如下表:
值
描述
none
定义标准的文本,可以去掉链接的下划线
underline
定义文本下的一条线
overline
定义文本上的一条线
line-through
定义穿过文本下的一条线
QuickLook不能预览office的解决方法
下载插件下载地址:https://github.com/QL-Win/QuickLook.Plugin.OfficeViewer/releases ,点击划红线的链接即可下载
安装插件找到下载好的插件,鼠标左键单击选中该插件文件,再按下空格键,点击安装,重启QuickLook即可
重写与重载的区别
重写(Override)从字面上看,重写就是重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的
Java代码
123456789101112131415161718192021public class Father { public static void main(String[] args) { // TODO Auto-generated method stub Son s = new Son(); s.sayHello(); } public void sayHello() { System.out.println("Hello"); }} cla ...
二进制位运算---左移(<<)右移(>>)
左移(<<)一般来说,向左移动几位就乘以2的几次幂;但是,如果要左移的数化成二进制后的最高位不是0而是1时,前面的结论就不成立了,就要化成二进制后再运算了(去掉最高位的1,最低位补0)
右移(>>)一般来说,向右移动几位就除以2的几次幂;但是,如果要右移的数化成二进制后的最低位不是0而是1时,前面的结论就不成立了,就要化成二进制后再运算了(去掉最低位的1,最高位补0)
Java代码1234567891011121314151617181920public static void main(String[] args) { //向左移动几位就乘以2的几次幂 /*去掉最高位,最低位补零,左边为二进制,右边为十进制 1100=12 12<<1的结果:11000=24 12<<2的结果:110000=48 */ System.out.println(12 << 1); System.out.println(12 << 2); //向右移动几位就除以2的几次幂 ...
自加(++)自减(--)运算
单独使用时放在操作数的前面和后面效果一样,这种用法是我们比较常见的
参与运算使用时在操作数的前面放在操作数的前面,先自增或者自减,然后再参与运算
在操作数的后面放在操作数的后面,先参与运算,再自增或者自减
Java代码123456789101112public static void main(String[] args) { int a=10; int b=10; int c=10; a=b++;//a=10,b=11 c=--a;//c=9,a=9 b=++a;//b=10,a=10 a=c--;//a=9,c=8 System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c);}
运行结果
Windows10获取锁屏壁纸
找到壁纸文件首先打开文件资源管理器,或者随便打开一个文件夹,在地址栏输入下面的路径后回车进入Assets文件夹
1C:\Users\%username%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
修改扩展名这个文件夹就是锁屏壁纸的存放文件夹了,不过系统去掉了这些文件的扩展名,所以看到的全都是不能打开的文件,也不能设置为桌面背景。我们要修改这些文件的扩展名为png或jpg,让它们变成图片文件,才能设为壁纸。我们首先将这个文件夹复制到桌面,然后点击开始菜单,输入CMD,打开命令提示符,输入下面的命令:
1Ren C:\Users\%username%\Desktop\Assets\*.* *.png
大小写转换
字符小写转大写12char c1 = 'a';c1=Character.toUpperCase(c1);
大写转小写12char c2 = 'B'; c2 = Character.toLowerCase(c2);
字符串全部转换成小写12String str = "aBcD";str=str.toLowerCase();
全部转换成大写12String str = "aBcD";str=str.toUpperCase();
Java代码12345678910111213141516171819202122232425262728293031323334public static void main(String[] args) { char c1 = 'a'; char c2 = 'B'; System.out.println("字符大小写转换:"); System.out.println("转换前:c1=" ...