2021-01-25

19 篇热帖

1. [送兑换码] Mac 上非常好用的 API 文档生成工具更新接口测试功能了 ! ! !

RabiAPI 是 MacOS 平台上通过 Java 源代码直接生成接口文档的工具,支持 Spring / Swagger / JAX-RS 等框架。

更多介绍见之前的帖子 https://www.v2ex.com/t/731753

本产品为买断制,目前售价 60 元 /个,并且没有任何登录和联网功能,请放心使用。

产品交流 QQ 群: 244365684

作者 v 信: superwhitecosm0s

经过一个多月的开发,RabiAPI 现在支持了接口测试,HTTP 类型接口可以直接进行测试。同时会自动根据接口定义填充参数模板

调试功能目标是一个包含所有基本功能的 HTTP Client,相当于集成了一个 Postman,所以你可随意修改和填写参数。

通过右上角的切换按钮可以切换文档与测试功能。

以下是功能预览

填写 Headers 参数

Screenshot - 2021-01-21 20.13.52.png

填写 Path 和 Query 参数

Screenshot - 2021-01-21 20.13.59.png

支持 Raw / Json / Form / Multipart 等常见 Body 类型

Screenshot - 2021-01-21 20.13.40.png

Screenshot - 2021-01-21 20.13.24.png

100 个产品兑换码,请直接前往 Mac App Store 中兑换

  1. NPWEET4AEJMA
  2. J7WNPJWK97XT
  3. XKNL4TPTF6XN
  4. R4HFXPLNJMAF
  5. 7YPPNYKFAYNR
  6. 9RX3FYAJ463N
  7. P33KTAXNLNPM
  8. PJKMYNWJMJPJ
  9. YKW3EKWRJK6T
  10. JA7A6X933WLL
  11. 3M46HL37MYTE
  12. PMMAW69RFARM
  13. YW9NPAJPL6A6
  14. RX49REMM6F3Y
  15. JNH3NFHMWRKJ
  16. JNF94RMA7NHP
  17. 3FHNJLJTKMH6
  18. K7XA6MNMYY6J
  19. J7F6HKE3LML7
  20. P3Y96PMLXRR4
  21. NNNT4HP3XA4T
  22. 7KXAHNYEWMWM
  23. LEHPEXW3TP9A
  24. H73K77L49RLK
  25. LJ3NH967N4RH
  26. YTTNARLE3RL3
  27. 63PE676LEJHM
  28. ANTYMF9YJ9JN
  29. 9RE3TWTPNNNH
  30. E3JNYKPXLWRX
  31. MN74P6KMTRHX
  32. KT4LRNN9YX6L
  33. 49WHYAWF7EXM
  34. H7A464EW4F6P
  35. F69XXJKFJ3NM
  36. XWX7LFPHPK9A
  37. TX4WEAHLTFTH
  38. 6M7T6KYLAKXY
  39. YRWWTKAHAAL3
  40. 3RJ9ELXKEH49
  41. TTWWHK4LW6L6
  42. 6HPWXMJPRFEL
  43. WEL7JPXXA6NW
  44. HR3KYL66PHRN
  45. TENFKRL3AH9N
  46. XW7KWE6Y3973
  47. Y3FT9FW3XNPK
  48. JWKLMWH7T7HK
  49. XEKT4W3PHTT7
  50. 6H6A6AER9YWA
  51. WNE43WHJX6W9
  52. LJ4XFMR4L374
  53. J34TWXKAP7YH
  54. EY7MEWXXP6R4
  55. 6KNKEYR7K3WK
  56. PWF4ELREMHE6
  57. PJNLWN47L6LY
  58. XFKMF3KWRYAJ
  59. 6W44XJYNR66A
  60. E49W634F3JW4
  61. FE9NHTLXY7M9
  62. 4X3AYTXEY4JY
  63. HTTPP6N3K6J7
  64. T4MYH3FHJLJJ
  65. YPJ3KF9KEYLE
  66. PRL9PFFP964K
  67. K7YFRERXW6HE
  68. 6LL776TJEWP6
  69. RJXXKHH7AR7K
  70. HLNFEWYM6PA6
  71. K77HK74TA67R
  72. HEWJWX6KPJAA
  73. RMXYNTH4X9XX
  74. E3TF7N9MY37R
  75. LANWKN7L7RNT
  76. P743ANW3FFY3
  77. RWRJXJ9T9X47
  78. Y4TFXT9TPW9Y
  79. 9FP49R6T6N6H
  80. MPMPEAXKLKP6
  81. 3PLNHN974EAT
  82. JKXJYY773RJN
  83. EN763RYFTFLH
  84. FENLLRNT4Y76
  85. 76P7NWL779WR
  86. LFJFT3MJ4PT6
  87. LLLKFYR7JWML
  88. AAYH47YYM4EF
  89. NYYER339Y944
  90. NLANETMK94TJ
  91. HXL7XP39EJF7
  92. YYX94AJH4AWJ
  93. YXRXXNAKKJET
  94. L7F9EYR669M4
  95. LY79JM9FYTKM
  96. PL3P3LE7JLMT
  97. AW94PR79MJAW
  98. 4X7WARH43N3M
  99. 9XTNXMKKL6HE
  100. KWJE6LPYJ7X4
