Normal view

There are new articles available, click to refresh the page.
Today — 5 January 2025V2EX-最热主题

2025 不想在国内卷了,假如去越南开店的话可行吗?

By: sosme
4 January 2025 at 17:00
sosme: 1:那边的店面租金、人流大概是?

2:外国人在当地做生意的话会有哪些手续,费用,大概是?

3:安全性如何?

4:物价的生活成本的话,如果是自己买菜做饭应该可以忽略这块吧?(因为那边的食物真的完全没食欲,太干净又卫生了:))

当然也不一定非要越南,也可以是东南亚的其他国家或者非洲都行!现在还没最终决定。马上要到 35 中年危机了,感觉现在国内真心有点卷不动了~

[🎁抽奖 3 永久 5 年度] 狂肝一月重构轻翻相册,照片整理新体验, 25 年又有额度了

4 January 2025 at 20:49
tanjianwei: 为了更好提升照片管理的体验,这次做了重大更新,新增了专属的相册快速整理模式,还有照片日历功能,还引入了 AI 自动整理相册照片主题功能,可以更加轻松整理和回忆照片。


✅ 增加了照片日历功能、照片日记功能,用户没有时间写日记也没有关系,每天拍一张照片,就是日记。
✅ 用户整理照片的最大痛点在于需要花费大量时间手动分类、打标签。所以我们打造了自动分类功能,并且预设了 300+的多样化主题名称,通过这些主题,结合 clip 模型的语义识别能力,将照片归类到不同的主题中。
✅ 重构了整个 app 底层系统,极大提升整理体验,用户在删除、分类、浏览照片过程中,非常流畅,自我评价是感觉比 slidebox 用得更顺手。

------- APP 下载地址 -------
轻翻相册 APP 下载地址:
https://apps.apple.com/cn/app/id6449437172


------ 抽奖方式说明 --------
1 、在这里留下评论,随机抽取 8 位回复的用户,前 3 送 永久会员,后 5 个年度会员
2 、评论截止时间:1 月 7 日晚 23 点
3 、抽奖方式:通过 js 脚本生成楼层范围内的随机数
Yesterday — 4 January 2025V2EX-最热主题

关于今天给前端返回数据的结构的争论

By: imba97
4 January 2025 at 17:51
imba97:

今天发生一个离谱的问题

我是个前端开发,有一个列表接口,本来有数据,后面突然列表没了,前端逻辑没动过

我看了看接口,发现接口正常,里面列表数据都在,在控制台打印数据也都正常

最后打印列表字段 rows 发现是 undefined,这才发现列表数据的 key 变成了 data

争论开始了

后端反馈是有两种数据结构,一种是有分页一种是无分页

有分页的接口返回 rows,无分页的接口返回 data

后面甚至提出前端在响应拦截器判断一下,有 rows 的话拿 rows,没有的话拿 data

我觉得很离谱,在我的认知中,我认为后端返回的数据要保持一致性

类似这样

interface ResponseData {
    code: number
    data: Array | Object // 这里就大概表示一下可以是列表数组可以是对象
    total?: number // 需要的话返回
    message: string
}

争论半天后端大概意思是:“一般都是这样的,分页和其他查询结果有差异”、“没有必要改 不然看不出来 分页和部分也的区别了”、“你现在没数据了你能第一时间知道是接口改成不分页的了”、“这个框架都几十年了一直都是这样” ...

最后虽然也改成统一的了

但我我对这套说辞是:???

想请教一下大家,你们对接的数据结构也是不统一的吗?哪种方式更好呢?

(VPS)全网首家测评--搬瓦工 power box

By: BestVPS
4 January 2025 at 13:37
BestVPS:

搬瓦工 PowerBOX 新出江湖,30 天可退款,ip 被封也能退!

方案名称:Powerbox

方案配置:

硬盘:30 GB SSD

内存:1536MB

CPU:1 核 Intel

流量:1500 GB/月

带宽:2.5Gbps

线路: 电信:双程 CN2GIA

联通:去 4837/回 CN2GIA

移动:去程 CMIN2/回 CN2GIA

搬瓦工所有的套餐,除了香港/日本 GIA 没有,其他套餐基本集齐了

另外,对于大家关心的线路保障情况,瓦工官方回复线路保证问题,会最大化的保持它,确保大家都能开心的使用这款产品。

网络解锁情况:ChatGPT 是 DNS 解锁,谷歌 Gemini 原生解锁,迪斯尼看不了,奈飞只能看自制剧和 DC6 机房一样 image

三网回程情况:三网 CN2GIA 回程,电信 CN2GIA 去程,联通 4837 去程,移动 CMIN2 去程,可以说非常的硬 image

上海大出口,直连洛杉矶 image

