ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    net:http 包禁用死锁检测

    Oct 25, 202110 min read

    导入 net 包启动后台轮询 Goroutines,有效禁用死锁检测器。

    相关讨论: https://github.com/golang/go/issues/12734

    package main
    
    import (
     "fmt"
     "net/http"
     "time"
    )
    
    func main() {
     c := make(chan string)
     fmt.Println("Starting the server")
        client := http.Client{Timeout: time.Duration(1) * time.Second}
     fmt.Println("Starting the client")
     c <- "http://www.baidu.com"
     fmt.Println("c")
        fmt.Printf("client : %T", client)
    }
    

    相关文章

    SwiftUI 如何使用 @ObservedObject 管理外部对象的状态? 代码演示

    在SwiftUI中,通过使用@ObservedObject装饰器,可以观察并同步外部对象的状态变化到UI界面。

    如何用swift开发markdown编辑器?

    使用Swift开发Markdown编辑器的步骤包括设置项目、导入库、设计UI、实现文本编辑和Markdown解析功能、渲染Markdown、添加高级功能,以及进行测试和优化。

    Mac brew nginx 的相关配置信息

    Mac上使用brew安装的nginx版本为1.19.3,配置信息包括默认端口8080、文档根目录/usr/local/var/www和配置文件/usr/local/etc/nginx/nginx.conf。

    在多端互传文本、文件、图片的工具

    多端互传文本、文件和图片的工具包括微信、钉钉、企业微信、QQ、Dropbox、OneDrive以及第三方工具如AirDroid和Pushbullet。

    pnpm 更改官方npm 源

    要更改官方npm源为pnpm源,需先全局安装pnpm,然后设置其注册表为npm官方源,并通过命令验证更改。