240 发简信
IP属地:广东
  • Java面向对象

    1、子类实例化时会默认调用父类无参构造函数,如果父类没有无参构造函数,则需要子类构造函数显示调用父类有参构造函数 2、关于模板方法

  • 记一次使用chan []byte踩的坑

    通过ChannelInputStream生产数据,返回chan []byte,Consumer消费数据,但是出现 Consumer接收的数据不完...

  • 关于指针变量(保存的是地址)

    指针几个字节跟语言无关,而是跟系统的寻址能力有关,譬如以前是16为地址,指针即为2个字节,现在一般是32位系统,所以是4个字节,以后64位,则就...

  • golang关于程序crash原因查找

    建议每起一个goroutine,都defer统一捕获下异常之前的代码是这样的,想在main函数统一捕获所有的异常(包括协程的)并输出到crash...

  • 关于golang init()方法调用

    1、对同一个go文件的init()调用顺序是从上到下的2、对同一个package中不同文件是按文件名字符串比较“从小到大”顺序调用各文件中的in...

  • TCP/IP差错控制-确认和重传

    差错控制-确认和重传:一、发送端发送的数据帧由数据和检错码组成二、接收端用检错码判别数据帧是否出错三、如果数据没有出错,接收端向发送段发送确认应...

  • golang利用channel实现线程同步互斥信号量

    1、利用channel实现线程互斥 2、利用channel实现线程同步 3、利用channel实现信号量

  • .gitignore 文件忽略自身

    .gitignore 文件忽略他本身? 这确实是一个奇葩的需求, .gitignore 作为一个repo的一部分, 本身就应该是存在的, 如果什...

  • git获取远程分支

    git clone url默认获取的是master分支,如何获取远程分支呢?使用下面命令: git branch dev origin/dev ...