4 min read
程序员日报 - 2024 年 6 月 30 日

在 2024,程序员群体还很抠门吗?(理性探讨)

描述:文章讨论了关于程序员消费习惯的传统看法与现实情况的差异。传统观点认为程序员在消费上较为节俭,甚至被认为小气抠门。然而,作者通过自身观察发现,年轻一代的程序员在购买高价值电子产品和订阅服务时表现得相当大方,付费意识并不差。

特点:

  1. 传统观点认为程序员消费节俭。
  2. 年轻程序员在电子产品和高价值服务上消费大方。
  3. 程序员的付费意识并不差,愿意为高质量产品和服务付费。

评论数量:196

创建时间:2024 年 6 月 28 日 10:07:31

75 配列键盘写代码方便么

描述:用户正在考虑从 86 键配列键盘更换为 75 键配列键盘,主要关注 75 配列是否能满足日常使用需求,特别是对 Home、End、Ins、Del 等按键的需求。用户对 75 配列键盘的实用性表示疑虑,希望有使用者分享实际体验。

特点:

  1. 用户对 75 键配列键盘的实用性表示疑虑。
  2. 用户特别关注 Home、End、Ins、Del 等按键的可用性。
  3. 用户希望获得正在使用 75 配列键盘的用户的实际体验分享。

评论数量:99

创建时间:2024 年 6 月 28 日 10:41:00

这些 C 语言的题,各位不用电脑纯手写的话,能做到什么程度呢?

这段内容描述了作者在一次嵌入式工程师岗位的笔试中遇到的各种 C 语言编程题和系统知识题,最终只完成了一半题目,被 HR 评价为“基础不扎实”。作者对此感到沮丧,并质疑自己的能力。

特点:

  1. 题目涉及 C 语言基础、算法、数据结构、系统调用等多个方面。
  2. 部分题目需要深入理解和灵活运用知识,如判断 2 的 N 次幂、计算质因数等。
  3. 作者在某些题目上表现不佳,如矩阵逆计算和 TCP/IP 系统调用,反映出知识掌握不全面。

评论数量:52

创建时间:2024 年 6 月 28 日 17:35:59

本地跑 sd 和 local llm 推理,什么显卡性价比最高?

这段内容描述了一个专注于推理的应用场景,主要用于个人学习和实验,特别是针对小参数模型如 sd 和 ollama。它强调了不需要进行微调,意味着该应用场景更注重基础推理能力的利用和提升。

特点:

  1. 专注于推理能力。
  2. 适用于个人学习和实验。
  3. 不需要进行微调。

评论数量:38

创建时间:2024 年 6 月 28 日 11:47:49

熟悉阿里云产品的大佬们帮我看下

文章讨论了使用特定网络服务可能存在的风险,特别是关于流量消耗和资源限制的问题。用户担心被刷流量和免费流量用完后机器无法继续使用。文章还提到了寻找开源项目或脚本来监控流量并实现自动关机的需求。

特点:

  1. 用户担心被刷流量导致额外费用。
  2. 用户关注免费流量用完后机器的可用性。
  3. 用户寻求开源项目或脚本来监控流量并自动关机。

评论数量:24

创建时间:2024 年 6 月 28 日 14:17:53

自制 Kubuntu 镜像开放下载是否存在法律风险?

描述:用户计划基于 Kubuntu 操作系统进行定制,预装特定领域的软件并配置系统,然后重新打包镜像并提供下载页面。用户担心这种行为是否违反开源协议、商标或知识产权,尽管其目的是非盈利的。

特点:

  1. 基于 Kubuntu 进行定制,预装特定软件和配置系统。
  2. 重新打包镜像并提供下载页面。
  3. 担心可能违反开源协议、商标或知识产权。

评论数量:20

创建时间:2024 年 6 月 28 日 16:36:49

各位在做东西中倾向于使用已经掌握的技术还是探索新技术

这段内容主要讨论了在技术选择上的两种策略:使用熟悉的技术可以快速完成任务,而探索新技术虽然能提升个人能力,但可能会消耗更多时间。

特点:

  1. 使用熟悉的技术能够提高工作效率。
  2. 探索新技术有助于个人能力的提升。
  3. 新技术探索可能会增加时间成本。