2. 做为程序员,现在一般都怎么看新闻
很久以前,新闻一直是被网易、新浪、腾讯垄断
当初有个冲动,就是自己搞了个爬虫
然后把这几个网站感兴趣的新闻频道整合起来,这样方便又不被广告骚扰
后面因为这些网站的新闻越来越没意思
自己搞得体验也不好,也就没再用了

几年前,今日头条闯进了新闻圈,那种贴心的推荐感觉挺有意思
觉得这就应该是属于程序员的新闻终端
想看什么推什么,就是自己整爬虫也没这么智能、好用

现在自媒体泛滥了,不管头条、网易等各大新闻终端都是垃圾文泛滥
有曾想,是不是我自己就爱看垃圾,爱去点
就试着训练一下,关掉大多推送新闻,都设为"不感兴趣"
不知道是不是我方法不对,垃圾标题党照样无穷多
而且到处是网课,电商广告,电子产品的开箱...

有点对这种新闻类终端失去兴趣
但又想继续关注社会热点
又有点想搞自己爬虫的冲动,但还是得有好的爬取源头

大家看新闻,有什么好办法 ,好来源吗
3. 投资被诈骗 53 万

距离被骗已经两周过去了,1 月 11 号报的警,到现在还没给立案。 只能说自己太傻了,太容易轻信别人了。

被一个网友忽悠去搞区块链投资,玩秒合约,钱是从火币上转过去的。

意识到被骗的时候,通过看这个网站的调用的 api,在 github 找到了这个诈骗网站的源代码。试了一下文档中写的后台用户名密码,一下子就进到了后台。发现就是很简单一个后台管理,自己好傻,当时稍微一注意就能发现这种垃圾网站有问题。上面可以设置每个人的盈亏,金额都是随便写的数字。后来自己从上面导下来了受害者的信息,挨个打了电话,有的及时止损了,有的像我一样都是钱取不出来了,联系的受害者算上自己有 6 人已经报警了。

从后台上看骗子登录的 ip 地址都是老挝。不过我给骗子打过电话,从 10086 上查看,自己没有打过国际长途,骗子都是在国内的。他们登录的时候都是挂的 vpn.

自己从 github 上下载了他们的源代码,找到了其中两个的程序员的邮箱地址。其中一个是 qq 邮箱,微信直接找到了其中一个,写这种网站的程序员可以直接告他吗。

从写诈骗网站的这个程序员身上,能追踪下去吗,这种追回来的希望还大不大

4. 分享下在日本工作两年总结

就要年底了,也算是记录下在日本工作两年的经历吧(注:本人情况不代表日本所有公司都这样,仅仅是给一个新的角度给大家)

日本工作感受

谈到日本,很多人似乎都有一些比较根深蒂固的误解,比如加班严重、等级森严、压抑之类的。但是这些问题其实都是比较刻板的印象,尤其是加班,挺久以前的确比较严重,但是后来过劳死了几个员工引起巨大社会反响之后,日本法律对这方面限制变得极其严格,加班过长公司都会强制你减少加班之类的(虽然不好听,但是现在国内 it 行业加班情况是真的让向来以社畜自称的很多日本人也看得胆寒)