网络稳定性,才刚刚开机,不过可以合理预测肯定是一条直线,几乎毫无波动 探针地址: https://n.990599.xyz/ image

融合怪测试,CPU 还是 Intel 的,但是这口子是真大啊!!! image

更多评测及媒体解锁可参考(含搬瓦工新加坡 CN2GIA ): https://990599.xyz/bwg1/

如果你还犹豫不决,可以测试一下线路 点我测试你的速度 image

循环优惠码:BWHCGLUKKB

优惠后是$41.9 年,续费循环享受

购买搬瓦工 DC99-powerBOX 含 aff 直达链接,$41.9

cloudfalre worker 也许是目前 web 服务部署的一种最佳实践。

By: jeesk
4 January 2025 at 15:57
jeesk: 1. 先前我问了一下,如果使用 cf 不考虑大陆,数据中心选择哪里好,后面我将我原有的 go 服务使用 worker 重写后, 速度比以前提高太多。

2. 这个服务我自己做了一个用户注册系统,主要是帮用户申请签名证书,以及商品订阅,以前用户备份的配置信息。js + d1 数据库完全够用。 关键的是还快,没有内存担心的问题。

3. 涉及到 cloudflare api 相关接口, 以前无论是部署到海外还是国内, 接口都慢的要死, 使用 worker 后, 快得无法想象。

4. 我以为使用 cloudflare 如果接口超过 cpu 占用 10ms ,接口就会超时, 从我使用的看来,没有这个问题。



5. worker 加上 d1 ,加上 cf 的证书,认证,限流,安全验证, 可以说从 serverless 的思想,重点狙击个人使用 springboot ,golang 写的 web 服务。

6. 当然也有很多限制, 比如储存文件,文件上传的得使用其他的对象储存。可能没有直接写磁盘方便。国内可能不能正常访问。如果 cf 关闭了这个服务,迁移代码很麻烦。无法使用一些 linux 命令处理一些业务逻辑,这个目前无解。


总得来说如果你有一个简单的服务,如果不想自己处理证书,安全,限流等等一系列的问题, 那么迁移到 worker 目前看,是一条不错的路子。这么香,况且还免费,不是我吹,要是国内能提供这种服务,估计国内阿里云和腾讯云会受到重创。在这种情况下,springboot
和 go 不再是我的优先考虑了。

mysql 数据库频繁插数据的处理方案讨论

4 January 2025 at 11:08
autumnhlf01:

请教个问题,类似温度,湿度硬件对接的时候,数据通过 websocket 获取,这些数据每隔几十秒就会传一组过来,咋处理这些数据?直接存数据库吗,这样数据库压力也太大了,通过 mq 的方式来存储,但是最终还是要插入数据库,还是会造成数据库压力

我的想法是 把数据直接放到 redis 里面,但是越到后期,数据也会很多,查询也不太好查吧?

没咋处理过这种场景,一时间没啥头绪,特来问问 v 友,有没有实际处理过类似问题的,求教

如何搭建 PB 级影音存储服务器?

By: Raynard
4 January 2025 at 00:43
Raynard:

纯家用,不需要外网访问,

提出这个问题的原因是我有豚鼠的习惯,各种影视作品都想收集全,缺了少了会很难受。

目前用的是黑裙,100tb 已经存满了,为了下稀缺资源,删了好多普通资源,实在是心痛,所以生此想法。

期望的要求:维护简单,使用方便,可靠性高。

优先级排序(重要在前):价格、易用、可靠、耗电、噪音。

希望老哥们分享一下经验,感谢!能有详细设备型号参考最好了!

在工作中遇到了很恶心的需求该怎么办

3 January 2025 at 18:42
bluebird007:

职位是后端开发,最近的需求是将一个原本是前端完成的工作变为后端完成:前端轮询系统接口获取新增交易单后,根据一系列筛选条件过滤之后调用三方接口完成交易。产品需求是获取新增交易单后后端可以直接完成整个流程逻辑,对前端无感。产品想法很简单,但是对后端来说就很麻烦:我需要去看前端代码这一系列的筛选过滤条件的逻辑,以及调用三方接口的参数的组装逻辑。更麻烦的是前端一个 select 下的不同 option 可能对应着不同的逻辑,每一种逻辑的每一个步骤我都得保持一致;从前端轮询变成后端接收消息处理,后端接收消息进行处理,消息 QPS 相当高,对于性能要求很高。然而这也不是最恶心的,最恶心的是这个需求只能在 prod 来验证。

来这个部门才不到一个月,这其中的核心逻辑都不甚清楚。评审会的时候更是人微言轻,主管只说先做先做,然后就开始排期。

自从接了这个需求之后似乎就没怎么高兴的过过周末。脑子里一想到这个需求就好像有什么恶心的东西挂在背上,时不时刺你一下,但是你还甩不掉。。。

