V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zvving  ›  全部回复第 3 页 / 共 9 页
回复总数  173
1  2  3  4  5  6  7  8  9  
这排版……忍不了……
2018-08-07 18:14:19 +08:00
回复了 ifane 创建的主题 Python RESTful 风格下,一个 Action 需要对多个资源操作要如何理解?
@est 你说的问题存在,所以说 RESTful 不是银弹。

RESTful 实体的思考方式有利于梳理大部分的业务,特定场景用别的方案,用呗。怕的是 API 设计一味造轮子,纯把业务搞乱。

看看主流 Web 框架对它的支持,我也乐于捧 RESTful 的臭脚。
2018-08-07 17:29:59 +08:00
回复了 ifane 创建的主题 Python RESTful 风格下,一个 Action 需要对多个资源操作要如何理解?
@est “发明 RESTful 的人就是个做外包忽悠人的。”

真是什么话都敢说。不知道你跟 roy 比,谁是做外包的!

“ Roy Fielding 的毕业论文。这哥们参与设计 HTTP 协议” 出处: https://www.zhihu.com/question/28557115
2018-08-07 17:25:08 +08:00
回复了 ifane 创建的主题 Python RESTful 风格下,一个 Action 需要对多个资源操作要如何理解?
资源 != 表
资源 == 业务场景实体

业务场景实体的转换( A->B )和修改( A.a = 2 )都可能导致表修改以及大量业务逻辑。

问题 1: 去结算
根据购物车的数据 POST Order 就好,"更新订单资源,创建该订单对应的物流资源,更新用户余额" 这些都是后端逻辑,前端不要管,管了也不安全

问题 2: 有些场景会有接口 1 调完调接口 2,一般都是接口设计不合理,比如问题 1.

RESTful 不是银弹,但能满足国内 80% 中小企业的绝大多数场景。而且绝对比开发随意定义的结果好得多。先学会,再去喷……
2018-07-31 16:26:58 +08:00
回复了 iamzicheng 创建的主题 求职 上海有什么前景不错的互联网公司么。。
字节跳动
2018-07-31 16:21:06 +08:00
回复了 lenyo 创建的主题 酷工作 JetBrains 招募中国技术佈道师 (IntelliJ IDEA、WebStorm、PyCharm)
刚又续了一年,支持下
2018-06-22 23:34:32 +08:00
回复了 niselover 创建的主题 Python [菜鸡求教] 如何优雅的远程查看程序输出的日志?
ELK
2018-06-07 12:42:51 +08:00
回复了 GGGG430 创建的主题 Linux tail 实时打印日志问题
太累,ELK 试试
2018-06-05 12:26:22 +08:00
回复了 RicardoM 创建的主题 分享发现 36kr 这是在搞事情吗😂
2018-05-21 12:09:52 +08:00
回复了 kanganxi 创建的主题 程序员 求推荐 4K 电视,净水器,扫地机器人,预算 2 万
@lqzhgood 谢谢你的回复。

视频中也有说,那是重启时间,不是日常使用从待机状态启动的时间。正常启动 2s 内。

有广告我是 1s 也忍不了。
肯定第二种。

JSON 标准支持 bool, number, string 就应该合理的使用。使用第一种方案的的确解决了一些问题,但不是合理的解决方案。(设计合理的解决方案要在遵循标准基础上)

简单罗列一些思路:
输出端(服务器)要符合标准,死磕定义
- 合理定义类型:bool, number, string
- 改用 bool 的用 bool,改用 enum 的用 int
- 规范处理 null, "", 0, [], {}
- 常见错误:非数值定义,如手机号、ID,不应该用 int,应该用 string


接收段(客户端)要做的:
- 合理处理类型见自动转换:int <-> float <-> String,包括自定义的:如 iso8601string <-> Date
- 合理处理空、空值:
- 避免 float 精度丢失,数值移除
- 如果服务器输出 json 符合约定,后续业务变化客户端 crash,这锅该客户端背


这些不想清楚,一股脑儿用 string,low !
2018-05-18 09:42:15 +08:00
回复了 kanganxi 创建的主题 程序员 求推荐 4K 电视,净水器,扫地机器人,预算 2 万
@lqzhgood "小米开机时间(有广告)比 sony (无广告)还快"

这个太扯了,不了解别乱说。

对电视没追求就小米,有追求就买得起最贵的索尼
2018-05-16 10:53:01 +08:00
回复了 shinianku 创建的主题 锤子手机 感觉大家有点低估老罗了
@shinianku 说 iOS 第一代是微创新……你还真敢说……

来看看当年最前沿的 Window Mobile 开发人员怎么说的: http://daily.zhihu.com/story/4261091

还有,第一代不叫 iOS,叫 iPhone OS。
2018-05-04 09:36:58 +08:00
回复了 kira2 创建的主题 问与答 请问大法有 65 英寸或以上的非智能电视吗?
系统都 android tv 了,不要用就好,很多应用也可以禁用掉。

具体哪款,量力而行就好。
搜一下就有了:

The first question people are likely to ask: If the most recent version of MySQL was a 5.x release, why's this one 8.0? For one, version 6.0 was canned as part of the transition to "more frequent and timely releases of the MySQL Server." Version 7 was reserved for the clustering version of MySQL. That leaves 8.x as the next major version number for the common use-case version of MySQL.

https://www.infoworld.com/article/3119258/database/mysql-80-more-unicode-less-hassle.html
拆分的目的是什么,想达到什么效果?为什么不用一个 scroll view 解决?
2018-04-11 09:50:31 +08:00
回复了 onc 创建的主题 程序员 程序员真不该焦虑吗?(第 2 弹, Venky 之死)
昨天的帖子看到没回,今天的内容更扯…… LZ 你开心就好
2018-04-04 17:27:20 +08:00
回复了 jason2017 创建的主题 Java jdk1.9 之后的版本,应该怎么命名 jdk2.0 还是 jdk1.10
当然是 1.10 呀,版本号点点点之间没有进位关系
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2469 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.