自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (35)
  • 收藏
  • 关注

原创 Linux shell常用脚本

Linux shell 常用脚本命令

2022-04-16 11:39:07 872

原创 NR IQ 比较工具

NR IQ 比较工具

2022-04-02 23:21:08 4890

原创 NR PDCCH CCE to REG 交织图解

NR PDCCH CCE-to-REG mapping 图解

2022-03-19 13:20:57 2570

原创 大杂烩笔记

文章目录前言VsCode解决日文乱码的问题前言有时候比较重要的知识点,又想记录下,又不能写一篇长篇大文,就全部记录在这个大杂烩页面。主要是方便自己查阅。VsCode解决日文乱码的问题打开Settings选项,搜索language,在Text Editor页面有一个Auto Guess Encoding的复选框,勾选。nice,问题解决。...

2021-04-24 14:07:01 1247

原创 MATLAB 学习笔记

文章目录创建table并存入txt创建table并存入txt背景写代码的时候需要用到一些查表的算法,如果这个表特别大,手动输入,不是一个好办法,这个时候matlab就可以登场了。(note:用matlab只是一种方式,还可以用C或者python)示例:生成一个4096的表:主函数:clc;close all;arrByteVal = [0 0 0 0 0 0 0 0];binStr = dec2bin(10);reverseBin = fliplr(binStr);fid =

2021-04-05 17:13:07 265

原创 IDE常用快捷键

文章目录前言eclipse 快捷键sublime 快捷键前言软件开发中,离不开集成开发环境,不同的IDE默认的快捷键也有可能不同,这里就总结下不同IDE的快捷键。eclipse 快捷键ctrl+shift+L //查看eclipse中的快捷键//按两次可以自己设置快捷键ctrl+shift+R //打开资源ctrl+shift+M //import包ctrl+shift+O //import包,删除多余的包alt+enter //文件属性窗口Ctrl+O

2021-01-31 21:08:14 294 1

原创 正则表达式常用符号

正则表达式常用符号在linux开发中,经常会用到正则表达式,很多模糊匹配的符号记不住,所以在这里记录下,方便使用的时候,可以查阅。

2020-12-12 17:59:33 189

转载 转载:正交频分复用(OFDM)原理及实现

文章目录转载:转载的文章,写得很好,拿过来好好学习下。OFDM原理及实现

2020-11-09 21:36:04 415

原创 自定义断言ASSERT宏函数