至于 it 这个行业,可以说是最不像日本传统行业的行业之一了,以我在的公司为例,讲求实力效率和成果,上下级有但大家都是程序员上去的并没有那么死板,公司氛围很轻松。加班的话毕竟是程序员,项目出事情或紧急情况的话多少要加点班,但一年也没几次。任务分配我们是一个小组每周都有几次会议,程序员和负责与客户对接的项目经理一起讨论客户需求决定如何开发,然后根据实际情况给出完成时间。开发方面我一般都会多报一两天,留下一些时间给紧急调整。所以整体开发基本都是有条不紊顺利在进行的,也从没因此加过班。

工作时长

一周双休,法定节假日都会放假,因为日本小节假日挺多的,经常一个月内就有一两天额外的假日,导致我妈曾吐槽为什么微信找你动不动就在放假。最近日本政府还出了新规定,要求所有公司员工,每年必须强制休满至少 5 天带薪休假。所以也出现了公司强制员工带薪休假的情况。所以日本工作的话放假是真的很多的。虽然很多日本人挺不满的(主要很多人想攒个大长假放假。但是很多人攒着其实也不会去请假导致过期,所以政府这规定我觉得还挺合理的)

至于每天的工作时间,公司因为讲求实力和效率,到手工作完成的话就行。所以虽然有打卡,但是更多类似于确保你今天有没有上班,对上下班时间没什么要求,工作做完没有什么会议的话你高兴的话就可以直接下班了。周围挺多人都是 11 点慢悠悠来到公司,干到 6 点、7 点多下班,有事情的话再晚点甚至下午到公司也没问题(因为我属于夜猫子型,所以一般 11~12 点到公司,7 点之前下班)。上班期间可以随时休息也没人管你,时长自己定,不影响任务和会议就行。

这些方面不得不说的确是比国内 996 的公司做得好多了,压力不会这么大,当时决定留日当程序员也算是比较正确的一个选择(不过可能也和我所在的公司有关,在日本 it 界,这种不管你上下班的公司也不多)

工资

入职时在日本程序员行业里算有点低的,但是后来涨了几次工资,现在算是到了日本程序员一般水平了。我住在东京,其实生活成本也没那么离谱,每个月去掉各种固定生活开支,不乱买额外东西(电子产品之类的)的话,大概能攒下 1w RMB 左右。因为东京房价比国内低很多,再干个三四年就能付个首付了,还在考虑这钱是买房自己住还是干嘛(将来留不留日还是个问题,这个没法做太过长久的打算)

技术栈

的确日本很多 it 公司都得维护客户的陈年老代码,挺多公司技术栈挺老的。

不过对于互联网的 it 公司来说这方面包袱没那么重。我所在公司技术栈还算新,java 组那边不熟,在我知道的范围内大部分项目都基于 docker 了(主要是跑在 aws 的 ECS 或 EC2 上),项目没特别情况的话都会采用语言或框架最新或次新版本(比如组里已经在评估 PHP 8 是不是可以用了,等过半年一年 PHP8 稳定下来之后估计一些项目都会迁移上去),go 语言用得也很多,python 、nodejs 之类也都非常积极在用(看了下公司 repo,我可查看的项目范围内唯独没有 rust 项目,泪目)。公司接的项目也有很多高并发的大项目,干个几年至少也不会出现什么自己的技术不知不觉脱离主流的情况。

语言

我是日语 N1,在日本也留学了几年,所以语言都是用日语交流(不如说英文反倒说不溜,英语算是我的一个弱点需要克服,也是将来跳入大公司的阻碍)。在日本工作,我的看法是只要不是进一流 it 大公司(微软、line 、雅虎这些),基本的日语技能是必须的,否则你很难在日本人为主的职场里干好事情(因为日本人也一大堆英语不好的,互相用英语交流成本太高了)。啊,不过上面这些对欧美白人不适用,欧美白人在亚洲地区受优待也是个老问题了,不展开。

新冠

谈到最近的日本,那必定是新冠了。政府防控不利东京天天确诊 1000+,已经在家远程工作很长时间了,时不时要去公司开会,我是开完会就直接跑回家继续远程,实在是怕高峰的电车。远程工作还是挺惬意的,上面说过打卡不强制,每天睡到自然醒然后打卡开会,因为在家更容易集中工作效率感觉更高了,工作更快完成所以空出的休息时间更多,闲下来玩玩游戏之类,通关了挺多游戏。唯一的担心就是日本新冠再这么搞下去,经济变得不行别来经济危机。

