自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xingtianxia710的专栏

随笔记记, 偶尔瞅瞅

  • 博客(94)
  • 资源 (14)
  • 收藏
  • 关注

原创 【协议学习】38331 测量相关

3gpp,协议,5g,测量通知,CGI

2024-02-03 22:08:55 781

原创 使用vs code + wsl打造C/C++开发环境

C++

2022-06-19 15:22:07 319 1

原创 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

原创 zsh配置和使用

oh-my-zsh 显示全路径:https://my.oschina.net/sfshine/blog/2981074

2020-11-29 12:06:41 392

原创 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 brew

https://zhuanlan.zhihu.com/p/59805070

2020-06-10 22:13:04 110

原创 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

转载 windows 10上安装WSL(Linux子系统)

https://www.jianshu.com/p/3e627ff45ccb

2020-03-15 13:02:36 265

原创 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

原创 创建一个仓库

使用SVNhttps://blog.csdn.net/gaomb_1990/article/details/80556881

2019-06-22 11:15:05 222

原创 【C++开发解决方案】协作开发c++产品需要用到的东西最小集总结

编译工具gcc版本控制工具gitsvn自动化测试框架gtest

2019-06-07 12:07:49 209

原创 在本地修改内容并提交到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

原创 学习使用github

作业:github的helloworld指导中文版(todo)其它

2019-05-30 19:00:01 126

原创 c++ 11新特性

https://www.jianshu.com/p/d0a98e0eb1a8

2019-05-28 14:32:16 122

原创 招聘有感

近期一段时间从事招聘工作。需要招聘软件牛人。发现找能干活的容易,找特别牛的,就很难,一方面是水平高的简历少,一方面是水平高的人在原公司都很吃香,也往往就不愿意跳槽。招聘的几个步骤:找简历。约面试。发放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

原创 vim学习和使用

VIM的安装和配置VIM快捷键https://www.cnblogs.com/codehome/p/10214801.html

2019-05-26 15:22:51 146

原创 github使用

github clone很慢https://blog.csdn.net/dataiyangu/article/details/85242881

2019-05-26 15:06:48 99

原创 Mac下配置vim成好用的ide环境

TODO

2019-05-26 13:42:09 950

原创 一文读懂cmake

CMake - Cross Platform Makefile Generator

2019-05-26 11:04:13 294

原创 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

OpenGL粒子系统

通过粒子系统可以创建很多漂亮的效果, 这里描述了一个粒子系统引擎的实现, 包括源代码

2012-01-06

VC实现输入法程序

输入法程序如何编写? 这是一个使用VC++实现的输入法程序

2011-12-25

简单邮件客户端1.01

基于smtp协议和pop协议使用VC++实现的简单邮件客户端

2011-10-05

VC++编写的简单邮件客户端

基于smtp协议和pop协议使用VC++实现的简单邮件客户端

2011-10-02

打砖块游戏(使用hge引擎开发)

这是一个使用hge引擎开发的效果美丽的打砖块游戏源代码

2011-09-18

俄罗斯方块的Windows32实现 C/C++

俄罗斯方块 纯sdk的 用C语言

2011-04-10

递归算法汉诺塔的实现

汉诺塔 用字符模拟的(非图形)简单实现。

2011-03-23

CButtonST类

CButtonST类简介 1 本章精华 CButtonST是功能非常全的CButton派生类,利用它你可以实现各种按钮的效果,它包括的特征如下: 1、 CButton所有的功能 2、 文字和图标按钮 3、 16×16,32×32,48×48,16或256色图标的支持 4、 支持透明按钮 5、 支持标准的或新的平面按钮风格 6、 运行时刻按钮风格的变换 7、 鼠标悬浮在按钮上时图标的变化 8、 支持tooltips 9、 每个按钮可以有自己的鼠标形状 10、 按钮颜色可以定制 下图是用CButtonST做的几个按钮 图1 CButtonST类主要包括BtnST.h、BtnST.cpp、BCMenu.h和BCMenu.cpp四个文件。如果你打算使用CButtonST的窗口不止一个,那么我建议你在VC++的Workspace | FileView中导入以上的四个文件之后,然后在SdtAfx.h文件中添加合适的include语句,如#include "BtnST.h"。 在接下来的几篇文章中,我将根据作者提供的演示程序向大家介绍CButtonST的各种常用方法。在最后一篇文章中,将为各位提供CButtonST类的中文文档,以供各位在以后的使用中参考。

2011-03-19

VC++使用Win32API写的拼图游戏

Win32API SDK VC++ 拼图 PuzzleGame

2011-03-05

一个Win32应用程序使用VS2010源代码

一个Win32应用程序使用VS2010源代码

2010-12-15

数字图象处理实验报告

数字图像的空间域滤波和频域滤波 数字图像 实验 傅里叶变换 拉普拉斯算子 matlab

2010-12-06

matlab实现Adaboost代码

adaboost算法的matlab实现代码,已测试可正常运行

2010-10-02

WinPe U盘启动盘制作工具

  WinPE启动U盘工具箱 ============================== 维护与安装电脑系统的好帮手 当你无法从硬盘与光驱启动电脑的时候 就可以使用WinPE启动U盘来启动电脑 进行系统维护,或者重新安装系统

2010-08-13

让你不再害怕指针,有关指针的讲解

让你不再害怕指针,指针是C语言中的难点和重点,掌握了指针,你就可以说掌握了C

2010-07-01

空空如也

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

TA关注的人

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