前言在C语言开发中,经常需要用到断言做防御性检查。但是如果ASSERT使用太多,影响系统性能,所以需要把通过宏,把ASSERT编译成debug版本,和release版本。自定义宏知识点do{}while()在宏定义中的运用;解决“;”问题把多行语句合并成一个代码块整体。代码示例通过条件控制,将代码编译成debug版本和release两种版本。/*************************** *use do{}while(0) for MACRO **********

2020-10-29 18:29:55 1318

原创 算法思维总结

文章目录二分查找算法二分查找算法二分查找有三种算法,基本二分查找,左边界二分查找,右边界二分查找算法。基本二分查找思路:每次查找,减半搜索区间(一般定为左右都为闭区间),如果找到target,返回目标,如果没有找到,返回-1.易错点:使用mid = left + (right - left) / 2, 可以防止溢出。代码示例:在这里插入代码片左边界二分查找右边界二分查找...

2020-10-18 15:30:02 2482 1

原创 LeetCode刷题防老年痴呆

文章目录前言反转整数前言为了锻炼自己的代码思维能力,空余时间时不时的刷下LeetCode的题目,防止老年痴呆,并且将自己认为比较经典的算法题目通过笔记的形式记录在这里。反转整数题目给定一个整数,可正可负,以倒序输出。例如:789 则输出:987-789 则输出:-987解题思路循环取出个位数,依次将上一次取出的个位数乘以10 再 加上当前取出的个位数。示例代码#include <stdio.h>#include <stdint.h>#include &l

2020-10-08 13:54:04 401

原创 Python fnmatch模块和compile正则匹配的使用

我的testfnmatch模块fnmatch模块fnmatch全称是file name match,文件名匹配。支持unix shell的通配符。| 模式 | 含义 ||–|--|| * | 匹配所有 || ? | 匹配所有单个字符 |

2020-10-06 13:44:56 343

原创 Makefile 简单实例

文章目录makefile 命令规则忽略命令出错自动化变量指定伪目标简单示例makefile 命令规则target… : prerequisites …command……-------------------------------------------------------------------------------target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。pre

2020-09-10 17:53:32 506

原创 Linux常用操作命令

文章目录sed for substitute格式:sed -r -i “s/string1/string2/” //string1:被替换字符串, string2: 目标字符串, -i 不打印输出eg:input: echo “active = SwInventory=1,SwVersion=CXP9024418/6-R71A135” | sed -r “s/.SwVersion=(.)/\1/” //-r延伸形正则表达式output: CXP9024418/6-R71A135

2020-08-25 15:36:09 2324

原创 C++设计模式

文章目录简单工厂模式工厂方法模式抽象工厂模式简单工厂模式简单工厂模式有一个工厂,可以生产多个产品,包含两个接口,一个是产品类的,一个是工厂类的。产品类需要有一个基类,基类中的具体产品实现需要是个纯虚函数,这样一来,产品的子类必须要重写具体的产品实现,实现不同的功能。产品类封装完成后,还需要一个工厂类,工厂类对产品类再次封装,最终实现由一个工厂对象决定创建出哪一种产品类的实例。//简单工厂模式#include<iostream>using namespace std;#defin

2020-08-18 23:26:15 734

原创 C++经典code片段之学习总结

文章目录C++宏定义中的#/##含义define 中 # 的含义“#” 是字符串化的意思,作用是把宏定义中#后边的参数转化成一个字符串;define 中 ## 的含义“##” 是字符串宏拼接的意思,作用是把##前后边的参数拼接在一起实例#define FUNC(arg) my##arg则 FUNC(abc)等价于 myabc......

2020-08-16 20:45:24 459 1

原创 C语言封装自己的TRACE函数

文章目录文章目的写代码的时候经常需要通过打印trace来debug代码,于是就有了自己封装一个TRACE函数的想法。知识点(1)打印trace的时候每一次需要打印的参数个数不是一定的。所以这里需要用到C语言的可变参数的定义。//可变参数用...来表示void TRACE(char *format, ...)(2)可变参数函数需要用到的宏需要include的文件stdarg.hva_list: 指针类型的宏,指向参数列表的参数void va_start(va_list arg

2020-07-27 10:48:13 1825

原创 二级指针和指针函数实现对指针地址的更改

文章目录背景解决方案实现一背景在使用链表的时候,需要初始化链表指针的头结点。如何让这个这个头结点初始化有效。就是今天要讨论的问题。解决方案初始化链表头结点,实际上就是分配一个内存空间。注意:这里没有讨论使用指针后的释放。有关内存泄漏,野指针的问题不做讨论。实现一通过二级指针实现对地址的更改。...

2020-04-22 22:52:14 545

原创 python自动排班表

文章目录前言解决方案代码实现前言实现对多个人在一周的自动排班表,要求每行每列不能有重复的。排好班之后,以excel的形式输出。解决方案首先输出每行每列不重名的一个矩阵将矩阵数据写入excel中并保存代码实现...

2020-04-12 15:44:04 13604 4

原创 前车之鉴,后事之师

文章目录1. 类型转换导致的内存问题1. 类型转换导致的内存问题C语言虽然同时支持有符号数据和无符号数据类型。但是最好不要随意用无符号数据类型。因为在隐士类型转换情况下,如果是有符号数据转换为无符号数据类型,程序会出现意想不到的bug。下边列举一个有符号数据,隐士转换为无符号数据类型后,导致的内存错误。直接撸代码:在这里插入代码片...

2020-03-11 19:11:00 329

原创 Python面向对象之夯实基础

文章目录1. 如何定义一个python类2. Python变量的访问权限控制3. 实例练习1. 如何定义一个python类直接用关键字class加类名,参数可以是object,也可以没有参数。#first methodclass Personsecond methodclass Person(object)2. Python变量的访问权限控制保护变量:用_XXX表示,只有实例...

2020-02-24 20:36:45 150

原创 git 版本库的奇技淫巧

文章目录前言查看远程仓库对应的URL查看git的配置信息查看当前分支最后一次提交的hash清理untrack的文件删除generate的文件和untrack的文件查看所有branch的分支查看两个commit有冲突的地方处理文件冲突查看工作区的改动和缓存区的改动检查更改文件行末的空格查看提交历史有多个提交,想要回滚定制提交前言git版本控制软件在软件开发中的持续集成过程中有着非常重要的地位,可...

2020-02-04 15:55:44 394 2

原创 关闭Sublime Text3自动更新不生效的解决方案

文章目录参考知乎链接:前言解决方案关于sublime text3的激活码Have a nice day!参考知乎链接:https://www.zhihu.com/question/46531060/answer/106985675前言很喜欢Sublime Text3,可以针对Python/C/C++语言配置成对应的编译器,但是一直被自动更新提示困扰。每次打开sublime,这个自动更新提示...

2019-11-18 22:02:06 3388 2

原创 C/Python经典code片段之学习总结

Python decoratordef timer(func): def wrapper(*args, **kwds): t0 = time.time() func(*args, **kwds) t1 = time.time() print("time cosumption is ", (t1-t0)) return wrapper@timerdef do_some...

2019-11-11 00:18:23 589 1

原创 JAVA之简单工厂设计模式之学习总结

简单工厂设计模式一个工厂包含多个类的构造函数,简单理解就是封装了不同类的构造函数。工厂类根据根据形参类型创建对应的实例。工厂类使用的都是static方法和属性。三部分构成工厂类:简单工厂设计模式核心,通过客服端直接调用工厂类创建产品实例对象。抽象产品:工厂类创建的对象的父类,是产品类拥有的共同接口,通常用接口或者抽象类实现。具体产品:实现产品接口或者抽象类中的抽象方法,供工厂类调用。...

2019-09-08 12:59:10 370

原创 Java中抽象类作形参

用抽象类作形参用抽象类做形参,对抽象类方法的调用,实际调用的方法是实现了抽象方法的对象的方法。//定义抽象类package com.ericsson.msran.test.wrat.initialconfiguration;public abstract class A { //定义一个抽象方法 abstract void doSomething(); //定义一个普通方法 voi...

2019-09-05 17:28:10 1173

原创 Java中的默认小数运算方式

Java中的默认小数运算方式默认小数运算为double型public static void main(String[] args){ double testNum1 = 1.0 - 0.9; //默认为double运算 print("tsetNum1 = " + testNum1); float testNum2 = (float) (1.0 - 0.9); //强制类型转换...

2019-09-05 17:01:07 600

原创 python中的类方法、静态方法、实例方法的分析

python中的三种方法属性类方法同时属于类和实例对象#类方法必须用@classmethod修饰,而且,位置参数必须是cls@classmethoddef class_method(cls):print("是类方法")静态方法同时属于类和实例对象#静态方法必须用@staticmethod修饰@staticmethoddef static_method():prin...

2019-08-08 17:40:41 136

原创 设置sublime的编译系统为python/C/Java编译环境

新建python编译系统菜单栏:Tools —> Build System —> New Build System"encoding": "utf-8","working_dir": "$file_path","shell_cmd": "C:\\Users\\guoooxue\\AppData\\Local\\Programs\\Python\\Python37\\python...

2019-08-08 15:51:02 266

原创 vim/gvim 配置参数设置

配置vimrc配置文件set numberset tabstop=2set laststatus=2highlight LineNr cterm=bold ctermfg=red ###line number的前景色highlight StorageClass cterm=bold ctermfg=darkgreenhighlight Type cterm=bold ctermfg...

2019-08-07 15:59:45 1544 2

转载 为什么使用扩频技术

转载:https://blog.csdn.net/Ttian6/article/details/94308769为什么使用扩频技术扩大带宽、减少干扰当扩频因子为1时,数据1就用“1”来表示,扩频因子为4时,可能用“1011”来表示1,这样传输的时候可以降低误码率也就是信噪比,但是却减少了可以传输的实际数据,所以,扩频因子越大,传输的数据数率就越小。根据对速率的不同要求分配不同数量的码...

2019-07-30 11:09:36 841

转载 第一次有人把5G解释的这么清楚

转载:https://blog.csdn.net/frank_jb/article/details/85078032随着1G、2G、3G、4G的发展,使用的频率是越来越高,为什么呢?因为频率越高,速度越快(这里速度并非电磁波速度,而是流量传输速度),又为什么呢?因为频率越高,车道(频段)越宽。看懂了吧,车道按指数级扩大。更高的频率→更大的带宽→更快的速度...

2019-07-30 00:19:53 168

转载 卷积码和Turbo码

转载:https://blog.csdn.net/Reborn_Lee/article/details/80784149分组码,卷积码,Turbo码的优缺点分组码是在严密的代数理论上建立的,因而它的编译码电路都比较简单,应用较为广泛,适合于发现和纠正突发错误,所谓突发错误,即错误突然集中发生;卷积码可以纠正随机错码,而且在码率和复杂性相同的情况下,卷积码的性能优于分组码;Turbo码的编...

2019-07-29 23:18:09 3190

转载 通信中的星座图的理解

转载:https://blog.csdn.net/u013597671/article/details/77019187要说星座图,要先从IQ调制说起:##IQ调制:这里写图片描述这里写图片描述##IQ解调原理:这里写图片描述这里写图片描述这里写图片描述t=-1:0.001:1;f=1;y=cos(2pi2ft);subplot(1,2,1);plot(t,y);y=s...

2019-07-29 14:16:56 1804

原创 Linux中vim高效常用快捷键之骚操作

本文目的主要学习在Linux开发环境下,对vim的常用快捷键操作,经常看到大神的各种骚操作,感觉很牛逼的样子,实际上只要熟悉了这些命令,你也能够表现得牛逼轰轰的。Fighting!!!vim介绍vim是一种模式编辑器,专为软件开发而诞生。vim的设计理念是命令的组合。拥有各种个用的文本间移动/跳转命令和其他的普通模式的编辑命令,并且可以灵活组合使用。常用快捷键和命令使用打开文件并指定行...

2019-07-26 17:57:15 701

原创 WCDMA中的SIR和Ec/N0的计算公式

- 名词解释SIR: signal to interference ratio信号干扰比,通常指载波跟干扰的比值。SNR: signal to noice ratio信号噪声比Ec: 码片能量N0: 噪声跟干扰的功率谱密度RSSI: received signal strength indication接收的信号强度指示SIR的计算公式SIR = (RSCP / ISCP)...

2019-07-26 13:32:16 1295

原创 Linux中查看word/pdf文档的方法以及word转pdf的方法

安装LibreOffice模块yum install LibreOffice选择对应的openoffce模块module add openoffice/4.0.4查看word/pdf文档的命令soffice <file_name>转换word为pdf文档soffice --convert-to pdf:writer_pdf_Export <wo...

2019-07-26 12:30:51 1539

转载 vim高亮选中单词并查找

转载https://blog.csdn.net/nyist327/article/details/44459629用vim时,想高亮显示一个单词并查找的方发,将光标移动到所找单词.1: shift + “*” 向下查找并高亮显示2: shift + “#” 向上查找并高亮显示3: “g” + “d” 高亮显示光标所属单词,“n” 查找!...

2019-07-25 12:21:11 14330

原创 Linux中git difftool/mergetool工具的使用

本文目的介绍Linux系统中的对git difftool工具的高效使用git difftool工具介绍difftool是Git版本管理工具中的一个内容差异比较器,通过参数设置可以调用bcompare可视化工具。命令使用(1)默认使用方式查看两个版本之间的差异,显示效果不够友好git difftool HEAD~2 HEAD(2)高级使用方式参数tool: 指定调用什么比较器...

2019-07-14 14:05:39 2975 2

转载 python作爱心词云图

学习笔记:转载文章,作了微小改动,原文链接https://blog.csdn.net/keith0812/article/details/78688757知识点python读取txt文本内容python获取图片内容制作词云图准备工作(1)准备一张清晰的爱心图片(2)准备一个txt文件,这个是词云图的文字内容基于python3.7的完整代码import jieba ...

2019-07-14 13:11:56 5930

(1602液晶显示时钟

1602液晶显示时钟 电子时钟程序 源代码+Proteus仿真文件

2014-04-26

PWM脉宽输出_程序控制

PWM脉宽输出_程序控制 源程序+Proteus仿真文件

2014-04-25

100000以内的计时程序

100000以内的计时程序 Proteus仿真文件+源代码

2014-04-24

8X8点阵显示数字仿真

8X8点阵显示数字 Proteus仿真文件+源代码 是你学习的好助手

2014-04-24

数码管显示4X4矩阵键盘按键号

数码管显示4X4矩阵键盘按键号 当按下矩阵键盘上的按键的时候, 由数码管显示按键的序号值 源程序+Proteus仿真文件

2014-04-22

矩阵键盘控制条形LED显示

矩阵键盘控制条形LED显示 Proteus仿真文件+源代码程序 由矩阵键盘控制条形LED的亮灭,当按键的序号越大的时候,条形LED灯亮的个数就越多

2014-04-22

用定时器设计门铃

用定时器设计门铃 源程序+仿真文件 单片机仿真 定时器的应用

2014-04-20

数码管闪烁显示0-7的数字

数码管,单片机,仿真 数码管闪烁显示0-7的数字 源程序+仿真文件 是你学习的好助手

2014-04-20

数码管滚动显示数字

数码管滚动显示数字 源程序的注释也很详细哦 源程序+仿真文件

2014-04-20

按键控制定时器选播多段音乐

按键控制定时器选播多段音乐 源程序+仿真文件

2014-04-20

旋转报警灯

旋转报警灯的仿真实验 源程序+Proteus的仿真文件 已经亲自验证的了

2014-04-19

74LS164的应用仿真

74LS164的应用仿真 通过单片机发送8位串行数据给74ls164,然后并行输出,并且由8个LED发光二极管发光验证串行输入的数据 源代码+Proteus的仿真文件+挺好挺好!!!!!!!

2014-04-18

常用电子工具软件包

串口调试助手 LC震荡频率计算 电阻阻值计算 keil 2 编译软件 你想得到的电子工具软件包,基本都可以在这里边找到的哦 祝你学习快了哈

2014-04-17

并行数据转换为串行数据_74ls165

并行数据转换为串行数据_74ls165 由拨马开关控制并行数据状态,通过74LS165转串口输出 在由8位LED灯的亮灭来显示当前的拨码开关的状态 源程序+Proteus的仿真文件 可以帮助你很好的学习哦

2014-04-17

串口通信同步移位寄存器4094移位数码管显示

串口通信同步移位寄存器4094移位数码管显示 源程序+Proteus仿真文件

2014-04-17

单片机与单片机之间的串口通信

单片机与单片机之间的串口通信 通过甲单片机接收乙单片机发送过来的信号 由甲单片机控制数码管的显示 源程序+Proteus仿真文件+详细说明 相信是你学习的好助手

2014-04-17

555pwm调压数码管显示用adc804转换

555pwm调压数码管显示用adc804转换 c源程序+hex文件+Proteus仿真 555定时器产生pwm波,控制igbt调压 用adc0804转换电压,并由数码管显示输出的电压 由于之前不懂得怎么传资料,上次的hex文件没有Proteus文件,肯定网友下了之后也不知道怎么用,所以这次全都上传了

2014-04-12

dac0832输出电流转电压,有电压表测量读数,已经仿真验证

dac0832的应用电路仿真 dac的输出电流,经放大器转换为电压,然后驱动一个发光二极管, 并且放光二极管在最亮与最暗时候,由蜂鸣器报警 电压表可以读出模拟电压的读数 c源程序跟hex文件齐全+Proteus仿真

2014-04-12

dac0832的应用

dac0832的应用电路仿真 dac的输出电流,经放大器转换为电压,然后驱动一个发光二极管, 并且放光二极管在最亮与最暗时候,由蜂鸣器报警 c源程序跟hex文件齐全+Proteus仿真

2014-04-12

dac0832的应用电路仿真

dac0832的应用电路仿真 输出0-5的模拟电压的连续变化

2014-04-11

ADC0804转化模拟电压并且显示电压hex

ADC0804转化模拟电压并且显示电压 把它用的我的仿真电路中的,仿真就可以看到效果的 我已经实践过了的

2014-04-11

ADC0804转化模拟电压并且显示电压

ADC0804转化模拟电压并且显示电压 一定要下载我的hex文件不然用不了的哦 输出的模拟电压是输入模拟电压的一半,至于为什么,应该是adc0804的算法,在程序里改动计算公式可以达到你要的效果

2014-04-11

555定时器产生的振荡电路

555定时器产生的振荡电路 我已经用示波器看过效果了

2014-04-11

555PWM调压电路的仿真以及数码管的显示

555PWM调压电路的仿真以及数码管的显示 一同把hex文件下过去才可以用

2014-04-11

按键控制直流电机转动 可实现前后左右转动 hex文件

按键控制直流电机转动 可实现前后左右转动 hex文件

2014-04-11

ARM7 LPC2138AD转换设计 UART

ARM7 LPC2138AD转换程序设计 C源代码+Proteus仿真文件+UART上位机显示 我在网上也找两个资源,但都不能用,所以这10分是值得的

2014-06-16

ARM7的异步通信UART

ARM7的异步通信UART 控制芯片为LPC2138 Proteus仿真文件+C源代码 你~~值得拥有~~~~

2014-06-11

ARM7_PWM的Proteus仿真

ARM7 LPC2138控制芯片 PWM的产生在Proteus中的仿真 C源代码+Proteus仿真文件 你值得拥有

2014-06-10

ARM7数码管显示

ARM7的控制芯片,LPC2138 通过控制定时器的时间来控制数码管的显示 Proteus仿真文件+C源代码+值得你的5分

2014-06-10

ARM7流水灯+定时器+中断

ARM7的控制芯片,LPC2138 通过控制定时器的时间来控制流水灯的移动速度 Proteus仿真文件+C源代码+值得你的5分

2014-06-10

24C02_I^2总线

EEPROM I^2总线的应用 通过数码管显示0-99秒的时间变化 当系统断电时,24c02保存数据,再次上电时显示断电时的数据 Proteus仿真文件跟C源代码都有,可以交流交流,源代码有借鉴别人的地方

2014-05-17

1602液晶移屏显示

1602液晶移屏显示 Proteus+C源代码都有

2014-04-29

函数发生器

函数发生器,可以发生正弦波,方波,三角波,锯齿波,梯形波 有Proteus仿真+C源代码 你付出的5分是值得的

2014-04-29

ADC0808控制PWM输出

ADC0808控制PWM输出 源代码+Proteus仿真文件

2014-04-25

ADC0808采集电压并且用数码管显示

ADC0808采集电压并且用数码管显示 源代码+Proteus仿真文件

2014-04-25

空空如也

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

TA关注的人

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