自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xunye的博客

一直长,长出伟大

  • 博客(33)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 劣质代码的坏处

2018-08-31 20:41:46 359

原创 法则

勒布朗法则:稍后等于永不(Later equals never)。代码修改无小事。整洁的代码只做好一件事。糟糕的代码想做太多的事,它意图混乱、目的含混。每个函数、每个类和每个模块都全神贯注于一件事。糟糕的代码引发混乱。任何门派并非绝对正确。作者有责任与读者做良好的沟通。让营地比你来时更干净。单一职责原则(Single Responsibility Principle):...

2018-08-31 20:31:56 205

原创 微服务与监控(monitor)

       传统的软件属于单块应用的世界。微服务的是多服务多应用的世界。要掌握单块应用的运行情况,只会发生单一的故障点,要追踪问题的发生和修订bug相对较易。而微服务的世界里,由于其运行个体多、部署方式多样,问题点会出现在各处,查其日志很多,要从大量且相互隔离的日志中找到问题点非常困难。对于多服务的监控,获取服务的状态更为复杂。       解决多服务监控问题的好方式是,监控单个服务,然后将...

2018-08-31 20:14:55 15284 1

原创 5G协议下载

3GPP把5G标准整理在38系列中,链接:http://www.3gpp.org/ftp/Specs/archive/38_series/

2018-08-31 19:12:27 1357

原创 编程技艺习得

知和行。知:学习Coding相关原则、模式和实践的知识,主要来源于reading(书和Source Code)行:将知中技巧在实践中不断运用和刻苦练习,并掌握知。

2018-08-24 21:47:03 209

原创 解读NG Application Protocol (NGAP)——38413

基本流程(EP):       NGAP协议由一些基本流程组成。以个基本流程是NG-RAN和AMF间的交互单元。       具有独立性和灵活性。EP的消息构成类型:      Class1:应答类消息,有request和response过程,response会响应success或failure      Class2:通知类消息,发送notify,不用等responseC...

2018-08-24 21:36:52 20064 2

原创 5G名词术语

5GC                         5G Core Network                                              5G核心网5QI                           5G QoS Identifier                                             5G服务质量标识AM...

2018-08-24 21:23:54 9866

原创 真值测试

真假判断:非零数字、非空对象——True 0、空对象、特殊对象None——False 比较和相等测试会递归应用在数据结构中 比较相等测试会返回True或False 布尔and和or运算符会返回真或假的操作对象。         or运算符,从左至右求算操作对象,返回第一个为真的对象。       and运算符,有短路效用,停止在第一个为假的对象上。   布尔运...

2018-08-24 20:47:03 721

原创 if语句

一般格式:if 判断条件:        执行语句else:        执行语句================================================================================================================if 判断条件1: 执行语句1elif 判断条件2: 执...

2018-08-24 20:25:14 160

原创 骄傲的路

骄傲的路平整,宽阔骄傲的路给你信任, 任你踩踏骄傲的路来来往往,都是行动的物种相安无事骄傲的路你可以无视它的存在这就是基础设施。...

2018-08-24 19:28:12 923

原创 下班记事

        为赶上公司每晚8:40的班车,8:30过一点飞速关掉工作了一天的显示屏,拎起挎包,直奔楼梯口,在微弱的灯光下,不停歇的快速的习惯了的脚步从七楼下至一楼,跟着人流,刷上下班卡,结束一天的工作。出了研一楼,直奔能载我回到住处的班车。车上司机会放一段怀旧电影,大都是港片,声音微弱,在灯光暗弱的车厢里,很有儿时看黑白电视的感觉。准点准时,司机发车,从不为谁多停留片刻。未在这时间段赶上车的同...

2018-08-24 19:24:44 147

原创 南山行记事

        如果人活着没了编织的意义之网,那就是行走在人世的working dead。走出去,上南山,走进诸佛菩萨的殿堂,让这张网变得结实一点,大一点。早起,坐上25路bus,途经19站,到达南山站。下车,沿着两旁椰树组成的公路行走一公里左右,刷身份证进入园区,到达不二门。在不二门的一侧,有关“不二”取意和相关历史故事的介绍,大部分游客直接忽略,玩最重要。不二法门是最高境界,可以直见圣道。...

2018-08-24 19:15:58 224

原创 年轻人,请忍受一下

作者:丝绒陨暂时,你还需要忍受一下在可以忍受的范围之内或者刚好超出一点,这没什么就像可以承受海盐,可以承受灯塔的遥远亲人离去,朋友疏远……薄荷味的烟此刻正充满这间促狭的屋子 在你年轻的时候,不会想到如今你选择在一间昏暗的屋子里住下在城市的肋骨间,感受一成不变的节拍要相信,所有妻子都会出轨。价格不菲的东西都另有所值。即便很多失望交给我美好的情景仍然...

2018-08-24 19:03:51 617

原创 重构的机制

重构的首要步骤:为现有代码建立一组可靠的测试环境,以避免引入太多的bug,影响现有的软件功能。以微小的步伐修改程序,测试,小修改,测试,小修改,测试.....目的:修改现有代码,让人易于理解,并提高现有程序的运行效率。...

