Saturday, September 25, 2021

V2EX - 技术

V2EX - 技术


突然发现 VSCode 完全比不上 Jetbrain 全家桶

Posted: 25 Sep 2021 04:48 AM PDT

最近来了一个 golang 的活。本人不咋会 golang,IDE 都是临时配的。

干活途中,有个小小的重构需求,要改包的位置和名字,结果 vscode 只能改包名,import 的位置完全不管。后来换了 goland,统统帮你搞定,还细心地帮你加上 import alias 。

其他 VSCode 比不上 Goland 的

  • 跳转。无论是跳到类型定义处,跳到接口实现处,还是列出当前文件里的 symbol,都不咋样。。
  • 自动生成。比如实现方法,vscode 会把接口里的所有方法都生成出来,完全不智能。
  • auto fix 。vscode 经常给不出任何建议,反而 Goland 总能击中要点。

可能这些都是 go 插件的问题。但总之,VSCode 的开发体验完全不闭上 Jetbrain 全家桶。我之前还用过 IDEA,CLion,PyCharm 等,VSCode 也都比不上。。

我之前还是挺喜欢 VSCode 的,想着用它统一不同语言的编程环境,但现在完全放弃了。。。有点失望。。。

CTO 是做 Java 的,然而技术选项却选了 rails

Posted: 25 Sep 2021 04:47 AM PDT

如题,公司技术栈灰常混乱。我是新来的,了解到 CTO 以前是做 Java 的,公司的主流技术栈是 rails 的,还有其他语言写的服务,比如 Java (纯原生 Java 写的 web 服务,没用任何框架),Django,go 。其中 rails 占了 70%。

然后注册中心、消息队列、缓存全部自己的写的极简版,一堆 bug,隔三差五报问题,我都改了好几个了。

rails 出了问题完全没法查,log 基本查不到。用户充了钱,会员没到账,完全不知道哪一步丢了。

前后端都是动态语言,由于问题太多,又很难招到 rails 的人,然后决定把 rails 先换成 soringboot,接口对字段的时候太 tm 费劲了,完全也找不到人问。以前做这些人。已经离职了 80%。

一个 CTO 不统一公司技术栈,还选 rails 这种垃圾,废物 CTO 。 要不是给我钱太多,我 tm 早跑了

由于这些原因导致我对 rails 的印象非常差,觉得就是个垃圾。甚至觉得当年流行可能是碰上了特殊历史原因喝时期。

大家平时自学也都是在自己房间学嘛(IT,闲暇时间的充电)

Posted: 25 Sep 2021 04:28 AM PDT

感觉一个人在房间里面学习效率不高,想了解一下大家周末也是自己一个人在房间里面自学嘛,哈哈~

想搭建个 K8S 环境测试并应用在实际生产环境, 这两个哪个比较好?更容易搭建和维护? RANCHE/SEALOS

Posted: 25 Sep 2021 03:58 AM PDT

或者大家有更多的推荐码? 那种搭建维护方便的产品?

Django REST framework 项目运行测试时遇到导入出错

Posted: 25 Sep 2021 03:01 AM PDT

运行测试的时候报错,看了下具体报错代码:

# rest_framework/test.py from rest_framework.compat import coreapi, requests  if requests is not None:     class HeaderDict(requests.packages.urllib3._collections.HTTPHeaderDict): # 这行出错 

到最开始导入 requests 的地方:

# rest_framework/compat.py try:     import requests except ImportError:     requests = None 

应该不会有问题啊,再看了下我的 Django 目录结构:

proj ├── proj └── app1 │   └── test.py └── app2 └── requests 

我 Django 项目里有个叫 requests 的项目,这样就导致安装 DRF 后,在运行测试的时候导入了错误的包。

问题来了,有没有改应用名之外更好的解决方法?

Java 的 loom 终于稳定了

Posted: 24 Sep 2021 11:12 PM PDT

In Project Loom we expect to have one, maybe two, draft JEPs in the coming months to propose the Virtual Threads feature. We think the current implementation is far enough along, and stable enough, to start ports to other architectures.

https://twitter.com/OpenJDK/status/1441374384321703936

有无调节屏幕色彩的 apk?屏裂了,换的屏偏蓝

Posted: 24 Sep 2021 06:54 PM PDT

如题,请指教,谢谢

这样的权限设置安全吗?如此仅 nobody 可读是不是只有 root 和 nobody 可读?

Posted: 24 Sep 2021 03:13 PM PDT

前情提要:/t/802263

后来我运行 acme.sh --install-cert /path 把证书文件拷贝到 /root 之外,然后 chown nobody key.pem ,key.pem 的权限就变成了'-rw------- 1 nobody root',这样的话理论上就只有 root 和 nobody 可以读取了吧?

现在程序能以 user=nobody 正常运行,如果程序有漏洞被黑了,拿到的权限也只是 nobody,对整体服务器没有影响吧? key.pem 只是免费证书和自签证书,不值钱,哪怕被漏洞顺走了也没有任何损失

以上理解是否正确?

在大陆用 Pixel 麻烦吗?

Posted: 24 Sep 2021 09:15 AM PDT

如题,想要买个 4 或者 5 体验一下,电信卡

No comments:

Post a Comment