V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yagamil  ›  全部回复第 32 页 / 共 34 页
回复总数  670
1 ... 24  25  26  27  28  29  30  31  32  33 ... 34  
@huangmingyou 老哥稳
2021-07-15 15:49:50 +08:00
回复了 kikione 创建的主题 程序员 700W 数据的表,如何做分页查询,速度不低于 1s
用 es limit 也不是后面会越来越慢的吗?
用 id 作为条件分页 应该还好吧
@liuxu 6666 谢老哥
看着像脏读的问题. 每次用 sql 连接语句重连就不出现这个问题
2021-07-15 07:50:05 +08:00
回复了 kikione 创建的主题 程序员 700W 数据的表,如何做分页查询,速度不低于 1s
做那么多分页,人是不会去看 100 页后面的了, 反而给了机会给那些爬虫的程序,分分钟拖垮你数据库.
要么是有查询条件.
@yellowtail 取 15 秒的 high 和 low 就可以的了。前提得有这两个字段。本身 15 秒的 tick 是从 1 秒合并而成的,并不是只靠没 15 秒采样
1. 代码最好模块化,便于后续修改复用
2.
```
last_datetime - datetime.datetime.fromtimestamp(r1_d['id'])== datetime.timedelta(seconds=60)
```
这里不建议直接用等号,如果时间稍微有些抖动,就无法执行。可换成区间范围。
2021-06-23 17:43:37 +08:00
回复了 yagamil 创建的主题 Python pandas 合并两个表,如何保留第一个表的索引?
@wctml 老哥也玩转债?
2021-05-29 21:59:35 +08:00
回复了 yagamil 创建的主题 Python pandas 合并两个表,如何保留第一个表的索引?
@ryanchenn 嗯,谢谢老师
pc 端上去发现订阅 v 站居然不显示内容?
@turan12
@akira
@billlee
@cmdOptionKana 谢谢大家。
最后觉得就类的方式,每个决策做成一个类,主要为了后期维护方便

```
class BaseStrategy():
def __init__(self,
strategy_number=None,
monitor_time=None,
monitor_raise_min=None,
monitor_raise_max=None,
start_raise=None,
sell_time=None,
):
self.monitor_time = monitor_time,
self.monitor_raise_min = monitor_raise_min,
self.monitor_raise_max = monitor_raise_max,
self.start_raise = start_raise,
self.sell_time = sell_time,
self.strategy_number = strategy_number

def valid(self):
return True if self.monitor_time else False

def match_time(self, current):
return True if current >= self.monitor_time else False

def get_sell_time(self):
return self.sell_time

def start_raise_condition(self, v_value):
if self.strategy_number % 2 == 0:
return True if self.v_value < self.self.start_raise else False
else:
return True if self.v_value > self.self.start_raise else False

def meet(self, current, interval_raise_val, start_raise_val):
if self.valid() and self.match_time(current) and self.interval_raise(interval_raise_val) and self.start_raise_condition(start_raise_val):
return self.get_sell_time()
else:
return None



class StrategyCondition1(BaseStrategy):

def interval_raise(self, v_value):
return True if self.v_value >= self.self.monitor_raise_max else False


class StrategyCondition2(BaseStrategy):

def interval_raise(self, v_value):
return True if self.monitor_raise_min <= self.v_value < self.self.monitor_raise_max else False
```
@abersheeran 是的,尽量避免嵌套大约 3 层的 if else,加上后期维护。
@turan12 是的,用户就是提出这样的需求。后期也可能回新增条件。
2021-03-29 13:50:57 +08:00
回复了 rainboat 创建的主题 互联网 有没有好用的邮箱可以推荐一下啊
139,移动的。收件都会有短信提示。
2021-03-29 12:38:54 +08:00
回复了 yagamil 创建的主题 互联网 路过图床 imgtu 的账号无端被封,之前用的外链全部变死链接
之前也是看 v 站不少人用的才开始用它。这下可好,要在不同电脑里找回原图一直那张补回去。免费的还是最贵的。
2021-03-29 11:57:03 +08:00
回复了 yazoox 创建的主题 程序员 求推荐分享 chrome/edge 浏览器好用的截图插件?
用的 shareX,不是插件,不过好用,带简单添加箭头等功能。 还有上传不同平台的功能
2021-03-07 16:45:18 +08:00
回复了 yagamil 创建的主题 Go 编程语言 请问这个 if else 哪里不对了
@zhoudaiyu 把 if ok!=nil 改为 if ok ,data==99 就不会死锁
2021-03-07 16:32:38 +08:00
回复了 yagamil 创建的主题 Go 编程语言 请问这个 if else 哪里不对了
@jasonkayzk 谢谢大佬,就是那个 else 的括号问题。
初学没用 ide,用 vim 撸的
谢谢大神
1 ... 24  25  26  27  28  29  30  31  32  33 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 18:18 · PVG 02:18 · LAX 10:18 · JFK 13:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.