自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dragon_cdut的博客

和大家一起学习交流。

  • 博客(510)
  • 资源 (12)
  • 收藏
  • 关注

转载 C++ using

一 C++11前的使用1 using申明《c++ primer plus》中:using申明 : using + 限定名称限定名称:包含名称空间的名称举例:using std::cout;2 using编译指令举例:using namespace std;using 编译指令可以传递。二 C++11中的使用1 取代typedef举例:using ...

2020-03-14 12:42:41 256

转载 [C++] namespace命名空间和using用法

命名空间namespace:指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义在一个std的namespace,这就是程序开始添加 using namespace std; 的原因。很多人共同完成一套代码,不可能不出现标识符命名相同的问题,为了解决冲突问题,产生了命名空间namespace。命名空间包括又名命名空间和无名命名空间一、有名命名空间有名命名空...

2020-03-14 12:36:17 535

转载 expect 脚本来实现自动将本地文件打包上传到远程服务器

博主也是最近在学习这个shell expect 如果有问题的话欢迎指正!我用了两种方法来实现: 用到的重要linux命令有(cat、grep、tar、awk、ssh)一、通过配置文件+shell脚本+expect脚本(shell脚本来获取配置文件信息然后将获得的参数传递给expect脚本)废话不多说上代码:poperties.cfg(配置文件)username=XXXip=XX...

2020-03-14 11:20:27 525

转载 expect语法

原文地址:https://www.cnblogs.com/li-daphne/p/7234721.htmlexpect一般用于实现用脚本来自动远程登录,对远程机器执行相关操作测试机上的expect目录一般在/usr/bin/expect路径下面是从网上查询的用法总结:1. expect中的判断语句:if { condition } { # do yo...

2020-03-14 11:18:12 2434

转载 Shell脚本-expect命令

原文地址:https://www.cnblogs.com/lixigang/articles/4849527.html一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是...

2020-03-14 11:09:45 504

转载 expect实现自动交互

原文地址:https://www.cnblogs.com/TDXYBS/p/11012089.html使用expect实现自动交互,shell命令行自动输入,脚本自动化,变量引用,expect spawn执行带引号命令,expect 变量为空,不生效,不能匹配通配符*,函数,数组背景有需求,在允许命令或者脚本跳出交互行,需要进行内容输入,但需要人手动输入,不是很方便,此时可以通过exp...

2020-03-14 10:18:58 438

转载 PowerShell 执行.ps1配置

一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。通过重定向创建脚本如果您的脚本不是很长,您甚至可以直接在控制台中要执行的语句重定向给一个脚本文件。PS E:&g...

2020-03-02 16:18:06 1474

转载 PowerShell 执行.ps1脚本失败

用如下的命令在PowerShell中创建一个psl文件: notepad .\net.psl 在里面输入命令后保存并关闭.再在PowerShell中执行如下的命令: .\net.psl 结果并没有执行命令,而是弹出如下的窗口:怎么回事那?解决方法:后缀名是ps1,而不是psl.一字之差,差之千里啊。另外需要用下面的命令设置执行策略...

2020-03-02 16:15:39 1211

原创 ubuntu18.04.3显示隐藏文件

1.按快捷键Ctrl+h显示隐藏文件".XXX"2.再次按Ctrl+h恢复不显示隐藏文件".XXX"

2020-03-01 14:06:30 879

转载 clion常用功能和操作

CTRL+ALT+I自 动缩进 (我主要是找这个功能,其他的没有试过)查询快捷键CTRL+N查找类CTRL+SHIFT+N查找文件CTRL+SHIFT+ALT+N查 找类中的方法或变量CIRL+B找变量的来源CTRL+ALT+B找所有的子类CTRL+SHIFT+B找变量的 类CTRL+G定位行CTRL+F在当前窗口查找文本CTRL...

2020-02-24 08:48:11 4902

原创 linux删除用户及其相关文件

su rootuserdel -r username再使用find命令查看,用户相关文件已经删除。find / -name *username*

2020-02-19 16:58:58 2863

转载 scp 命令

scp是securecopy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读readonlysystem时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然rsync比scp会快一点...

2020-02-18 22:22:37 179

转载 pscp 命令

