09 认知、经验、运气与赚钱的关系

生活中,我们可能会发现,有些人明明对很多常识一窍不通,甚至是让人很无语,可是偏偏他在某些领域很成功,比如投资股票或者其他金融产品赚了很多钱,或者自己的生意做的红红火火。经常听到一句话:“靠运气赚到的钱,最后都考认知亏掉了”。那么,高认知真的可以赚到钱吗?或者说认知不高就一定会亏钱吗?带着这个问题,问了AI,以下是它的回答。你认同吗? 一、认知和经验有什么异同...

阅读全文

一文搞懂 GoF 的 23 种设计模式:从概念到代码实现

在程序设计领域,GoF 的 23 种设计模式堪称经典中的经典。无论是创建型、结构型还是行为型模式,每种都蕴含着解决特定编程问题的智慧。对于技术人员来说,掌握这些模式,就如同手握利刃,能在复杂的代码世界中披荆斩棘,提升代码的可维护性、可扩展性与复用性。本文将从模式名称、概念、问题、解决方案及实现代码这几个关键维度,全方位剖析这 23 种设计模式,助你快速精通,...

阅读全文

系统分析师必看!OOD 六大设计原则拆解,附 Java 代码示例(从概念到落地一次搞懂)

作为一名常年和系统设计打交道的开发者,每次都会被 OOD(面向对象设计)的六大原则戳中 —— 这六条看似抽象的规则,其实是避开 “代码越写越烂” 陷阱的核心心法。 很多人刚接触时会觉得 “这些原则太理论,实际开发用不上”,但只要真正理解并落地,你会发现代码的扩展性、可维护性会发生质的变化。今天就用大白话拆解这六大原则,每个原则都配了 Java 代码示例,从概...

阅读全文

从“不会用”到“离不开”:Theo Mandel人机交互设计“黄金三原则”

上周去办理携号转网,营业厅工作人员告诉我,要给10086发一串文字,然后获得一个授权码才行。这是我忽然发现,自己名下要转网的那个手机号卡在女儿的手机上。当时我想:“女儿才12岁,以前只是用微信,从来没发过短信,让她现在操作一下,行不行啊”。我还是决定试一试,因为从营业厅跑回家里有点折腾。我编辑好短信内容,然后在微信发给女儿,并告诉她要发短信给10086。然后...

阅读全文

用Streamlit快速搭建ChatBot

如果你是一个开发人员,或者一个计算机专业的老师或学生,有时候你需要验证或者展示某个技术或者应用场景。比如,我们想要验证一些某个大模型的对话交互能力,或者基于这个大模型开发一个Agent。此时我们可以通过调用大模型的API或者通过ollama这样的工具在命令行中和它交互。但是,有的时候我们要跟直观的展示或者验证,这是就离不开搭建一个前端UI。 你能想到什么?V...

阅读全文

强大的python包和项目管理工具-uv快速入门

一个Rust编写的极速Python包和项目管理工具。 uv据说是一个工具替代 pip、pip-tools、pipx、poetry、pyenv、twine、virtualenv 等,而且比pip快10-100倍,支持对不同版本Python的安装和管理,今天就来安装实验一下。 安装Windows 下用下面的脚本安装 1powershell -ExecutionP...

阅读全文