可以利用 wsl 绕过公司电脑监控吗?

4 January 2025 at 09:13
shmilypeter:

公司配发的电脑经过标装,安装软件只能通过指定的应用商店,否则根本没权限执行安装程序。 同样即便是公司笔记本带回家,本地的上网行为管理软件也不允许访问大部分外部网站,会直接拦截掉,同时即便是允许的外部网站上网行为管理软件也做了证书替换。

我想通过 wsl 装一个 ubuntu 桌面版,通过远程桌面连接直接用 ubuntu 桌面版,用桥接给虚拟机联网这样就绕过了上网行为管理,然后自然在 wsl 虚拟机里我想干啥就干啥了。

请问这样还有被发现的可能吗?

才知道,移动的高频骚扰电话拦截业务,会消耗移动流量。

3 January 2025 at 20:54
JerryLee13: 移动的高频骚扰电话拦截业务,会消耗移动流量,这到底是个怎么样的逻辑呢?

我是怎么发现这个情况的呢?

前提:主卡是联通卡,副卡是移动卡,蜂窝数据是主卡,事发时一直都是连接 WIFI 。移动卡是从化 0 月租的卡,套餐内是没有流量和通话时长的(套餐外流量按照 0.29 元/MB 收费,不足 30 元按实收取,每达 30 元即自动赠送 921MB 国内通用流量)

经过:今天下午收到移动短信说,成功拦截了一通境外电话。隔一分钟后,收到流量超额扣费的信息。疑惑?遂电话客服咨询,确认是高频骚扰电话拦截,使用了流量。再问也没问出个所以然来。

结果:要求退费,取消高频骚扰电话拦截业务,关闭上网服务。

react 新手关于 react useEffect 的困惑,为什么 useEffect 里面的 cleanup 函数里面的 props 是旧的,如何从源码解释?

By: ooo4
3 January 2025 at 17:09
ooo4:

版本: react@18.3.1

我看源码就是先 UnmountEffects 后 MountEffects,里面也只是递归遍历而已,为什么 cleanup 里面的 props 是上一次的了?

commitPassiveUnmountEffects(root.current);
commitPassiveMountEffects(root, root.current, lanes, transitions);
// 复现的 demo
function App() {
  const [num, setNum] = useState(100)
  window.__setNum = setNum
  return <Comp num={num}></Comp>
}

function Comp(props) {
  debugger
  useEffect(() => {
    debugger
    props // {num:1000}
    return () => {
      debugger
      // 为什么这里是旧的 props? {num:100}
      props
    }
  }, [props.num])
  return (
    <p>
      <span>{props.num}</span>
    </p>
  )
}

setTimeout(() => {
  __setNum(1000)
}, 1000)

我们将使用母语编程

3 January 2025 at 13:33
LZYMichael:

自从 2022 年底ChatGPT横空出世以来,ta 就注定会改变我们的编程方式。

我对大语言模型保持了相当的好奇,也一直在积极拥抱这一新鲜事物。标题我们将使用母语编程是我在使用两年多年后的今天最新得到的结论,下面举一个今天的使用案例来说明为什么我在今天得出了这一看似激进的结论。

大语言模型:Claude 3.5 Sonnet

需求:基于 Cairo 库为我的 TransportSTN 类绘图

语言:C++

第一轮

提示词:“我想利用 Cairo 库,基于我自己的 TransportSTN 类来绘制图;我的图形类如下:'给出 TransportSTN 相关类';对 TransportSTN 成员变量的一些说明;提出绘图要求(点、线样式)”。

生成代码后我运行的结果:

Imgur

第二轮

提示词:“可以绘制了,但结果并非期待的那样。 我希望同一个 t 的点在一列,同一个 fa 的点簇(每簇有 3 个,即 M=3 ,每簇呈现出三角形,为了后面弧避免重叠)在一行”

生成代码后我运行的结果:

Imgur

第三轮

提示词:“ 现在已经很棒了,但有以下需要改进的地方:

  1. 每一簇点( 3 个)现在呈现出了一个完美的等边三角形;
  2. 同一个 Fa 、不同 t 的点簇完全在一行上;
  3. 1 和 2 两点会导致绘制弧的时候会有很大概率重叠,我之前的解决方案是:
    • 点簇程钝角三角形,钝角顶点在右侧,类似下面这样:
     .
        .
    
     .
    
    • 不同 t 交错排列,类似下面这样:
    t=2            t=4            t=6    // 时间层
     •    t=3      •      t=5     •     // fa=0 的航空点
    - •     •     • •      •     • •    // fa=0 的铁路和公路点
           • •            • •
     •             •              •     // fa=1 的航空点
    - •     •     • •      •     • •    // fa=1 的铁路和公路点
           • •            • •
    

生成代码后我运行的结果:

