V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SethShi  ›  全部回复第 28 页 / 共 33 页
回复总数  648
1 ... 20  21  22  23  24  25  26  27  28  29 ... 33  
2022 年 10 月 12 日
回复了 haha88 创建的主题 git git 小白代码合并问题请教
@yeqizhang 17L 是标准的 gitflow, 是很好的标准, 但是很多人没用, 原因之一就是太复杂了.
试过用 sourcetree 自带的 gitflow 图形化操作, 很不错就是太慢了.

实际上我还是喜欢简单的
master, dev, feature 就差不多. 每次从 master 拉出 feature, 开发中不断提交到远程, 测试合并到 dev, 测试完成把 feature 合并到 master, 删除分支. 此次功能完成.

冲突这个问题什么工作流都解决不了的, 而是写代码的人去处理.
2022 年 10 月 10 日
回复了 frank1256 创建的主题 程序员 如果文件直接用 base64 编码传,会怎么样
好的做法就是你前端直传文件就可以, 然后把文件 URL 和你 req 提交给后端
2022 年 9 月 27 日
回复了 Features 创建的主题 程序员 观广东某著名大专的 web 前端课程有感
楼主你放心, 真正有能力的人肯定不会跟着学校学的! 学校要众生平等, 你让老师光为了教厉害的人而忽视普通人(没接触过计算机), 这才是学校可悲的地方!

前端更新得这么快, 今年教 AngularJS , 明年被淘汰了, 哪一届的学生会说学校不靠谱, 今年教这个打包工具, 明年出新的打包工具, 让老师怎么选择.

说实话老师就教入门的 JS, 学好基础(要是楼主说的比这个还不如, 该批), 有能力的人自学就是最好的方式.
2022 年 9 月 20 日
回复了 preach 创建的主题 北京 为程序员准备的运动 徒步 露营 全公益 无收费
加了, 看看 >_
2022 年 9 月 15 日
回复了 Nasser 创建的主题 Go 编程语言 关于 go gin 程序如果热更新的问题
@Nasser
单机器的话, 写个脚本部署自动部署到不同的端口, 然后 nginx -s reload 监听新端口, 停止旧服务
多机器的话, 滚动更新就好了
2022 年 9 月 13 日
回复了 Rokaki 创建的主题 程序员 问一下有关多对多关系查询的问题
select img_id from relations_table where tag_id='a' and tag_id='b' limit 1
2022 年 9 月 7 日
回复了 7911364440 创建的主题 Java 请教一个 Redis 过期时间的问题
Redis 设置了过期时间, 肯定就是那个时间点过期. 楼上说的有问题
过期了 != 删除.
redis 判断一个 key 不存在有两种, 一种是 key 不存在, 另一种是存在, 但是过期了没来得及删除
楼主这个不就是最简单的单任务锁吗, 如果服务器延迟大的话
尝试使用 EXPIREAT 设置过期时间, 而不是 EXPIRE
@dsphper 第三方生成的, 改不动
@id7368 好, 谢谢
1C2G 什么价格, 有三年的吗?
基础的工具类包, 直接下载 Goland 点点跳转断点就看的差不多了.
高深的可以看看德莱文大佬 https://draveness.me/golang/
@ianEros hugo
2022 年 8 月 18 日
回复了 chaleaochexist 创建的主题 Go 编程语言 请教 goroutine 通信写法问题
package main

import (
"fmt"
"math/rand"
"sync"
"time"
)

func main() {

// init var
ch := make(chan int)
wg := &sync.WaitGroup{}

// goroutine1, 2, 3
for i := 0; i < 3; i++ {
wg.Add(1)
go task(wg, ch)
}

// read chan data
go func() {
for val := range ch {
fmt.Println(val)
}
}()

// wait group
wg.Wait()
close(ch)

// close fast, can`t read all chan data
time.Sleep(time.Second)
}

func task(wg *sync.WaitGroup, ch chan int) {
defer wg.Done()

ts := rand.Intn(3) + 1
time.Sleep(time.Second * time.Duration(ts))

ch <- ts
}
2022 年 8 月 18 日
回复了 chaleaochexist 创建的主题 Go 编程语言 请教 goroutine 通信写法问题
close chan 两个原则
1. 不要在接收端关闭, 也就是你代码里的 main goroutine
2. 有多个同时写, 不要在写的地方关闭, 也就是你的代码中 goroutine1,2,3

所以最好的做法, 就是楼上给的那个代码, 先 waitGroup 够三个之后, 直接在 main 关闭就行了
yapi+1
直接用 appid + secretkey 和裸奔有什么区别
@dzdh S -> S 就不需要吗? 服务器被入侵了, 你的请求就不被捉了吗
按你这么这么说, 希望各个大厂 app 都不要加所谓保护机制了, 直接调就行了. 你去和他们说才管用.
@dzdh 直接裸露的难度是几, 捉包的难度是几, 反编译找到 key 的难度是几.
1 ... 20  21  22  23  24  25  26  27  28  29 ... 33  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3250 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 00:05 · PVG 08:05 · LAX 16:05 · JFK 19:05
♥ Do have faith in what you're doing.