V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jjwjiang  ›  全部回复第 6 页 / 共 8 页
回复总数  160
1  2  3  4  5  6  7  8  
2022-04-13 14:50:50 +08:00
回复了 dunhanson 创建的主题 程序员 为什么要区分不同的 http 状态码?想说服同事
@james2013 你这说法就不太对了,显然在现代前端里 promise 广泛使用的情况下,catch 比 if(res.code ==200)的语义化和代码结构更佳。
2022-04-13 14:34:10 +08:00
回复了 dunhanson 创建的主题 程序员 为什么要区分不同的 http 状态码?想说服同事
@daimubai 同意,真不知道搞技术的也这么多一根筋的。

拿 400 和 422 举例,422 可以很容易的覆盖一部分业务错误,所有参数上的不合法都可以归到 422 里,对监控更容易,跟别的合作伙伴做对接也更简单。

比如 request 定义是
{ n:int, s: string}
而 n 要求大于 0 ,s 要求不能为'',那么
{'1'}
就会对应到 400
{n:'1',s:1}
{n:-1,s:''}
对应到 422
而 n:1998 会造成业务上出错,那自然是以 200+message 返回

界限很清楚也很好用,422 我就去检查参数值,400 就检查参数格式,而 4 开头的都会被浏览器认定为 client 错误,事实上也确实是作为 client 的调用方有错误,不挺好吗?

rest 规范你觉得不合理就选择使用就完了,全盘否定或者全盘肯定都是不现实的。
2022-04-13 14:23:16 +08:00
回复了 szxczyc 创建的主题 问与答 疑惑:为什么过了一个月自己写的代码都忘了
没有这种感觉,关键的代码几年了我都能想起来,不关键的想不起来也无所谓,只能说是记忆方式的不同,我回想一个很久以前的代码是通过上下文联系回忆的,当时遇到的问题,解决的思路,遇到的困难,最后的方案,总能有线索让你抽丝剥茧的想起来。

如果纯靠心智去记忆代码片段那肯定是做不到的。
2022-04-07 16:12:02 +08:00
回复了 TWorldIsNButThis 创建的主题 React 怎样适应从手动请求数据到使用 hook 请求库的思维转换?
个人一个最简单的模式

`function useApiQuery<T>(endpoint: string): [T | undefined, any, boolean, (parameter?: any) => void] {
const env = useEnv();
const [data, setData] = useState<T>();
const [error, setError] = useState();
const [loading, setLoading] = useState(true);
const trigger = (parameter: any | ((parameter: any) => any)) => {
const parameters = parameter instanceof Function ? parameter() : parameter;
setLoading(true);
axios.get(endpoint, { params: parameters })
.then(res => {
setData(res.data);
setLoading(false);
}).catch(err => {
setError(err);
setLoading(false);
});
};
return [data, error, loading, trigger];
}`

hooks 里自带状态,所以如果你真的需要管理请求数据的状态可以在这个 hook 里管理,或者再用另一个 hook 来专门管理并且协调 query 的 hook
2022-04-07 16:02:45 +08:00
回复了 Te11UA 创建的主题 微信 毕业设计只有增删改查怎么找亮点?
毕设整那些架构概念简直是搞笑,导师都不见得懂,自己也不见得明白,加上又不直观,属于是大力给自己挖坑

还是推荐从直观方面入手

1. 用高大上的 UI 框架和页面设计让系统高级化,非常容易,很多现成的
2. 可视化,各种图表不管有没有用,先塞进去,最好再整个 dashboard 做首页
3. 增加客户端和管理端的交互,比如某个页面需要看 1 分钟才达标之类的
2022-04-07 15:55:02 +08:00
回复了 mythjava 创建的主题 问与答 团队叫我准备一个关于 CSS 的技术分享
看团队水平

都还处于原始人阶段的话大力推荐 flex 和 grid ,flex 可以解决 80%以上以前 CSS 的疑难杂症,包括不仅限于什么居中对齐自适应等等……

现在写 css 还不用 flex 布局简直是犯罪
2022-04-07 15:49:17 +08:00
回复了 villivateur 创建的主题 .NET 求推荐 C# / .NET 相关进阶书籍
就一本 CLR via C#感觉最有用
比他深度深的很难用的上
比他浅的不如 MSDN
2022-04-01 14:25:37 +08:00
回复了 kuls 创建的主题 程序员 有没有实际开发编程能力很强,但是不擅长面试的同学?
我觉得不太可能

