V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  buffzty  ›  全部回复第 4 页 / 共 28 页
回复总数  554
1  2  3  4  5  6  7  8  9  10 ... 28  
2025 年 3 月 27 日
回复了 silvernoo 创建的主题 汽车 双车道左转,被追尾我全责
双车道左转,变道被追尾我全责
2025 年 3 月 20 日
回复了 buffzty 创建的主题 程序员 阿里云透露了各省公务员效率
@j3dream 我来自南京
2025 年 3 月 20 日
回复了 buffzty 创建的主题 程序员 阿里云透露了各省公务员效率
这玩意免费都没有多少人用的,体验差,安全差. 必须用车机导航才能自动驾驶,变道速度慢,下匝道或者有锥桶它真撞.自动泊车和召唤又卡又慢又有 bug,手松了它还在开
我用过几次就再也不用了,现阶段只有 ap 和 eap 中的变道比较实用
2025 年 3 月 16 日
回复了 dwu8555 创建的主题 GraphQL Graphql 太难用了,难监控性能,难客户端缓存
@nomagick 我就像你那样说的 让前端写条件 后端自动拼 sql 的 不过我加限制了,只能查询某些字段. 写后台的时候这非常节省时间 因为有限制也不会有安全问题. 后台一大堆模型,每个模型一大堆筛选条件,排序规则. 如果正常写得累死,我这种方法只需要一个通用函数,再为每个模型设置安全规则即可

https://github.com/real-web-world/bdk/blob/main/fastcurd/model.go#L198

GraphQL 我也不用纯纯恶心人的.
2025 年 3 月 16 日
回复了 eryajf 创建的主题 生活 人生实苦,何以自渡?观几个帖子有感
比文科生还文科生的理科生
正确用法:
// 比如一个 api 需要查 2 次数据库 再进行某个操作 一般就这样写
const fn1 = async () => { console.log(1); return 1 };// 一个异步操作
const fn2 = async () => { console.log(2); return 2 };// 一个异步操作
const fn3 = async (a, b) => { console.log(3); return a + b };// 一个操作 异不异步都无所谓 反正都是最后一个操作了

console.log("begin")
const task0 = new Promise((s, j) => {
(async () => {
try {
const task1 = fn1()
const task2 = fn2()
const res1 = await task1
const res2 = await task2
s(await fn3(res1, res2))
} catch (e) {
j(e)
}
})();
})
task0.then(res => {
console.log("res:", res)
}).catch(e => {
console.error(e)
})
console.log("end")

// async 是 new Promise()的语法糖
// await 是 task.then 的语法糖
// return 是 resolve()的语法糖
// 现在一般都用 async 代替 Promise 可以少写几个字母
js 中的异步操作是 io,setTimeout,setInterval,Promise.proto.then ... 这些
js 的执行逻辑是先执行主线程代码,再执行任务队列中的函数,因为主线程代码会有一些异步操作,遇到就将这个异步操作的回调函数加入任务队列中

new Promise()不是异步操作,Promise.proto.then 才是异步
Promise 一般是去包住异步操作,让代码不变成回调地狱的,你 Promise 中根本没有异步操作 所以不必包一层.
如果想实现你想要的效果可以这样:

new Promise(s => s()).then(_ => {
let i = 0; while (i < 10) { i++; console.log('i=', i); }
}
)
console.log('promise 是异步吗?');
2025 年 3 月 14 日
回复了 GotKiCry 创建的主题 程序员 好奇 Java 味是什么味
@mahaoqu 你是 javer 届的叛徒, 罚你以后 Xmx16g
2025 年 3 月 14 日
回复了 caiji111 创建的主题 生活 相亲困局
你连续 3 天不找她,她肯定转变对你的态度. 再找个周末出去逛个景点拍点好看照片 朋友圈一发 她得气死你信不
2025 年 3 月 14 日
回复了 a9htdkbv 创建的主题 宽带症候群 90M 固定 IP 移动专线开通流水账记录
电信提速包可以按天买,5 块钱就可以升一天 100m 上行. wg 组网我用的动态公网 ip 运行几年没出过问题, ddns 也没出过问题. 感觉上海电信挺好.
2025 年 3 月 14 日
回复了 a9htdkbv 创建的主题 宽带症候群 90M 固定 IP 移动专线开通流水账记录
感觉像花大钱办小事.10 倍价钱换一个公网 ip+50m 上行并且减配下行.
如果想要公网 ip 去阿里云买个轻量云做流量转发 200M 上行固定 ip 一年才 70 块钱.
2025 年 2 月 25 日
回复了 yuanyao 创建的主题 Go 编程语言 最基础的 go 并发编程题,难倒了 90%的候选人
用不着 waitgroup ,context ,done channel 这些啊 for 循环就行了,关闭了循环就退出了
package main

import "log"

var (
jobs = make(chan int)
)

func t2() {
for v := range jobs {
log.Println(v)
}
}
func t1() {
for i := 0; i < 5; i++ {
jobs <- i
}
close(jobs)
}
func main() {
go t1()
t2()
}
1  2  3  4  5  6  7  8  9  10 ... 28  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1506 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
♥ Do have faith in what you're doing.