注意:只能在winds下执行环境准备1、先下载pscp软件,这里是我的云盘地址:链接:https://pan.baidu.com/s/1mkzRMv-aosC94KbMcMea9w提取码:k0ss2、下载好后添加环境变量常用命令使用:winds----》linux文件:pscp -pw linux密码 winds文件名 linux用户名@linuxIP:linux...

2020-02-18 22:15:02 806

转载 plink 命令

plink参数说明Plink: command-line connection utilityRelease 0.67Usage: plink [options] [user@]host [command] ("host" can also be a PuTTY saved session name)Options: -V print version in...

2020-02-18 22:08:03 3388

转载 C++ STL简介

原文地址:https://www.cnblogs.com/lanxiang/p/11248924.html目录1、什么是STL 2、STL中六大组件 2.1 容器(Container) 2.2 迭代器(Iterator) 2.3 算法(Algorithm) 2.4 仿函数(Functor) 2.5 适配器(Adaptor) 3、其他部分链接@目录...

2020-02-16 09:31:58 128

原创 Ubuntu18.4设置永久DNS

1. 打开/etc/systemd/resolved.conf,设置变量DNS:$ sudo gedit/etc/systemd/resolved.conf2. 单击"save"按钮,保存设置3. 输入一下命令,使设置生效$ systemctl restart systemd-resolved //重启systemd-resolved服务$ systemctl ena...

2020-02-10 18:35:37 1914 1

转载 数据结构中堆、栈、队列的概念

一、堆堆是一种经过排序的树形数据结构,每个节点都有一个值,通常我们所说的堆的数据结构是指二叉树。所以堆在数据结构中通常可以被看做是一棵树的数组对象。而且堆需要满足一下两个性质:(1)堆中某个节点的值总是不大于或不小于其父节点的值;(2)堆总是一棵完全二叉树。堆分为两种情况,有最大堆和最小堆。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。下图图一就是一个最大堆,图...

2020-02-05 11:13:52 496

转载 c++内存分配中堆和栈的概念

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static...

2020-02-05 10:55:40 148

原创 c++ cout 输出16进制数据

demo:#include <iostream>#include <iomanip>using namespace std;int main() { char *ch; void *in;int i=0x11223344,j; in=&i; ch=(char*)in; for(j=0;j<4;j++)...

2020-02-04 17:16:08 4320

原创 安装ubuntu18.4.3,老是出现蓝屏现象

场景:本人在win7 PC通过vmware15.1.0安装ubuntu18.4.3后,老是出现蓝屏现象,在百度搜索了一大堆解决办法,测试均失败。解决办法:重新安装win7旗舰版系统,并且使用win7激活工具激活。/*之前没激活就使用,PC开机老是提示需要激活,试用时间还剩下几天。*/ 重新创建ubuntu18.4.3虚拟机。原因分析:可能使用未激活的win7旗舰版系统就会导致蓝屏,...

2020-02-01 13:35:05 1654

原创 win7 cmd上执行ssh命令失败,找不到该命令

原因:win7上没有安装ssh。解决:下载、安装setupssh-8.1p1-1.exe即可。ssh用法在cmd命令行输入:ssh username@192.168.1.10注意:IP后面不要加":22"端口号,ssh命令默认就是是22号端口,不用再次加":22"端口号,否则链接失败。...

2020-01-31 16:47:14 5194 2

转载 ssh:connect to host 192.168.1.134 port 22:Connection refused lost connection

今天用scp从一个机器向另一个机器拷东西, 首先ssh登陆目标机器,查找东西的路径,绕后用scp拷到本机,结果上面报了上面的错误。这个错误我遇到多次,查了很多资料,结果都没有把问题解决掉,这次我的本机是ubuntu的系统,首先在本机执行:sudo apt-get install ssh再次使用scp拷贝,就可以了。————————————————版权声明:本文为CSDN博主「gong...

2020-01-31 16:42:29 4026

转载 Windows上CLion配置和使用教程

1. 下载安装CLion去JB公司官网下载CLionhttps://www.jetbrains.com/clion/download/#section=windows老版本CLion地址https://www.jetbrains.com/clion/download/previous.html建议使用老版本的,最新版本的可能会破解激活失败。下载之后正常默认设置安装即可。...

