开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

(20210420) Hot Posts


 

开云体育

2021-04-20 Hot Posts

?

Hacker News

Ask HN: How do you keep track of releases/deployments of dozens micro-services?
$ ssh sshchat.hackclub.com

V2EX


纯属好奇,自己一直在用 Windows,自然感觉不到有什么优势,然后有时候看到一些优秀软件,都是 macOS 上独占的。目前自己能想到的也只有 Listary 了,一款可以快速打开 /搜索文件的工具。

提什么类别的都可以,也可以是 Windows 上使用体验更好的软件。


异步大家都在夸,都在说他的好处,但是似乎没人说过他的最大缺点,我来说说吧,避免踩坑。

异步因为是只有一个线程,如果有一个地方阻塞了,那整个网站全部都卡住了(多进程的另说),所以你得时刻记得,如果会阻塞的方法,就得用异步的库。另外还得确保别写出死循环的逻辑,不然也是卡住整个站。

异步现在支持最好的应该是 nodejs 吧,各种异步库都有,但是 python 的支持就少很多了,如果用 gevent,猴子补丁不能帮你把所有的接口都补成异步的,所以你得清楚什么方法是可以用的,例如 commands 这个就不能用,没打补丁,可以改用 subprocess 。

写异步的代码时得时刻提醒自己以上问题,但是如果用多线程模型,就不用担心这些,如果你的网站不是特别大的访问量,可以使用多线程模型,够简单;如果是需要高并发,有大量用户,可以用异步框架并始终记住不要用阻塞方法。

如果说得不对的地方,请大家指点。



楼主之前有叁年大厂经验。由于一些原因,选择跳槽,目前准备这两家里选。

小红书:pkg=60w 现金+30w 期权,社区基础架构组,需要大小周,加班费另算

ebay:搜索部门(非商业化的纯搜索),pkg=65w (现金+股票)

个人能接受 996 的强度,但对小红书的担忧是网上评价内部混乱,担心去了后是火坑。ebay 的话整体可能比较稳,应该不会有太多亮点和槽点?

求过来人给些意见。谢谢!


空军是越来越少了,里面买了北上房子的人,人均千万富翁了


年纪大了,身体顶不住

但是喜欢苹果发布会带来的惊喜,而不是直接告诉你发布了什么产物和参数

想问:怎么才能做到,第二天早上打开录播视频,不会被各大网站新闻,甚至是苹果官网自己“剧透”呢?


如何解决?


  • 大家是一个国区 id 加一个美区 id,还是全程美区 id 啊?
  • 我目前是国区 id,商店用美区 id,有必要全部转到美区 id 吗?

原文:摆]

首先,我们要感谢正在阅读这篇文章的你,我们所有的产物开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或者参与了客户研究,感谢你帮助我们继续引导 Visual Studio 的产物路线图。 现在我有一个激动人心的消息要宣布,Visual Studio 2022 的第一个公开预览版将在今年夏天发布。

Visual Studio 的下一个主要版本将会更快、更平易近人、更轻量级,为初学者和构建工业规模解决方案的人而设计。更重要的是有史以来第一次,Visual Studio 将是 64 位的。用户体验将感觉更干净、更智能、更行动导向。

所有的开发团队在地理上变得比以往更加分散了。在过去的一年里,公司需要他们的开发团队安全地协作,更快速地交付解决方案,并不断提高最终用户的满意度和价值。我们正在通过更好的 GitHub 集成使协作变得更容易,使其从 idea 到 code 再到云端无缝衔接。

64 位的 Visual Studio 2022

Visual Studio 2022 将是一个 64 位 的应用程序,将不再局限于主进程 devenv.exe 的 4gb 内存限制。利用 64 位的 Visual Studio,你可以对更大和更复杂的解决方案进行打开、编辑、运行和调试,都不会耗尽内存。

虽然 Visual Studio 将变成 64 位,但这并不会改变用 Visual Studio 构建的应用程序的类型或位数。Visual Studio 将继续成为构建 32 位应用程序的好工具。

我们可以查看这个视频,演示了 Visual Studio 打开一个有 1600 个项目和约 30 万个文件的解决方案时的内存情况,结果真的很令人满意。并没有出现内存不足的情况。?

我们还在努力让你的工作流程的每一部分都变得更快、更高效,从加载解决方案到 F5 调试。

为每个人设计

我们正在更新 UI,以更好地保持您的流程。其中一些变化是微妙的外观修饰,使 UI 变得更现代化或减少拥挤感。总的来说,我们的目标是降低复杂性,减少认知负担,以便您可以集中精力,保持在区域内。此外,让 Visual Studio 更容易上手,为每个人提供更好的可用性。下一版本的 Visual Studio 将包括:

  • 更新了图标,以提高清晰度、可读性和对比度。
  • Cascadia Code,一种新的固定宽度的字体,具有更好的可读性和字符支持。(如果你喜欢,今天就可以试用 Cascadia Code !) )
  • 更新和改进的主题。
  • 与集成,以便在终端用户发现问题之前,尽早检测出辅助功能问题。

个人化

