V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BBCCBB  ›  全部回复第 115 页 / 共 117 页
回复总数  2331
1 ... 107  108  109  110  111  112  113  114  115  116 ... 117  
2017-09-20 20:31:53 +08:00
回复了 hulk 创建的主题 程序员 想听听大家对于开源项目特性支持看法
涉及到后续的维护啊什么的比较费时间,而且两个库,大家力量分散了,。。。
2017-09-20 20:31:01 +08:00
回复了 hulk 创建的主题 程序员 想听听大家对于开源项目特性支持看法
第三种, 第二种有点极端了。。。
@tsl0922 #66
@mingqing 搜索了一下,还是比较懵逼接口网关...

@loveCoding 老哥,你这两条好抽象, 和我#14 楼有什么相似之处吗?
前段时间逛过,上面基本都是水神(逃, 技术性的东西很少, 有的只是装逼和撕逼
2017-09-20 12:31:15 +08:00
回复了 pythonee 创建的主题 MySQL mysql 套上 sharding 中间件之后,有没有好的迁移工具
数据迁移蛋疼,

这里有另外一种方案, 有利有弊

http://zhuanlan.51cto.com/art/201702/530555.htm
@pynix
@klgd
@RubyJack 这个地方说策略和适配器模式都适用, 主要是不同请求参数的处理有点懵逼, 但我现在决定采用我再 #14 楼写的方法处理参数, 有兴趣的话可以帮我看看有没有什么问题??
@cenxun 老哥,你这是 php 吗, 23333, 看不懂啊....
谢谢楼上各位, 我决定这样处理,
1. 采用策略模式定义接口, 接口里的方法参数和返回参数自己定义(只处理我们需要的), 不采用平台的,
1. 将我本地请求操作的所有参数封装成对象传入方法, 然后不同第三方平台的方法实现里通过传入的参数对象构造自己需要的请求对象
1. 请求完成后, 封装成我需要的信息的结构, 然后返回给我
@SilentDepth 是的, 我只是来看看有没有什么牛逼的巧妙的解决办法, hahahha~
@annielong 好像只能这样了, thx
@SilentDepth 23333, if-else 最大的问题在于代码膨胀很快,可维护性低, 我们要对接的平台有点多, 所以 if-else 不可行啊
@cenxun 我描述里也是这样想的, 但是每个平台请求响应参数不尽相同, 这就是尴尬的地方.
@zgbgx1 thx. 就像我说的,和你这个思路应该一样的. 采用策略模式的思路定义接口, 然后为每个平台实现具体的逻辑操作, 但是还要根据每个不同的平台对每个方法的参数进行不同的构造, 如果接口里方法太多, 参数构造的代码很繁琐, 但是这是目前我能想到的最好的方式了.. 23333 .
@keysona en... 能具体点吗,中间层是指??? thx.
2017-09-11 14:36:20 +08:00
回复了 MrgHOST 创建的主题 Python Python 字节流处理
而且 python 的 bytes 类型也有 find 这种方法
2017-09-11 14:34:40 +08:00
回复了 MrgHOST 创建的主题 Python Python 字节流处理
python3 调用`bytes`的`decode()`方法可以转成`str`,`str`调用`encode()`方法可以转成`bytes`, 问的是这个??
2017-09-11 12:38:46 +08:00
回复了 ByteYi 创建的主题 问与答 妹子拿来编程的笔记本, 5000 以下,求推荐
这种事,出了问题全是你的锅 :)
2017-09-08 18:33:11 +08:00
回复了 owenliang 创建的主题 MacBook Pro macbook 在家里落灰了。。
@lfmy 萌新表示不知道你说的啥,用户名我乱输入的 o(╯□╰)o
1 ... 107  108  109  110  111  112  113  114  115  116 ... 117  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5814 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 01:53 · PVG 09:53 · LAX 17:53 · JFK 20:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.