V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  herozzm  ›  全部回复第 83 页 / 共 230 页
回复总数  4581
1 ... 79  80  81  82  83  84  85  86  87  88 ... 230  
demo 牛如神,实战菜如渣?
@wangsongyan #1 多次查询性能不是最佳
如果多个分数算一个的逻辑,大致写了一个
![伪代码.png]( https://i.loli.net/2020/09/12/MycC2hLYoXBrnVf.png)
上面打错了部分代码,这个伪代码
```
students = "select * from table ORDER BY grade"

count = 0;
ranks = [];

for student in students {

if count == 10 {
break;
}

for rank in ranks {
if student.grade == rank.grade {
ranks = append(ranks, student)
continue;
}
}

ranks = append(ranks, student)
count++

}

print(ranks)
```伪代码
students = "select * from table ORDER BY grade"

count = 0;
ranks = [];

for student in students {

if count == 10 {
break;
}

if student not in ranks {
ranks = append(ranks, student)
count++
}

}

print(ranks)
业务逻辑有问题,如果 100 分有 9 个,99 的有 3 个,你怎么算
@Newyorkcity #7 我上面的办法再加入判断逻辑就可以
@wangsongyan #1 @Firewine #3 @oneisall8955 #4 楼主的意思排前十名,多个分数一样的算成一个
单纯 sql 查询解决不了,sql 根据成绩 desc 排序出现所有结果,然后 for 遍历,使用一个 count 变量和 rank 数组变量,每次判断是否 in rank,no in 则 count 加 1,并 append 到 rank,一直到 count 等于 10
2020-09-12 00:10:33 +08:00
回复了 keboge 创建的主题 问与答 如何低成本便捷的实现在电视上看油管和网飞?
网飞 app 在安卓上貌似不好使,我采用的办法是接了一个蓝牙鼠标控制网飞 app
2020-09-12 00:09:42 +08:00
回复了 keboge 创建的主题 问与答 如何低成本便捷的实现在电视上看油管和网飞?
注意某宝上买外贸盒子,是原生安卓系统,可以安 youtube 网飞 梯子等,网飞需要 ip 对头,最好再搞一个美国 vps,从你的亚洲梯子在跳过去一次使用美国 ip 去访问网飞,youtube 的付费会员也是认 ip 的,上面一样的采用美国 ip 跳转方案解决
2020-09-12 00:06:59 +08:00
回复了 keboge 创建的主题 问与答 如何低成本便捷的实现在电视上看油管和网飞?
一台安卓盒子上面安装梯子即可,外加一部梯子,盒子大概 400 左右,梯子每月几十块
2020-09-12 00:05:40 +08:00
回复了 Sunako 创建的主题 问与答 想学习钢琴,纠结中
不要发骚,年龄过了就不要想了,看清事实
2020-09-11 07:57:29 +08:00
回复了 kisshot 创建的主题 生活 观《教师节有感而发》有感而发
老师会整收入非常可观 工作几年全款买房的随处可见
@gbqqaybc #32 设置是全局生效,有些网站不想 tab 打开,有些又需要,设置在同一个网站也看心情要不要开 tab,所以做自己通过鼠标或者 ctrl 点击来的最自由,一生最爱真自由 @gbqqaybc #32
@renmu123 #25 这个选择应该交给用户,按下鼠标滑轮或者 ctrl+点击即可新打开
1 ... 79  80  81  82  83  84  85  86  87  88 ... 230  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1399 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 17:47 · PVG 01:47 · LAX 09:47 · JFK 12:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.