我面试一般会对着简历问,如果是能力很强的不可能对着简历上的内容少加引导还说不出来个啥的

纯问八股那类的我不认为是面试,人家压根不准备招你
2022-03-28 11:05:42 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 程序员 哪些大公司在用 ASP.NET Core?
.net core 跨平台之后很多人会用来架一些小的 service 、api 什么的了,又快又方便,门户或者核心项目的架构肯定没法说换就换啊
2022-02-16 13:17:15 +08:00
回复了 iDontEatCookie 创建的主题 English 英语很烂怎么办啊?
@ratazzi 根本不用纠结这些细节,甚至有一些词或者名字,在我司,中日印美瑞几个国家的人发音都不一样,大家并不会纠结这些,都能听懂

去纠结发音错误的一般都是老师或者压根没在英文环境办公过的人
2022-02-15 13:53:56 +08:00
回复了 vq0599 创建的主题 求职 xdm,这样写简历的技能描述会不会很不合适啊?
咳,都这么多年了,还没明白简历第一是给 HR 看的吗

HR 哪知道你那些技术细节啊,都是通过关键字筛选筛出来的,也就能了解 java 和 javascript 是不一样的这种程度了

所以老老实实码内容,当然你愿意可以准备一份不一样的去面试的时候给技术面的人
2022-02-05 14:27:05 +08:00
回复了 WeiShenMe 创建的主题 生活 心态有点绷不住
那你要是发现了这样一个事实:
跟你一样上 V 站起早贪黑(或者不起早贪黑)踏踏实实兢兢业业当普通上班人的人,也有一大部分收入、生活完全碾压你……

你不得抓狂?
2022-01-07 15:20:39 +08:00
回复了 fatyoung 创建的主题 问与答 有做过 smlie 全飞秒的老哥吗?
可以知乎上搜 Laksa 这个答主

他这篇文章是我知乎几年来印象最深的文章之一,扪心自问一下自己能不能做到比他还好
2022-01-07 15:06:28 +08:00
回复了 fatyoung 创建的主题 问与答 有做过 smlie 全飞秒的老哥吗?
知乎上看过一些,最大的问题是如果术后出问题是“不可逆,无解”的,就是出了问题眼镜都没法配,永远的变成残疾人,他们的病友群几乎每几个月都有人自杀,我感觉如果你的收益比不上这个风险说实话真没必要去冒险。
2022-01-04 16:25:08 +08:00
回复了 a437008694 创建的主题 问与答 三体 3 中有个剧情疑问,大家瞅瞅,求解
在文章里的背景下找一个宜居又没暴露的星球哪有那么容易,地球就是个香饽饽,能吃肯定吃
2021-12-31 13:15:30 +08:00
回复了 partystart 创建的主题 程序员 在一年的最后一天 emo 下,突然觉得生活好累
@buru 难以想象在一个码农论坛出现如此没有逻辑的回复,我没有乐观也没有优越,感染和死亡的数据就摆在那里,我只是纯粹从数据角度分析概率而已。
2021-12-31 11:22:19 +08:00
回复了 partystart 创建的主题 程序员 在一年的最后一天 emo 下,突然觉得生活好累
你要是前年发帖我还觉得有道理,经过新冠还这么想?
在欧美躺平当废物你可能在过去两年内已经躺进停尸间了
2021-12-31 08:55:23 +08:00
回复了 jjwjiang 创建的主题 分享发现 华为智能眼镜使用几天的感受
@morizawatt 啊哈哈是的,看你怎么定义“智能”了,智能手机也没有 AI 。理想的智能眼镜估计还得好几年才能成熟
2021-12-30 13:05:39 +08:00
回复了 jjwjiang 创建的主题 分享发现 华为智能眼镜使用几天的感受
@wy315700
@noming
@582217
这真不知道……我没用过,但是从现在使用看我估计不好,因为很多自定义配置在华为的应用里做的
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1430 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 17:18 · PVG 01:18 · LAX 10:18 · JFK 13:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.