签证、绿卡

我因为是日本留学毕业后留日就职(具体下面会讲),所以很轻松拿到了高度人才签证(别看这名字是高度人才,来日本留学毕业的话挺好拿的)。有这签证日本工作 3 年就能申请绿卡(如果是高分的高度人才签的话,1 年就能申请绿卡,我没那么高学术造诣只能申请普通的)

来日本的经历

我找到日本工作的方法挺普通的——先来日本留学读研究生(在日本叫修士),然后毕业后在日本找工作就职。

我读的专业和 it 可以说是没有任何关系,因为我实在对将来就职的行业没兴趣,所以就决定随着我的兴趣找一个程序员的工作(编程是我的兴趣,拜其所赐我毕业时也有了一定的编程经验积累)

不同于国内,日本公司招聘的时候对应届大学生并不怎么讲求专业对口。很多公司和行业招毕业生都是直接专业不问、经验不问,更多看重一个毕业生的过往经历和培养价值。甚至一些 it 公司也这样,像乐天、line 、雅虎、リクルート这些大公司,都会在录用有编程能力的人之外招挺多完全不会编程的人。这也算是日本的一种特色吧,有好处也有坏处。我毕业前就想过,我这情况如果回国当程序员,根本不可能找到好点的工作,所以留日工作也算是权衡之后的。所以我也算是拜其所赐,最终成功跨专业找到了一份程序员的工作(虽然没那么顺利,但也没那么困难)

5. Java 面试新人如何避免培训刚出来自称 2 年经验的

如题,本人自己也是个喳喳,上面非要让我去面技术,我面了 2 次,失败 2 次。
第一次面进来的虽然捉急,但给时间还能写出点东西。
最近这次夸张了,培训刚出来 1 周,完全 0 经验冒充 2 年经验,面试对答如流,做题也有八九十分,结果刚进来搭环境搭 2 天还跑不起来,写接口也拿百度的代码缝合,一运行各种报错,最后被劝退了。
年后又要面试了,感觉心里有点抵触了,看人也变得多疑了。
的确我知道可以面试直接上机器写来判断水平,但还是想来问问大佬有没有什么招,1 小时里就面出真实水平。
如果上机面试,那出些什么题目合适?
先谢过各位大佬!

6. JAVA8 的 Optional 是鸡肋
对于处理 NPE 问题基本没有帮助

不使用 Optional,你得判空
使用 Optional,你还是得判空,只是换了一种形式
引入 Optional 降低代码可读性,代码变得丑陋

我在工作中从没见到有项目使用 Optional
除了使用 java stream 不得不用到 Optional

本质上 java 要在 null 上做优化只能通过底层语言设计上做改进(比如 Rust ),然而由于兼容性的需要,这条路已经走不通了
7. 如何在 1s 内统计出 13 亿人口数据找出使用人数最多的十个姓名

请教下各位大佬这种需求可以实现吗

8. 要是微软能重新捂热 Windows Phone 就好了

最近买个了翻新的 Nokia Lumia 1020,那手感,大小和流畅度真的让人有好感。只可惜系统停滞在 8.1,不能登录微软账号了,但是登录 Google 账号却可以,所以邮件通讯录勉强可以用。

不能登录微软账号意味着也下载不了 app,能使用的只有电话,硬件收音机和地图(常常失去响应)。近一两年,对 big techs 的警惕程度上升,这电话正好当个拍照尚可的功能机使用。拍照还行,没有 7 年前出来时的风光了,拍了照片只能用蓝牙传到别的智能手机才能上云或者进 NAS 。

Windows Phone 的流畅程度和界面感觉真是很好,加上微软现在也缓过来了,要是他把 Windows Phone 这当年的弃子弄回家,多投些资源,和 Google 和苹果争一争,多好。

9. 怎么才能让狗屎的 16 寸 Mac 安静下来

妈的我 npm i classnames 都能把风扇搞到 4000+ 把老婆吵醒了。就刚才。外接了一个 4k 一个 1080.

10. 又做了一个 V 站 app~ 可能是第一款专为 iPad 设计的 V2EX App,过年在家就用它刷 v 站了😎