评论数量:17

创建时间:2024 年 6 月 28 日 15:46:00

NUC9 如何折腾才能跑满性能呢?

文章讨论了如何利用 Intel NUC9v7QNX 迷你主机实现多种功能,包括软路由、多操作系统安装及特定网络设备的推荐。用户希望通过该设备替代传统光猫,实现更高效的网络管理和多系统运行。

特点:

  1. 多功能集成:计划在 NUC9 上安装软路由、MacOS、Linux 和 PVE 虚拟环境,实现多种操作系统的运行和网络管理。
  2. 网络优化:用户希望使用华为 MA5671A 猫棒等设备替代传统光猫,以提高网络效率和带宽利用率。
  3. 硬件扩展:考虑在 NUC9 上添加 Tesla P4 图形显卡,以增强图形处理能力,尽管主要用途不包括游戏。

NUC9 如何折腾才能跑满性能呢?

评论数量:12

创建时间:2024 年 6 月 28 日 21:38:03

请教大佬们关于 NGINX 内网反向代理的疑问。

描述:用户在家中搭建了一个网络环境,使用 ROS 主机作为网关,并通过 EXSI 虚拟机运行 Debian 系统。在 Debian 上安装了 NGINX 并使用 ACME.SH 申请了证书,通过域名解析和 NGINX 配置实现了内网服务的反向代理。由于公网 IP 没有 443 端口,ROS 上设置了 9443 端口转发到 Debian 的 443 端口。然而,用户发现所有泛解析域名(如 b.xxx.com)都能访问同一个内网服务,尽管 NGINX 配置文件中已经设置了精准匹配域名。

特点:

  1. 使用 ROS 主机作为网关,并通过 EXSI 虚拟机运行 Debian 系统。
  2. 通过 NGINX 和 ACME.SH 实现了内网服务的反向代理和证书管理。
  3. 由于公网 IP 限制,通过 ROS 转发 9443 端口到内网 443 端口,但泛解析域名访问问题未解决。

评论数量:12

创建时间:2024 年 6 月 28 日 13:29:58

这个 MoA 好牛,让三个 LLM 互相验证实现更聪明的 AI

这个项目通过混合三个开源大模型(Llama3、phi-3 和 Mistral),创造出一个超级智能体,其能力据说超过 ChatGPT-4。项目展示了一个有趣的例子,即三个原本不会编写贪吃蛇游戏的模型,在混合后能够一次性完成该任务。然而,目前该项目只能在 bot.py 文件中运行,缺乏与 OpenAI API 的兼容性,这限制了其在更广泛应用中的潜力。

特点:

  1. 混合智能体:通过结合多个开源大模型,创造出超越单一模型的智能体。
  2. 特定应用示例:展示了混合模型在编写贪吃蛇游戏方面的能力,证明了其潜在的应用价值。
  3. 接口限制:目前仅支持在 bot.py 中运行,缺乏与 OpenAI API 的兼容性,限制了其扩展性和实用性。

评论数量:8

创建时间:2024 年 6 月 28 日 11:14:51

请推荐最接近成品的实时数据可视化服务端(Plotly + websocket)方案?

本文作者在调研和选型过程中,寻求技术大拿的推荐,希望找到开发工作量小且能直接使用的解决方案。

特点:

  1. 调研有限:作者的调研范围有限,需要更多专业意见。
  2. 开发工作量小:强调解决方案的开发工作量应尽量小。
  3. 即用性:希望解决方案能够直接拿来使用,减少定制化需求。

评论数量:7

创建时间:2024 年 6 月 28 日 16:07:12

有没有什么制作小程序的平台?

这段描述表达了对一个简单易用的内容管理系统(CMS)或低代码平台的期望,用户希望通过勾选模板来生成代码并上架应用。

特点:

  1. 低代码平台:用户希望通过简单的勾选和配置来生成代码,减少手动编码的工作量。
  2. 模板驱动:平台提供多种预设模板,用户只需选择合适的模板进行定制。
  3. 傻瓜式操作:操作简单,无需复杂的技术知识,适合非技术人员使用。

评论数量:7

创建时间:2024 年 6 月 28 日 10:13:17

