自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (9)
  • 收藏
  • 关注

转载 dia 设置中文

dia

2023-02-17 10:27:41 436

转载 VIM 替换 \n 换行符

vim字符串替换命令substitute是Vim常用命令之一(简写s)。通过指定将被替换的源字符串以及目标字符串,以及替换操作的执行范围等信息,可以指示Vim在特定范围进行字符串匹配和替换操作。下面我们介绍vim把字符串替换成换行符的命令在某些场景下,需要将当前文件中的某些语句进行换行显示,以达到对文件排版等目的。例如我们希望将如下的文本内容进行逐句按行显示:Vim教程网(https://vimjc.com)是由一个小女生苦苦支撑和维护的Vim相关网站。虽然一直没什么人气,但是她仍然坚持

2022-01-11 15:50:06 9356 1

原创 float转int的各种方式

round to even

2021-06-10 16:15:28 1381

转载 一文看懂用Python读取Excel数据

读:现有的Excel分为两种格式:xls(Excel 97-2003)和xlsx(Excel 2007及以上)。Python处理Excel文件主要是第三方模块库xlrd、xlwt、pyexcel-xls、xluntils和pyExcel-erator等,此外Pandas中也带有可以读取Excel文件的模块(read_excel)。基于扩展知识的目的,本文使用xlrd模块读取Excel数据。作者:宋天龙来源:大数据DT(ID:bigdatadt)首先安装该库,Anaconda中已经默.

2021-06-08 10:00:28 842

转载 模型计算力(flops)和参数(parameters)

模型计算力(flops)和参数(parameters) https://zhuanlan.zhihu.com/p/144938518提纲:Ø 参数量Ø FLOPS\FLOPs\GFLOPsØ 浮点运算和参数量的区别Ø 不能绝对的用FLOPs作为速度衡量的原因——MAC\并行度\平台参数量:CNN:一个卷积核的参数 = k*k*Cin+1一个卷积层的参数 = (一个卷积核的参数)*卷积核数目=k*k*Cin*Cout+CoutFLOPS:...

2021-06-02 17:51:35 2769

转载 abc --- 抽象基类

源代码:Lib/abc.py该模块提供了在 Python 中定义抽象基类(ABC) 的组件,在PEP 3119中已有概述。查看 PEP 文档了解为什么需要在 Python 中增加这个模块。(也可查看PEP 3141以及numbers模块了解基于 ABC 的数字类型继承关系。)collections模块中有一些派生自 ABC 的具体类;当然这些类还可以进一步被派生。此外,collections.abc子模块中有一些 ABC 可被用于测试一个类或实例是否提供特定的接口,例如它...

2021-06-02 14:58:49 326

转载 Ubuntu中安装流程图工具Dia

参考ubuntu安装dia完美解决Dia无法输入中文的问题解决Dia在Linux上的输入法问题作用跨平台流程工具Dia。安装 打开终端(快捷键:ctrl+alt+t) 输入命令 $ sudo apt-get install dia 输入y,等待,安装完成。 卸载此工具: 输入命令 $ sudo apt-get autoremove dia. 输入y,等待,卸载完成。 问题:无法输

2021-05-12 09:51:11 1464 3

原创 h264 Ue&&se的实现逻辑

Ue&&se的实现逻辑Ue是标准的指数哥伦布编码,Se是ue的变体.ue的实现逻辑如下:编码,其中,ue是要进行编码的原始值, len是编码长度, info是编码后的值.voidue_linfo(intue, int*len,int*info){inti, nn =(ue + 1) >> 1;for(i=0; i < 33&& nn != 0; i++){nn >>= 1...

2021-03-30 09:35:53 833

转载 条件变量std::condition_variable

https://en.cppreference.com/w/cpp/thread/condition_variable头文件<condition_variable>声明class condition_variable;(since C++11)描述condition_variable类是一个同步原语,可用于阻塞一个线程或同时阻塞多个线程,直到另一个线程修改共享变量(条件)并通知condition_variable。尝试修改共享变量的线程必须:获取一个std ::

2021-03-19 16:59:48 867

转载 VS Code常用快捷键总结

VS Code常用快捷键总结目录:  1、主命令框  2、常用快捷键   (1) 编辑器与窗口管理   (2) 代码编辑   <1> 格式调整   <2> 光标相关   <3> 重构代码   <4> 查找替换   <5> 显示相关   <6> 其他设置  3、修改默认快捷键  4、更多参考一、主命令框  F1或Ctrl+Shi...

2021-03-17 17:35:14 170

转载 指数哥伦布编码

指数哥伦布编码哥伦布编码前言在计算机中,一般数字的编码都为二进制,但是由于以相等长度来记录不同数字,因此会出现很多的冗余信息,如下:十进制 5 4 255 2 1 二进制 00000101 00000100 11111111 00000010 00000001 有效字节 3 3 8 2 1 如数字1,原本只需要1个bit就能表示的数据,如今需要8个bit来表示,那么其余7个bit就可以看做.

2021-03-05 10:04:21 387 1

原创 中值滤波

#include <stdio.h>#include <float.h>#include <cstdlib>#include <string>#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>//using 5x5 window#define FILTER_..

2020-10-20 10:31:10 155

原创 平均旋转掩码平滑

#include <stdio.h>#include <float.h>#include <cstdlib>#include <string>#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>void calc_disperse( cv::Mat &sr.

2020-10-19 10:46:58 199

原创 直方图均衡化

#include <stdio.h>#include <cstdlib>#include <string>#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>#define LIGHT_MAX 256int main(int argc, char* argv[]){ ..

2020-10-14 09:13:43 116

原创 积分图

#include <stdio.h>#include <cstdlib>#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>int main(int argc, char* argv[]){ int w = 0, h = 0;// string fileName = arg...

2020-10-13 18:21:07 109

转载 YUV 格式详解,只看这一篇就够了

https://www.jianshu.com/p/538ee63f4c1c介绍音视频领域的人恐怕没有人不知道 YUV,但是 YUV 本身有好多种变种,名称也各种各样,本文就位大家总结一下YUV 的各种格式。在开始之前,先向大家介绍一款 YUV 图像的查看工具---YUV Eye,大家可以使用这个工具,查看 YUV 图像。有的时候在进行 Debug 的时候,有这样一个工具会方便很多。http://www.realrace.cn/#/YuvEye首先先介绍一下 YUV,我们都知道,YUV

2020-10-09 13:40:44 2242 1

原创 高斯噪声模拟

#include <stdio.h>#include <stdlib.h>#include <math.h>#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>#define PIXEL_MAX 255.ffloat get_float_0_1(){ return ...

2020-10-02 21:59:08 1443

原创 距离计算

步骤:1)从左到右,从上到下扫描2)从右到左,从下到上扫描#include <opencv2/highgui.hpp>#include "opencv2/imgproc.hpp"#include <iostream>#include <fstream>using namespace std;#ifndef uint8#define uint8 unsigned char#endif/*left mask **************.

2020-09-30 10:18:46 144

原创 gdb 编译

Gdb 交叉编译 Arm32 下载gdb源码:mkdir buildcd build../configure --prefix=/data/data/rockchip20200616/prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf --host=arm-linux-gnueabihf --with-shared ...

2020-09-29 14:21:32 226

转载 drm-memory

名称 drm-memory, drm-mm, drm-gem, drm-ttm - DRM Memory Management头文件 #include <xf86drm.h>描述很多现代高端GPUs 都带有自己的内存管理器。它们甚至包含有多个不同cache,这些cache在访问时需要同步。纹理,帧buffer和命令buffer,还有其它数据,它们需要被GPU快速的访问。因此,GPU上的内存管理是高度driver依赖和硬件依赖的。然而,内核中有多个机制被多...

2020-09-16 14:44:02 849

转载 std::mem_fn

std::mem_fnC++Utilities libraryFunction objects Defined in header<functional> template<classM,classT> /*unspecified*/mem_fn(M T::*pm)noexcept; (since C++11) (until C++20) ...

2020-08-31 18:00:29 187

转载 Ubuntu 找不到ARM64 的源

Ubuntu 找不到ARM64 的源Ubuntu 安装了NVIDIA的驱动还有DriveWokrs之后,好像把系统添加了arm64的架构,因此,在源更新的时候,也会更新arm64相关的源,但是问题在于,用sudo apt-get update的时候,找不到源,会报错Err:28http://us.archive.ubuntu.com/ubuntuxenial/main arm64 PackagesErr:54http://us.archive.ubuntu.com/ubuntuxeni...

2020-08-22 11:12:53 642

原创 env相关的系统接口

getenv描述C 库函数 char *getenv(const char *name) 搜索 name 所指向的环境字符串,并返回相关的值给字符串。声明下面是 getenv() 函数的声明。char *getenv(const char *name)参数name -- 包含被请求变量名称的 C 字符串。返回值该函数返回一个以 null 结尾的字符串,该字符串为被请求环境变量的值。如果该环境变量不存在,则返回 NULL。实例下面的实例演示了 getenv() 函数的用法。#i

2020-08-21 10:37:19 253

原创 显卡性能查看

:~$ lspci00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)00:04.0 Signal processing controller: Intel Corporati

