上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: [TOC] 共享内存并发机制 在 go 中可以使用 sync.Mutex 或者 sync.RWMutex 来实现 sync.Mutex: 互斥锁 sync.RWMutex:一种特殊类型的锁,其允许多个只读操作并行执行,但写操作会完全互斥。 sync.WaitGroup:一种特殊的计数器,这个计数器需 阅读全文
posted @ 2019-12-31 16:47 黄土地上的黑石头 阅读(298) 评论(0) 推荐(0) 编辑
摘要: [TOC] 特点 1. 面向对象的三个特性:封装、继承、多态。go 不支持继。 2. 实例和实例的指针都可以访问封装的数据属性(普通字段)和函数属性(方法)。 3. struct 对应 python 中的 class 4. 接口类型是一种抽象的类型,就是在普通类型(出接口类型外的其它类型)的基础上再 阅读全文
posted @ 2019-12-30 16:38 黄土地上的黑石头 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 重点:一个指针的值是另一个变量的地址。一个指针对应变量在内存中的存储位置。并不是每一个值都会有一个内存地址,但是对于每一个变量必然有对应的内存地址。 返回变量的内存地址,也叫取址符。 返回变量的值, 只能作用在指针上 阅读全文
posted @ 2019-11-22 17:19 黄土地上的黑石头 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: [TOC] &(AND) & 运算:相同位的两个数字都为1,则为1;若有一个不为1,则为0。 |(OR) | 运算:相同位只要一个为1即为1。 ^(XOR) 作为二元运算:相同位不同则为1,相同则为0。 作为一元运算:按位取反。 涉及知识点,参考: "博文" &^(AND NOT) &^ 运算:位清 阅读全文
posted @ 2019-11-19 13:35 黄土地上的黑石头 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Dockerfile 中的 的使用方式和 中的使用方式是有区别的 下面是一个 Dockerfile 通过 的方式更换 源和 源 参考: "Multiline Dockerfile syntax" 阅读全文
posted @ 2019-11-13 11:54 黄土地上的黑石头 阅读(7636) 评论(0) 推荐(0) 编辑
摘要: 转载自: "https://nextfe.com/jetbrains ide shortcuts/" 一个好的手艺人很熟悉他的工具。软件开发者也不例外。所以,在编程的过程中,值得了解一些键盘快捷键,以免因为点击菜单项而分散注意力,干扰编码的节奏。这篇文章会介绍 IntelliJ 的快捷键(译者注:绝 阅读全文
posted @ 2019-08-09 12:55 黄土地上的黑石头 阅读(461) 评论(0) 推荐(1) 编辑
摘要: "正版windows10,纯净系统安装" "不需要使用第三方工具进行破解" 阅读全文
posted @ 2019-07-28 14:26 黄土地上的黑石头 阅读(201) 评论(0) 推荐(0) 编辑
摘要: [TOC] 简单事例 首先,我们需要创建一个类TestSort, 继承类 ; 然后,在这个类中定义相应的测试函数test_sort(), 进行测试。 注意,测试函数要以 test 开头,而测试函数的内部,通常使用assertEqual()、assertTrue()、assertFalse()和ass 阅读全文
posted @ 2019-07-18 17:11 黄土地上的黑石头 阅读(430) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是assert? Python 的 assert 语句是一个 debug 的好工具,主要用于测试一个条件是否满足。如果测试的条件满足,则什么也不做,相当于执行了 pass 语句; 如果测试条件不满足,便会抛出异常 AssertionError, 并返回具体的错误信息(optional 阅读全文
posted @ 2019-07-16 11:54 黄土地上的黑石头 阅读(485) 评论(0) 推荐(0) 编辑
摘要: [TOC] python 程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量;计算完成后,再将结果输出到永久性存储器中。如果数量过大, 内存空间管理不善,就会出现 OOM(out of memory), 俗称爆内存,程序可能被操作系统终止。 引用计数 Python 中一切皆对 阅读全文
posted @ 2019-07-10 16:20 黄土地上的黑石头 阅读(290) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页