V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mightybruce  ›  全部回复第 1 页 / 共 36 页
回复总数  718
1  2  3  4  5  6  7  8  9  10 ... 36  
1 天前
回复了 leokun 创建的主题 浏览器 如何知道网络请求是从浏览器发出的
3 天前
回复了 Ketteiron 创建的主题 程序员 2025 年,我对"单体 vs 微服务"的预测
这都 2025 年, 谈这些我还以为活在 10 年前, 不少云是提供微服务治理的基础设施, 要单体要微服务这东西也能讨论, 实在是技术眼光太窄了。
3 天前
回复了 Ketteiron 创建的主题 程序员 2025 年,我对"单体 vs 微服务"的预测
历史还能倒退?
单体和微服务之间没有任何矛盾,都是什么的业务选择什么样的架构。

再提一点,对于规模在不断扩展上升的业务,微服务极大的降低了基础设施成本,用一些垃圾普通的 x86 服务器就能干以前只有小型机,高端 EMC 存储才能干的事情。
7 天前
回复了 LeoQ 创建的主题 程序员 最近几年对屠龙之术有点累了
首先我就说说专业的做法对于可预见的流量变化是怎么做的,

有明显波峰波谷的在线业务:例如在线教育、电商等业务的流量通常有明显的波峰波谷

非持续运行的计算任务,使用 Pod 运行计算任务,无需保留固定节点,仅需为任务执行期间的计算资源付费,降低计算成本,例如:

数据计算:Spark 大数据计算
CI/CD Pipeline
Job 任务:例如定时任务、AI 任务等。

这种在 k8s 上一般用虚拟节点,其实是基于 Virtual Kubelet 组件来做的,有些云商提供了支持。
7 天前
回复了 LeoQ 创建的主题 程序员 最近几年对屠龙之术有点累了
换个思路,搞对机器或者服务将本增效, 自动买机器还要 10 分钟加入的确不符合现实场景。
docker 不等同于 k8s, 如果是能运用 k8s operator 并解决可能出现的问题,那么没问题。

单独用 docker 的确很难做到 mysql 高可用 高可靠的
这个不是不能做,而是要花的时间不少,没资源,没文档还要 AI 一键转换都是不切实际。
如果是你们自研的代码框架则需要完整的文档和调用, 数据库也是需要建立在相关文档基础上。

一键转换还真的是做梦,除非是你自己开发一个 agent, 那我觉得你都能靠这种项目跳槽了。
15 天前
回复了 Jim2Chen 创建的主题 生活 江苏农村户口要转上海户口吗?
转载知乎
-----------------------------------------------------------------
真实乡村的人生百态就是这么荒诞而丰富。

穷人在农村体会不到尊严和温暖,越穷越受欺凌。

当然,越穷越不讲理、越蛮横霸道的也有,但主角必须是那种性格强横、身强力壮的,更多的是越穷越受欺凌。农村本就不富裕,而一些人要么因为头脑不灵活、要么因为身体有缺陷、要么因为性格不合群而比一般人更穷,穷就会自卑,就会懦弱,所以容易受欺凌。

在我记忆中的农村,无论老少,有修养、讲文明的不多。单亲家庭的孩子、随母改嫁的孩子、服刑犯的孩子、非亲生被抱养的孩子是最容易被欺负被凌辱的对象。家庭越弱势,越是身体有缺陷,越是缺乏关爱,越是容易被奚落、取笑、欺凌。小时候,一些顽劣的小孩欺负、取笑残疾、智障、单亲的小孩,有些大人见了也不制止,甚至带头参与。

村妇在背后议论是非、传播丑闻乐此不疲,也许是乡村娱乐生活极其缺乏,而生活圈子又太窄,一点点是非琐事、家长里短,两三天就能传遍整个村子——熟人社会有时非常可怕。过去是这样,现在不知道有没好点——毕竟我已经离开近多年——也许现在已经进化了吧。

所以,记忆中的温暖和爱只来自父母,而不是农村。

农村是熟人社会,以宗族血缘为纽带;城市是陌生人社会,住在同一栋楼,也可能对面相逢不相识,住满十年也可能从未踏进邻居的门。我比较适应陌生人社会,管闲事的人少,互不干涉,自得其乐。

