V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shawndev  ›  全部回复第 46 页 / 共 59 页
回复总数  1165
1 ... 42  43  44  45  46  47  48  49  50  51 ... 59  
2019-06-28 13:34:28 +08:00
回复了 zuoakang 创建的主题 程序员 Restful API 资源未找到应该返回什么状态码?
这个问题算是 restful 风格的日经帖了,说一下我的看法。

两种方式都可以,也都不能说是错的,建议按照项目目前的设计使用即可。

如果要新写项目或者重构项目,推荐状态码统一 200。

业务的错误很难全部映射到 http 状态码,以至于我们公司后端开发凭空捏造出 6xx 的状态码。

如果通过 message 区分错误,前端需要展示错误是直接展示 message 吗?如果是,依据错误做特殊处理需要判断 message 吧,message 需要国际化怎么办?
2019-06-28 13:11:06 +08:00
回复了 ChristopherWu 创建的主题 程序员 迫于女票基础太差,起草计算机提纲给她特训讲课
@ChristopherWu 没急,你的规划很大程度上不适合前端工程师,也不适合基础不牢的工程师。

比如你说学习 bash 和 python,如果不能体会当前工作使用的编程语言有哪些优势和缺陷,一味的学习新语言,并不能起到有效的效果。

举个例子,我的一个亲戚,非名校数学博士,看到算法岗位很热门,找我学编程。给自己规划的学习路径是从 c 语言入门,精通 c 语言之后开始学 python,精通 python 之后开始学 java。有必要吗?从算法的角度讲,大家都是图灵完备的语言,有必要学这么多语言吗。

基础不牢,就多看标准库,多看语言的运行时实现。而不是因为 python 的第三方库多,就去学 python。

总之,重要的是交给她学习其他知识必要的前提,而不是教给她知识。任你告诉她 vim 多么好用,跳转到首行和尾行哪个是 shift+g,哪个是 gg。d5d 删除怎么看行号,5 行是从当前行还是下一行开始。这些便捷性,对于新手而言是痛苦的。
2019-06-28 12:55:20 +08:00
回复了 ChristopherWu 创建的主题 程序员 迫于女票基础太差,起草计算机提纲给她特训讲课
@ChristopherWu

9012 年了,vim 能做的有哪些 vscode 做不到? vscode 能做的有哪些 vim 做不到?

我也是命令行和 vim 偏好者。但从工程实践的角度,我并不觉得 vim 仍然适合新手入门。

gcc+gdb+cmake 编写的程序一定比 visual studio 质量高吗,我看未必。只不过是有耐心学习 gcc,gdb,cmake 的人,多半已经可以编译出质量还不错的代码完成工作,才有心思和精力去学习这些工具。
2019-06-28 12:49:44 +08:00
回复了 ChristopherWu 创建的主题 程序员 迫于女票基础太差,起草计算机提纲给她特训讲课
http 需要讲。其他倒不是说不需要之道,而是有更多优先级更高的东西需要讲。

ascii,gbk,utf8 和 utf16 什么关系。

正则表达式相关。

tcp,udp,websocket。

base64 是什么,为什么需要 base64。

xsrf,xss,sql 注入,重放攻击,中间人攻击的概念与防范。
2019-06-28 11:12:15 +08:00
回复了 MuscleOf2016 创建的主题 程序员 突然觉得作为前端的上限比后端要低很多!
总有人觉得一个网络请求的这端和那端有着不可调和的矛盾和不可填平的差距。

研发的上限取决于产生的价值。价值,而不是位置。

这么说吧,一个只需要所有离线功能的 windows,你开发的出来吗?

utf-8 编码,你设计的出来吗?他属于前端还是后端?

protobuf 支持 java 也支持 objective-c,给你 rfc 文档你实现的出来吗?不给 rfc 文档你构思的出来吗?
2019-06-28 10:09:00 +08:00
回复了 rootliang 创建的主题 问与答 关于 GO import 的几个小问题
go mod 定义一个 module 名,在其他部分引用时,引用 module 名。
2019-06-28 09:58:07 +08:00
回复了 zxq2233 创建的主题 程序员 流量混淆传输之后,网关还知道我访问了哪些站点吗?
Simple random DNS, HTTP/S internet traffic noise generator

https://github.com/1tayH/noisy
第一,因为连续 999 天已经是正态分布中的小概率事件了,更多可能没考虑到。
第二,超过 999 天字符长度会变长,可能造成字符重叠或显示不完整。
@ho121 创业初期,张一鸣在某个纪录片自述的。
发展空间这回事,其实是很难估计的。在居民楼办公的字节跳动怎么也不会看起来比拥有独栋办公楼的百度看起来更有发展空间。
2019-06-27 09:25:08 +08:00
回复了 diggerdu 创建的主题 程序员 树莓派可以玩 csgo 吗?
技术上也许可以,但是如果作为队友,我是断不可能允许的。
base64 除了编码解码还有别的操作吗。。。?
2019-06-26 10:55:08 +08:00
回复了 tonfy 创建的主题 iDev iOS 高级开发必须会 JS?
其实不光是 JS,也需要具备一定的 C 开发能力。究其原因,这两个语言是第三方库最丰富的,无论是集成还是移植都很容易遇到。

多学点语言总归没坏处。毕竟单看语法和标准库的话都不难学( c 艹和 php 不在讨论范围内)。
基站定位可否一战
2019-06-25 16:51:44 +08:00
回复了 caozhengi 创建的主题 优惠信息 Google 云免费一年赠送 300 刀
村里通网了? azure 和 aws 都有类似的免费套餐,阿里云(还是腾讯云来着,忘了) 9.9 半年。
有模式匹配的语言,switch case 表达力更强。没有模式匹配的语言,多数情况下 switch case 可以使用表驱动法开发。
unity, python, vba
1 ... 42  43  44  45  46  47  48  49  50  51 ... 59  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3793 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.