对开发者而言,我们明白,个性化你的 IDE 就像挑选你的办公桌椅一样重要。我们必须让它 "恰到好处",然后才能发挥最大的生产力。让 Visual Studio 2022 对你来说 "恰到好处" 将比以往任何时候都更容易,从定制 IDE 的各个方面,到跨设备同步设置的能力。

开发现代应用程序

Azure

Visual Studio 2022 将使您能够快速、轻松地使用 Azure 构建现代、基于云的应用程序。我们将为您提供大量的仓库,描述了当今应用程序中使用的常见模式。这些仓库由显示这些模式操作的意见代码、用于配置 Azure 资源的基础设施即代码资产以及内置的 GitHub 工作流和 Github Action 组成,在您首次创建项目时,提供完整的 CI/CD 解决方案。此外,所需要的开发环境都将在仓库中定义,以便您可以立即开始编码和调试。

.NET

Visual Studio 2022 将完整的支持 .NET 6,及其用于 Windows 和 Mac 开发人员的 Web 、客户端和移动应用程序的统一框架。这包括了 .NET Multi-platform App UI (),用于构建 Windows 、Android 、macOS 和 iOS 上的跨平台客户端应用。此外您还可以使用 Blazor MAUI 来编写桌面应用程序。

并且对于大多数应用程序类型,例如 Web 、桌面和移动,您将能够利用 .NET Hot Reload 来对应用代码更改,而无需重新启动或失去应用程序状态。

C++

Visual Studio 2022 将包括对 C++工作负荷的强大支持,包括新的生产力功能、C++20 工具和 IntelliSense 。新的 C++20 语言功能将简化对大型代码库的管理,改进的诊断功能将使 templates 和 concepts 变得更容易调试。

我们还集成了对 CMake 、Linux 和 WSL 的支持,使您更容易创建、编辑、构建和调试跨平台应用程序。如果你想升级到 Visual Studio 2022,但又担心兼容性问题,二进制兼容的 C++ 运行时将使你毫无痛苦。

创新触手可及

诊断和调试

自信地调试应用程序是您日常工作中的重要部分。Visual Studio 2022 将包括核心调试器的性能改进,并提供更多的功能,例如探查器中的火焰图以更好地发现热点路径、依赖断点以实现更精确的调试,以及集成的反编译体验版,这将使您能够单步调试在本地没有的代码。

实时协作

Live Share 为与他人协作、交换想法、结对编程和审查代码提供了新的机会。在 Visual Studio 2022 中,Live Share 将引入集成的文本聊天,这样您就可以在没有任何上下文切换的情况下就您的代码进行快速对话。您还可以选择安排重复使用相同链接的定期会话,从而简化与您经常联系的人的协作。为了在组织内更好地支持 Live Share,我们还将引入会话策略,该策略定义了协作的任何权限要求(例如,读 /写终端是否应该可以共享)

洞察力和生产力

Visual Studio 中 的 AI IntelliCode 引擎在无缝预测您的下一步行动方面将继续变得更好。Visual Studio 2022 将为您的日常工作流程提供更多、更深入的集成,帮助您在正确的时间、正确的位置采取正确的行动

异步协作

Visual Studio 2022 将包括对 Git 和 GitHub 的强大新支持。提交代码、发送拉取请求和合并分支时,你会注意到很多内置的逻辑和检查点,以指导你高效地完成合并和审查过程,不至于拖了同事的后腿。我们在这里的指导原则是帮助你对你交付的代码有更高的信心。

改进的代码搜索

代码搜索是软件开发生命周期中不可或缺的一部分。开发人员使用代码搜索有很多原因:向他人学习、共享代码、在重构时评估更改的影响、调查问题或审查更改。我们致力于在 Visual Studio 2022 中为所有这些关键活动提供更好的性能,以提高您的工作效率。您还将能够在已加载的范围之外进行搜索,以找到您要找的东西,无论它位于哪个代码库或 repo 中。

更新 Visual Studio for Mac

我们对 Visual Studio 2022 for Mac 的目标是,为 Mac 量身定做一个现代化的 .NET IDE,提供你所喜爱的 Visual Studio 的生产体验。我们正在努力将 Visual Studio for Mac 转移到原生的 macOS 用户界面,这意味着它将具有更好的性能和可靠性。这也意味着 Visual Studio for Mac 可以充分利用所有内置的 macOS 辅助功能。我们正在更新整个 IDE 的菜单和术语,以使 Visual Studio 在 Mac 和 Windows 之间更加一致。Visual Studio 的全新 Git 体验也将登陆 Visual Studio for Mac,首先是 Git Changes 工具窗口的引入。

让我们知道你的想法

这里只向您展示了我们正在进行工作中的一点点亮点,但我们欢迎您对 Visual Studio 2022 的方向提出初步想法。一如既往,您可以前往新的开发者社区,浏览,进行投票和评论,或者的功能请求。

请继续关注有关 64 位 Visual Studio 2022 预览版 1 的公告,其中将包括我们的 UI 改进和辅助性改进。(请注意, 像任何正在进行中的工作一样,这些功能仍在开发中,因此其中一些功能将在首次公开发布后出现在 Visual Studio 2022 中。)

谢谢大家!


故障的后果和大致原因,警醒大家不犯类似错误。 我先来,结算系统因为配置错误,员工工资多发了 200 万。

?