程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术- I/O优化:多路复用技术- 线程池技术- 无锁编程技术- 进程间通信技术- RPC ...
分类:
其他好文 时间:
2021-07-27 17:35:42
阅读次数:
0
2021年7月10日22:44:49 trait zx { // const sss = 9; public static function tt() { echo 'tt'; } public function yy() { echo 'yy'; } } class uu { use zx; co ...
分类:
Web程序 时间:
2021-07-12 17:56:00
阅读次数:
0
CSS:Cascading Style Sheet的缩写,意思是层叠样式表 作用:美化页面,可设置页面上各种元素的样式,包括颜色、大小、位置等等,使页面变得更好看。 1.添加CSS代码的三种方式:内联、内部、外部 内联:在标签的style属性中添加样式代码(使用较少) 弊端:不能复用 内部:在hea ...
分类:
Web程序 时间:
2021-07-05 18:24:50
阅读次数:
0
半导体随机储存器简介 RAM:Random Access Memory D:Dynamic S:Static 主储存器 【内存】 DRAM 缓存 【Cache】 SRAM 靠近CPU的区域 DRAM单位成本低于SRAM速度也慢于SRAM,DRAM使用更多的硅 DRAM 与 SRAM 概念与名称 Na ...
分类:
其他好文 时间:
2021-07-02 15:38:11
阅读次数:
0
一、继承给编程带来的便利 1、代码的复用性提高了。 2、代码的扩展性和维护性提高了。 二、继承的使用细节 1、子类继承了所有的属性和方法,非私有的属性和方法可以在子类直接访问,但是私有属性和方法不能在子类直接访问,要通过父类提供公共的方法去访问。 2、子类必须调用父类的构造器,完成父类的初始化。 3 ...
分类:
编程语言 时间:
2021-06-30 18:03:42
阅读次数:
0
内容大纲: 1.介绍Restful、SOAP、RPC、SOA以及微服务 2.重点谈谈SOA与微服务的区别 3.以及为什么要使用微服务架构 什么是Restful Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服 ...
分类:
其他好文 时间:
2021-06-28 20:47:15
阅读次数:
0
Vue2 和 Vue3 对比 一图看懂Vue3 新增可复用组合式API(Reusability & Composition) Vue2 和 Vue3 对比Vue3 支持大多数Vue特性Vue3中设计了一套更强大的组合API代替了Vue2中的Option API,复用性更强了更好的支持TS最主要: V ...
一、GraphicsView框架简介 QT4.2开始引入了Graphics View框架用来取代QT3中的Canvas模块,并作出了改进,Graphics View框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,坐标变换和图元组等多种方便的功能。 GraphicsView框架 ...
分类:
其他好文 时间:
2021-06-28 17:35:50
阅读次数:
0
从TCP发送数据的流程说起 要深入的理解各种IO模型,那么必须先了解下产生各种IO的原因是什么,要知道这其中的本质问题那么我们就必须要知一条消息是如何从过一个人发送到另外一个人的; 以两个应用程序通讯为例,我们来了解一下当“A”向"B" 发送一条消息,简单来说会经过如下流程: 第一步:应用A把消息发 ...
分类:
其他好文 时间:
2021-06-24 18:10:52
阅读次数:
0
什么是设计模式? 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是与法规定,而是一套用来提高代码复用性、可维护性、可读性、稳健性以及安全性的解决方案。 学习设计模式的意义 设计模式的本质是面型对象设计原则的实际运用,是对类的封装性、继承性和多态 ...
分类:
其他好文 时间:
2021-06-20 18:03:24
阅读次数:
0