伟途亦可思 上线到现在已经一年多了,用户将近 1w,每天也有大概 1k 个 v 友在使用。这之间收到了可能有近百封邮件反馈 bug 或者提意见的,其中有很多用户都是提的针对 iPad 的建议,让我萌生了做一个 iPad 版本的想法。

2020 年经历了腰突,当了爹,这个 app 也一直拖到了 2021 年,最近终于上线了第一版本,可能由于最近精力有限的原因,还有一些缺失的功能以及一些 bug,但是后面会持续更新,话不多说,先放图~

主题列表

1.png

列表分页 8.png

节点

2.png

发现

3.png

个人主页

4.png

主题详情

5.png

深色模式 1

6.png

深色模式 2

7.png

AppStore 下载链接

V2EX-HD

TODO:

  1. 丰富功能,修改一些 bug
  2. 增加多种主题风格或者可自定义主题
  3. 通过 Mac Catalyst 移植到 Mac 上(购买过 iPad 版本的不必再次购买)

后面我会分享 Testfilight 内测链接出来(正在审核中),毕竟 app 是收费的,如果有 v 友只是想先体验一下可以先参加内测😁。

11. 一个数反复增减相同的百分比为什么会越来越小

比如:

初始量为 100,增加 50%再减少 50% = 75

初始量为 100,减少 50%再增加 50% = 75

无论怎么操作,都只会减少,为什么会出现这种反直觉的现象? 具体到日常生产生活,我感觉这在买基金或者股票的时候会比较明显,有其他需要关注这种问题的领域吗?

12. 度日如年,想年前提离职了

V 友么,你们有时候有没有度日如年,很想马上离职的想法 我现在连年终奖都不要了(几千),想年前就提离职,给自己放个寒假,年后入职新单位了(下家已经找好)

13. 免息分期 or 一次性付清
买电子产品或家电大件等时,如果能 3 、6 、12 、24 期免息,你会选择分期还是一次付清?
14. 家里东北县城鸡蛋 7 元一斤了

很多年没买菜了,我还停留在 2~3 元一斤的时代

15. 如果您购买的是非国行苹果手机
而且机器带着不是你自己购买的 applecare+服务,且服务内容包含“失窃与被盗”保险,建议退货。

因为你没有购机小票也没有 ac+购买凭证,无法证明这台手机是你买来的。至于对方会用这个保险做什么,你无法控制。
16. 国内手机能媲美 apple 推送体验的是不是只有华为小米?

作为 android 开发,一般我们都会集成常见的厂商通道,所以理论上

  • 华为
  • 小米
  • OPPO
  • vivo

都是可以的。不知道各位大佬真实使用的体验怎样?

17. 5000 以下商品推荐

公司年会,让自己写 5000 以下的京东自营商品一件,如果抽中自己的就给买。

不可以是虚拟币京东卡这种,求推荐

18. 解放生产力! 全新开源数据库客户端!

使用条件: vscode 为你的主力工具.(该客户端为 vscode 扩展)

文档地址: https://github.com/cweijan/vscode-database-client/blob/master/README_CN.md

作为一个后端, 每天除了写代码就是看数据库, 然而市面上主流的数据库客户端用起来总不是很顺手, 故开发了这个客户端, 经过一年迭代, 现在日常常用功能体验已经超越 Datagrip 、Navicat 等主流客户端.

相比上次在 v2 发布, 本次的更新了以下功能:

  1. 之前只支持 mysql, 现在额外增加了 PostgreSql 、SqlServer 、Redis 和 ES 的支持!
  2. 表格视图重构, 如今视觉效果打满, 同时颜色跟随 vscode 主题.
  3. sql 提示优化, 感受丝滑般的 sql 编写体验
  4. 额外增加了一个视图容器, 用于显示 redis 和 ElasticSearch
  5. 视图菜单增加了中文 i18n, 不用担心看不懂英文了!
19. 广东电信这波宽带提速活动可还行?
http://gd.189.cn/hd/2021/newyear/?source=WXPUSH-21NY-GDDX&XSQD=WXPUSH-21NY-GDDX