2018-08-19 20:38:44 229

原创 服务在主机上的部署方式

       所谓主机(host),就是能够运行服务的一个操作系统。在虚拟化技术中,主机和物理机器有些区别,一台物理机器至少有一个主机,且每个主机之间是相互独立的。主机中可以包含一个或多个服务。由上概念可以得知,服务的部署方式有三种。一、单主机多服务,在一个主机上部署多个服务       从管理上来说,就得有单独的团队来管理主机,单独团队来管理服务。而管理主机的工作量随着主机的数量增加...

2018-08-19 20:31:59 5009

原创 配置漂移

当构建好的服务被部署在服务器上后,由于有人登陆该服务器并修改了一个东西,导致该服务的配置被更改,从而使机器上的实际配置与源代码管理的配置不一致。这种现象就叫配置漂移。那么,如何抑制这种现象发生呢?当然是设置服务器不能被手动修改,只能通过自动化部署形式更改配置。这种服务器就叫不可变服务器。...

2018-08-19 19:53:43 1265

原创 持续集成(CI)和持续交互(CD)

一、持续集成(CI——Continuous Integration)保证新提交的代码和已有的代码进行集成,使所有人的代码保持同步,编译和测试签入的代码是否通过。CI过程中,每次产生的构建物(artifact)都放在仓储(Repo)中。优点:快速得到代码质量的快速反馈。 自动化生成二进制文件,并进行版本控制。 可以从已部署的构建物回溯到相应的代码。微服务(MS)的CI构...

2018-08-19 19:44:51 2495

原创 赋值语句

赋值语句的特性:1、赋值语句建立对象引用值2、变量名在首次赋值时被创建3、变量名在引用前必须先赋值(使用尚未进行赋值的变量是一种错误)4、执行隐式赋值的一些操作(变量名和对象的引用值绑定)赋值语句形式序列赋值——支持右侧任何可迭代的对象元组赋值语句,会建立临时的元组存储右侧变量原始值。========================================...

2018-08-15 21:27:56 12724

转载 四种(const_cast、static_cast、dynamic_cast、reinterpreter_cast)强制类型转换的总结

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:  TYPE b = (TYPE)a  C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。  const_cast,字面上理解就是去const属性。  static_cast,命名上理解是静态类型转换。如int转换成char。  dynamic_cast,命名上理解是动态类型转换。如子类和...

2018-08-12 20:41:53 109

转载 GCC __builtin_expect的作用

 将流水线引入cpu,可以提高cpu的效率。更简单的说,让cpu可以预先取出下一条指令,可以提供cpu的效率。如下图所示:+--------------------------------|取指令 | 执行指令 | 输出结果+--------------------------------|             | 取指令     | 执行+---------------------...

2018-08-12 20:37:25 239

转载 mockcpp使用方法简明指导

mock工具介绍mock工具的作用是指定函数的行为(模拟函数的行为)。可以对入参进行校验,对出参进行设定,还可以指定函数的返回值。几个相关概念(1)mock规范:每个MOCKER(function)开始,跟一系列的.stubs、.with、.will等的内容的整体,称为一个mock规范。(2)核心关键字:指stubs/defaults/expects/before/with/aft...

2018-08-12 20:35:16 3516

转载 深拷贝和浅拷贝的区别

转至:https://blog.csdn.net/Liudengdeng_/article/details/78334952深浅拷贝的区别:    浅拷贝是将原始对象中的数据型字段拷贝到新对象中去,将引用型字段的“引用”复制到新对象中去,不把“引用的对象”复制进去,所以原始对象和新对象引用同一对象,新对象中的引用型字段发生变化会导致原始对象中的对应字段也发生变化。    深拷贝是在引用方...

2018-08-12 20:33:09 547

原创 Python的新增语法格式

1、Python的复合语句,都是首行以冒号结尾(:),首行的下一行嵌套的代码以缩进的格式书写。格式:Header line:        Nested statement blockeg:if x > y:        x = 1        y = 22、一行的结束会自动终止出现在该行的语句。     yes = 13、缩进的结束就是代码块的结...

2018-08-12 09:53:23 405

原创 Python程序结构

程序结构:1、程序由模块构成2、模块包含语句3、语句包含表达式4、表达式建立并处理对象。总的来说,Python的语法是由语句和表达式组成的。语句:...

2018-08-12 09:44:03 1982

原创 文件

在Python中文件是种数据类型,属于内置对象。内置open函数创建一个Python文件对象,通过该对象可以访问外部文件。文件对象是常见的处理任务输出模块。常见文件运算'r'——读文件,'w'——写文件,'a'——追加写文件'b'——二进制数据处理,'+'——读写模式打开文件基础语法:    1、文件迭代器是最好的读取行工具    2、内容是字符串,不是对象    3、c...

2018-08-10 20:46:26 121

原创 元组

