V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GTim  ›  全部回复第 26 页 / 共 73 页
回复总数  1451
1 ... 22  23  24  25  26  27  28  29  30  31 ... 73  
2021-09-18 09:25:06 +08:00
回复了 flycloud 创建的主题 程序员 分享一个 id 自增生成器,依赖于 redis,求大佬帮忙挑挑毛病
@GM
2021-09-07 07:48:01 +08:00
回复了 Skmgo 创建的主题 程序员 虚拟货币交易所的交易流量成本问题
可能想的比较大,和视频站比起来,都是小 case 了
2021-09-04 22:26:19 +08:00
回复了 yuhuan66666 创建的主题 分享发现 今年 V2 上啥时候开始卖大闸蟹呀?
@7dzxtaobaocom 大闸蟹上市了麻烦说一下,中秋前能上市吗?
2021-09-03 07:53:50 +08:00
回复了 moonkiller 创建的主题 Google Gmail 开始屏蔽🇨🇳号码注册邮箱了吗?
找一个有号的人先登陆下,然后再在那个浏览器上注册,就不会要什么验证了。
@Caan07 你们还能看到?
没权限访问了
2021-07-22 08:08:10 +08:00
回复了 myqoo 创建的主题 分享创造 网站图片无缝兼容 WebP/AVIF
问一个问题,后端的 avif 和 webp 或者 apng 是怎么生成的?
2021-07-05 09:31:30 +08:00
回复了 leowangbaba 创建的主题 分享创造 小菜鸡开发的实时公交位置小程序,各位大佬请欣赏。
能问一下实时公交的数据来源吗?
2021-06-23 09:08:22 +08:00
回复了 Cbdy 创建的主题 问与答 一个做互联网产品的公司没有交互设计师正常吗?
正常啊
2021-06-17 09:06:40 +08:00
回复了 movq 创建的主题 Apple 你们用触控板是轻点还是按下去
@johnsona 我,单击就是轻点,右键的话还是按下
2021-06-16 08:37:01 +08:00
回复了 ronhunlam 创建的主题 职场话题 offer 选择,坐标厦门
@GTim 我错了,我错了
2021-06-16 08:36:40 +08:00
回复了 ronhunlam 创建的主题 职场话题 offer 选择,坐标厦门
这不是公司的选择,这是城市的选择!!!!!
2021-06-08 10:22:58 +08:00
回复了 rightcapital 创建的主题 酷工作 [北京]RightCapital 前端 React 后端 PHP 开发招聘
@GTim 对不住啊,没看内容,我错了
2021-06-08 10:22:35 +08:00
回复了 rightcapital 创建的主题 酷工作 [北京]RightCapital 前端 React 后端 PHP 开发招聘
远程吗?
2021-06-05 21:11:49 +08:00
回复了 zhanggong 创建的主题 问与答 你是如何写自己的博客的,使用的什么博客框架?
一月一度秀 blog 时候吗? 我的自己仿 V2EX 改的,准确的说是后端是 v2ex,前端是 flarum,博客地址: https://www.twle.cn
@chenyg32 你有没有发现,命令行 code 有时候会打印好多日志,污染命令行
2021-06-03 19:27:38 +08:00
回复了 liyaojian 创建的主题 Go 编程语言 大佬们求解一个 go map 无序的问题
package main

import (
"encoding/json"
"fmt"
"reflect"
"sort"
)

func main() {
jsonStr := `{"name":"tom","user_id":"123"}`
var str string
m := make(map[string]interface{})
_ = json.Unmarshal([]byte(jsonStr), &m)

v := reflect.ValueOf(m)
keys := make([]string, 0)
keysMap := map[string]reflect.Value{}
for _, key := range v.MapKeys() {
keys = append(keys, key.String())
keysMap[key.String()] = key
}

sort.Strings(keys)

for _, key := range keys {
v1 := v.MapIndex(keysMap[key]).Interface().(string)
str += v1
}
fmt.Println(str)
}
2021-06-03 19:17:33 +08:00
回复了 v2defy 创建的主题 Go 编程语言 go 语言的一个死锁问题
给你换种方式输出结果你就知道了

```go
package main

import (
"fmt"
)

func main() {
// 创建 3 个 channel,A,B 和 Exit
A := make(chan bool)
B := make(chan bool)
Exit := make(chan bool)

go func() {
// 如果 A 通道是 true,我就执行
for i := 1; i <= 10; i += 2 {
if ok := <-A; ok {
fmt.Printf("-> A(%d)", i)
B <- true
}
}
fmt.Print("===bye==")
}()

go func() {
defer func() { Exit <- true }() // 这个协程的活干完之后,向主 goroutine 发送信号
// 如果 B 通道是 true,我就执行
for i := 2; i <= 10; i += 2 {
if ok := <-B; ok {
fmt.Printf("-> B(%d)", i)
//if i != 10 { // 如果 i 等于 10 了,就不要再向 A 通道写数据了,否则将导致 A 通道死锁,至于为什么,坦白说我很疑惑
A <- true
//}
}
}
fmt.Print("===bye==")
}()

fmt.Print("|")
A <- true // 启动条件
<-Exit // 结束条件
}

```

输出结果如下

```
|-> A(1)-> B(2)-> A(3)-> B(4)-> A(5)-> B(6)-> A(7)-> B(8)-> A(9)===bye==-> B(10)fatal error: all goroutines are asleep - deadlock!
```

原因是不带缓冲区的 chan 写入时立刻会被堵塞。看看官方怎么对无缓冲区 chan 的描述就知道了
2021-06-03 16:33:03 +08:00
回复了 fiypig 创建的主题 职场话题 从厦门来到福州
又有一个兄弟离开厦门了
2021-06-02 20:18:22 +08:00
回复了 PeterYang1996 创建的主题 新手求助 v 站底部的在线人数是如何实现的?
sortset 权重 key ,过期时间做权重
1 ... 22  23  24  25  26  27  28  29  30  31 ... 73  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5018 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:15 · PVG 15:15 · LAX 00:15 · JFK 03:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.