- 博客(94)
- 资源 (14)
- 收藏
- 关注
原创 5G通信协议学习:CGI-InfoNR
– CGI-InfoNRThe IE CGI-InfoNR indicates cell access related information, which is reported by the UE as part of report CGI procedure.CGI-InfoNR information element– ASN1START– TAG-CGI-INFO-NR-STARTCGI-InfoNR ::= SEQUENCE {plmn-Iden
2021-07-09 01:11:24 2509
原创 googletest/gtest使用
下载googletest:https://github.com/google/googletest安装指导:https://github.com/google/googletest/blob/master/googletest/README.md构建时如果出现编译错误,可能是由于本地编译器默认没有开启stdc++11导致。可以在CMakeLists.txt中增加set(CMAKE_CXX_STANDARD 11)...
2020-12-13 12:31:56 482
原创 C++ 使用智能指针管理数组
int main() { // 使用智能指针管理数组 std::unique_ptr<uint8_t[]> buff = std::make_unique<uint8_t[]>(100); auto bufPtr = buff.get(); if (bufPtr == nullptr) { return -1; } for (uint32_t i = 0; i < 100; ++i) { buf
2020-08-31 22:22:38 2018
原创 mac卸载程序
访达->应用程序->右键->移到废纸篓如果显示程序正在使用中,则先点开这个程序,然后用cmd+shift+alt+esc快捷键强制杀死这个程序后,再卸载。
2020-06-10 00:38:09 199
原创 pip install特别慢
pip install tensorflow特别慢,每分钟5k左右。解决方法,使用该方法解决了:https://www.cnblogs.com/mosson/p/7379854.html
2020-06-05 22:38:27 249
原创 【通信学习】一些5G基本概念
无线帧/子帧/slot/RBSCS:子载波间隔。 Sub-Carrier Space子载波间隔可变。15Khz/30Khz/60Khz/120Khz/240Khz.SFN(System Frame Number):系统帧号/无线帧。固定10ms,和2G/3G/4G一样。subframe:无线子帧。固定1ms。 一个无线帧包含10个无线子帧。时隙: slot。一个子帧包含几个slot和子载波间隔有关,见下表。RB:Resource Block.资源块。1个RB对应频域上的1
2020-05-09 22:08:08 2502
原创 【5G 协议学习】
5G协议分类整理https://blog.csdn.net/u013597671/article/details/84449374?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21...
2020-05-08 23:30:16 273
原创 【C++学习】查看C++对象内存布局
环境g++ --versiong++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even...
2020-05-06 23:36:02 786
原创 【C++学习】构造函数和析构函数顺序
总体说明:两个类X和Y,Y继承自X。通过基类指针delete 派生类对象,只会调用基类的析构函数。派生类的析构函数不会调用。 这是一个比较容易写出bug的一个地方。通常做法是,如果基类包含虚函数,那么析构函数必须设置成虚函数。其它情况,派生类析构函数会先调用,然后调用基类析构函数。问题:如果对于任何场景,析构函数都写成虚函数,是否可行?无虚函数栈上对象class X {publi...
2020-05-06 23:12:56 182
原创 【C++学习】std::tuple
int main() { // 使用方法1 std::tuple<int, const char *, char, float> t1(99, "ing", 'c', 0.32); cout << std::get<0>(t1) << endl; cout << std::get<1>(t1)...
2020-05-06 21:52:19 138
原创 【C++学习】C++虚函数与虚表
虚表的定义虚函数表。编译器为每个类在对应的类空间分配一块内存用来存储该类的所有虚函数。虚表的内存两个类class A, class B, B----继承----->A。三个类...
2020-05-04 20:56:15 174
原创 如何才算是追求好的代码
功能正确是不用说的。代码运行性能要好,空间性能和时间性能肯定是越低越好。可读性高,容易理解,这样维护代码的同学更容易上手,更容易理解,也就更不容易出问题。可扩展性好,增加新功能,修改bug比较容易,不需要到处修改,不会影响很多地方。修改点集中,修改代码的风险容易控制。代码量少,完全相同的功能,20行的代码必然比100行代码更容易维护的。...
2020-04-24 23:34:02 162
原创 chrome离线安装vimium.crx
在线安装chrome需要到chrome商店,需要翻墙。所以进行离线安装。安装方法下载对应的crx文件。我是在https://www.crx4chrome.com/下载的。chrome菜单栏->更多工具->扩展程序,打开页面A。点开开发者模式。将crx文件拖拽到页面A。结束。...
2020-04-12 12:56:00 1093
原创 MAC上安装Windows双系统
下载windows系统。在微软官网上下载速度太慢,我时用的这个网页里面提供的迅雷链接下载的,速度很快。http://www.xitongtiandi.net/win10yuanban/11913.html然后按照该指导操作即可。非常简单。https://jingyan.baidu.com/article/af9f5a2de872eb03140a459b.html...
2020-02-01 21:55:56 333
原创 VSCode学习使用一本通
VSCode简介vscode是一个轻量级,开源(MIT LICENSE)免费,可以配置成工业级软件开发IDE的代码开发工具。VSCode安装UBUNTU系统安装vscode方法:https://blog.csdn.net/xingtianxia710/article/details/100752347VSCode配置:配置VSCode编译和调试C++(HelloWorld项目)VSCod...
2019-09-19 00:14:28 349
原创 vscode使用:ubuntu上配置vscode上开发C++IDE环境
配置编译器目录。配置编译错误输出。编写和创建一个HelloWorld工程。好用的插件。
2019-09-11 23:17:59 419
原创 软件安装:ubuntu里面安装IDE vscode
https://code.visualstudio.com 下载.deb安装包.在终端上到下载的.deb目录执行命令sudo dpkg -i code_1.38.0-1567547996_amd64.deb安装成功。在这里插入图片描述
2019-09-11 23:10:36 264 1
原创 我的ubuntu电脑情况记录
硬盘分区情况:我的电脑上有两块硬盘,500GB的笔记本原装硬盘+120GB的固态硬盘(固态硬盘是自己加装,把光驱的位置占了)。ubuntu系统安装在了固态硬盘上。固态硬盘上分了几个主分区:/dev/sda1 挂载到了根目录//dev/sda2挂载到了/boot目录/dev/sda4挂载到了/tmp目录目前也不知道这样比把整个硬盘挂载到根目录有什么好处?...
2019-09-09 23:29:35 160
原创 UBUNTU:安装Chrome浏览器
到https://www.google.cn/chrome/ 下载deb文件。找到deb文件,然后执行sudo dpkg -i google-chrome-stable_current_amd64.deb即可安装成功。
2019-09-06 21:06:25 110
原创 软件安装:UBUNTU操作系统安装
根据如下指导进行安装包括:ubuntu iso文件下载根据iso文件制作usb启动盘安装ubuntu系统https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu?_ga=2.50073696.759358858.1567698503-1791823145.1567698503#0...
2019-09-05 23:59:14 82
原创 在本地修改内容并提交到github的库上
GitHub找到库的地址https://github.com/superzhao1990/secretProj.git命令行执行git clone “库的地址”,就将库克隆到了本地。git checkout -b “新的分支名”,创建了一个新分支。修改文件。git commit -am “要修改的内容简述”,提交本地修改到本地分支。git push -u origin “新的分支名”,...
2019-06-01 00:33:08 421
原创 常用的git命令
查看当前分支:git branchgit branch命令会列出所有分支,当前分支前面会标一个*号当前在分支master,创建并切换到分支br_b:git checkout -b br_bgit checkout命令加上-b参数表示创建并切换,相当于以下两条命令:git branch br_bgit checkout br_b当前在分支br_a,切换到分支br_b:git che...
2019-05-31 23:44:09 104
翻译 GitHub上创建第一个project:helloworld
本文中的一些词语的英文名称:库(Repository)分支(Branch)提交(Commit)合入请求(Merge Request)本文教你在GitHub网页上创建一个库,库的名称叫做HelloWorld,然后在Github网页上进行修改以及将修改合入到库。你将学习到:创建和使用一个库开始和管理一个分支修改文件,用一个提交推送到GitHub打开,合入一个pull reques...
2019-05-30 19:51:18 1164
原创 招聘有感
近期一段时间从事招聘工作。需要招聘软件牛人。发现找能干活的容易,找特别牛的,就很难,一方面是水平高的简历少,一方面是水平高的人在原公司都很吃香,也往往就不愿意跳槽。招聘的几个步骤:找简历。约面试。发放offer。招聘的来源关键是识别到牛人,然后找到牛人的电话号码,剩下的就是去打电话邀请了。在各大招聘网站上搜索简历BOSS直聘,上面有不少简历,推荐系统也不错。其它网站也用,感觉B...
2019-05-27 19:51:40 172
转载 CSDN-markdown编辑器使用指导
csdnmarkdown的官方使用指南欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...
2019-05-27 19:36:36 142
原创 github使用
github clone很慢https://blog.csdn.net/dataiyangu/article/details/85242881
2019-05-26 15:06:48 99
原创 Macos安装cmake
下载安装包链接:http://www.cmake.org/download/下载cmake-3.14.4-Darwin-x86_64.dmg文件。安装双击cmake-3.14.4-Darwin-x86_64.dmg进行安装。使用
2019-05-26 10:54:56 5207
原创 Mac os日常使用学习
苹果镜像安装文件(.dmg文件)https://jingyan.baidu.com/article/aa6a2c148376210d4c19c4be.html
2019-05-26 10:46:26 546
CButtonST类
2011-03-19
WinPe U盘启动盘制作工具
2010-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人