游戏开发是不是众多工种中开发体验最好的?
文章批评了主流编程语言的不足,如Java的冗长、Go的简陋、C/C++的守旧、Python的性能问题和JS的生态混乱,并指出Rust、Kotlin、Swift等新兴语言尚未成为主流。相比之下,C#因其设计精妙、语法贴心以及微软和游戏行业的广泛应用而受到赞誉,被认为是就业市场上的有力竞争者。
特点:
- 批评主流编程语言的不足。
- 赞誉C#的设计和语法。
- 强调C#在就业市场上的优势。
评论数量:59
创建时间:2024 年 9 月 22 日 16:30:00
[野路子开发] 不会编程的设计师如何做网站?Cursor AI 带我一周开发 App 图标库
APPLORE 是一个由设计师开发的网站,旨在探索和分析 App 图标设计。该网站提供了一个平台,用户可以按类别、颜色或发布日期浏览 App 图标,查看每个 App 的详细信息,分析图标的配色方案,并创建和管理自定义图标收藏。网站还具备强大的搜索功能,并允许用户提交新的 App 图标到数据库。开发过程中,开发者特别关注了图标文件的高效管理、流畅的无限滚动加载、响应式设计和图标加载速度的优化。未来,APPLORE 计划添加图标设计趋势分析和图标风格筛选查看等功能。
特点:
- 按类别、颜色或发布日期浏览 App 图标。
- 分析图标的配色方案,创建和管理自定义图标收藏。
- 优化图标加载速度,提供流畅的浏览体验。
![[野路子开发] 不会编程的设计师如何做网站?Cursor AI 带我一周开发 App 图标库](https://app.uiboy.com/og-image.webp)
评论数量:30
创建时间:2024 年 9 月 22 日 22:02:56
请教 Java 程序如何观测真实的内存使用情况
在生产环境中观测 Java 内存的真实使用情况是一个复杂的问题,因为 Java 的内存管理被虚拟机(JVM)屏蔽,导致直接从操作系统层面获取的内存使用数据可能不准确。为了准确了解 Java 应用的内存需求,可以采用以下方法:
- 使用 JVM 内置工具:如 jstat、jmap 和 jconsole 等,这些工具可以提供 JVM 内部的内存使用情况,包括堆内存、非堆内存、GC 活动等详细信息。
- 集成 APM 工具:如 Prometheus 结合 jmx_exporter,可以实时监控 Java 应用的内存使用情况,并通过可视化工具(如 Grafana)展示内存趋势,帮助识别内存使用模式。
- 分析 GC 日志:通过配置 JVM 参数启用 GC 日志,可以详细记录每次 GC 的内存回收情况,帮助分析内存使用的高峰和低谷,以及 GC 对内存的影响。
这些方法可以帮助更准确地观测 Java 应用的内存使用情况,从而优化内存配置,避免资源浪费或内存不足的问题。
评论数量:17
创建时间:2024 年 9 月 22 日 12:25:03
「不懂就问」搭建 SSH 代理,IP+ 端口 无法通过代理访问,直接使用域名是正常的。
用户通过公司提供的 VPN 和 SSH 连接到公司电脑,并设置了本地动态端口转发代理(socks5://127.0.0.1:2121)。配置分流文件后,浏览器访问公司内网域名正常,但访问 IP+ 端口的服务时失败。通过 Stash App 查看日志,域名访问有记录,IP+ 端口访问无记录。使用 curl 命令测试代理访问 IP+ 端口服务正常。
特点:
- 通过 VPN 和 SSH 实现本地动态端口转发代理。
- 分流配置对域名访问有效,但对 IP+ 端口访问无效。
curl命令测试代理访问 IP+ 端口服务正常,但浏览器访问失败。

评论数量:3
创建时间:2024 年 9 月 22 日 14:26:39
[开源] HanAnalytics 访问分析 Web 统计托管于(Cloudflare Pages)
HanAnalytics 是一个开源的网站分析工具,旨在提供简单易用的网站流量统计服务。用户可以通过在线平台实时查看网站的访问数据,包括访问量、来源、用户行为等关键指标。
特点:
- 开源免费:HanAnalytics 是一个开源项目,用户可以免费使用并根据需要进行定制。
- 实时数据:提供实时更新的网站访问数据,帮助用户及时了解网站表现。
- 简单易用:界面设计简洁,操作直观,适合各类用户快速上手使用。
![[开源] HanAnalytics 访问分析 Web 统计托管于(Cloudflare Pages)](https://i0.wp.com/uxiaohan.github.io/v2/2024/09/1726993735.webp)
评论数量:2
创建时间:2024 年 9 月 22 日 20:43:26
凹语言再次点亮 Arduino nano 33
凹语言是一种面向 WebAssembly 设计的通用编程语言,最近恢复了对 Arduino Nano 33 开发版的支持。通过结合 Wasm3 解释器和 Arduino-wasm,凹语言能够在低功耗硬件上运行复杂的逻辑。
特点
- 支持低功耗硬件:凹语言能够在 Arduino Nano 33 等低功耗开发板上运行,满足 ~64Kb Flash 和 ~10Kb RAM 的硬件要求。
- 简化开发流程:通过
wa init和wa build命令,开发者可以快速生成和编译 Arduino 项目,简化了从代码到硬件的开发流程。 - 跨平台兼容性:凹语言不仅支持 Arduino,还计划支持树莓派 Pico 等其他低成本硬件,展示了其在嵌入式系统中的广泛应用潜力。

评论数量:1
创建时间:2024 年 9 月 22 日 20:10:21