Imgur

可以看到,一个要求使用 C++、相对复杂的需求,仅仅经过了三轮对话,就几乎实现了我们想要的结果。

这期间我唯一使用到的“语言”就是中文。现在是 2025 年,大语言模型仅仅出来不到两年半,所以我认为最迟到 2030 年,所有人都将是程序员,我们将使用母语编程。

《卖了套房 50 万,感觉牛市来了,进军股市!》被拆穿是 P 图低手,家人们怎么看

3 January 2025 at 11:20
lambdaX999:

P 图哥从来没上过百万,昨天的百万 P 图收益少加了个百万位的千分号,贻笑大方,吃了没文化的亏,愤怒的关闭了公众号评论区,今天爬之前的帖子 https://staging.v2ex.com/t/1083502 发现他已经被站长封禁了。

你说咋就这么不小心呢,P 图百万位的千分号都忘记 P 了,现在被人拆穿应该很生气吧,也不知道有没有被骗了的 V 友

Before yesterdayV2EX-最热主题

有没有觉得“延迟满足”就是扯淡!

By: asanelder
3 January 2025 at 13:21
asanelder: 当年在学校的时候,有机会恋爱,但想着应该好好学习,找个好工作,挣大钱,延迟满足找女朋友的欲望,这样毕业后能找到更好的女人。

结果呢。。。不说了。。。至今单身,走在路上狗都不多看你一眼。
至于那些上学就是“乱搞”男女关系,享受即时满足的,人家孩子都有了,活的老特么幸福了。

特么的,再也不信延迟满足了

开发了半年多的 羽毛球场 2.0 终于上线啦,球路练习起来[送码]

By: blaaibla
3 January 2025 at 11:00
blaaibla:

4 年前我就设计好了,当时给开发伙伴在图书馆门口演示过。可惜没钱请他继续开发了。今年失业后,泡在图书馆半年多,终于开发好了。Badminton Zone 中文名称: 羽毛球场

App 链接

2.0 新增的功能:

  1. AR 支持:羽毛球场 2.0 支持增强现实功能,随时随地训练球路。
  2. 控制每一拍:你可以循环练习每个球路,不断训练,掌控每次击球。
  3. 声音提示:羽毛球场 2.0 会播放每一拍的声音,告诉你击球类型和落点位置。
  4. 暂停与播放:在播放球路时,可以随时暂停,便于你和搭档思考如何准备下一拍。
  5. 精确编辑球路:你可以编辑每拍的落点、高度和飞行时长,记录任意球路的精准数据。

具体新增的功能视频演示版本(有声音)

英文 https://youtu.be/FAf7IcMwBC4

中文 https://www.bilibili.com/video/BV1jd61YeEv7

打羽毛球让我很舒压,很开心。但打羽毛球想提升水平不容易。特别是业余爱好者,双打练习更是难以突破。所以我做了这个 APP ,羽毛球场。 主要的用法:

  1. 记录并练习单打、双打球路。
  2. 分析每一拍:步伐、挥拍动作、力量控制等细节。
  3. 通过反复练习,快速提高技能,掌握各种球路,提升羽毛球水平。

主要功能的预览

新增:AR imgur

新增:暂停 imgur

设计改进 imgur

编辑改进 imgur

送码

因为在 V2EX 上找到很好的合作伙伴过,另外我遇到的开发问题,社区用户也非常热心指导。非常感谢这个社区。 所以按质数的前 10 个数字来分别给留下邮箱的用户发兑换码。 谢谢。

国产键鼠真的好用,已经彻底抛弃传统大厂了。

By: xtx
3 January 2025 at 10:01
xtx:

去年买了个国产键盘,300 出头的价格,不管是功能,颜值,轴体都完爆我 1000 买的 filco ,一点都不夸张,filco 已经完全吃灰了。

前两天 300 出头买了个国产鼠标,对比我现在用的 gpw 一代,有几点优势

·目前市面上最顶级的传感器,无线高达 8k 的回报率,虽然我也用不上,但是对比 gpw 最高 1k 的回报率,遥遥领先。

·优秀且轻量的网页驱动,罗技的驱动软件笨重不说,设置的自定义按键必须保持软件常驻后台,国产鼠标直接网页设置,快速且界面清爽,设置完直接退出网页,完全不影响自定义功能,又是遥遥领先。

·国产鼠标光微动秒杀机械微动,罗技的微动有多容易双击,不用我多说了,我自己就换过两次货,一次 g304 ,一次 gpw 。

·极为先进的 type c 充电口。🌚

·价格只有 gpw 一半。

给我的感觉就是从老旧油车换成了国产新能源,这两年国产物件的发展,让我体会到了产业链齐全和工业大国带来的好处,让普通消费者可以真正买到物美价廉的东西。

❌
❌