1 、线上预存费用提速用户
1 )线上办理预存 240 元,且承诺在网 2 年提速的用户,可提速至 200M/300M/500M/1000M,原本套餐月租费用不变。(不含升级 5G 包提速、换光猫预存提速、承诺家庭月消费额提速等用户)
2 )线上办理的用户,预存金额 240 元从次月起 24 个月内,每月返还 10 元,返还费费用可用于用户号码的宽带、移动、固话等费用等所有通信费用抵扣,协议期内不可取消。
2 、线上升级 5G 会员包提速用户
1 )资费内容:29 元 /月,流量 10G ;符合条件的宽带老用户,办理 5G 升级会员包并承诺在网 2 年可提速至 200M/300M/500M/1000M 。
2 ) 5G 升级会员包内流量主副卡可共享、流量不清零。
3 ) 5G 升级会员包订购当月生效,从生效当月起算,需持续使用 12 个月;允许用户退订、拆机,退订、拆机次月生效,协议期内用户拆机、过户、退订套餐等原因需要提前解约的情形,需缴纳违约金 100 元。
4 )流量抵扣顺序:定向流量包、不限量视频流量包、赠送闲时流量、闲时流量包、非账单支付假日流量包、1 天流量包、3 天流量包、5 天流量包、30 天流量包、畅聊流量包、后向全国流量月包、赠送全国流量、5G 升级会员包流量、套餐内全国流量、非账单支付流量加餐包、流量加餐包、包月流量包、后向全国流量季包、非账单支付季 /半年 /年包流量、季 /半年 /年包流量、不限量升级包、不限量提速包,超出后执行套外流量资费。
5 )仅限主卡号码订购。订购生效后同步成为 5G 会员,可享相应档次的 5G 会员和 PLUS 会员权益。如订购号码原无翼支付账户,将同步自动开通,翼支付账户即为主卡手机号码。
6 )订购当月起连续 3 个月,获得 20GB/月的国内流量,不需额外收费。可用于 5G 、4G 、3G 、2G 上网方式,不含 WLAN ( Wi-Fi )上网,仅限中国大陆地区使用(不含港澳台地区)。流量主副卡共享。
7 )已办理 5G 黄金会员,可通过登录广东电信小程序-升级 5G-5G 会员领权益,领取 5G 会员权益。更多会员权益可登录“中国电信 5G 会员”微信小程序进行优惠购买。
3 、需换光猫的预存提速用户
1 )请按页面要求登记信息(必填联系电话),48 小时内将安排专人联系您推荐办理相应套餐,请届时保持电话畅通。
2 )办理光猫升级业务需缴交升级光猫一次性调测费用和预存费用,详情以专员联系和确认为准。
3 )套餐退订后,或用户拆机、停机的不退回光纤接入一次性费用,在拆机离网时需归还光猫,否则需支付违约金 300 元;光猫的产权归中国电信所有
4 、承诺家庭通信月消费额的优惠提速用户
1 )请按页面要求登记信息(必填联系电话),48 小时内将安排专人联系您推荐办理相应提速优惠套餐,请届时保持电话畅通。
2 )可办理承诺家庭通信月消费额的提速套餐档次,具体以专员联系为准。
3 )用户承诺每月家庭通信月消费额,家庭通信月消费额包受理次月生效。用户同缴费账号下业务号码每月实际消费额小于家庭通信月消费额额时,则按家庭通信月消费额额收取费用;家庭通信月消费额范围包括同缴费账户下的移动(≤5 个)、宽带(≤2 个)、IPTV (≤2 个)、固话(≤2 个)产生的费用,但不含信息费、代收费。
5 、用户办理承诺家庭通信月消费额后优惠提速须承诺在网 2 年,协议期内退订 /离网,需支付 200 元违约金。
6 、因用户线路及网络设备等因素限制的,以优惠提速套餐为限的最大可达速率为准。
7 、线上提速办理,用户确认订购并完成支付或确认客户承诺提速条款后,订单在 48 小时内完成受理。受理成功的订单立即生效。如遇办理高峰,部分情况可能会延时,可通过订单查询页面查看进度或致电 10000 号查询及报障,感谢您的支持与理解。
8 、用户首次订购,如提速未生效,建议用户可重新拨号上网尝试,观察 10 分钟左右看速率是否提升(非强制性要求)。
9 、提速套餐能否受理成功,以最终受理结果为准,如有疑问可致电 10000 号咨询。