V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  firejoke  ›  全部回复第 10 页 / 共 16 页
回复总数  301
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
2019-05-21 14:03:29 +08:00
回复了 h404bi 创建的主题 音乐 一首已经 35 年的日本老歌发布了官方 MV
@h404bi 还要先取消订阅, 不过很多之前听的歌现在也 在该地区没版权了, 看来最终还是要换区
2019-05-21 11:42:47 +08:00
回复了 h404bi 创建的主题 音乐 一首已经 35 年的日本老歌发布了官方 MV
apple music 没有收录原版......
只有翻唱的
@freakxx
我也喜欢 rest 风格, 有考虑后面整个用 restframework 做(反正这小项目后端完全我一个人做主~)
@noobsheldon 对了, 可以用 django 的 signal 信号机制, B 接口做完一部分逻辑, 发送一个信号, A 接口接收信号, 做处理, 再发送一个信号, B 接口再接收信号
应用场景应该是 B 接口对 C 资源做出了改变, 而 A 接口需要根据 C 资源的状态更改 D 资源, 防止其他接口访问 D 资源的时候出现幻读之类的
比如回帖, 更新帖子内容, 通知楼主, 可以把每一个逻辑单独做出来, 防止多个接口对同一个资源多次访问
@lusi1990 继承没必要, 并不需要 A 的所有方法, 装饰器就和上面那位要写成 middleware 的思路差不多
@noobsheldon 不过这样的话, 我完全可以把 A 的逻辑单独摘出来放到 util 工具模块里去,
我现在就想知道还有没有其他的可以在 B 接口访问 A 接口的方法, 万一以后还有其他这类场景, 而 A 的逻辑又太多不好摘出来, 就需要用到这类方法了
@noobsheldon 是个思路, 给定一个路由范围, 凡是访问该范围内的路由, 都先走一遍 A 的逻辑, 然后将结果加在 request 里?
可以, 也是一个 hack 方法~
@40huo 但是接口会检测登陆信息, 可以看我更新的附言
@so1n A 接口需要从 request 中获取是否已经登陆, 然后还要获取其他信息, 所以必须把 rrequest 传过去, 并且 request 还要修改一下携带的参数
@REDPANDA1997 好像只有 PD 开头的才有这个功能
@SZP1206 看了 #17 #18 楼的, 貌似想避开很难啊
@REDPANDA1997 你是明基什么型号的?
@REDPANDA1997 一张卡可以通过不同的接口接两个屏幕进行扩展, N 卡搜一下 surround 配置, 在 win10 下要先切换成英语环境, 才能配置, 否则会让你关掉一个和 UI 有关的进程,
然后, 明基的 BenQ 系列, 有两款显示器自带菊花链功能, 只要有一个屏幕接了显卡, 其他屏幕只需要用 dp 线串起来就可以合一个屏幕, 上限好像是 4 个, 我现在就是用的两台 BenQ PD2500Q 组的, 但最好是在同一家买, 我一台去年京东买的, 一台今年天猫买的, 结果一台冷一点, 一台暖一点, 不仔细比较看不出来的那种
@reus 那我工作用的是自己的设备, 然后在午休时间写东西, 会不会因为我用了公司的网络查 Google, 也算在非工作时间使用了公司的资源?
2019-04-30 17:50:33 +08:00
回复了 DaWNY 创建的主题 Linux [求助] 用 paramiko 执行命令碰到的 Linux shell 环境问题
@DaWNY 两条 shell 命令可以用 && 连接
你用 ssh 的话, 可以用 Fabric 库, 对 paramiko 和 invoke 的封装, 还可以用 Responder 对象做交互式响应,
只是别看 Fabric1 的文档, 看 Fabric2 的, 改动有点大
2019-04-28 10:05:50 +08:00
回复了 eastlhu 创建的主题 游戏 守望先锋团购价低至 ¥ 42 [overwatch]
新出的地图工坊根本不能叫地图工坊, 实在是太好玩了~太欢乐了~
@julyclyde
run 被加了一个装饰器, 该装饰器的作用是在调用之前, 先调用 open 方法
@decorator
def opens(method, self, *args, **kwargs):
self.open()
return method(self, *args, **kwargs)


@opens
def run(self, command, **kwargs):
return self._run(self._remote_runner(), command, **kwargs)
@julyclyde
嗯, 看了源码, 每次调用 run 方法, 都被 open 方法装饰过......
@julyclyde 奇怪的是, 我发现就算使用了 connection.close(), connection 实例竟然还是可以用, .run 方法也可以用
@julyclyde 是的, 一开始看到 files error, 完全没往这个方面想, 反复检查的时候才发现我没关连接,
现在我只要能用 with 的都用 with 了
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3370 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 11:40 · PVG 19:40 · LAX 03:40 · JFK 06:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.