并发编程漫谈之 C++协程的各种实现(六)

文章目录

2019-05-15 23:13:40

阅读数 39

评论数 0

并发编程漫谈之 协程详解--以python协程入手(三)

前言:并发编程在当前的软硬件系统架构下,是一个程序员必备的知识技能。本文希望通过整理网上资料、结合自己的经验,提供一个系列分享,将基本的并发概念解释清楚。并希望在此基础上有所扩展,将各种语言的现状也所有对比。 一、并发编程漫谈之基本概念 二、python 多线程、多进程 [三、python ...

2019-05-02 16:07:32

阅读数 30

评论数 0

并发编程漫谈之 python多线程和多进程(二)

前言:并发编程在当前的软硬件系统架构下,是一个程序员必备的知识技能。本文希望通过整理网上资料、结合自己的经验,提供一个系列分享,将基本的并发概念解释清楚。并希望在此基础上有所扩展,将各种语言的现状也所有对比。 一、并发编程漫谈之基本概念 [二、并发编程漫谈之 python多线程和多进程] ...

2019-05-02 15:59:05

阅读数 48

评论数 0

Python冷门知识

本文搜集整理网上和自己遇到的Python冷门知识。持续更新 内容整理自程序猿 1、省略号也是对象 … 这是省略号,在Python中,一切皆对象。它也不例外。在 Python 中,它叫做 Ellipsis 。在 Python 3 中你可以直接写…来得到这玩意。 >&...

2019-04-18 14:23:55

阅读数 14

评论数 0

提升代码覆盖率的经验

提升代码覆盖率是非常有意义的,主要作用是: 保证基本逻辑的正确性(要结合有效的校验,这点很容易在实际中变形) 引入对未覆盖代码的思考,分析是编码本身逻辑混乱,还是需求实现有问题 促进代码重构,得到更优的代码 代码覆盖率做为指标其实是不合适的,每个组件其实有其自身特点和历史原因,往往需要在成本和...

2019-04-17 19:09:26

阅读数 95

评论数 0

并发编程漫谈之 基本概念(一)

文章目录一、串行、并发、并行和分布式二、 为什么要并发三、并发的方式四、为什么要引入协程五、协程原理1、从yield说起2、Send3、yield from4、asyncio.coroutine 和 yield from5、async和await6、一个实例六、常见基于协程的模型1、生产者-消费者...

2019-04-15 07:40:12

阅读数 65

评论数 0

数据序列化搜集的一些资料

一、序列化类型 protobuf ,还可去(官网 须墙) FlatBuffers:很多场景其实用FlatBuffers也许就够了。不过官方的性能测试值得怀疑,还是需要自己测测。 Thrift:性能还可以,但是资料比较少,适用于服务器和客户端的通信,一般通信不知道好不好用。 YAS:挺有意思的一个...

2019-01-11 02:08:13

阅读数 36

评论数 0

教你为Win下的Go程序添加图标

转自 https://studygolang.com/articles/7980,在此记录一下,并且使用较全一点的 .manifest 模板 为自己编译出来的程序添加图标是一件令人开心的事情。下面我就是介绍一下,如何为Windows平台上的Go程序添加图标: 首先你需要准备好图标文件,如 m...

2018-12-19 00:07:43

阅读数 278

评论数 0

Golang Modules 模块介绍

原文转自 Introduction to Go Modules,比较简单,不做翻译,仅用于保存 The upcoming version 1.11 of the Go programming language will bring experimental support for modul...

2018-12-05 23:38:12

阅读数 570

评论数 0

谈谈高铁手机通信

本文整理了网上文章,参考 坐高铁手机没信号?原因远比你想的要复杂!、你们不知道的手机秘密,盘点各个手机产商的 高铁模式 高铁千好万好,有一点却始终困扰着乘客,那就是高铁上面的手机信号难题。你经常会发现,手机信号很不稳定,时好时坏,甚至有时候干脆彻底无信号。 那么问题来了,为什么在高铁上手机信号...

2018-12-05 00:53:00

阅读数 299

评论数 1

5G一些基本概念

本文力图把一些基本概念解释一下,参考了3GPP协议以及一些其他的资料。5G的很多概念跟LTE是可以相对应的,但是又产生了很多变化,不仅仅是范围方面的,含义很多也有些许变化。需要多多注意。 文章目录1. 频率范围[^1]2. 频段3. 频谱和带宽4. 各频段支持的带宽5. 频点 NR-ARFCN...

2018-12-03 02:14:52

阅读数 3478

评论数 1

LTE 口空资源基本概念

本文力求解释一些基本概念,主要用于备忘。每个概念背后深入的知识,需要另行查阅其他资料。本文同时参考了 LTE中RB、RE、CP、REG、CCE、子载波等基础概念 1.频段 即无线信号工作的频率所在的分组。 3GPPR10中,规定的LTE频段信息如下,高BAND为TDD-LTE频段 ...

2018-11-24 17:41:01

阅读数 744

评论数 0

5G协议分类整理

本文主要是将3gpp 中有关5g的协议分类整理出来,方便查阅。协议下载可到 3gpp官网,同时参考了 5G协议下载地址及介绍、5G 3GPP协议各版本的内容详表 协议分层: 网元 协议大类 协议号 描述 ...

2018-11-24 16:53:07

阅读数 3714

评论数 1

5G网元结构和协议栈

本文参考3GPP协议和网络文章整理而成,参考见 5G AN相关结构及协议栈汇总、5G系统结构定义、5G系统——协议栈 一、基本网络结构 1.1 整体架构 5G系统由接入网(AN)和核心网(5GC)组成(38.300)。若考虑NSA(非独立组网)场景,则还需要考虑4G的网元。 图...

2018-11-23 00:13:50

阅读数 6761

评论数 2

5G 的应用场景及其性能需求

本文经过多篇文章整理而成,参考 详解5G、5G 的应用场景及其性能需求 未来,5G将渗透到未来社会的各个领域,以用户为中心构建全方位的信息生态系统。 一、三个主要应用场景 eMBB (enhanced Mobile BroadBand) mMTC(massive Mac...

2018-11-21 23:22:20

阅读数 4022

评论数 0

各种编程资源搜集整理

持续更新中。。。 Golang 资料: 1、资料合集 Go 语言学习资料与社区索引 Go语言资料收集 2、库集合 Awesome Go C/C++ 资料: 1、资料合集 待补充。。。 2、库集合 libraries ...

2018-11-12 00:39:25

阅读数 51

评论数 0

类模板的static成员实例化

转一篇模板类静态方法的文章,收藏一下 与任何其他类相同,类模板可以声明 static 成员: template <typename T> class Foo { public: static std::size_...

2018-10-18 13:44:26

阅读数 180

评论数 0

使用pprof分析golang程序性能

go 1.10 以后对go tool pprof做了一个较大的改变:增加了Web UI,以后可以和go trace一起通过图形化的方法对Go程序进行调优了。可视化的pprof使用起来十分简单,我们以gocmpp为例,试用一下go 1.10的pprof。 1、首先我们生成cpu pro...

2018-07-22 18:13:24

阅读数 666

评论数 0

TDD是个技术活

TDD这几年在公司被谈的比较多。早期接触的时候,觉得不过如此麽,先写用例后写用例有什么区别?所以大多数时候,都是披着“TDD”的外衣,该怎么开发还是怎么开发,提交代码的时候把用例补上不就结了! 其实说TDD很容易的,我想不是大牛,就是小白了(至少对TDD是小白,即使严格奉行先写用例后编码)。 ...

2018-03-30 21:54:28

阅读数 319

评论数 0

用vscode写markdown的正确姿势

写markdown一直没找到特别顺手的工具,这两天试了试vscode,被惊艳到到了,特此记录一下。

2017-09-09 13:29:59

阅读数 56321

评论数 8

提示
确定要删除当前文章?
取消 删除
关闭
关闭