系列
-
Android开发学iOS系列] ViewController
What is a View Controller iOS中的View Controller非常像Android中的Activity. 它负责用户界面的展示, 有一些生命周期的回调…
-
Go语言 context包源码学习
前言 日常 Go 开发中,Context 包是用的最多的一个了,几乎所有函数的第一个参数都是 ctx,那么我们为什么要传递 Context 呢,Context 又有哪些用法,底层实…
-
重学c#系列——逆变和协变[二十四]
正文 什么是逆变和协变呢? 首先逆变和协变都是术语。 协变表示能够使用比原始指定的派生类型的派生程度更大的类型。 逆变表示能够使用比原始指定的派生类型的派生程度更小的类型。 这里s…
-
语言模型变形金刚
词嵌入 词嵌入目地:表明文字、了解文字。 Embedding是一种最典型的运用无监督信息内容提高监管难题功效的方式。 当字典容积非常大时,对英语单词开展one-hotencodin…
-
如何让 JS 代码不可断点
绕过断点 调试 JS 代码时,单步执行(F11)可跟踪所有操作。例如这段代码,每次调用 alert 时都会被断住: debugger alert(11) alert(22) ale…
-
netty系列之:在netty中使用proxy protocol
简介 我们知道proxy protocol是haproxy提出的一个代理协议,通过这个协议,所有实现这个协议的proxy或者LBS,都可以附带真实客户端的IP地址和端口号,这使得p…
-
错误码如何设计才合理?icode9来为您解答
导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码…
-
【Spring系列】- Bean生命周期底层原理
上次学到动手模拟Spring底层实现,简单学习了一下Spring,对spring有所了解,接着就来分析spring中bean的生命周期的步步流程。 1|2流程 接下来会根据Bean…
-
自学 TypeScript 第三天 使用webpack打包 TS 代码
安装: 首先第一步,我们要初始化我们项目,在目录下输入 npm init 接下来,我们的安装几个工具 npm i -D webpack webpack-cli typescript…
-
RabbitMq死信队列
死信的概念 死信:顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了,consumer 从 qu…