2020-08-07 09:39:55 986

转载 openvx资料

OpenVXhttps://www.cnblogs.com/gr-nick/p/9379348.html, 非常不错的资源,先转载一下,有时间就深入的学习一下啊。openvx1. 编译尝试编译openvx_sample,下载相关代码。下载的samplecode直接使用make可以生成libopenvx.so。使用pythonBuild.py--os linux可以编译sample code。2. OpenVX使用流程主要包含7个部分:创建openvx上下文 ...

2020-07-14 15:46:51 1741 3

原创 openvx的一个入门程序

#include "stdio.h"#include "VX/vx.h"#define VX_SCALE_UNITY 1024#define PATCH_DIM_X 640#define PATCH_DIM_Y 480int main(){ vx_status status = VX_SUCCESS; void *base_ptr = NULL; vx_uint32 width = 640, height = 480, plane = 0; vx_conte...

2020-07-14 15:37:57 1607

转载 c语言预处理

https://www.tutorialspoint.com/cprogramming/c_preprocessors.htmTheC Preprocessoris not a part of the compiler, but is a separate step in the compilation process. In simple terms, a C Preprocessor is just a text substitution tool and it instructs the co..

2020-07-09 14:59:53 259

转载 无序关联容器之unordered_multiset

https://en.cppreference.com/w/cpp/container/unordered_multiset头文件<unordered_set>声明(1) (since C++11)template< class Key, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std:...

