自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 dpdk/spdk与nvme

dpdk与spdknvme 驱动

2022-11-17 13:43:44 177 1

原创 代理基本原理

代理

2022-11-16 09:21:18 950

原创 nvme安装

cd pynvme。

2022-11-12 11:38:33 672

原创 c语言宏

2022-11-04 17:27:06 137

原创 pyside6常用写法

1.ui生成的py代码# -*- coding: utf-8 -*-################################################################################## Form generated from reading UI file 'untitled.ui'#### Created by: Qt User Interface Compiler version 6.1.2#### WARNING! All chang

2021-09-08 17:52:16 703

原创 隐式转换

当类构造函数只有一个参数或除了第一个参数外其余参数都有默认值时,则此类有隐含的类型转换操作符(隐式转换),但有时隐式转换并不是我们想要的,可在构造函数前加上关键字explicit,来指定显式调用。void fun(CTest test); class CTest { public: explicit CTest(int m = 0); } fun(20);//error 隐...

2019-10-27 21:58:27 225

原创 cmake编译库

ADD_LIBRARY

2019-08-27 10:28:43 306

原创 图像识别

1.预处理:图像处理中的去噪、平滑、变换等的操作,从而加强图像的重要特征。2.特征抽取和选择:选择特征项。3.分类器设计和分类决策

2019-07-26 16:49:04 402

原创 sem_trywait()

sem_wait()会等待信号,当没有信号发过来时,阻塞等待,当有信号时立即返回并且执行。sem_trywait()会检测信号,如果信号没有发过来,则返回EAGAIN=11,如果有收到信号,返回0。...

2019-07-25 15:06:43 7703

原创 eventfd与sem_wait、post区别

eventfd()会返回一个文件描述符,如果该进程被fork的时候,这个文件描述符也会复制过去,这时候就会有多个的文件描述符指向同一个eventfd对象,如果设置了EFD_CLOEXEC标志,在子进程执行exec的时候,会清除掉父进程的文件描述符EFD_NONBLOCK(2.6.27~): 就如它字面上的意思,如果没有设置了这个标志位,那read操作将会阻塞直到计数器中有值。如果没有设置这个标志...

2019-07-18 19:27:17 355

原创 ubuntu16设置双网卡

打开/etc/network/interfaceauto ens35u1i4 //开发板iface ens35u1i4 inet dhcp#address 192.168.193.3#gateway 192.168.193.1auto ens33 //ubuntu网卡iface ens33 inet staticaddress 192.168.146.166gateway 19...

2019-07-17 10:15:40 611

原创 指向数组的指针和指向变量的指针不一样

指向数组的指针跟一般意义的指针不一样,特别是在打印的时候,指向数组的指针打印内容可以用p[i]来打印,但是指向变量的指针打印必须解引用。

2019-07-11 19:50:58 238

原创 sem_getvalue

是把 sem 指向的信号量当前值放置在 sval 指向的整数上

2019-07-10 19:37:39 3503

原创 C++虚函数

虚函数

2019-07-05 11:11:51 69

翻译 awk

awk ‘{print $5}’

2019-06-28 15:18:35 81

原创 QT

1、首先下载安装VS2017,只需要安装VC++模块即可,下载安装步骤自己百度一下。2、安装qt,安的时候选择

2019-06-27 20:26:52 133

原创 网关、路由器

网关:网关最重要的一点就是端口映射,子网内用户在外网看来只是外网的IP地址对应着不同的端口。

2019-06-27 15:52:27 106

原创 工厂模式的一种特殊用法

TBOX中用到的一种工厂模式为了让接口和实际的供应商方法实现分离,在接口文件中定义纯虚类作为接口,再定义一个工厂类。注意这个文件中的这两个类只有定义,没有实现。然后在另一个文件中定义实际的供应商文件,供应商文件中实现工厂类,工厂类creat实际的供应商实例。并且供应商类是接口文件的子类,这样,在其调用工厂类实例化的地方得到是真正工厂类实现创建的供应商...

2019-06-24 15:40:46 164

原创 cmake中的function/aux_source_directory/add_executable

function (BuildFidl FidlFileName PackageDir InterfaceName)…endfunction()这是定义了一个函数,之后可以在其他地方调用,其中括号内的第一个数是函数名字,之后的数是函数参数。...

2019-06-24 14:11:49 902

原创 CMAKE默认变量

代表当前编译的文件指定的生成目录比如:|–a| |----a.c|–out|—a.o其中out/就是a.c的CMAKE_CURRENT_BINARY_DIR

2019-06-24 11:50:47 1308

原创 c++编译错误

编译报错:invalid new-expression of abstract class type ‘×××ב这个报错代表一个尝试在实例化一个抽象类,也就是说父类的接口中有纯虚函数在子类中没有实现;举个例子来看,假如说父类定义成了一个接口...