2020-01-31 16:32:19 5043

转载 TortoiseGit-2.8.0.0-64bit.msi 安装和Github使用

原文地址:https://blog.csdn.net/Night2233/article/details/89304835下载地址https://tortoisegit.org/download/安装选择Git安装目录下的Git.exe,一般在c://program files/Git/bin目录下。在官网下载并安装PuTTYgen,百度搜PuTTYgen 即可找到官方下...

2020-01-20 11:48:28 3827

转载 Git 安装教程(2.21.0)以及常用命令解析

获取安装包地址   1.官网(较慢):https://git-scm.com/downloads   2.下载链接:http://down-ww3.newasp.net/pcdown/soft/soft1/git.win.rar安装步骤:  1.查看版本信息,直接点击【Next】        2.选择Git的安装路径。      3.勾选组件,建议选择默认组...

2020-01-17 11:37:49 932

转载 module_init的内核调用顺序

现在以module_init为例分析initcall在内核中的调用顺序在头文件init.h中,有如下定义:#define module_init(x) __initcall(x);#define __initcall(fn) device_initcall(fn)继续看:#define device_initcall(fn) __define_...

2020-01-15 15:40:19 493

转载 module_init内核调用顺序

module_init最近有在做一个初始化设备的动作,但是发现在相同的文件夹下已经有两个module_init,当我想再添加一个时,发现我添加的这个是最后执行的。由于其他的两个初始化中有用到我添加的部分,所以想提高优先级。没办法,只能看下module_init在initcall的优先级,然后选取一个合适的。一、同一个文件中的三个module_init1、我想要添加的部分stati...

2020-01-15 15:39:13 744

转载 c++ this指针

今天把this知识点做个汇总。1.什么是this先要理解class的意思,class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个...

2020-01-15 15:28:03 118

转载 C++ 一个类成员函数调用另一个类成员的方法

在继承之外,在C++中一个类成员函数调用另一个类成员的方法主要有:类的组合,友元类,类的前向声明,单例模式等,下面主要讲讲这4种方法的实现方法1:利用类的组合组合通俗来讲就是类B有类A的属性,如声明一个Person类,再声明一个Teacher类,Person类对象有年龄和姓名成员,而Teacher类对象成员也有年龄和姓名属性,所以我们可以将类Person的对象作为类Teacher的成员变量,...

2020-01-15 14:33:11 9867 1

原创 word2010设置护眼背景

打开word文档 选择菜单栏“页面布局”->“页面颜色”->“其他颜色”->“自定义”’ 颜色模式选择“RGB”,红204、绿232、蓝207 选择确定,设置ok。注意:这个护眼设置只对本文档有效,其他新文档打开后需要再设置,不过word软件会保存之前设置过的护眼颜色,新文档设置的时候直接在自定义选项中选择护眼颜色就行,不用再重新设置RGB值。...

2020-01-14 19:48:45 1561

转载 c++11 enum使用心得

定义和类类似,枚举定义了一种新的自定义类型,其将一组整形常量组织在一起。枚举属于字面值常量类型。使用在使用枚举时,需要注意以下两个方面:根据作用域区分,枚举分为限定作用域(C++11引入)和不限定作用域两种,定义如下:enum class DAY // 限定作用域{ MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRID...

2020-01-14 15:44:17 633

转载 c++11 enum class用法

// C++11之前的enum类型是继承C的,不温不火;// C++11对enum动刀了,加强了类型检查,推出强类型enum类型,眼前一亮// 使用过QT 的都知道,早就应该这么做了,用的非常爽!!// 一、C中enum类型的局限// 1、非强类型作用域enum type1{a, b, c};enum type2{a, d, e};//问题来了,两种枚举类型都有a...

2020-01-14 15:42:09 956

转载 cmake 基本命令 & 交叉编译配置 & 模块的编写

cmake 基本命令:cmake_minimum_required(VERSION 2.8.2 FATAL_ERROR)project("ProjName")// 不推荐使用add_definitions来设置编译选项,因为其作用如同cmake -Dadd_definitions( -std=c++11 # Or -std=c++0x -Wall -Wfatal...

