V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhaoshengzhi  ›  全部回复第 1 页 / 共 1 页
回复总数  7
用了很多年 ios,不习惯使用 windows,工作效率因此受到很大程度影响
1. 用户表里增加手机号字段
2. 登录页面增加手机号登录和注册
3. 邮箱注册功能下线
4. 邮箱登录后提示绑定手机号,否则登录失败

风险:
用户登录时忘记自己有邮箱账号,所以用手机号注册了一个账号。
然后用户想起来自己有邮箱账号(常用),希望用邮箱账号关联手机号,但由于手机号已经使用过,无法关联。
这时用户会有一个诉求:注销掉那个用手机号注册的账号。使得手机号重新可用。
2018-07-13 10:53:43 +08:00
回复了 dullboy 创建的主题 Python Python 执行 js
python 调用 node
2018-07-11 13:41:45 +08:00
回复了 liy07 创建的主题 职场话题 想问下大佬们,在家自学编程,然后再网上接活是否可行?
我的话月入 2k 很容易达到,但是需要你的能力达到一定水平,至少必须靠谱,然后需要人脉。
而且一开始会比较难,因为都是新客户,后面老客户多了,就会容易一些了。
2018-05-04 16:26:19 +08:00
回复了 windcode 创建的主题 Python 使用 try-except 包含网络请求语句,有没有更好的写法?
贴一串以前的,用 auto_retry 自动重试,用 time_limit 设置时间限制,也可以组合同时使用


import traceback
import json
import subprocess

import eventlet

eventlet.monkey_patch()

RETRY_COUNT = 10

TIMEOUT = 10


def time_limit(func, *args, **kwargs):
trace = None
for _ in range(RETRY_COUNT):
try:
with eventlet.Timeout(TIMEOUT):
return func(*args, **kwargs)
except eventlet.timeout.Timeout, e:
trace = format_traceback()
except:
trace = format_traceback()

ignore_exception = kwargs.get('ignore_exception')
if not ignore_exception:
raise Exception(
"max retry count=%d, func=%s, argv=%s, trace=%s" % (RETRY_COUNT, func.__name__, (args, kwargs), trace))


def auto_retry(func, *args, **kwargs):
trace = None
for _ in range(RETRY_COUNT):
try:
return func(*args, **kwargs)
except:
trace = format_traceback()

ignore_exception = kwargs.get('ignore_exception')
if not ignore_exception:
raise Exception(
"max retry count=%d, func=%s, argv=%s, trace=%s" % (RETRY_COUNT, func.__name__, (args, kwargs), trace))


def format_traceback():
trace = traceback.format_exc()
return json.dumps(trace, ensure_ascii=False)
2016-12-21 10:13:10 +08:00
回复了 kelestudio 创建的主题 DNS 企业在什么情况下要自主建立 DNS
内网假如有几十上百台机器,发布 web 服务内部互调,就需要 dns 服务器
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2560 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 04:26 · PVG 12:26 · LAX 20:26 · JFK 23:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.