自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 53. 最大子序和

给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释:连续子数组[4,-1,2,1] 的和最大,为6。 class Solution { public: i...

2019-07-21 12:53:56 109 0

原创 命名风格

驼峰风格(CamelCase) 大小写字母混用,单词连在一起,不同单词间通过单词首字母大写来分开。 按连接后的首字母是否大写,又分: 大驼峰(UpperCamelCase)和小驼峰(lowerCamelCase) 内核风格(unix_like) 单词全小写,用下划线分割。 如:'tes...

2019-07-16 19:51:10 103 0

原创 PHY层

PHY层的主要功能: 提供时频资源用做数据和信令传输; 为数据传输做信道编码; 物理信道的调制和解调; 提供MIMO、发射分集和beamforming等多天线技术。 LTE上行采用SC-TDMA技术,下行采用OFDMA技术。 OFDMA技术的缺点:高峰均比。 ...

2019-07-15 07:33:32 259 0

原创 MAC层

MAC层的主要功能: 在不同UE之间做调度; 逻辑信道到传输信道的映射; 混合自动重传请求(HARQ)错误修正; 传输格式的选择。 MAC层的调度:LTE使用共享信道承载上下行的业务,调度是指为不同用户分配共享信道上的时域资源和频域资源。 MAC调度器需要考虑不同的因素:公平性、数据量、...

2019-07-15 07:29:55 311 0

原创 RLC无线链路控制

RLC:radio link conrtol,无线链路控制。 RLC主要功能: 上层协议数据单元(PDU)传输; ARQ错误修正(只针对确认传输模式); RLC层业务数据单元(SDU)的级联、分段和重组(只针对确认和非确认传输模式); RLC的传输模式: AM(确认模式):发送数据包需要...

2019-07-15 07:22:04 454 0

原创 PDCP分组数据汇聚协议

PDCP:packet data convergence protocol,分组数据汇聚协议。 PDCP主要功能: IP包头压缩(只有用户面数据需要做IP包头压缩,节省40B); 高层数据和信令的加密和解密; 高层信令的完整性保护(只有控制面信息需要做完整性保护)。 ...

2019-07-14 14:26:55 432 1

原创 RRC无线资源控制

RRC:radio resource control,无线资源控制。 RRC功能: 系统消息广播; 寻呼的下发; RRC连接管理; 无线承载的控制; 移动性的控制; UE测量控制下发和测量报告处理; UE和MME之间的NAS信令的承载。 RRC的状态: RRC_IDLE(空闲态)...

2019-07-14 14:23:28 640 0

原创 git reset/git checkout./撤销操作

git reset:通常用于撤销当前工作区中的某些git add/commit操作,可将工作区内容回退到历史提交节点。 常用的工作区回退命令格式:git reset commit_id。 git checkouout.:用于回退本地所有修改而未提交的文件内容。 git checkout.是条...

2019-07-14 00:31:09 108 0

原创 git merge/git rebase分支合并

git merge:用于从指定的分支(节点)合并到当前分支的操作。 git会将指定的分支与当前的分支进行比较,找出二者最近的一个共同节点base,之后将指定分支在base之后分离的节点合并到当前分支上。 分支合并,实际上是分支间差异提交节点的合并。 常用的合并分支命令格式:git merge...

2019-07-14 00:31:02 142 0

原创 git pull/git fetch更新分支

git pull:从远端服务器中获取某个分支的更新,再与本地指定的分支进行自动合并。 常用的更新分支命令格式:git pull origin origin_branch:local_branch; 如果远程指定的分支与本地指定的分支相同,则可直接执行git pull origin remote...

2019-07-14 00:30:56 345 0

原创 git checkout切换分支

git checkout:除了创建分支,还可以用来切换分支(“检出”)。 有时候,当前分支工作区存在修改而未提交的文件,与目的分支上的内容冲突,会导致checkout切换失败,这时候,可以使用git checkout -f进行强制切换。 常用的切换分支命令格式: git checkout br...

2019-07-14 00:30:50 1064 0

原创 git branch/git checkout建立分支

常用的新建分支命令格式:git branch newbranchname/git checkout -b newbranchname。 git branch与git checkout -b的异同点: 相同点: git branch和git checkout -b都可以用于新建分支(默认基于当...

2019-07-14 00:30:43 205 0

原创 git branch查看/删除分支

git branch:查看本地工程的所有git分支名称; master分支前的“*”表示:当前工作区所在的分支是master; 如果想查看远端服务器上拥有哪些分支,执行git branch -r即可,返回的分支名带origin前缀,表示在远端; 如果想查看远端服务器和本地工程所有的分支,执行...

2019-07-14 00:30:35 63 0

原创 git push

在使用git commit命令将自己的修改从暂存区提交到本地版本库后,可以使用git push将本地版本库的分支推送到远程服务器上对应的分支。 成功推送远端仓库后,其它开发人员可以获取到你新提交的内容; 常用的推送命令格式为:git push origin branchname; branc...

2019-07-14 00:30:29 233 0

原创 git log

git log:用于查看提交历史。 常用的日志命令格式: git log。 默认加其他参数的话,git log会按提交时间由近到远列出所有的历史提交日志。每个日志基本包含提交节点、作者信息、提交时间、提交说明等。 git log配合不同参数具有相当灵活强大的展示功能,常见的如--name-s...

2019-07-14 00:30:22 47 0

原创 git commit

git commit:主要是将暂存区里的文件改动提交到本地的版本库。 提交这个动作是本地动作,是往本地的版本库中记录改动,不影响远端服务器。 git commit一般需要附带提交描述信息,常见用法为git commit filename -m “commit message”。 如果一次性提...

2019-07-13 22:51:36 227 0

原创 git diff与git status

Git查看工作区:git diff与git status。 git diff:用于比较项目中任意两个版本(分支)的差异,也可以用来比较当前的索引和上次提交间的差异。 比较两个节点之间的差异; 比较两个分支之间的差异; 当前的索引和上次提交间的差异 git diff --cached; 在...

2019-07-13 22:46:09 124 0

原创 git add/rm/mv文件到暂存区

在提交你修改的文件之前,需要git add把文件添加到暂存区。 如果该文件是新创建的,尚未被git跟踪的,需要先执行git add将改文件添加到暂存区,再执行该提交; 如果文件已经被git追踪,即曾经提交过的。在早期版本的git中,需要git add再提交;在较新版本的git中,不需要git ...

2019-07-13 22:24:02 66 0

原创 Git工程准备

Git init:用于在本地目录下新建git项目仓库 Git clone:用于克隆远端工程到本地磁盘。 如果想从远端服务器获取某个工程,那么: 确定自己Git账号拥有访问、下载该工程的权限; 获取该工程的Git仓库URL; 本地命令执行git clone [URL]或者git lfs c...

2019-07-13 22:13:02 47 0

原创 Git常用命令

工程克隆:git clone; 查看工作区: 查看工作区的修改内容 git diff 查看工作区的文件状态 git status 文件修改后提交推送: 新增/删除/移动文件到暂存区 git add/git rm/git mv 提交更改的文件 git commit 推送远端仓库 git ...

2019-07-13 22:05:49 36 0

原创 Git工程区域与文件状态

Git版本控制下的工程区域只有三种: 1.版本库(Repository) 在工作区中有一个隐藏目录.git,这个文件夹就是Git的版本库,里面存放了Git用来管理该工程的所有版本数据,也可以叫本地仓库。 2.工作区(working dierctory) 日常工作的代码文件或者文档所在的文件...

2019-07-13 21:56:20 40 0

原创 Git分布式版本控制工具

Git:Git和其他版本控制系统的主要差别在于Git对待数据的方法。 CVS、Subversion、Perforce、Bazaar等版本控制工具将保存的信息看做是一组基本文件和每个文件随时间逐步累计的差异。 Git更像是把数据看作是对小型文件系统的一组快照。每次提交更新,或在Git中保存项目状...

2019-07-13 21:46:17 43 0

原创 CVS与SVN

CVS&SVN:集中式版本控制工具 CVS:第一个大规模使用的版本控制工具,让工程师可以协同工作。 存在的问题:不支持原子化提交,会导致客户端向服务端提交了不完成的数据,网络传输效率低。 SVN:优化了服务器上内容的存储,实现了原子提交等。 存在的问题:在局域网之外使用SVN,但是查看...

2019-07-13 21:35:56 443 0

原创 RCS版本控制工具

RCS(Reversion Control System)(最早期的本地版本控制工具) RCS是非常古老的版本工具,出现在SVN和CVS之前。 RCS采用把diff的集合,采用RCS自己的格式保存到磁盘中,能通过这些diff集合,重新回到文件修改的任何历史中的点。 ...

2019-07-13 21:29:44 370 0

原创 diff与patch操作

diff:用来比较两个文件或者目录之间的差异。 实例:diff -u left.c right.c 包含内容:差异结果的头部(文件名,最后一次变化时间);定位符号;出现在原始文件中的行,而在目标文件中不存在;出现在目标文件中的行,而在原始文件中不存在;原始文件和目标文件都出现的行。 patch...

2019-07-13 21:26:56 243 0

原创 大小写字母转换(word)

快捷键:shift+F3. 可以批量将选中的大写字母转换为小写字母; 也可以批量将选中的小写字母转换为大写字母。

2019-03-06 13:43:48 1342 0

原创 5G组网方案和频谱规划

5G组网分为非独立组网(non-Standalone)与独立组网(Standalone)。 5G空口关键技术: 相较于4G,5G在空中接口上应用的技术进一步增强。本节内容主要针对5G的覆盖性能、速率及时延介绍了5G空口的几个关键技术,包括:上下行解耦、新编码技术、Massive MIMO、免授...

2019-03-02 15:03:00 1686 0

原创 5G网络切片

网络切片的时候,无线网络主要是切分时频资源,传输网络主要是切分带宽资源,核心网主要是切分网元功能,并且基于不同业务需求,实现灵活地理位置布放。 ...

2019-03-02 15:01:52 2816 0

原创 5G协议标准化及进展

2017年底冻结的R15协议版本中,主要是聚焦eMBB,而uRLLC及mMTC会在后续版本进一步研究。 非独立组网(NSA):4G基站(eNB)和5G基站(gNB)共用4G核心网(EPC),eNB为主站,gNB为从站,控制面信令走4G通道至EPC。 独立组网(SA):基站为5G基站(gNB...

2019-03-02 15:00:55 3784 0

原创 5G面临的挑战和应用场景

5G面临的挑战:移动网络面临的挑战:大流量、大连接和多场景。 ITU-R定义了未来5G的3大类应用场景: 增强型移动互联网业务eMBB(Enhanced Mobile Broadband)、 海量连接的物联网业务mMTC(Massive Machine Type Communication)...

2019-03-02 14:59:15 2697 0

原创 如何成熟处理客户反对意见

闭环时的内容应包含? 总结会谈的进展、确认尚未解决的问题、取得客户的承诺、重申后续的行动、感谢客户的时间。 AWA模型(用于闭环): A:ask获取客户的承诺; W:wait耐心得等耐客户答复; A:act确定下一步的行动计划。 客户提出反对意见的原因? 澄清和解惑、被某些人以同样的意见来...

2019-03-02 14:55:49 226 0

原创 653. 两数之和 IV - 输入 BST

给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。 案例 1: 输入: 5 / \ 3 6 / \ \ 2 4 7 Target = 9 输出: True 案例 2: 输入: ...

2019-03-02 14:00:09 79 0

原创 652. 寻找重复的子树

给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 两棵树重复是指它们具有相同的结构以及相同的结点值。 示例 1: 1 / \ 2 3 / / \ 4 2 4 ...

2019-03-01 21:29:13 187 0

原创 650. 只有两个键的键盘

最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All(复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。 Paste(粘贴) : 你可以粘贴你上一次复制的字符。 给定一个数字n。你需要使用最少的操作次数,在记...

2019-03-01 21:26:51 130 0

原创 649. Dota2 参议院

Dota2 的世界里有两个阵营:Radiant(天辉)和Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项: 禁止一名参议员的权利: 参...

2019-03-01 21:25:02 80 0

原创 648. 单词替换

在英语中,我们有一个叫做词根(root)的概念,它可以跟着其他一些词组成另一个较长的单词——我们称这个词为继承词(successor)。例如,词根an,跟随着单词other(其他),可以形成新的单词another(另一个)。 现在,给定一个由许多词根组成的词典和一个句子。你需要将句子中的所有继承...

2019-03-01 21:21:40 173 0

原创 647. 回文子串

给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 输入: "abc" 输出: 3 解释: 三个回文子串: "a", "b"...

2019-03-01 21:18:24 113 0

原创 646. 最长数对链

给出n个数对。在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当b < c时,数对(c, d)才可以跟在(a, b)后面。我们用这种形式来构造一个数对链。 给定一个对数集合,找出能够形成的最长数对链的长度。你不需要用到所有的数对,你可以以任何顺序...

2019-03-01 21:16:45 121 0

原创 如何提升沟通技能与提出解决方案

如何倾听和挖掘线索? 积极倾听的好习惯。包括:积极的肢体语言(点头、微笑、给予回馈)、及时澄清(勇敢发问)、做笔记(获得客户同意)、及时总结。 倾听的层次? 事实—意见—原则。 事实:明确的信息、既定的内容、已知的细节 意见:客户的感受、看法(线索所在) 原则:客户的态度、价值观。 如何...

2019-03-01 13:36:29 446 0

原创 如何有效挖掘客户需求

企业需求? 业务需求(逻辑思考):增加利润、降低成本、减员增效、减少文案工作、提高效率、改善服务 个人需求(感性行动):取得威望、获得提升、保住工作、挣更多钱、更多休闲时光、家庭认可 结构式提问方法?BPIC 帮助你将客户的弱需求发展为强需求 B(关于客户的业务及现在处境):backgrou...

2019-03-01 13:34:47 836 0

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