Claude Code 深度体验:开发范式正在悄然改变

过去几个月,我深度使用了 Claude Code 进行开发。这篇文章不是功能介绍,而是我想记录的一些真实观察和思考。 人人都能写出代码以前做个简单 demo,你得懂前端、后端、数据库,还得踩一堆坑。现在?告诉 Claude Code 你要什么,它就能给你搭出来。 门槛降到了地板。但这不代表程序员要失业了——恰恰相反,要求变高了。 团队规模会缩小 3-10 倍...

阅读全文

从 C++ 到 Rust:意料之外的丝滑

写 C++ 也有好些年了,一直想试试 Rust。最近终于有了个项目机会,让我认真用了一阵子 Rust。说实话,体验比预期好很多。 转型没那么难从 C++ 转到 Rust,我本来以为会有个痛苦的适应期。结果发现还挺丝滑的。 语法层面有差异,但概念很多是相通的。 ownership、borrowing 这些东西,第一次接触会觉得别扭,但写几天就习惯了。编译器的错...

阅读全文

WebRTC实时通信 (2) - SDP

1. SDP介绍*. m=audio/video/application媒体行: 最基本的媒体类型标识,其中m=application可用于创建sctp数据通道。 sdp中必须至少存在一个m=.., 同一种类型的媒体可以同时存在多个m=... a. a=sendrecv/sendonly/...

阅读全文

WebRTC实时通信 (1) - 架构

实时通信,最常见例子是个人电话,可以称之为Peer模式。而在企业组织等群体性的通信中(同时多人参与通信),电话会议是更加有效的一种交流方式,这种模式叫做Server模式。 无论是Peer或是Server模式,信令传递通道(Signal)都是不可缺少,用于建立数据通道。在WebRTC实时通信这个范畴中,Peer和Server模式的主要不同在于的数据通道的不同。...

阅读全文

WebRTC实时通信 (0) - 浏览器

1. WebRTC在2011年之前,实时音视频的开发具有非常大的门槛,全球仅有很少的几家公司拥有这种技术。随着互联网的发展及其实时音视频需求的增大,一种更为简易的开发方式便顺势而出 - WebRTC。 WebRTC(Web Real-Time Communications)是基于Web的一种实时通信技术平台,即在浏览器节点间进行彼此音频,视频和消息等数据的交...

阅读全文

tomcat-cyclic

tomcat启动加载web容器过程中产生异常(非必现情况) 1Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/website] due to a StackOverflowError. P...

阅读全文

ffmpeg-usage

ffmpeg常用命令参数devicesshow system devices/codecs/.. 12345678ffmpeg -devices ffmpeg -devices true -f dshow -i dummy ffmpeg -encoders ffmpeg -decoders# read audio/video dat...

阅读全文