V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MoYi123  ›  全部回复第 20 页 / 共 21 页
回复总数  419
1 ... 12  13  14  15  16  17  18  19  20  21  
2020-10-04 18:32:17 +08:00
回复了 nuistzhou 创建的主题 PostgreSQL Postgres to_timestamp() 无法转换 unix epoch 字符串
select TO_TIMESTAMP("unixTime"::int) from item;
@contextmanager
def timeout_signal(second):
____signal.signal(signal.SIGALRM, raise_timeout)
____signal.alarm(second)
____try:
________yield
____finally:
________signal.signal(signal.SIGALRM, signal.SIG_IGN)


def raise_timeout(_signum, _frame):
____raise TimeoutError


def timeout(second):
____def _timeout(fun):
________@wraps(fun)
________def _fun(*args, **kwargs):
____________with timeout_signal(second):
________________return fun(*args, **kwargs)

________return _fun

____return _timeout


@timeout(1)
def f():
____pass


我平时的用脚本里是这样写的,性能好坏不确定。
2020-08-25 21:36:54 +08:00
回复了 xmge 创建的主题 程序员 4 千万的数据量, postgre order by 优化。
min_pk,max_pk = select min(primary_key), max(primary_key) from table where a > xx;
select xxxx from tables where min_pk < pk and pk < max_pk and a > xx order by update limit 100;
可以试一试这样有没有用。
参考了这篇博客
https://github.com/digoal/blog/blob/master/202007/20200710_01.md
2020-08-12 12:41:48 +08:00
回复了 black11black 创建的主题 Python Python 有什么办法异步监控文件修改吗?
同步的库是 select,用 asyncio 应该能改成异步的。
尾递归只是把原先的函数调用栈放到参数里而已,所有的递归在参数中加一个栈都可以改成尾递归。
2020-08-08 11:01:00 +08:00
回复了 angryfish 创建的主题 Erlang erlang 都是怎么调试的
想用断点的话建议用这位大佬改造过的 idea 插件,相对来说好用不少,文章里也有使用方法。
https://blog.csdn.net/eeeggghit/article/details/106021723#comments_12664319
2020-08-07 21:38:06 +08:00
回复了 angryfish 创建的主题 Erlang erlang 都是怎么调试的
我基本全靠 io:format, erlang 的话可以热更新,改完代码 c(Module)就行了,所以也挺方便的,调试线上的代码也可以使用 recon_trace:calls
2020-08-06 16:16:33 +08:00
回复了 lxk11153 创建的主题 MySQL mysql 一个字段,值是用逗号拼接的,如何查 split 后的 count 数?
长度等于逗号数 + 1
2020-08-03 17:23:40 +08:00
回复了 zzhpeng 创建的主题 MySQL 大佬们求救,慢 SQL 问题
倒数第三句 sql 看起来更加可疑。
图一乐。估计性能还是会有问题。为了方便把后缀单独弄了一列。

create table u_insert
(
id serial primary key,
key text,
value int,
suffix int default 0
);
create unique index on u_insert (key, suffix);

begin;
lock u_insert;
CREATE unlogged TABLE tmp(id serial,key text,value int) on commit drop;
insert into tmp(key, value) values ('a', 1),('a', 2),('b', 1);
insert into u_insert(key, value, suffix)
select key, value, t.suffix + rank() OVER (PARTITION BY key ORDER BY id DESC) as suffix
from tmp,
(select t.key as k, greatest(max(u_insert.suffix), t.suffix) as suffix
from u_insert right join (select unnest(array ['a','b']) as key, 0 as suffix) as t on u_insert.key = t.key group by t.key, t.suffix) as t
where t.k = key;
commit;
2020-07-26 22:43:13 +08:00
回复了 bear2000 创建的主题 程序员 做一道算法题需要花多长时间?
leetcode 的周赛里,我一般前三题 1 题简单,2 题中等用 30 分钟,第四题想一个小时,能不能做出来随缘。
https://github.com/parse-community/parse-server 里面的 dashboard
但是必须建一些它必须的表。
2020-07-21 12:07:45 +08:00
回复了 GTD 创建的主题 Python Python 如何在包内的某一个模块隐藏某一个函数呢?
inspect 模块可以看的函数的调用栈,如果上一级调用栈不是本模块的函数,就报错。
2020-07-15 14:41:49 +08:00
回复了 Evilk 创建的主题 PHP 和第三方对接,遇到点问题,求大佬解惑
让他们做个 docker 镜像发过来。
1 ... 12  13  14  15  16  17  18  19  20  21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2931 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.