深圳幻海软件技术有限公司 欢迎您!

  • 初识设计模式 - 命令模式

    简介命令设计模式(CommandDesignPattern)可以将请求发送者和接收者完全解耦。发送者和接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。其定义是,将请求(命令)封装成一个对象,从而可用不同的请求对客户进行参数化(将不同请求依赖注入到其他对象),

  • 为什么微信撤回消息限制2分钟之内?不能多给几分钟吗?答案并不简单

     古人有云,“一言既出,驷马难追。”可见,对说出口的话是多么重视。可是,人总有说错话的时候啊~为了解决这个问题,微信就有了“撤回”的功能,对于发出2分钟以内的信息提供撤回选项:那么问题来了……为什么发出去的消息可以轻松撤回?微信是如何同时从双方手机上实现信息撤回的呢?以MobleA给Mob

  • 「Go语言进阶」并发编程详解

    并发VS并行在讲解并发概念时,总会涉及另外一个概念并行。下面让我们来聊聊并发和并行之间的区别。并发(concurrency):把任务在不同的时间点交给处理器进行处理。在同一时间点,任务并不会同时运行。并行(parallelism):把每一个任务分配给每一个处理器独立完成。在同一时间点,任务一定是同时

  • 聊一聊 Golang 方法接收者

    [定义]:golang的方法(Method)是一个带有receiver的函数Function,Receiver是一个特定的struct类型,当你将函数Function附加到该receiver,这个方法Method就能获取该receiver的属性和其他方法。[面向对象]:golang方法Method允

推荐阅读