一、元组属性:1、由对象组构成的有序集合       2、不可变性       3、通过偏移存取       4、固定长度、异构、任意嵌套       5、对象引用的数组元组的操作【注】单个元素的元组的表示,需要加上逗号。转换、方法和不可变性...

2018-08-07 22:03:04 845

原创 列表与字典

一、列表——有序的集合,通过偏移获取值列表的属性:    1、支持数字、字符串及其他列表    2、可变性,可变长度、异构及任意嵌套    3、任何对象的有序集合    4、通过偏移读取    5、对象引用数组列表的帮助信息查找方法:    1、Python标准手册    2、help(list) or dir(list)查看list方法的完整列表清单。列表的部分表达与操作:...

2018-08-05 15:32:07 3619

转载 ASN.1编码学习笔记

来自:http://blog.163.com/hao_dsliu/blog/static/1315789082013102611515440/1.什么是ASN.1(抽象语法记法一)?        ASN.1是ITU-T的一个标准集,它用来编码及表示通用数据类型,这些数据类型有可打印串值,八位位组串值,位串值,整数值以及用可移值方式组合而成的其他类型序列值.简单的说,ASN.1指定了以何种方...

2018-08-05 14:38:54 4238

原创 字符串格式化表达式

两种实现方式:1、字符串格式化表达式——基于C语言的“printf”模型【'%'格式化表达式】【注】字符串具有不可变性,格式化总是返回新的字符串作为结果,而不对左侧的字符串进行修改。更高级的字符串格式化表达式转换目标的通用结构:    %[(name)][flags][width][.precision]typecode基于字典的字符串表达式通过键(key)来...

2018-08-05 14:20:56 794

原创 三重引号编写多行字符串块——块字符串

格式:"""......"""作用:1、在程序中输入多行文本。(eg:HTML、XML、错误信息)           2、文档字符串           3、用于废除一些代码(黑客风格)。【在一段代码前和后都加三重引号"""】       字符串的基本操作:1、*操作符进行重复——操作符重载2、字符串相连>>> 'abc' + 'def''a

2018-08-03 21:36:57 3289

原创 Python字符串——不可变序列

Python中没有单个字符,只有字符串(单个字符也是字符串)字符串是序列的代表。空字符串——''或""常见字符串表达式和字符串常量支持正则表达式:import re——模块字符串合并——‘+’组成元组:在字符串间加了‘,’raw字符串抑制转义:Windows中有字母r。注意raw字符串不能以单个的反斜杠结尾。...

2018-08-03 19:52:02 3753

转载 C++ 应用程序性能优化——内存池技术

转载至:http://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html引言本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。全书由 4 个篇组成,第 1 篇介绍 C++ 语言的对象模型,该篇是优化 C++ 程序的基础;第 2 篇主要针对如何优化 C++ 程序的内存使用;第 3 篇介绍如何优化...

2018-08-01 21:29:28 381

原创 Python的动态类型

在Python中,类型由运行中决定。>>> a = 3其中:a为变量名,3为变量的值,也可以称为对象;变量a只是对值为3的对象的引用。       该变量a没有类型,所谓的变量类型只存在于3,也就是对象中。        由此,可以理解Python是动态类型语言,变量具有多态性。变量a的赋值操作过程:变量和对象保存在内存的不同部分,并通过连接(引用)相关联。...

2018-08-01 21:17:34 1007

cdt-9.11.0.zip

Eclipse C++开发工具。原生的Eclipse只支持Java,所以要做C/C++开发一般还要再安装一个CDT插件。

2020-05-02

go1.12.1.linux

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

2019-04-07

超新星纪元

第一章终结 在我们周围十光年的宇宙空间里,天文学家发现了十一个太阳,它们是:比邻星,半人马座A,半人马座B,以上三颗恒星在彼此的引力下维系在一起运行,构成了一个三星系统;天狼星A,天狼星B,卢伊顿726-8A,卢伊顿726-8B,以上四颗恒星分别构成了两个双星系统;巴纳德星,佛耳夫359,莱兰21185,罗斯154,以上四颗是单星。天文学家们不排除这样的可能:也许在这个空间里还有一些非常暗的或被星际尘埃挡住的恒星未被探测到。 天文学家们注意到,这片空间中有大团的宇宙尘埃存在,这些尘埃像是漂浮在宇宙夜海中的乌云。安装在人造卫星上的紫外探测器对准这团遥远的星际尘埃时,在吸收光谱中发现了一个216毫米的吸收峰,由此认为这些星际尘埃可能是由碳微粒组成的。通过这些星云的反射性质推测,组成星云的碳微粒的外部还覆盖着一层薄冰。尘埃粒子的大小范围从2毫微米到200毫微米,与可见光的波长属同一数量级,尘埃对可见光是不透明的。 正是这片星际尘埃,挡住了距地球八光年的一颗恒星。

2019-04-07

protobuf-master

Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。

2018-08-05

电视机顶盒搜台原理和方法

电视机顶盒搜台原理和方法

2017-08-26

支持向量机

支持向量机

2017-08-26

node.js开发实战详解.pdf

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。

2017-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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