V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 9 页 / 共 122 页
回复总数  2429
1 ... 5  6  7  8  9  10  11  12  13  14 ... 122  
157 天前
回复了 wozhidaole 创建的主题 数据库 mysql8 经纬度匹配效率问题
@wozhidaole #10 mysql 的空间查询是很弱,这种边界范围内的查询是会很慢,geohash 之类的也很难利用到这上面
158 天前
回复了 wozhidaole 创建的主题 数据库 mysql8 经纬度匹配效率问题
@xiangyuecn #5 参考自我的 AreaCity Geo 格式转换工具,https://xiangyuecn.github.io/AreaCity-JsSpider-StatsGov/assets/AreaCity-Geo-Transform-Tools.html ,可以将省市区三级坐标边界数据导出到数据库、geojson 、shp ,里面有专门针对 mysql 的空间数据查询优化介绍

另外硬推一下我写的另外一个 Java 查询工具,1 秒可查 1 万个以上坐标对应的城市信息 :
https://github.com/xiangyuecn/AreaCity-Query-Geometry
158 天前
回复了 wozhidaole 创建的主题 数据库 mysql8 经纬度匹配效率问题
盲猜,mysql 的空间索引没有生效

我的做法是自己建个“索引”:你 diy 表里面加一个 geometry 类型的字段 poi_envelope 来自建索引: update xxx set poi_envelope=ST_Envelope(poi),查询的时候先查 poi_envelope ,然后再查 poi 字段

St_contains(diy.poi_envelope , city.poi) = 1 and St_contains(diy.poi, city.poi) = 1

先查 4 个坐标点的矩形,快速过滤掉不在范围内的数据,再来精准匹配,效率估计能提升 10 倍以上
变相实现系统级通话录音😅 鸡肋
原价 180 一年,后面找了个最便宜的 15 块一年转了过去 续了 9 年才 150 来块钱,现在也要 60 多一年了,等到期了再找个最便宜的转过去续上
160 天前
回复了 v2maxwell 创建的主题 京东 今晚的 jd 618,大家感觉咋样?
特别反感这些恶意集中消费的购物节,正当想买东西的时候现在都要考虑避开这些日子,避免快递扎堆
160 天前
回复了 waiaan 创建的主题 JavaScript 请教两个数组对比的问题
// 写了一段 兼容 IE6 🐶
// 只存在一次两层循环
// 循环的过程中重新建 2 个数组,数组里面放新的对象,对象里面把原始值存进去,加个计数值

var arr1=["a","b","c","d","e","f","a","b","a","b"] //字符串意思意思,代替相同的对象
var arr2=["a","b","c","c","c","c","z","z","z","a"]
var arr11=[],arr22=[];

for(var i=0;i<arr1.length;i++){
arr11.push({value:arr1[i], hit:0});
}
for(var i=0;i<arr2.length;i++){
var obj2={value:arr2[i], hit:0};
arr22.push(obj2);
for(var j=0;j<arr11.length;j++){ //给 arr11 计数
var obj1=arr11[j];
if(obj1.value==obj2.value){ //自行比较两个对象是否相等
obj1.hit++;
obj2.hit++;
}
}
}

//得到已存在的结果
arr2.length=0; //?
for(var i=0;i<arr22.length;i++){
if(arr22[i].hit){
arr2.push(arr22[i].value);
}
}
//添加缺失的
for(var i=0;i<arr11.length;i++){
if(!arr11[i].hit){
arr2.push(arr11[i].value);
}
}

console.log(arr2);
7z 官网 exe 安装包没有数字签名😂
程序员运行软件都不肉眼校验数字签名吗😂
吐槽一下 把 jar 打包进 jar 不知道是哪个人才想出来的😂 1MB 不到的业务逻辑 改一个字节 就得打包出全新的 1GB jar😂 放哪都不好使
166 天前
回复了 fragrans23 创建的主题 MySQL 请教各位大佬一个 SQL 查询的问题
单独执行一下子查询,看看慢不慢,慢就加个 contactId,start_time 的联合索引
166 天前
回复了 fragrans23 创建的主题 MySQL 请教各位大佬一个 SQL 查询的问题
用子查询生成一个主要的排序值,在用这个排序值对表里面的数据进行排序

select xml.***,tmp.sort from 你的查询 n 个表 left join (子查询) as tmp on tmp.contactId=xml.contactId ..... order by tmp.sort,tab.同一个 contactId 下的排序

子查询里面就用 group by 查询出每个符合条件的 contactId 排最前面一条,生成一个排序值,8 万数据不加任何索引 最多 200ms 吓死
这不就像 java 里面用 map 一把梭,有啥不习惯的🙂 java 返回 object ts 返回 any
没错,是你理解的这样。很简单就是 onload 被第二个给覆盖了

new Promise() 是同步方法,没错 是同步🐶
167 天前
回复了 southcat996 创建的主题 程序员 高性能界面需求怎么选前端
海量数据的基本处事原则:你糊弄我 我糊弄你。没人会去一个数据一个数据去对的 只要不是偏的离谱就行 尤其是这种画图的 有个大概的曲线就成 搞定 打钱
1 ... 5  6  7  8  9  10  11  12  13  14 ... 122  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5354 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.