其他
文章平均质量分 61
5G加油站
成为通信领域的故事书写者,让每一次分享都如花绽放
展开
-
5G/NR 终于明白5G原来是这样
作为一个通信人,看了都涨知识的文章。链接:第一次有人把5G讲的这么简单明了(知乎)关于5G通信,常见的文章都讲的晦涩难懂,不忍往下看,特转载一篇,用大白话实现5G入门。简单说,5G就是第五代通信技术,主要特点是波长为毫米级,超宽带,超高速度,超低延时。1G实现了模拟语音通信,大哥大没有屏幕只能打电话;2G实现了语音通信数字化,功能机有了小屏幕可以发短信了;3G实现了语音以外图片等的...转载 2019-05-27 21:40:42 · 19016 阅读 · 2 评论 -
代码整洁之道——高质量代码命名
记得曾经看过一篇报道说:"程序员最难攻克的关卡是:如何命名(例如:给变量,类,函数和过程命名等等"。对,你没看错,这个结果是Quora 问答网站和更早的 Ubuntu 论坛跟帖的 4500 个开发者的投票。 只要你干过几年编程,就有可能曾经被某人糟糕的代码绊倒过,或者曾经也绊倒过他人,因为压根看不懂别人代码写的是啥,各种命名都看不懂,而且有些公司的代码还不让写注释。我...原创 2019-06-02 22:08:14 · 780 阅读 · 1 评论 -
The system is running in low-gramphics mode错误
在安装pygame后,运行一个代码就变成了这样,出现The system is running in low-gramphics mode错误,并且点击OK 后,只有几个选项,心想完蛋了,好不容易安装好,又得重新安装系统了,最后终于解决:1、在出现这个界面时按Ctrl+ALT+F1 进入控制台;2、输入用户名和密码进入系统(就是自己用来登录的用户名和密码)3、输入如下命令:cd /etc/X11 ...转载 2018-03-01 17:22:33 · 339 阅读 · 0 评论 -
pycharm professional激活码(windows系统)
1、修改hosts(找了好久,终于解决了如何修改,一并给出)目的是屏蔽掉Pycharm对激活码的验证0.0.0.0 account.jetbrains.com #用于复制至hosts中注意:hosts地址是: C:\Windows\System32\drivers\etc,值得注意的是,不能直接进行修改,需复制至桌面进行修改后,然后再替换原有的hosts文件(这里我采用的是UtralEdit)。在...原创 2018-04-08 14:32:21 · 14149 阅读 · 0 评论 -
【Go系列学习】Golint检测代码规范
在使用VSCode学习Go语言的过程中,使用了Golint用于检测代码规范,在习惯了C语言的命名方法,在编写代码过程中出现各种小问题,譬如:package包不能使用下划线‘_’、函数需要注释、变量也不能使用下划线‘_’命名、通用名词需要大写等。1. 基本概念1) Golint 是一个源码检测工具用于检测代码规范2) Golint 不同于gofmt, Gofmt用于代码格式化2. 代码检测 Golint会对代码做如下几个方面的检...转载 2022-01-19 00:57:42 · 2107 阅读 · 0 评论 -
Linux系统下安装文本编译器Geany
在大多数Linux系统中,都只需执行一个命令就可安装Geany:$sudo apt-get install geany #快捷键Ctrl+Alt+T打开终端原创 2018-03-07 20:34:19 · 8974 阅读 · 0 评论 -
pyCharm-2018激活码
选择 Activate new license with License server (用license server 激活)在 License sever address 处填入 https://jetlicense.nss.im/点击 Activate 进行认证 注:貌似这个没有用了,请参考另外一种破解方法,在linux和windows系统中都亲测有效。linux请参考:https://...转载 2018-03-08 22:32:07 · 1827 阅读 · 4 评论 -
[疑难杂症]Kibana报错:Unable to retrieve version information from Elasticsearch nodes
在使用Kibana连接ElasticSearch时,在ElasticSearch已经启动的情况下,再去启动Kibana,结果报错:[error][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. connect ECONNREFUSED 127.0.0.1:9200 启动Kibana,我是已经将Kibana.yml中的elasticsea...原创 2022-01-18 01:06:30 · 52408 阅读 · 11 评论 -
【疑难杂症】etcd报错:..\go.etcd.io\etcd\client\v3\example_auth_test.go:1:1: expected ‘package‘, found ‘.‘
单独下载了etcd的所有依赖时,通过go build编译etcd的示例时,居然还报错:..\go.etcd.io\etcd\client\v3\example_auth_test.go:1:1: expected 'package', found '.'。有点懵了,在网上查找解解决方案,但是都没有这种报错。不过,都说因为google.golang.org/grpc 1.26 后的版本是不支持 clientv3 的,也就是说要把这个改成 1.26 版...原创 2022-01-04 22:35:24 · 1748 阅读 · 0 评论 -
CMake自动构建工程学习总结
由于接手项目的测试例平台融合,而测试例平台是使用CMake来构建工程的,一开始工程可以生成,但是编译时出现各种头文件未包含的致命错误。当时心里很疑惑,明明可以直接通过头文件跳转至相应目的头文件,例如:include “time.h”,但编译就是出错,这是什么鬼,很是纳闷。最后,才发现原来CMakeLists.txt中没有包含某些文件的头文件,导致出现头文件未包含的致命错误。作为一个初...原创 2019-06-17 23:51:15 · 615 阅读 · 0 评论 -
dBm、mw、dB三者之间的关系
当涉及到dBm、mw、dB三者之间转换,实在有点蒙,还是自己好好整理一下才明白它们之间的关系。1. dBm,表示功率绝对值,计算公式:10log(功率线性值/1mw) 例如:1) 发射功率power = 1mw,求出dBm单位进行折算后的值? 代入公式:dBmValue = 10log(1mw / 1mw) = 0dBm...原创 2019-05-29 00:22:32 · 38348 阅读 · 1 评论