自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (5)
  • 收藏
  • 关注

转载 802.11ac知识整合

一、802.11ac简介  IEEE 802.11工作组在2013年发布了802.11ac的标准,802.11ac(VHT,Very High Throughput)是基于5G频段的802.11n(HT, High Throughput)技术的演进版本,通过物理层、MAC层一系列技术更新实现对1Gbps以上传输速率的支持,它的最高速率可达6.9Gbps,并且支持诸如MU-MIMO这样高价值的技术。  802.11ac是802.11n的继承者。它采用并扩展了源自802.11n的空中接口(air int

2021-05-31 09:36:02 8966

转载 WiFi基本概念(四)(PLCP和PMD)zz

链路层分为LLC以及MAC层。LLC接收OSI模型的3-7层的数据。此数据就是MSDU,MAC层将其封装为MPDU。并给到PHY层。PHY层首先是PLCP层,将数据封装成PPDU,包括preamble以及PHY Header部分。以让接收端能够同步,以及以合适的方式解调MPDU。PMD层将封装好的数据编码,调制并发送出去。在接收端,PMD层依据预先协议好的方式同步和解调,解码信号,逐个获得PLCP层的信息,所获得的PLCP层信息用于指示data的解调,解码。————————————————版权声明

2021-05-27 15:43:10 1186

转载 WLAN 无线网络 09 - 管理帧 zz

802.11 WLAN 定义了三种类型的帧格式,他们分别是:管理帧(Management Frame)、控制帧(Control Frame)和数据帧(Data Frame)。帧头部中的类型字段中会标识出该帧属于哪个字段。这篇博文仅仅介绍管理帧, 后面接下来会继续介绍控制帧和数据帧。正如上图所示,在802.11帧格式中,前两个字节为Frame Control字段,其中前两位为协议版本,因为802.11协议簇目前只有一个版本,所以这两位一直为00,接下来两位为帧类型,目前有三个值,分别是:00,表.

2021-05-24 12:14:05 1842

原创 C++报错:全局变量重定义或是多次定义

如何在C++中定义全局变量时避免重复定义呢? 只要在定义时尽量在.cpp文件中进行,而不要在.h 文件中定义,定义好了之后,可以在.h文件中利用extern关键字进行声明。如果在.h文件中定义的话,多层包含就可能会引起重复定义的错误。下面通过一个示例为大家展示。  在base.cpp中定义全局变量  base.cpp  int g_MaxTime;  int g_MinTime;  int g_MaxCount;  int g_MinCount;  base.h  ...

2021-05-18 11:43:41 1071 1

转载 C# IntPtr数据类型相关操作(byte[]转IntPtr、IntPtr转byte、IntPtr转Stream)zz

C# IntPtr数据类型相关操作byte[]转IntPtr优点缺点IntPtr转byteCopybyte*IntPtr转Stream参考链接byte[]转IntPtr//输入buye[],返回IntPtrIntPtr ArrToPtr(byte[] array){ return System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement(array, 0);}12345优点不使用..

2021-04-30 15:05:00 2415 1

原创 C#指针操作Marshal实例

static void Main(string[] args) { byte[] a = new byte[]{0,0,0,0}; byte[] b = new byte[] {1,2,3,4}; IntPtr pt = Marshal.AllocHGlobal(a.Length); //从source数组的startIndex下标开始复制length个对象到ptr;...

2021-04-29 17:33:33 1732 1

转载 char[],char *,string之间转换

char[],char *,string之间转换char []与char *之间转换char []转char *:直接进行赋值即可// char[] 转char *char str[] = "lala";char *str1 = str;cout << str1 << endl;char *转char[]:字符拷贝实现,不能进行赋值操作// char *转换为char []const char *st = "hehe";char st1[] = "lala

2021-04-13 18:21:10 945

转载 C# 获取当前路径方法整理zz

https://www.cnblogs.com/tianma3798/p/6553863.html1.//获取包含清单的已加载文件的路径或 UNC 位置。public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location;//result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名)2. //获取当前进程的完整路径,包含文件名(进程名)。str...

2021-04-09 12:02:33 1110

原创 C#调用C++的DLL 所有数据类型转换方式 zz

C#调用C++的DLL 所有数据类型转换方式iteye_45152012-08-07 10:43:0071已收藏1文章标签:c#c/c++本以为这篇搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分的数据没有测试.也有一些不错的是看了上百篇网文对比整理得来的.希望有帮助. /C++中的DLL函数原型为 //extern "C" _...

2020-12-09 14:38:30 1597

原创 c# 调用 C++ dll 传入传出类型对应说明(转)

由于经常使用C#调用 非托管C++ dll 操作一下硬件,出现传入传出类型的问题,现整理了C++ dll 类型与 C#类型对应关系: //C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2) //extern "C" __declspec(dllexport) bool 方法名二(const unsigned char...

2020-12-09 14:32:45 533

原创 c++中byte数组与字符串的转化

我们不讨论与字符集有关的内容,只讨论在字节流传递过程中的问题。我们在做一系统操作时会需要使用到数据流,比如接收网络数据,文件数据,图片数据,原始数据大多是以byte数组的形式提供,与其它语言(c#,java)交互时也是如此。c++中byte数组是不能传递的,byte指针倒是可以传递,但我一直拿不到正确的长度(或许只是我没找对方法)。我在网上也很少能找到string转byte[]或byte[]转string的例子,即使有,基本上也不能使用。最终找到的方法是使用std::string代替byte[]

2020-08-31 11:21:04 4876 1

转载 SMA连接器、3.5mm、2.92mm、2.4mm四种的区别

测试测量行业中的工程师们,经常会纠结一个问题?仪器设备上的接口能不能连接这个探头或是仪器,这到底是SMA接口还是2.92接口等等问题。今天德索五金电子小编就通网络来源,整理出SMA、3.5mm、2.92mm、2.4mm这四种连接器接口的区别。SMA连接器SMA 型射频同轴连接器是Bendix公司和Omni-Spectra公司在上世纪50年代末期作为OSM连接器设计的,是当时最常用的射频/微波连接器之一。最初,SMA连接器设计用于0.141″半硬同轴电缆,以及军事工业中作为微波应用的精密连接.

2020-06-13 13:46:08 24719

转载 sma转接头

作为一名微波工程狮,你是否会经常为该选用SMA连接器,还是2.92mm连接器而纠结呢?可能也会犯嘀咕,3.5mm连接器跟SMA连接器能否直接相连呢?今天我们专门来说一说这个话题。首先来认识一下这几种连接器:SMA连接器SMA 型射频同轴连接器是Bendix公司和Omni-Spectra公司在上世纪50年代末期作为OSM连接器设计的,是当时最常用的射频/微波连接器之一。最初,SMA连接器设计用于0.141″半硬同轴电缆,以及军事工业中作为微波应用的精密连接器,采用聚四氟乙烯介质填充。在当时的条

2020-06-13 13:45:09 3500 1

原创 浅谈射频开关

微波开关又称射频开关,实现了控制微波信号通道转换作用。是射频通路中的常用器件。只要涉及到通路切换,都需要用到它。常见的射频开关有PIN管开关,机械开关,电子开关。电子开关相关指标介绍:隔离度:开关在断开状态下的衰减量。功率容量:开关所能承受的最大功率。插损:开关在导通状态下的衰减量。瞬变时间:导通时,RF输出从10%增加到90%或者在断开时RF输出从90%减少到10%所需要的时间。切换时间:从控制电压位于50%点开始,到RF输出达到90%点(在导通的时候),或者是RF输出减少到...

2020-06-13 12:58:18 11583

转载 VSCode c/c++安装插件

一路选择默认,只是根据用户需要,更改一下安装的目录即可,安装完成后启动Visual Studio Code,界面还是蛮炫酷的。我们需要安装必要的软件包才能正常调试、编译。 这里我将所需的基本软件包总结了一下,仅供参考,大家可以在搜索栏中手动输入,并安装。 安装完这些插件后,重启Visual Studio Code软件,此时会发现变成中文界面,将bk7221u_release工程导入VSCode中,语法高亮显示,界面更炫酷了。此次分享就到这里吧,后续再对该工程包进行详细的梳理,调试部分代码...

2020-05-14 22:37:39 1731

转载 Linux查看系统开机时间(转)

1、who命令查看who -b查看最后一次系统启动的时间。who -r查看当前系统运行时间2、last rebootlast reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后last rebootreboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:07)reboot system ...

2019-03-01 14:29:17 944

原创 vi 编辑指令

ass

2019-03-01 14:17:39 290

原创 CentOS 7通过SSH外部访问

1.安装CentOS 7 最小版本后,使用ip addr 查询IP2.进入cd /etc/sysconfig/network-scripts ,vi ifcfg-ens33对文件进行修改TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6I...

2019-03-01 14:16:33 2088

原创 升级工具pip

升级pip工具python -m pip install --upgrade pip

2019-03-01 13:19:17 320

原创 Win10系统下安装Python

1.下载python-3.7.2.exe,安装到D:\Python路径下;2.使用pip install django 命令,安装django;3.下载PyCharm 2018.3.5,安装Pycharm,激活;然后汉化;4.在Pycharm Setting中,下载Selenium包,并安装;5.下载谷歌浏览器对应版本驱动chromedriver_win32.zip版本对应关系...

2019-03-01 13:16:16 256

转载 谐振

共振是指一物理系统在必须特定频率下,相比其他频率以更大的振幅做振动的情形;这些特定频率称之为共振频率。共振在声学中亦称“共鸣”,它指的是物体因共振而发声的现象,比如两个频率相同的音叉靠近,其中一个振动发声时,另一个也会发声。在电学中,振荡电路的共振现象称为“谐振”。一般来说一个系统(不管是力学的、声响的还是电子的)有多个共振频率,在这些频率上振动比较容易,在其它频率上振动比较困难,

2017-08-02 01:33:22 3271

转载 源码网站

http://www.verysource.com/ftp-download-203844.html     源码网站无付费

2014-04-21 00:11:31 951

转载 VC++之随父窗口变化调整控件大小 zz

<br />如果对话框或视类的大小调后,控件的大小和位置没有变化,界面看起来会很不爽<br />  控件是从CWnd派生的,但不能使用SetWindowPos()或OnSize()或OnSizing()来改变其大小,应在父窗口的WM_SIZE消息中使用MoveWindow()来进行调整。<br />  VC++之根据对话框大小调整控件大小<br />  1、在对话框类中加入成员变量CRect m_rect;用于保存对话框大小变化前的大小;<br />  2、在对话框的OnInitDialog()

2010-06-22 10:48:00 685

转载 文件操作小结

在编程的过程中,文件的操作是一个经常用到的问题,在VC++中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于MFC库的文件操作。5、Unix/Linux文件操作一、基于C

2010-05-11 14:01:00 1233

转载 select 函数用法

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所

2010-04-27 15:02:00 1034

转载 windows api函数大全二

4. API之打印函数AbortDoc 取消一份文档的打印AbortPrinter 删除与一台打印机关联在一起的缓冲文件AddForm 为打印机的表单列表添加一个新表单AddJob 用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。正在装载数据……它也会为作业分配一个作业编号AddMonitor 为系统添加一个打印机监视器AddPort 启动"添加端口"

2010-03-25 16:18:00 556

转载 windows api函数大全一

1. API之网络函数            WNetAddConnection 创建同一个网络资源的永久性连接            WNetAddConnection2 创建同一个网络资源的连接            WNetAddConnection3 创建同一个网络资源的连接            WNetCancelConnection 结束一个网络连接       

2010-03-25 16:15:00 583

原创 SQL 测验

SQL 测验结果:20/20 您的回答: 1.SQL 指的是?您的回答:Structured Query Language 2.哪个 SQL 语句用于从数据库中提取数据?您的回答:SELECT 3.哪条 SQL 语句用于更新数据库中的数据?您的回答:UPDATE 4.哪条 SQL 语句用于删除数据库中的数据?您的回答:DELETE 5.哪条 SQL 语句用于在数据库中插入新的数据?您的回答:INS

2010-03-24 15:11:00 706

转载 关于SQL SERVER建立索引需要注意的问题(转)

---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显

2010-03-23 10:34:00 538

转载 程序员能力矩阵 你属于哪一层?(zz)

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science软件工程 Software Engineering程序设计 Programming经验 Experience 学识 Knowledge 

2010-03-22 15:19:00 726

原创 对ACCESS数据库增,删,查,改的源码(zz)

初学asp6.0,跪求对ACCESS数据库增,删, 查,改的源码悬赏分:20 - 解决时间:2007-1-18 13:29强人快来这星期要交差的啊- - 提问者: madfish110 - 一级最佳答案增加:insert into 表名 values(插入的内容)删除:delete from 表名 [where

2010-03-22 15:07:00 1837

转载 VC++中使用ADO方式操作ACCESS数据库

ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。   ADO(ActiveX Data Object)是Micros

2010-03-16 11:33:00 1099

转载 ADODB连接数据库,通过msado15组件实现,VC2005

#include "stdafx.h"   #import "C://Program Files//Common Files//System//ado//msado15.dll" no_namespace rename("EOF", "adoEOF")//确定你有这个DLLvoid show1();int main(int argc, char* argv[])   {  

2010-03-16 11:32:00 1067

转载 创建Connection对象并连接数据库

  【3】创建Connection对象并连接数据库     首先我们需要添加一个指向Connection对象的指针:     _ConnectionPtr   m_pConnection;     下面的代码演示了如何创建Connection对象实例及如何连接数据库并进行异常捕捉。         BOOL   CADOTest1Dlg::OnInitD

2010-03-16 11:29:00 8540

原创 第三章 虚拟仪器系统I/O接口软件——VISA

第三章 虚拟仪器系统I/O接口软件——VISAVISA是虚拟仪器系统的I/O接口软件,为虚拟仪器系统的统一性和扩展性奠定了基础。本章介绍了VISA的概念和特点,论述了VISA的结构模型,重点分析了VISA资源与资源类的定义与描述,并结合实例,详细讨论了各资源的属性、事件与操作规范与软件实现。在本章结束,还讨论了VISA的实际设计思路与方法。3.1 VISA的概念与特点3.1.1 VIS

2010-01-07 11:12:00 16872 1

转载 VISA操作表

<div id="tptlbr" class=" tpnormal" style="display: none; height: 0px;" onmouseout="function onmouseout(){}"> 操作表: 1、VISA资源模板: viClose(vi):关闭

2010-01-07 11:08:00 2794

原创 电阻 和 阻抗的区别

电 阻 电路中对电流通过有阻碍作用并且造成能量消耗的部分叫做电阻。电阻常用R表示。电阻的单位是欧(Ω),也常用千欧(kΩ)或者兆欧(MΩ)做单位。1kΩ=1000Ω,1MΩ=1000000Ω。导体的电阻由导体的材料、横截面积和长度决定。 阻抗 具有电阻、电感和电容的电路里,对交流电所起的阻碍作用叫做阻抗。阻抗常用Z表示。阻抗由电阻、感抗和容抗三者组成,但不是三者简单相加。如果三

2010-01-07 09:36:00 16695 1

原创 计算机图形学MFC画圆zz

计算机图形学MFC画圆要点收集 2008-10-11 19:59 阅读674 评论0 字号: 大大 中中 小小//////////////////////////////////////////////////////////////////////中点圆整数算法 画圆 //

2009-12-28 21:57:00 5884 1

原创 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----CC篇

 http://www.7747.net/Article/200910/41872.html网络技术系统技术攻防编程

2009-12-09 09:10:00 2449

原创 科学计数法如何转换成普通的计数方式??

http://topic.csdn.net/u/20070716/15/23acde59-75ad-47c0-bc74-59e635427fcb.html发表于:2007-07-16 15:13:32如:str1= "1.78e-002 " 怎么才能将str2   =   "0.0178 "

2009-12-06 21:15:00 29100 2

IOLibSuite_15_5_13009_1.rar

Agilent IOLibSuite 15.5 Agilent IO Libraries Suite 是在由Agilent Technologies开发类别 Internet Shareware 软件。 最新版本是 Agilent IO Libraries Suite 的 15.5 上释放。 Agilent IO Libraries Suite 在下列操作系统上运行: Windows。 Agilent IO Libraries Suite 已不被评为由我们用户尚未。

2020-03-07

Unlocker v3.0.0.rar

Unlocker官方中文版是一款永久免费的文件解锁软件。Unlocker强行删除工具操作十分简单,因为当你安装它后,它便存在于鼠标右键的操作当中,当用户遇到文件不能删除的时候,只需要点击鼠标右键“Unlocker”即可。轻轻松松清除文件,操作起来得心应手。如果你需要的话,赶紧点击下载体验吧,它可是软件卸载的神器。

2020-03-07

iolibs_suite_14_2.zip

Agilent IOLibSuite 14.2 Agilent IO Libraries Suite 是在由Agilent Technologies开发类别 Internet Shareware 软件。 最新版本是 Agilent IO Libraries Suite 的 14.2.8931.1 上释放。 Agilent IO Libraries Suite 在下列操作系统上运行: Windows。 Agilent IO Libraries Suite 已不被评为由我们用户尚未。

2020-03-07

TCP_IP协议的校验和计算源码

TCP_IP协议的校验和计算源代码 TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。

2010-03-11

经典C语言源程序100例

经典C语言源程序100例 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。

2010-03-11

空空如也

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

TA关注的人

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