- 博客(60)
- 收藏
- 关注
原创 js语句末尾是否需要加分号?
但如果不加需要注意,JavaScript并不是直接把换行符当作分号,而是会试着继续读取下一行,直到读取后无法解释。会报错:Uncaught SyntaxError: Unexpected end of input。会报错:Uncaught SyntaxError: Unexpected token ‘=>’为了避免JavaScript解释错误,这里就需要明确地加一个分号。可以在以这5个符号开头的语句前防御性地添加一个分号。3、箭头表达式的箭头被写在下一行。可以加,也可以不加。
2023-02-12 23:24:46
1090
原创 java int数组如何转换为List<Integer>集合
List list = Arrays.stream(arr).boxed().collect(Collectors.toList());参考:https://blog.csdn.net/qq_31865983/article/details/106443244
2022-04-01 22:55:17
1648
原创 java Calendar踩坑:Calendar.HOUR是12小时制
想要得到2021年7月1日0时0分0秒0毫秒,代码如下:Calendar calendar = Calendar.getInstance();calendar.set(Calendar.YEAR, 2021);calendar.set(Calendar.MONTH, 6);calendar.set(Calendar.DATE, 1);calendar.set(Calendar.HOUR, 0);calendar.set(Calendar.MINUTE, 0);calendar.set(Cale
2021-08-26 21:33:26
4241
原创 java报错:java.util.HashMap$Values cannot be cast to java.util.ArrayList
代码:HashMap<String, String> map = new HashMap<>();map.put("name", "zhangsan");map.put("age", "12");ArrayList<String> values = (ArrayList<String>)map.values();//使用强制类型转换System.out.println(values);报错:java.util.HashMap$Values ca
2021-08-26 21:21:58
3993
原创 使用Calendar获取当月最后一天
比如我要获取2021年2月的最后一天,可以使用下面两种方法:Calendar instance = Calendar.getInstance();instance.set(Calendar.YEAR,2021);instance.set(Calendar.MONTH,1);//月份取值范围[0,11]instance.set(Calendar.DATE,instance.getActualMaximum(Calendar.DATE));System.out.println(instance.get
2021-08-20 19:12:22
4587
1
原创 java -jar命令的作用
java - jar xxx.jar可以执行jar包。参考:https://www.cnblogs.com/liyanbin/p/6088458.html
2021-08-19 16:16:05
271
原创 js new Date().getTimezoneOffset()怎么用
其返回值是格林威治时间与本地时间的差值,单位是分钟;所以,用本地时间加上它就可以得到格林威治时间了。for example://格林威治时间(毫秒值)new Date().getTime() + new Date().getTimezoneOffset()*60*1000//北京时间(毫秒值)new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000这样做的好处是,无论客户端的时区是什么,都可以转化
2021-08-17 23:34:41
1429
原创 SpringMVC的Controller如何接收一个List
在前台的ajax请求中设置contentType: ‘application/json’,type: ‘post’, data: JSON.stringify(arr),后台的Controller中参数前要加@RequestBody。for example:let obj1 = {name: 'zhangsan', age: 11};let obj2 = {name: 'lisi', age: 12};let arr = [];arr.push(obj1);arr.push(obj2);$.
2021-08-14 10:02:33
636
原创 银行家舍入法之我见
首先,银行家舍入法的规则是四舍六入五凑偶,五后有数字时要入,五后没有数字时,如果前面的数字已经是偶数了则舍,如果是奇数则进一凑成偶数。这样的舍入方法为什么公平呢?可以从这个数轴上看:在没有5的情况下,舍和入的概率是一样的;但是加入5之后,怎样继续保证公平呢?银行家舍入法借助了前一位数字的奇偶性来将舍和入的概率进行平分,继续保持公平。参考:https://www.cnblogs.com/chenssy/p/3366632.htmlhttps://baike.baidu.com/item/%E9%
2021-08-14 09:44:15
397
原创 使用UNION的注意事项
在sql中使用UNION连接两个查询结果时会选取不同的值;如果允许重复的值,要使用UNION ALL。参考:https://www.w3school.com.cn/sql/sql_union.asp
2021-08-02 22:03:00
341
原创 VMware Workstation启动虚拟机时蓝屏
使用的VMware版本是VMware-workstation-full-15.5.0-14665864.exe,系统的Windows版本是Windows 10 Version 2004,现象是点击下图中的“开启虚拟机时”,系统蓝屏。参考网上的说法,在控制台使用命令bcdedit /set hypervisorlaunchtype off关闭Hyper-V并重启了电脑,依旧蓝屏。后来,在这里有了思路https://kb.vmware.com/s/article/2146361?lang=zh_c
2021-07-27 23:44:11
3376
原创 如何去掉li前面的小黑点?
为ul设置样式list-style-type: none;参考:https://www.cnblogs.com/sunlinan/p/6547406.html
2021-07-15 23:36:12
1179
原创 jquery获取元素包括margin在内的高度
使用outerHeight(true)方法参考:https://blog.csdn.net/qq_39650528/article/details/78643080
2021-07-15 23:33:40
1297
原创 js如何实现文字向上滚动效果?
可以使用定时器来实现,定时任务是将显示区域的scrollTop属性+1。直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>实现文字向上滚动效果</title></head><body><div id="showArea" style="width: 150px;height: 50
2021-07-15 23:17:59
1907
原创 CASE WHEN THEN ELSE END
CASEWHEN state=1 THEN ‘处理中’WHEN state=2 THEN ‘已处理’ELSE ‘未处理’END
2021-07-14 22:53:05
101
原创 css属性overflow如何理解
overflow直译就是溢出的意思,它可以设置如何处理内容溢出的情况。如果设置为scroll,则展示滚动条,可以滚动查看溢出容器的文本。如果设置为hidden,则隐藏溢出内容。参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/overflow...
2021-07-14 22:38:39
293
原创 css属性white-space怎么理解
white-space直白地翻译就是空白,它可以设置你对标签内空白部分的处理方式。如果不想显示空格,可以设置属性值为normal或者nowrap,区别在于normal会将文本包裹在指定的宽度内,会导致换行;而nowrap则不会包裹,不会有换行。如果想显示空格,可以设置属性值为pre或pre-wrap,区别在于pre没有包裹的效果,即不会自动换行,只有你的文本中有换行符才会换行;而pre-wrap则可以实现包裹,即自动换行。参考(网页中有效果展示):https://developer.mozilla.
2021-07-14 22:24:30
810
原创 js使用不同舍入方式的取整函数
1.parseInt(xxx)的取整方式是截断取整console.log(parseInt(1.1));//1console.log(parseInt(1.9));//1console.log(parseInt(-1.1));//-1console.log(parseInt(-1.9));//-12.Math.ceil(xxx) 向上取整console.log(Math.ceil(1.1));//2console.log(Math.ceil(1.9));//2console.log(Math
2021-07-11 23:43:19
419
原创 js数据类型有哪些
1.number整数、小数都是number类型2.string3.boolean只有两个值true和false4.object注意:null是object类型的console.log(null);//object5.undefined如果一个变量未被赋值,它的类型就是undefinedvar a;console.log(typeof a);//undefined参考:https://live.bilibili.com/22499506...
2021-07-11 23:27:55
68
原创 js数据类型隐式转换
1. - * / 可以将string隐式转换为numberconsole.log('1' - '1');//0console.log('1' * '1');//1console.log('1' / '1');//12. + 作正号使用时可以将string隐式转换为numberconsole.log(+'1' + 1);//2其他情况下如果符号两边有一个是string,则进行字符串拼接;只有两边都是number才会做加法运算console.log('1' + 1);//11console.
2021-07-11 23:15:31
60
原创 js数据类型显式转换
1.转number方式一:使用Number(xxx)函数方式二:使用parseInt(xxx)、parseFloat(xxx)函数区别:如果要转换’123abc’这样的字符串,Number(‘123abc’)的转换结果是NaN即Not a Number,而parseInt(‘123abc’)、parseFloat(‘123abc’)的转换结果是数字123。当然,如果是转换’abc123’这样的字符串,以上所有函数的转换结果都是NaN了。2.转string方式一:使用String(xxx)函数方式
2021-07-11 23:00:00
136
原创 分布式初探
什么是分布式?简单而言,分布式就是把一个整体分割为多个相对独立的部分分布到不同的PC上,并使用各种通信协议使各个部分能够连通。参考:https://blog.csdn.net/zhinengxuexi/article/details/83352423...
2021-07-11 17:23:49
51
原创 win10如何查看剪切板内容?
cv大法我们经常用,但如果复制了新的内容但又想粘贴使用上次复制的内容怎么办?其实复制新的内容并没有覆盖掉之前复制的内容,可以使用Ctrl+V快捷键打开剪切板,在剪切板里可以找到以前复制过的内容。...
2021-07-11 16:23:49
1545
原创 win10截图快捷键
1.PrtSc按下PrtSc快捷键后,系统会将全屏截图放入剪切板,这时在文档中直接ctrl+v粘贴即可;按下Alt+PrtSc,系统会将当前窗口的截图放入剪切板。如果想要将截图以文件形式保存下来,可以使用Win+PrtSc组合,系统会将全屏截图放入“此电脑>图片>屏幕截图”文件夹下。注意,以上几种方式截图成功后系统都不会有提示。2.Win+Shift+S使用该快捷键组合可以实现矩形截图,截图同样会被放入剪切板。使用此快捷键截图成功后右下角会弹出提示框,点击提示框可以打开截图工具查看
2021-07-11 16:10:47
474
原创 执行mysqld --initialize命令时报错
D:\develop\mysql-5.7.27-winx64\bin>mysqld --initializemysqld: Can’t create directory ‘D:\mysql-5.7.27-winx64\data’ (Errcode: 2 - No such file or directory)2021-06-27T11:23:41.634820Z 0 [ERROR] Can’t find error-message file ‘D:\mysql-5.7.27-winx64\shar
2021-06-27 19:36:34
1655
原创 如何在layer的success回调函数中找到layer页面中的元素?
success: function(layero, index){ $('#btnReturn', $(layero.find('iframe')[0].contentDocument))}
2021-05-11 09:53:35
990
原创 html如何在同一行显示两个div?
代码:<div style="background: blue;float:left"> aaa</div><div style="background: green;float:left"> bbb</div>效果:
2021-04-23 17:20:12
1352
原创 js是否有自带的数组排序函数?
有,sort()。使用如下:原代码及效果: var fileArr = []; var file = {}; file.name = 'a'; file.date = '2021-04-23'; fileArr.push(file); var file = {}; file.name = 'b'; file.date = '2021-04-22'; fileArr.push(file); var file = {};
2021-04-23 16:43:23
138
原创 如何让table单元格不换行且末尾显示省略号?
首先在table标签中添加样式table-layout: fixed以固定表格布局,避免单元格在单词过长时被撑宽;其次在td标签中添加样式white-space: nowrap来禁止换行,添加样式overflow: hidden来隐藏超出部分,添加样式text-overflow: ellipsis将超出部分显示为省略号。原代码及效果:<table border="1" width="100%"> <tr> <td>啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2021-04-23 16:16:56
1453
原创 如何设置table的单元格间距?
设置cellspacing属性<table border="1" width="100%" cellspacing="2"> <tr > <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td&
2021-04-23 11:22:19
3374
原创 java中的全限定类名和非限定类名是什么意思?
全限定类名是指带包名的类名;(如java.lang.String)非限定类名是不带包名的类名。(如String)
2021-04-20 16:55:45
3325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人