我们应该感谢相遇,无论结局是喜是悲....
var a = ["1","3","5","9","7"];
var b =["3","1","5","7","9"];
1.先判断数组的长度
2.如果长度相等,再将数组排序用sort();
3.将两数组转换为string再进行比较(因为a,b的存储位置不同)
JSON.stringify(a) == JSON.string...阅读全文>>
只需要在组件的后面加上
@2.8.1
版本号即可
例如:react-router已经更新到4.x版本,想要下载2.x版本,可以通过下面命令
npm install react-router@2.8.1阅读全文>>
ls -l |grep "^-"|wc -l
或
find ./company -type f | wc -l
查看某文件夹下文件的个数,包括子文件夹里的。
ls -lR|grep "^-"|wc -l
查看某文件夹下文件夹的个数,包括子文件夹里的。
ls -lR|grep "^d"|wc -l
说明:
...阅读全文>>
JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。
笛卡尔积:CROSS JOIN
要理解各种JOIN首先要理解笛卡尔积。笛卡尔积就是将A表的每一条记录与B表的每一条记录强行拼在一起。所以,如果A表有n条记录,B表有m条记录,笛卡尔积产生的结果就会产生n*m条记录。下面的例子,t_blog有1...阅读全文>>
这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下
$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename
$ cat /dev/null > filename阅读全文>>
人工智能相关岗位中,涉及到的内容包含:
算法、深度学习、机器学习、自然语言处理、数据结构、Tensorflow、Python 、数据挖掘、搜索开发、神经网络、视觉度量、图像识别、语音识别、推荐系统、系统算法、图像算法、数据分析、概率编程、计算机数学、数据仓库、建模等关键词,基本涵盖了现阶段人工智能细分领域的人才结构。
将上面的岗位涉及到的知...阅读全文>>
IPv6的简介
IPv4 和 IPv6的区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的(更多详细信息自行搜索)。
PS:在使用 IPv6 的热点时候,记得手机开 飞行模式 哦,保证手机只在 Wi-Fi 下上网,以免手机在连接不到网络时候,会默认跳转到使用 蜂窝移动网络(即2G、3G、4G流量) 上网。
本地 Mac 搭建 IPv6 ...阅读全文>>
激活:
注册时选择“License server”输入“http://idea.imsxm.com/”点击“OK”即可快速激活
汉化时要注意,把“resources_cn.jar”文件拷贝到lib文件夹下,如下图所示:
...阅读全文>>
起因
最近一直跑得好好的项目总是会莫名其妙的停了服务,最初的时候没有在意这个情况,觉得可能只是一个意外而已,可连着发生了好几次,就觉得有点怪异了,然后查看tomcat的log文件,就发现了问题所在了,内存不足
当时还觉得有点不理解,应该这台服务器的配置还是很高的,然后服务器上也只是跑了两个tomcat和一个mongo数据库,觉得不应该有这种问题的,然后...阅读全文>>
vim是Unix/Linux系统最常用的编辑器之一,在保存文件时,我通常选择”:wq“,因为最开始学习vim的时候,就只记住了几个常用的命令;也没有细究命令的含义。
但是,最近我在编译代码时发现,在没有修改源文件的情况下,仅仅使用”:wq“命令保存文件,源文件会重新编译。这是因为文件即使没有修改,":wq"强制更新文件的修改时间...阅读全文>>