V2EX danzzzz 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    danzzzz    全部回复第 1 页 / 共 2 页
回复总数  24
1  2  
1 月 22 日
回复了 htsuki 创建的主题 日本 35+未来考虑赴日工作,求行业和思路
我觉得提出这个问题的时候,你已经是决定要去的了。也许只是希望得到一些勇气跟信心。我比你年轻 4 岁,也已经决定走这条路,但我的目标是做自己本职的工作,而不是转职。这条路也许很难,但如果下定决心了,就不要太顾虑别人怎么想,做自己想做的就好。
@newtype0092 感谢老哥提的建议,学习到新知识了!我来改进下。
@edinina 哈哈,谢谢老哥喜欢!
@zhuangqhc 谢谢老哥
@darkTianTian 非常感谢。
@herozzm 现在解决这个问题了,用 secureCRT 就可以阻止连接中断。
@kslr 这个设置了,可是没什么用好像。
我之后试了一下用 requests 库请求了一下服务器地址,发现被拒绝连接了。
>>> requests.get('https://www.danzzzz.xyz/').status_code
Traceback (most recent call last):
File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/connection.py", line 171, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw)
File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 79, in create_connection
raise err
File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 69, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
@quere 是的,我一开始并没有建表,说以可能是没有数据库文件。
@chenstack 不好意思,相关说明我已经加上了。
@anonymous256 不好意思,请问放到代码中的时候是这样子吗?
'''
....上面的代码省略

import logging

logger = logging.getLogger('my_logger')
logger.setLevel(logging.INFO)
file_handler = logging.FileHandler(filename='我的小程序日志.log')
formatter = logging.Formatter('%(asctime)s %(filename)s[line:%(lineno)d] ' +
'%(levelname)s %(message)s')
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)

class Todolist(Resource):
#用户进入页面后将该用户所有的待办事项返回给前端渲染到页面
def get(self,rdSession):
global session
logging.info(str(session))
openid = session.get(rdSession,None) #通过前端发送过来的随机串 key 得到对应的 value
logging.info(str(session))
@Rand01ph 这个是放在服务器上跑的。
@anonymous256 不好意思,我把部分相关的代码贴上了,能麻烦你看一下吗?
@Yourshell 我把相关代码都贴上了,劳烦看一下了。
@anonymous256 上网查了一些相关资料,不是很明白怎么跟踪。不知道前辈能不能讲一下大概。
@jasonqiao36 不好意思,不太明白你的意思。
@anonymous256
其实我是最近在写一个微信小程序的项目,在登录的时候需要通过一个随机串来判断对应的 openid 是否存在,这个 rdSession 就是随机串,跟 openid 形成键值对。
我在每次将 rdSession 返回给前端的时候,都会将其写入 session 中,之后调用接口的时候就利用 rdSession 来判断是谁调用了接口,再返回数据。
最后就是卡在了这个地方,每次 session.get()来寻找是哪个用户的时候,有时候就找不到了,有时候却可以,很是纳闷。
@anonymous256 谢谢你的回答。不过我确实是把 key 以及对应的 value 加进去了,但是在不断的获取的过程中出现了有时候这个 key 存在,有时候又不存在的情况,我不太清楚是什么原因。
@Rand01ph
这是类的外部定义的
global session
session = {}

紧接着
类的内部的某个函数
global session
openid = json_data.get('openid','None')
tupl = get_3rd_session(openid)
rdSession = tupl[1].decode()
session[rdSession] = openid #看这一句跟第一句就好了

最后在另外一个类的某个函数里面调用的时候是这样的
global session
openid = session.get(rdSession,'None')

理论上讲应该是能获取到这个 openid 的,但是却出现了有时拿到了有时拿不到的情况。百思不得其解
2018 年 10 月 15 日
回复了 danzzzz 创建的主题 Flask 关于 flask 部署之后接口出现错误的问题。
@troywinter 数据库创建了。
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1943 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 22ms UTC 08:27 PVG 16:27 LAX 00:27 JFK 03:27
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86