本文是继《RocketMQ remoting模块分析》后添加的一篇,针对Netty如何实现HTTP Server进行的调研。 一句话总结:Netty 提供的 ChannelHandler,可以直接用来处理 HTTP 和 HTTPS 协议,而不必编写自定义的编解码器。 图 11-2 和图 11-3 分 ...
分类:
其他好文 时间:
2020-07-12 16:18:00
阅读次数:
58
单调栈(Monotone Stack) 栈的应用中有一类问题称为单调栈(Monotone Stack)问题,可以巧妙的将某些问题的时间复杂度降到「O(n)级别」。那么什么是单调栈呢? 所谓单调栈,就是保持栈中的元素是单调的。假设把数组 [2 1 4 6 5]依次入栈,并保持栈的单调递增性,如下: 元 ...
分类:
其他好文 时间:
2020-07-12 12:07:05
阅读次数:
70
使用Clion+Qt开发GUI程序,有时候会用到Qt带的GUI绘制工具,将工具添加到Clion的External Tools中可以很方便的打开.ui格式文件,并进行编辑。 添加步骤:File->Settings->Tools->External tools,'+'添加并编辑 $FileName$ $ ...
分类:
其他好文 时间:
2020-07-12 11:49:26
阅读次数:
109
1.使用浮动来设置二列布局利用浮动和块级元素实现的左侧宽度固定,右侧自适应宽度的布局方式 <div class="left">left</div> <div class="right">right</div> /* css */ .left { float: left; width: 100px; ...
分类:
Web程序 时间:
2020-07-11 19:33:58
阅读次数:
85
abp v2.9.0 Blogging模块安装使用过程中,遇到TuiEditor脚本报错和添加post上传封面报错2个问题。 tuiEditor报错 tuiEditor v1.4.1之后默认不包括jquery扩展,abp v2.9引用版本为v1.4.10,不能使用jquery扩展方法初始化。 另外, ...
分类:
其他好文 时间:
2020-07-11 12:32:00
阅读次数:
84
容器是一种清理级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。 ...
分类:
其他好文 时间:
2020-07-11 09:41:17
阅读次数:
45
容器是一种清理级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。 ...
分类:
其他好文 时间:
2020-07-11 09:16:30
阅读次数:
77
1.确定本地Node.js和npm版本 确定Node.js版本node -v,确定npm版本npm -v,满足生产要求 2.做下井字棋的功能 ...
分类:
其他好文 时间:
2020-07-10 21:20:36
阅读次数:
97
关于“Web前端和Java开发应该选择哪个?”这样类似的问题比比皆是,众人的回答也是各有其说。下面几方面来给说说它们各自的优点。 ROUND1—前景 Web前端开发 优势:人才缺口大,发展前景好,需求量大 前景指数:★★★★★ web前端开发前景大好!其中的HTML5技术更是日趋成熟,HTML5是移 ...
分类:
编程语言 时间:
2020-07-10 15:02:09
阅读次数:
180
CSS层叠性 概念 所谓层叠性是指多种CSS样式的叠加。 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉 原则 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。 样式不冲突,不会层叠 CSS继承性 概念 ...
分类:
Web程序 时间:
2020-07-10 11:46:34
阅读次数:
67