07 2021 档案
摘要:golang是可以实现继承的,但是这种继承并不是严格意义上的继承,golang并不支持继承特性,因而也没有单继承,多继承,重写方法等复杂概念。 下面通过一些例子来讲解golang的继承 组合继承 (1)匿名继承 type People struct{} func (p *People) ShowA(
阅读全文
摘要:golang 解压带密码的zip包,同时支持指定文件头偏移量加载zip包。下面首先给出完整的代码,后面再对代码实现过程的思考和原理做详细解释。 package main import ( "archive/zip" "bytes" "compress/flate" "fmt" "hash/crc32
阅读全文