想问下大家平时用 Python 中 asyncio 库的时候,有什么技巧?或者说用了哪些 high level 或 low level 的 api?

本文介绍了 Python 的 asyncio 库中常用的几个 API,这些 API 主要用于异步编程,帮助开发者处理并发任务。asyncio.run 用于运行顶层协程,适合简单的脚本和测试;asyncio.create_task 创建异步任务,实现协程的并行执行;asyncio.gather 并行运行多个协程并收集结果;asyncio.Lock 提供异步锁,用于同步访问共享资源;asyncio.Event 用于协程间的通信;asyncio.Semaphoreasyncio.BoundedSemaphore 则是条件变量,允许协程等待特定条件。

特点:

  1. 提供多种工具处理并发任务。
  2. 支持协程的并行执行和结果收集。
  3. 包含同步和通信机制,如锁和事件。

评论数量:6

创建时间:2024 年 6 月 28 日 15:22:56

当时公司在 2019 年申请了企业账号?无法续费正常使用如何处理?

描述:文章讨论了在无法处理现有问题的情况下,如何购买可用的 iOS 企业证书以完成 IPA 文件的打包和上架。

特点:

  1. 问题现状:当前运维团队面临无法解决的技术难题。
  2. 解决方案:考虑购买 iOS 企业证书作为替代方案。
  3. 目标:确保 IPA 文件能够成功打包并上架。

评论数量:5

创建时间:2024 年 6 月 28 日 23:58:10

Java 项目如何实现排除指定文件以及指定文件进行编译

本文讨论了一个需求,即根据不同配置编译项目中的文件,生成不同的可执行 jar 或文件。作者提出了两种解决方案:一是使用 Gradle 在编译阶段读取配置文件并排除不需要的文件,然后进行编译;二是利用 GraalVM 的 native-image 功能编译成指定的可执行文件。作者希望了解是否有其他相关解决方案或思路。

特点:

  1. 需求涉及根据配置生成不同的可执行文件。
  2. 提出了两种解决方案:Gradle 编译排除和 GraalVM 的 native-image。
  3. 寻求更多解决方案和思路。

评论数量:5

创建时间:2024 年 6 月 28 日 22:16:10

官方 Twitter Api 费用真贵,想问问除了官方,还有其他付费 Twitter Api 服务吗

描述:用户在寻找替代官方 Twitter API 的付费服务,因为官方 API 价格昂贵,每月费用高达 5000 美元。用户希望找到由个人开发者或工作室提供的更经济实惠的 Twitter API 服务,并请求其他用户推荐。

特点:

  1. 寻求替代官方 Twitter API 的付费服务。
  2. 官方 API 每月费用高昂,达到 5000 美元。
  3. 希望找到个人开发者或工作室提供的更便宜的 Twitter API 服务。

评论数量:5

创建时间:2024 年 6 月 28 日 18:03:46

请各位大佬给点建议 [Orleans,Akka.net,Proto.Actor]

描述:用户希望开发一个基于TCP通信的自动化设备数据采集系统,要求具备从单机到集群的可伸缩能力,并且系统需要轻量、低延迟。用户之前使用Netty框架,但发现实现高可用和集群伸缩较为复杂,因此正在考虑使用Actor模型,并希望用C#语言开发。用户目前关注三个备选框架:Orleans、Akka.NET和Proto.Actor。

特点:

  1. 需要实现从单机到集群的可伸缩能力。
  2. 系统要求轻量且具备低延迟的 IO 吞吐量。
  3. 用户希望使用C#语言开发,并考虑使用Actor模型来简化高可用和集群伸缩的实现。

评论数量:2

创建时间:2024 年 6 月 28 日 14:56:06

AI 面料检测

AI 面料检测技术方案已经相对成熟,主要通过图像识别和机器学习算法来实现对面料质量的自动检测。这种技术可以大幅提高检测效率和准确性,减少人工成本和误差。

特点:

  1. 高精度识别:利用深度学习算法,能够准确识别面料上的瑕疵和缺陷。
  2. 自动化处理:系统能够自动处理大量面料样本,无需人工干预。
  3. 实时反馈:提供实时检测结果和反馈,便于及时调整生产流程。

评论数量:2

创建时间:2024 年 6 月 28 日 18:46:18