DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2021年12月29日

摘要: 不使用 CMake 的“打开文件夹”项目可以将 IntelliSense 的项目配置设置存储在 CppProperties.json 文件中。 (CMake 项目使用 CMakeSettings.json 文件。) 配置包含名称/值对,定义了 #include 路径、编译器开关和其他参数组成。 有关 阅读全文
posted @ 2021-12-29 17:44 DoubleLi 阅读(1307) 评论(0) 推荐(0)

摘要: 文章目录 C/C++环境之launch.json、tasks.json、c_cpp_properties.json极简设置Setp1. setp2.setp3.launch.jsonsetp4.setp5.setp6.setp7.tasks.jsonsetp8.setp9.setp10.c_cpp_ 阅读全文
posted @ 2021-12-29 17:42 DoubleLi 阅读(849) 评论(0) 推荐(0)

摘要: 这篇笔记的目的就是配置好c/c++插件代码的智能提示,方便以后写嵌入式代码的时候能够快速配置好例子(来自官方文档) { "env": { "myDefaultIncludePath": ["${workspaceFolder}", "${workspaceFolder}/include"], "my 阅读全文
posted @ 2021-12-29 17:40 DoubleLi 阅读(2714) 评论(0) 推荐(1)

摘要: 任何事物都有两面性。你只有了解了分布式系统背后的“暗流涌动”现象是什么,才能避免掉到“坑”里去。暗流的含义是流动的地下水,是潜伏在“深层”的,我们往往过度地沉迷于表面的美好,而忽略了它。在分布式系统当中,最容易被我们忽略的是本文将介绍的这六大“暗流”。 本文是分布式系统系列第三篇文章,前两篇传送门: 阅读全文
posted @ 2021-12-29 16:20 DoubleLi 阅读(106) 评论(0) 推荐(0)

摘要: 本次内容主要分为三个部分:一是实时音视频为基础的流媒体服务端设计;二是录制服务方案设计;三是视频会议传输质量控制。 1 实时音视频为基础的流媒体服务端设计 1.1 分发架构 在设计以实时音视频为基础的流媒体服务器之前需要解决的一个问题是:转发方案的选取。讨论比较多的方案有三种: 一是Mesh方案,即 阅读全文
posted @ 2021-12-29 16:16 DoubleLi 阅读(443) 评论(0) 推荐(0)

摘要: 转自 : http://ju.outofmemory.cn/entry/351897 编辑:公众号程序员面试 前言 说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1 有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有 阅读全文
posted @ 2021-12-29 16:12 DoubleLi 阅读(168) 评论(0) 推荐(0)

摘要: 作者:可均可可 来源:cnblogs.com/PatrickLiu/p/13925259.html 一、简介 这些年软件的设计规模越来越庞大,业务需求也越来越复杂,针对系统的性能、高吞吐率、高稳定性、高扩展等特性提出了更高的要求。可以说业务需求是软件架构能力的第一推动力,由于这些因素导致了软件架构思 阅读全文
posted @ 2021-12-29 16:08 DoubleLi 阅读(369) 评论(0) 推荐(0)

摘要: 负载均衡由来 在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。 基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就 阅读全文
posted @ 2021-12-29 16:06 DoubleLi 阅读(199) 评论(0) 推荐(0)

摘要: 编程是一门艺术,它的魅力在于创造。 65 哥已经工作两年了,一直做着简单重复的编程工作,活活熬成了一个只会 CRUD 的打工 boy。 65 哥:总是听大佬讲分布式分布式,什么才是分布式系统呢? 分布式系统是一个硬件或软件系统分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。在 阅读全文
posted @ 2021-12-29 16:00 DoubleLi 阅读(163) 评论(0) 推荐(0)

摘要: A coroutine is a function that can suspend execution to be resumed later. 协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互 阅读全文
posted @ 2021-12-29 15:21 DoubleLi 阅读(29283) 评论(1) 推荐(5)

摘要: 作者:李小翀链接:https://www.zhihu.com/question/22764869/answer/31277656来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先推荐4本书 大型分布式网站架构设计与实践 http://item.jd.com/1152 阅读全文
posted @ 2021-12-29 11:45 DoubleLi 阅读(216) 评论(0) 推荐(0)

摘要: 一、概述 本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径 二、基本 阅读全文
posted @ 2021-12-29 11:32 DoubleLi 阅读(112) 评论(0) 推荐(0)

摘要: 0、介绍 本篇文章是在我看完《从零开始学架构》之后,以架构演变为主线,梳理了一下演变过程中出现的问题以及解决方案,文章中引用了这本书的一些内容和图片 分布式和集群的概念经常被搞混,现在一句话让你明白两者的区别。 分布式:一个业务拆分成多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器 阅读全文
posted @ 2021-12-29 11:25 DoubleLi 阅读(186) 评论(0) 推荐(0)