最近发布的主题
最近发布的文章
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
评论了博文 golang map 赋值 修改 陷阱没问题,map是引用类型
-
两种方式,第一种自己封装,第二种调用golang.org/x/sys/windows ```go import ( "syscall" "unsafe" "golang.org/x/sys/windows" ) const ( ERROR_ALREADY_EXISTS = 183 ) var ( kernel32 = syscall.NewLazyDLL("kernel32.dll") procCreateMutex = kernel32.NewProc("CreateMutexW") ) func createMutex(name string) (uintptr, error) { ret, _, err := procCreateMutex.Call( 0, 0, uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(name))), ) switch int(err.(syscall.Errno)) { case 0: return ret, nil default: return ret, err } } func createMutexSys(name string) (windows.Handle, error) { return windows.CreateMutex(nil, true, syscall.StringToUTF16Ptr(m)) } ```
-
可以用一下轻度封装的sqlx
-
评论了主题 go怎么调用自定义包的成员方法用go写程序还是换一下思路,个人go更偏向函数式编程
-
加个sync.WaitGroup阻塞一下