首页
学习
活动
专区
工具
TVP
发布

明明如月的技术专栏

专栏作者
588
文章
780010
阅读量
34
订阅数
可能是 Mac OS 上最好用的浏览器: Arc 浏览器
学生时代用过很多浏览器,Chrome 为主、 360 安全浏览器、搜狗浏览器、Firefox、Edge 也短暂用过一段时间。
明明如月学长
2023-12-21
1.4K0
如何成为一流的提示词工程师
本文整理自谷歌云技术的官方视频:《Tips to becoming a world-class Prompt Engineer》
明明如月学长
2023-12-09
2550
浅谈 Guava 中的 ImmutableMap.of 方法的坑
Guava 的 ImmutableMap类提供了 of方法,可以很方便地构造不可变 Map。
明明如月学长
2023-11-24
5030
一文讲透 “中间层” 思想
相信很多人都听说过 David Wheeler 的一个非常著名的论断:“计算机科学领域的任何问题,都是可以通过增加一个间接的中间层来解决的。”
明明如月学长
2023-10-28
4400
几秒钟帮同事解决了一个困扰半天的问题,在妹子面前漏了一手
当我在如火如荼的 Coding 时,突然身边有位搞算法的妹子过来请教一个问题。
明明如月学长
2023-10-23
1110
希望你不要经历的那些坑:你确定资源正确释放了?
最近对某段代码进行代码审查,无意间发现一个哭笑不得的“神操作”! 该同学代码中用最标准的释放资源的方法,可是并没有正确释放资源。 本文将模拟该问题,讲述背后的原因,希望大家编码时要特别注意该问题。
明明如月学长
2023-09-21
1810
诡异,明明更新成功了状态,查不出来了
程序员小明遇到一个非常诡异的问题,明明在前面已经将数据状态更新成功了,可是有些数据(并非所有)后续按照更新后的状态查询数据没查到,导致防御代码判断为空直接返回,没有执行后续的同步操作。
明明如月学长
2023-09-20
1530
悲催,放到 Map 中的元素取不出来了!!
一天程序员小明跑到师兄面前说 :“师兄,我看到一个很诡异的现象,百思不得其解”。 师兄说:“莫慌,你且慢慢说来” 程序员小明说道:“我放到 Map 中的数据还在,但是怎么也取不出来了…” 师兄,于是帮小明看了他的代码,发现了很多不为人知的秘密…
明明如月学长
2023-09-16
1300
【译】怎样修改 HashMap 的 Key?
原文地址:https://www.baeldung.com/java-hashmap-modify-key
明明如月学长
2023-09-15
4920
为什么很多人工作 3 年 却只有 1 年经验?
先听一个故事: 程序员明明:“大师为作为一个具有 3 年工作经验的人,为啥别人 2 年工作经验比我还强呢?” 大师回答道:“你只是工作了三年,未必有三年的经验” 程序员明明:“大师此话怎讲?” 大师回答道:“说来话长…,你还是直接去看明明如月学长文章吧…”
明明如月学长
2023-09-01
2440
不要再使用 @Builder 注解了!
曾经,我在《千万不要再随便使用 lombok 的 @Builder 了!》 一文中提到 @Builder 注解的其中一个大坑会导致默认值失效!
明明如月学长
2023-08-25
3320
好用画流程图软件推荐 excalidraw
之前工作中主要用两种画图工具,一个是 PlantUML ,一个是 Draw.io。 PlantUML 画时序图的效率比较高,避免了拖拽的麻烦,尤其是最近有了 AI 的加持,效率又提升了一个台阶。参见:《利用 AI 作图帮助理解知识》
明明如月学长
2023-08-16
7800
见微知著: StringUtils.split
前一段时间,身边有个同事使用 org.apache.commons.lang3.StringUtils#split(java.lang.String, java.lang.String)对字符串进行切割,发现完全和预期不符。 本文将对这个简单的问题进行分析,并思考通过这个问题我们可以学到什么。
明明如月学长
2023-08-16
2140
新手开发人员是否应该使用AI编程工具?
在软件开发的世界中,AI 编程工具如 GitHub Copilot、ChatGPT 等已经成为了一个热门话题。有人热衷于它们,有人则对它们持保留态度。
明明如月学长
2023-08-11
1540
机器学习模型是记忆还是泛化?论文摘要
文章探讨了机器学习模型在训练过程中是如何从记忆训练数据转变为正确泛化未见输入的现象。这一现象被称为“grokking”,自 2021 年研究人员在一系列小型模型上的发现后引起了广泛关注。文章通过观察小型模型的训练动态,揭示了这一现象的机制,并探讨了如何将这些技术应用于当前的大型模型。文章还通过模块加法(Modular Addition)的例子,详细解释了“grokking”现象,并展示了如何通过权重衰减、神经元数量、训练样本等超参数的调整来实现模型的记忆和泛化。 最后,文章通过构造解决方案和训练过程的可视化,深入解释了这一现象的数学结构和工作原理。
明明如月学长
2023-08-11
2730
理解复杂系统的关键:耐心
复杂系统本质上是多面的、复杂的。它们通常并非被设计成一瞬间就能理解的。这对于自然发生的系统,如生态系统,和人类设计的系统,如高级软件或机械,都是适用的。这些系统是由多个组件混合而成,每个组件都有其独特的属性和角色。要理解整个系统,理解每个组件及其相互作用是至关重要的。这个过程需要时间,因此,需要相当程度的耐心。
明明如月学长
2023-08-02
1250
我是如何使用ChatGPT和CoPilot作为编码助手的
原文链接:https://notes.drdroid.io/how-i-use-ai-for-code-assistance
明明如月学长
2023-07-31
4120
如何向资深开发人员寻求帮助(并获得帮助)
在程序开发过程中,我们时常会遇到让人挠头的问题。如何寻求帮助,尤其是如何向资深开发人员寻求帮助,是一门值得学习的技艺。这并不只是简单地把问题抛出来,而是需要学会在何时求助,如何提问,如何理解答案,以及如何总结经验。
明明如月学长
2023-07-24
1680
避免在 Java 中使用双括号初始化
当打开一个内存泄漏追踪日志时,我首先会看底部的对象,了解它的生命周期,这将帮助我理解内存泄漏追踪中的其他对象是否应该有相同的生命周期。
明明如月学长
2023-07-24
2310
新颖的文档、视频交互方式:以《GPT API Unofficial Docs》和《渐构》为例
无意中看到一份 《GPT API 非官方文档》:https://gpt.pomb.us/ 被网站的交互方式所吸引,颇为新颖,值得借鉴。
明明如月学长
2023-07-10
2700
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档