发布了文章2022-10-29
头文件介绍Mutex 系列类(四种)std::mutex,最基本的 Mutex 类。std::recursive_mutex,递归 Mutex 类。std::time_mutex,定时 Mutex 类。std::recursive_timed_mutex,定时递归 Mutex 类。Lock 类(两种)std::lock_guard,与 Mutex RAII 相关,方便线程对互斥量上锁...
回答了问题2022-10-27
被声明出来的左、右值引用都是左值。 因为被声明出的左右值引用是有地址的,也位于等号左边。std::thread&& t t 是左值,所以调用的是拷贝构造函数。如果参数列表是这样就不会有错了:
提出了问题2022-10-27
赞了文章2021-06-24
微信搜索【脑子进煎鱼了】关注这一只爆肝煎鱼。本文 GitHub github.com/eddycjy/blog 已收录,有我的系列文章、资料和开源 Go 图书。大家好,我是煎鱼。前几天我们有聊到《单核 CPU,开两个 Goroutine,其中一个死循环,会怎么样?》的问题,我们在一个细节部分有提...
回答了问题2021-05-28
如果要求有顺序可以使用 snowflake 生成id。若是想在 ID 中携带点信息,比如时间或其他。可以自定义ID生成方法,不过需要防止碰撞,比如要求生成的ID为64bit,那么时间不要用“1970年1月1”全量的,自己设置一个起点,比如从当前开始加 20年,以毫秒为单位,占用 n bit...
回答了问题2021-05-21
byte 也就是 unit8,那么你的意思是不就是 []byte 转 string, string 转 []byte?? {代码...}
赞了回答2021-05-13
With no argument, LAST_INSERT_ID() returns a BIGINT UNSIGNED (64-bit) value representing the first automatically generated value successfully inserted for an AUTO_INCREMENT column as a result of the most recently executed INSERT statement. The val...
回答了问题2021-05-13
github.com/grpc-ecosystem/grpc-gateway 版本低(v1.14)最新应为:github.com/grpc-ecosystem/grpc-gateway/v2 v2.4.0
赞了回答2021-05-12
你想问下划线的作用?接口断言。 {代码...} 如果 B 没有实现 A,编译时会报错。
提出了问题2021-05-12
赞了回答2020-12-08
应对调包,可以采用看门狗,即从各种旁路获知敌人正在调试你的代码。比如重写 console.log,敌人以为你不知道他在调试,实际上你已经悄悄地把后续的代码换掉了,让他调试的时候都成功,自以为掌握了你的机密代码,但是他一旦把调试成果部署起来,运行结果就不对头了...
提出了问题2020-12-08
提出了问题2020-02-03
提出了问题2020-02-03
赞了文章2017-12-12
当然,eval只能执行Python的表达式类型的代码,不能直接用它进行import操作,但exec可以。如果非要使用eval进行import,则使用__import__: