我的项目回复了一个 SO 文件,我将通过cmake在我的项目文件夹下安装它来制作它。当我运行时它可以运行文件python setup.py install
但是我是用pip安装的,因为pip会把项目拷贝成tmpfile,安装后会被删除,SO文件也被删除。因此,当我导入我的项目时,由于找不到 SO 文件而失败。
当然,我可以将 SO 文件安装到/usr/local/lib,但我不想
任何人都有解决它的想法?
var x uint64 = 257
var y int = 257
fmt.Println("rv1 is ", byte(x)) // ok
fmt.Println("rv2 is ", byte(y)) // ok
fmt.Println("rv3 is ", byte(257)) // constant 257 overflows byte
fmt.Println("rv4 is ", byte(int(257))) // constant 257 overflows byte
Run Code Online (Sandbox Code Playgroud)
它很奇怪.
所有这些都将int转换为byte,因此所有这些都应该是错误的.
但案例1,2还可以!
怎么可能?
在select,有一个错误套接字列表或epoll有事件ERROR
但是在selectors模块中只有EVENT_READ和的事件EVENT_WRITE。
因此?如何知道没有事件的错误套接字?