V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  buffzty  ›  全部回复第 1 页 / 共 25 页
回复总数  493
1  2  3  4  5  6  7  8  9  10 ... 25  
6 天前
回复了 buffzty 创建的主题 程序员 阿里云透露了各省公务员效率
@j3dream 我来自南京
6 天前
回复了 buffzty 创建的主题 程序员 阿里云透露了各省公务员效率
8 天前
回复了 fulajickhz 创建的主题 分享发现 减肥唯一方法:辟谷
肥根本不需要减. 肥是不良生活习惯带来的产物罢了. 减肥意味着反弹和伤害身体.而且这个反弹会比之前更胖.伤害身体更严重,很多终生后遗症
如果真的想快速减肥没有比截肢或火化更快的了,这比辟谷快 n 倍
真正该做的是改变生活习惯 比如饮食,运动,睡眠等等
这玩意免费都没有多少人用的,体验差,安全差. 必须用车机导航才能自动驾驶,变道速度慢,下匝道或者有锥桶它真撞.自动泊车和召唤又卡又慢又有 bug,手松了它还在开
我用过几次就再也不用了,现阶段只有 ap 和 eap 中的变道比较实用
@nomagick 我就像你那样说的 让前端写条件 后端自动拼 sql 的 不过我加限制了,只能查询某些字段. 写后台的时候这非常节省时间 因为有限制也不会有安全问题. 后台一大堆模型,每个模型一大堆筛选条件,排序规则. 如果正常写得累死,我这种方法只需要一个通用函数,再为每个模型设置安全规则即可

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

GraphQL 我也不用纯纯恶心人的.
10 天前
回复了 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 是异步吗?');
12 天前
回复了 GotKiCry 创建的主题 程序员 好奇 Java 味是什么味
@mahaoqu 你是 javer 届的叛徒, 罚你以后 Xmx16g
12 天前
回复了 caiji111 创建的主题 生活 相亲困局
你连续 3 天不找她,她肯定转变对你的态度. 再找个周末出去逛个景点拍点好看照片 朋友圈一发 她得气死你信不
12 天前
回复了 a9htdkbv 创建的主题 宽带症候群 90M 固定 IP 移动专线开通流水账记录
电信提速包可以按天买,5 块钱就可以升一天 100m 上行. wg 组网我用的动态公网 ip 运行几年没出过问题, ddns 也没出过问题. 感觉上海电信挺好.
12 天前
回复了 a9htdkbv 创建的主题 宽带症候群 90M 固定 IP 移动专线开通流水账记录
感觉像花大钱办小事.10 倍价钱换一个公网 ip+50m 上行并且减配下行.
如果想要公网 ip 去阿里云买个轻量云做流量转发 200M 上行固定 ip 一年才 70 块钱.
用不着 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()
}
29 天前
回复了 jasonjun 创建的主题 生活 听说春天是养肝季,大家一般吃啥养肝
我 5 个月没喝酒 尿酸 500 变成 300 了 肝功能也是正常的
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   992 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 88ms · UTC 20:05 · PVG 04:05 · LAX 13:05 · JFK 16:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.