2019-06-20 13:57:52 624

原创 linux关于时间的函数

1. time() 函数获取当前时间配合结构体:time_t (秒形式)用法:time_t time(time_t *t);此函数会返回从公元1970年1月1日的UTC时间从0时0分0秒算起到现在所经过的秒数。如果t 并非空指针的话,此函数也会将返回值存到t指针所指的内存2.localtime()获取时分秒格式的时间配合结构体:tm (时分秒年月日形式)用法:struct tm *lo...

2019-06-19 17:09:18 185

原创 git 分支重命名

git branch -m

2019-06-14 10:13:18 179

原创 查看文件大小

如要查看当前目录已经使用总大小及当前目录下一级文件或文件夹各自使用的总空间大小,输入du -h --max-depth=1即可。klein@klein-ubuntu:~/source$ du -h --max-depth=144G ./j0162G .klein@klein-ubuntu:~/source$如要查看当前目录已使用总大小可输入:du -h --max-dept...

2019-06-07 22:43:21 249

原创 签名验签与加解密

1.签名与验签所使用的密钥对和加解密使用的秘钥对不是一个,就是说服务端/客户端要做这两件事需要两套秘钥对2.签名是拿服务器的签名私钥对一段数据进行签名,经过签名算法签过名后生成的数据被叫做证书。验签是客户端对拿到的证书用验签公钥对证书进行验签,验证通过后算法接口返回true,表明验签通过。...

2019-06-05 13:12:44 732

原创 .editorconfig

告诉EditorConfig插件,这是根文件,不用继续往上查找root = true匹配全部文件[*]结尾换行符,可选"lf"、“cr”、“crlf”#end_of_line = lf在文件结尾插入新行#insert_final_newline = true删除一行中的前后空格#trim_trailing_whitespace = true设置字符集charset = utf...

2019-05-31 09:54:01 296

原创 配置格式

git有个自动转换换行符功能,在文件commit时会自动转换换行符格式;不想使用,也可以通过 git config --global core.autocrlf false 关闭;如果仅仅想要让编辑器显示LF,除了楼上说的 利用.eslintrc配置,然后ctrl+s 保存时一个个转换;另外一个方法是使用git-windows自带有dos2unix.exe,执行 find . -type ...

2019-05-27 13:49:06 129

原创 git stash

stash删除指定git stash drop stash@{0}保存为指定名字git stash save “test-cmd-stash”

2019-05-23 17:28:53 63

原创 std::cout

C++中输出数组数据分两类情况:字符型数组和非字符型数组当定义变量为字符型数组时,采用cout<<数组名; 系统会将数组当作字符串来输出。但是对于其他的变量则需要遍历输出。记住!!!...

2019-05-12 15:23:27 2405

原创 git reset

git reset --soft HEAD~1

2019-05-10 16:03:47 157

原创 string成员函数

string(const char *s); //用c字符串s初始化

2019-05-05 10:28:36 266

原创 日常code总结

向vector中memcpy时,vector不会自动增长!!1

2019-04-28 23:04:31 92

原创 bt编码中学到的

1.string可以被char型的vector赋值2.vector a取首地址应该是&a[0]3.类中函数想当做函数指针,怎么做?

2019-04-28 00:57:05 243

原创 git rebase

git checkout experimentgit rebase master在分支上rebase 就是讲这个分支的commit打包成补丁。现在回到 master 分支,进行一次快进合并。git checkout mastergit merge experiment多个合并为一个git rebase -i origin/masterpick:正常选中reword:选中,并...

2019-04-19 22:55:45 93

原创 git多账号

1.取消globalgit config --global --unset user.namegit config --global --unset user.email2.生成公钥进入.ssh,ssh-keygen -t rsa -C “注册邮箱”复制到github或者其他远程库3.创建config文件(在.ssh目录)#githubHost github HostName g...

2019-04-19 14:06:32 98

原创 git

gitk --simplify-by-decoration --all

2019-04-17 20:02:03 87

原创 unzip

unzip a.zip -d a

2019-04-16 20:11:46 140

原创 linux环境变量

格式PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:加载动态链接库目录export LD_LIBRARY_PATH=libname

2019-04-16 10:41:35 87

原创 shell相关

1.$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数判断-eq //等于-ne //不等于-gt //大于 (greater )-lt //小于 (less)-ge //大于等于-le //小于等于ulim...

2019-04-16 09:47:14 123

原创 普通类继承模板类

普通类继承模板类,在继承时实例化了模板类,那么在普通类的构造函数中需要初始化模板类的实例。如下所示BASE.HPP#include <iostream>template <typename T>class base{public: base(T v){ num = v; } base(){ T a = 0; num = a; } ...

2019-04-13 16:24:48 1871

UQ_of_ML.7z

UQ_of_ML.7z

2022-12-01

空空如也

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

TA关注的人

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