农村人嫌贫爱富的不在少数,他们在权贵面前奴颜媚膝——所以权贵富豪往往觉得农村人老实——但在比自己更弱势的人面前则趾高气扬。
15 天前
回复了 Jim2Chen 创建的主题 生活 江苏农村户口要转上海户口吗?
老家都不是城镇户口还是转上海吧,现在的农村是一个赤裸裸的弱肉强食的社会,就算你不留在上海,也不会去一个丛林社会吧。
"拆迁和村集体分红,都是没有" 你自己也说了, 不要对农村有什么幻想, 你不会习惯农村的。
mark 一下, 我也准备试试 codex , claude code 经常降智,还搞限制。
没有经过国际安全机构或者中国的机构认证,看不出安全性保证。

比如 FIPS 140-2 ,FIPS 140-3
22 天前
回复了 gullitintanni 创建的主题 程序员 骑士决斗(面试题分享)
这个问题算是 one knight tour 的拓展, 给一个相关视频。
https://www.youtube.com/watch?v=RytNZ2btZxE
建议多看看市面上一些比较成熟的 agent 产品的开源, 做一些二次开发,你现在想得太过简单,我觉得你对如何做 agent 开发一窍不通
尤其类 manus 的产品,国内好多公司做了商业化产品而非玩具

给几个例子
https://www.aipyaipy.com/

https://www.letsmagic.cn/

完全开源的比如京东的
https://github.com/jd-opensource/joyagent-jdgenie
25 天前
回复了 unt 创建的主题 程序员 请问有没有现成的傻瓜式的 AI 训练方式
https://ai.baidu.com/easydl/

easydl 提供的方式更加傻瓜化。
25 天前
回复了 unt 创建的主题 程序员 请问有没有现成的傻瓜式的 AI 训练方式
有一些平台,目前百度的飞浆平台 已经做得很好了
https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html
大模型百度也提供微调

其次讯飞的星火平台提供微调

其他方式的成本由于更贵,如果你又不懂一些 AI 知识(如 llamafactory, petraining, sft, lora ) 还是别碰。
29 天前
回复了 cj323 创建的主题 C 想念 C
是啊,没错,可以参加一下国际 C 语言混乱代码大赛( IOCCC )来感受一下,
比如 2024 年第 28 届国际 C 语言混乱代码大赛( IOCCC, The International Obfuscated C Code Contest )公布了获奖作品,其中包括 OpenRISC 32 位 CPU 模拟器、能运行 Doom 的虚拟机,号称世界最小的大模型推理引擎(基于 70 亿参数的 Meta 开源模型 LLaMA 2 )

其他多数语言做不了的事情, C 都能做。
给一段策略模式代码
```
package main

import "fmt"

// 定义 RouteStrategy 为一个接口,包含 CalculateTime 方法
type RouteStrategy interface {
CalculateTime(origin, destination string) int
}

// 使用函数类型作为策略
type StrategyFunc func(origin, destination string) int

// 实现 RouteStrategy 接口的 CalculateTime 方法
func (sf StrategyFunc) CalculateTime(origin, destination string) int {
return sf(origin, destination)
}

// 实现三种策略:步行、骑行、驾车

func WalkStrategyFunc(origin, destination string) int {
// 假设固定耗时 30 分钟
return 30
}

func BikeStrategyFunc(origin, destination string) int {
// 假设固定耗时 15 分钟
return 15
}

func DriveStrategyFunc(origin, destination string) int {
// 假设固定耗时 10 分钟
return 10
}

// 路线规划器
type RoutePlanner struct {
strategy RouteStrategy
}

// 设置策略
func (rp *RoutePlanner) SetStrategy(strategy RouteStrategy) {
rp.strategy = strategy
}

// 估算出行时间
func (rp *RoutePlanner) EstimateTime(origin, destination string) int {
return rp.strategy.CalculateTime(origin, destination)
}

func main() {
planner := &RoutePlanner{}

// 使用步行策略
walkStrategy := StrategyFunc(WalkStrategyFunc)
planner.SetStrategy(walkStrategy)
fmt.Println("Walk Time:", planner.EstimateTime("Home", "School"))

// 使用骑行策略
bikeStrategy := StrategyFunc(BikeStrategyFunc)
planner.SetStrategy(bikeStrategy)
fmt.Println("Bike Time:", planner.EstimateTime("Home", "School"))

// 使用驾车策略
driveStrategy := StrategyFunc(DriveStrategyFunc)
planner.SetStrategy(driveStrategy)
fmt.Println("Drive Time:", planner.EstimateTime("Home", "Work"))
}
```
go 不存在 抽象类,go 也不存在对象( class) 这种, 所以不要再谈什么面向对象。
1  2  3  4  5  6  7  8  9  10 ... 36  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1564 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 16:26 · PVG 00:26 · LAX 09:26 · JFK 12:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.