2020-01-02 17:58:13 614

原创 中国IT制造的短板

1,集成电路2,高精度仪器仪表3,显示面板LCD,OLED(据说京东方已掌握核心技术,与三星还是有一段距离)4,计算机--主要是cpu,ad芯片,高端光刻机等5,电子元器件6,医疗器械7,操作系统--现在基本都是基于开源的linux开发,开源android 开发,或者购买外国软件专利开发。......

2020-01-02 11:10:52 971

转载 c++ ::作用-2

C++中的双冒号 ::第一种,类作用域,用来标明类的变量、函数 Human::setName(char* name);第二种,命名空间作用域,用来注明所使用的类、函数属于哪一个命名空间的 std::cout << "Hello World" << std::endl;第三种,全局作用域,用来区分局部、全局的。最容易被忽视的一种,很多时候写了一个全局函数...

2020-01-02 10:12:14 250

转载 C++ ::作用-1

(1)作用域限定符,当在类体中直接定义函数时,不需要在函数名字的前面加上类名,但是在类体外实现函数定义的时候,必须加上类名并且加上作用域限定符。Student::Display();(2)静态数据成员既可以通过对象名引用,也可以通过类名加::来引用,class Test{public:Display();private:static int a;}Test::a...

2020-01-02 10:10:34 262

转载 c++ namespce命令空间用法

一、为什么使用命名空间考虑一种情况,当我们有两个同名的人,Zara,在同一个班里。当我们需要对它们进行区分我们必须使用一些额外的信息和它们的名字,比如这个区域,如果它们生活在不同的区域或者它们的母亲或父亲的名字,等等。在您的C++应用程序中也会出现同样的情况。例如,您可能正在编写一些具有名为xyz()函数的代码,并且还有另一个可用的库,它也具有相同的xyz()函数。现在编译器无法知道您...

2020-01-02 10:05:42 374

转载 c++ typename用法

1. //在C++中typename一般用来声明模板的模板参数(template parameter): template<typename T> class X; //T是一个模板参数 2. /*但是还有一个关键的用法。首先是两个概念: 1). qualified name 例如:std::cout, std::endl;这样含有作用域符号(::...

2019-12-30 14:17:01 2768

转载 C/C++ cmake语法1

通过编写CMakeLists.txt,然后运行cmake命令可以自动生成对应Makefile,从而控制make的编译过程。因此在学习cmake之前,建议先对make有个大致的了解。1.单个源文件的编译如果你的项目只有一个源文件main.cpp,那么只需要在同一个目录下新建一个名为CMakeLists.txt的文件,并添加下面的两行代码即可。cmake_minimum_requi...

2019-12-27 14:52:14 134

转载 cmake 指定交叉编译

cmake中toolchain变量分析告知当前使用的是交叉编译方式,必须配置,CMAKE_SYSTEM_NAME即目标机target所在的操作系统名称,比如ARM或者Linux你就需要写”Linux”,如果Android平台你就写”Android”,如果你的嵌入式平台没有相关OS你即需要写成”Generic”.SET(CMAKE_SYSTEM_NAME Linux)指定C交叉编译器,必须...

2019-12-23 11:11:24 1362

SourceCookifier.v0.7.3

SourceCookifier.v0.7.3实现notepad++跳转到函数定义,函数列表,宏等

2018-02-23

Micrium ucos_v1_41

Micrium ucos_v1_41

2017-07-26

vivado license 兼容2015-2017版本

vivado license 兼容2015-2017版本

2017-07-26

vc-api函数

vc-api函数

2017-07-19

ws2tcpip.h

ws2tcpip.h

2017-07-19

winsock_2 API

winsock_2 API

2017-07-19

windows api

windows api

2017-07-19

fpga sha算法

fpga sha3算法

2017-07-18

bcm5482 datasheet

bcm5482 datasheet

2017-06-22

bcm5396 datasheet

bcm5396 datasheet

2017-06-22

XMD_ug1043

( XMD_ug1043-embedded-system-tools.pdf

2017-02-27

xilinx ISE 14.3 Lisence

xilinx ISE 14.3 Lisence 一直在用,没问题。

2016-10-24

空空如也

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

TA关注的人

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