2020-06-30 17:40:50 187

转载 无序关联容器之unordered_set

https://en.cppreference.com/w/cpp/container/unordered_set头文件<unordered_set>声明(1) (since C++11)template< class Key, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = std::allo...

2020-06-30 11:43:57 294

转载 关联容器之multimap

https://en.cppreference.com/w/cpp/container/multimap头文件<map>声明(1)template< class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T> >> class multima...

2020-06-29 16:53:10 175

转载 关联容器之multiset

https://en.cppreference.com/w/cpp/container/multiset头文件<set>声明(1) template< class Key, class Compare = std::less<Key>, class Allocator = std::allocator<Key>> class multiset;(2) (since C++17)namespace pm...

2020-06-29 16:09:39 151

转载 关联容器之map

头文件<map>声明(1) template< class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T> >> class map;(2) (since C++17)namespace pmr { template &...

2020-06-29 15:38:48 210 1

转载 关联容器之set

https://en.cppreference.com/w/cpp/container/set头文件<set>声明(1)template< class Key, class Compare = std::less<Key>, class Allocator = std::allocator<Key>> class set;(2) (since C++17)namespace pmr { temp...

2020-06-29 14:01:35 166

转载 序列容器之list

https://en.cppreference.com/w/cpp/container头文件<list>声明(1)template< class T, class Allocator = std::allocator<T>> class list;(2) (since C++17)namespace pmr { template <class T> using list = std::list...

2020-06-28 16:13:31 147

转载 序列型容器之forward_list---单向列表

https://en.cppreference.com/w/cpp/container头文件<forward_list>声明1)(since C++11)template< class T, class Allocator = std::allocator<T>> class forward_list;2)(since C++17)namespace pmr { template <class T> ...

2020-06-28 11:36:54 254

转载 序列型容器之dequeue

https://en.cppreference.com/w/cpp/container头文件Defined in header <deque>声明(1) template< class T, class Allocator = std::allocator<T>> class deque;(2) (since C++17)namespace pmr { template <class T> usin...

2020-06-24 17:59:32 664 1

转载 序列型容器之vector

https://en.cppreference.com/w/cpp/container

2020-06-23 21:03:22 290

转载 序列型容器之array

https://en.cppreference.com/w/cpp/container

2020-06-23 18:44:22 124

转载 C++ 中的 mutable 关键字

https://liam.page/2017/05/25/the-mutable-keyword-in-Cxx/此篇介绍 C++ 中的mutable关键字。类中的mutablemutable从字面意思上来说,是「可变的」之意。若是要「顾名思义」,那么这个关键词的含义就有些意思了。显然,「可变的」只能用来形容变量,而不可能是「函数」或者「类」本身。然而,既然是「变量」,那么它本来就是可变的,也没有必要使用mutable来修饰。那么,mutable就只能用来形容某种不变的东西...

2020-06-22 17:44:49 278

转载 析构

https://docs.microsoft.com/en-us/cpp/cpp/destructors-cpp?view=vs-2019概述析构操作是一个对象的成员函数,在该对象离开作用域或通过delete操作明确的销毁时,被自动调用。析构操作与类同名,前面加个波浪符 (~)。例如,String类的析构操作的声明是:~String()。当没有定义析构操作时,编译器会自动生成一个默认的;很多情况下,它是足够的。当类中占用了需要释放的系统资源或者它们拥有的指针占用着内存。看看如下的一个Strin

2020-06-18 19:19:26 2300

squid的cache功能的学习

squid的cache功能的学习,还不完善,希望能对大家有所帮助。最近在学习linux 驱动和内核的相关代码,希望能相互交流!

2011-09-19

Vxworks编程指南与用户手册

Vxworks编程指南与用户手册Vxworks编程指南与用户手册Vxworks编程指南与用户手册

2011-08-15

squid配置实用教程

squid配置实用教程 squid配置实用教程

2011-08-15

troubleShooting_with_syslog.docx

troubleShooting_with_syslog troubleShooting_with_syslog

2011-08-15

epoll内核代码学习

epoll 内核 代码 学习,不完整,须改进,epoll 内核 代码 学习epoll 内核 代码 学习epoll 内核 代码 学习epoll 内核 代码 学习epoll 内核 代码 学习

2011-06-15

jcifs_java_implement_cifs

jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs

2011-03-21

linux qos的介绍和使用

linux qos 配置linux qos 配置linux qos 配置linux qos 配置linux qos 配置linux qos 配置linux qos 配置

2011-03-14

linux qos的学习

linux qos的一个比较简单的介绍,虽然不够完善,希望能给点帮助

2011-03-14

vnc软件client端

vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端vnc软件client端

2009-04-17

空空如也

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

TA关注的人

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