- 博客(4)
- 收藏
- 关注
原创 JS中的几种数组去重方式
第一种方式:双重for循环 思路:先定义一个包含原始数组第一个元素的数组,然后遍历原始数组,将原始数组中的每个元素与新数组中的每个元素进行比对,如果不重复则添加到新数组中,最后返回新数组;因为它的时间复杂度是O(n^2),如果数组长度很大,效率会很低。 实现: function distinct(arr) { for (let i=0, len=arr.length...
2020-02-11 20:56:41
213
原创 Node.js环境中MongoDB设置自增主键并获取主键
MongoDB本身没有自增主键设置,这里借助另外一个文档用于保存自增主键。 const mongoose = require('mongoose'); const DB_URL = "mongodb://localhost/test"; mongoose.connect(DB_URL, { useNewUrlParser: true }); mongoose.Promise = Promise...
2019-04-11 20:08:00
2414
1
原创 PHP中MySQL查询表行数问题
$sql = "select count(*) from table"; $result = mysql_query($sql,$link); echo mysql_num_rows($result); PHP使用该段代码查询表行数,发现不论表中有几行,查询结果皆为1,原因是count(*)的输出结果为 长度是1的数组,所以不管表中有多少行,结果都是1。 改用: $sql = "s
2017-04-25 10:15:01
8680
原创 VS2015 PHP中文乱码问题
之前用VS2015写PHP代码,发现即使添加了输出结果中文依旧乱码,百思不得其解。 后来发现写PHP时VS2015的默认编码是: 该编码与浏览器不一致所以导致乱码。 在文件->高级保存选项中将其更改为: 并保存,即可在浏览器中看到正确的输出。
2017-04-25 09:53:39
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人