自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一步一脚印

纸上得来终觉浅 绝知此事要躬行

  • 博客(126)
  • 资源 (2)
  • 收藏
  • 关注

原创 c++访问修饰符与继承关系

c++成员变量访问修饰符以及继承关系

2023-10-24 10:04:11 225

原创 Visual studio Code的clangd插件一篇通,上乘的C/C++开发环境配置

CentOS7环境安装VSCode的clangd插件、源码编译最新版本clangd程序以及应用

2023-08-28 17:43:00 3361 4

原创 Linux man手册一篇通

linux man手册一篇通,man手册章节类型介绍,章节组成说明,常用系统man手册的安装以及man命令常用场景说明

2023-05-11 20:35:42 978 1

原创 Jetson Xavier NX FFmpeg支持硬件编解码

Jetson Xavier NX平台上FFmpeg硬件编加码支持

2023-03-20 11:09:16 2615 15

原创 Jetson Xavier NX熟悉环境配置

Jetson Xavier NX系统以及相关软件版本查看,关闭图形界面以及删除一些无关应用,jtop服务安装与使用

2023-03-17 17:32:19 841

原创 wireshark在流媒体分析中常见操作

总结Wireshark在流媒体分析中常见操作

2023-02-15 15:57:33 1071

原创 rtp协议

RTP基本头部信息详解,负载在TCP之上封装以及RTSP中应用差异,Wireshark分析RTP包

2023-02-14 11:14:22 798 3

原创 OpenCV常见的注意事项(持续更新中)

OpenCV常见注意事项总结:保存cv::Mat原始数据到文本中便于对比;copyTo与convertTo在使用中遇到的陷阱问题

2023-01-05 18:04:07 367

原创 MSYS2下搭建Qt开发环境

MSYS2环境下搭建Qt开发环境,以及QtCreator安装后不能跳转的问题总计,Qt应用程序打包流程

2022-07-05 20:33:34 3399

原创 大端小端模式判断以及数据转换

介绍计算机大小端的概念以及检测方式,以及数据大小端转换

2022-02-23 12:01:59 7903

原创 深信服 linux软件开发面试题整理

记录一次深信服面试的面试题总结

2022-02-23 11:47:48 11394 6

翻译 Linux网络编程--文件描述符

文件描述符在Unix和Unix-like操作系统中,文件描述符(file descriptor, FD)是一个文件或者像pipe或者network socket等之类的输入/输出源的唯一标识。文件描述符通常是一个非负整数,负数通常代表无值或者错误。文件描述符是POSIX API的一部分。每个除deamons之外的进程都有三个标准的POSIX文件描述符,对应三个标准流:Integer valueName<unistd.h> symbolic constant<stdio

2021-09-06 13:51:47 615

原创 Visual studio Code的C/C++开发环境搭建

VS Code插件安装方式以及Windows下的C/C++环境配置以及基于Remote-SSH的Linux远程开发环境搭建,包括msys2 / MinGW64环境,Windows下ssh客户端安装以及免密配置,CentOS7满足VS Code版本要求的git与cmake安装

2021-01-07 12:42:44 6185

原创 tcp状态机-三次握手-四次挥手以及常见面试题

TCP状态机转换过程三次握手四次挥手

2020-10-28 14:52:27 1167

原创 IntelliJ IDEA开发环境应用

常用设置全局设置,对新建的工程生效【File】【Other Settings】【Setings for New Projects…】比如配置maven的路径以及配置文件的路径,基本设置一次即可,不需要每次新建工程都配置一边常用快捷键(持续补充总结)【打开定位快捷键】快捷键功能Ctrl + N快速查找类Ctrl+Shift+N可以快速打开文件C...

2020-04-07 09:26:02 236

原创 CentOS7开发环境搭建(2)

关闭SELinux# 查看$ getenforceDisabled$ sestatusSELinux status: enabledSELinuxfs mount: /sys/fs/selinuxSELinux root directory: /etc/selinuxLoaded policy name:...

2019-09-26 10:47:10 364

原创 浅谈python MRO与Mixin模式

MRO(Method Resolution Order)In object-oriented programming languages with multiple inheritance, the diamond problem (sometimes referred to as the “deadly diamond of death”) is an ambiguity that aris...

2019-05-15 11:49:52 332

原创 获取训练数据的方式

下载搜狗词库https://pinyin.sogou.com/dict/在官网搜索相关的词库下载,比如地名等,然后使用脚本将此条转换成txt保存, 来源# -*- coding: utf-8 -*-import osimport sysimport struct# 主要两部分# 1.全局拼音表,貌似是所有的拼音组合,字典序# 格式为(index,len,pinyi...

2019-04-10 09:50:23 789

原创 机器学习资源锦集

http://www.cnblogs.com/pinard 十年码农,对数学统计学,数据挖掘,机器学习,大数据平台,大数据平台应用开发,大数据可视化感兴趣。github

2019-03-22 14:34:56 237 2

原创 【TensorFlow】学习资源汇总以及知识总结

官方资源官方网站 https://tensorflow.org 非翻墙神器不能访问也(关键是我用了翻墙神器也没能访问)伪官方网站 https://tensorflow.google.cn/ 墙内的人可以查阅的资料github https://github.com/tensorflow/tensorflow官方提供的models以及tutorial https://github.com/t...

2019-01-03 17:16:40 229

原创 OpenCV-Python bindings是如何生成的(2)

OpenCV-Python bindings生成流程通过上篇文章和opencv python模块中的CMakeLists.txt文件,可以了解到opencv-python bindings生成的整个流程:生成headers.txt文件将每个模块的头文件添加到list中,通过一些关键词过滤掉一些不需要扩展的头文件,file(WRITE &amp;quot;${CMAKE_CURRENT_BINARY_DIR}...

2018-12-15 10:01:07 1665

翻译 OpenCV-Python bindings是如何生成的(1)

翻译自How OpenCV-Python Bindings Works?目标学习OpenCV-Python bindings是如何生成的如何为Python扩展新的opencv模块OpenCV-Python bindings是如何生成的在OpenCV里,所有算法都是用C++实现的。但是这些算法可以在别的语言里使用,比如Python,Java等。这就是通过bindings生成器实现的。...

2018-12-12 13:34:42 1903 4

原创 海明纠错码工作原理

海明纠错码海明码(Hamming Code)是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码,所以它也仅用于信道特性比较好的环境中,如以太局域网中,因为如果信道特性不好的情况下,出现的错误通常不是一位。海明码的检错、纠错基本思想是将有效信息按某种规律分成若干组,每组安排一个校验位进行奇偶性测试,然后产生多位检测信息,并从中得出具体的出错位置,最后通过对错误位取反(也是原来是1就变成0...

2018-12-06 13:53:13 9816 3

转载 卷积与傅立叶变换

一、卷积1、一维的卷积连续:在泛函分析中,卷积是通过两个函数f(x)f(x)f(x)和g(x)g(x)g(x)生成第三个函数的一种算子,它代表的意义是:两个函数中的一个(我取g(x)g(x)g(x),可以任意取)函数,把g(x)g(x)g(x)经过翻转平移,然后与f(x)f(x)f(x)的相乘,得到的一个新的函数,对这个函数积分,也就是对这个新的函数求它所围成的曲边梯形的面积。...

2018-06-29 15:43:09 41869 3

原创 【TensorFlow】conv2d函数参数解释以及padding理解

conv2d函数参数含义详解以及padding方式理解

2018-06-24 14:41:21 10758

原创 【Numpy】array操作总结

NumPy库常用数学函数总结

2018-06-13 15:33:09 1773

原创 【TensorFlow】稀疏矢量

TensorFlow稀疏矢量总结,SparseTensor与SparseTensorValue理解与应用以及稀疏矢量的转换

2018-06-12 16:15:00 5000

原创 opencv常用函数

给源图像增加边界cv2.copyMakeBorder(src,top, bottom, left, right ,borderType,value)src:源图像top,bottem,left,right: 分别表示四个方向上边界的长度 borderType: 边界的类型BORDER_REFLICATE  # 直接用边界的颜色填充, aaaaaa | abcdefg | gggg...

2018-05-08 17:55:48 632

原创 Jupyter notebook应用总结

简介Jupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 Vim 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模...

2018-05-07 13:24:56 598

原创 unixODBC的使用

unixODBC介绍unixODBC is a complete, free/open, ODBC solution for UNIX/Linux.官网 http://www.unixodbc.org/源码下载url ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC版本目前有两套,soname为libodbc.so.1与soname为libodbc.so

2017-12-20 18:40:33 12959

原创 机器学习基本库学习

前言之前做过将近一年的python爬虫,python语言基础还是有的。眼下机器学习如日中天,项目中有用到机器学习对采集的内容进行分类的功能,闲暇之际学习一下相关的库,以期待money++简介numpy python科学计算基础库matplotlib Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形p...

2017-08-25 14:11:10 396

原创 内核编程之Hello_kernel

前言通过hello_kernel编程达到以下目的:内核编程框架了解模块参数调用模块间函数调用内核模块相关关的命令使用环境准备内核源码树准备,有两种方法:方法1:从kernel.org下载内核源码,手动编译 方法2:通过yum安装与系统版本一致的内核源码树yum install -y kernel-devel-`uname -r`安装后/usr/src/kernels路径下会有相应版本的

2017-03-24 17:18:29 782 1

原创 vim使用总结

vim常用配置以及快捷键ctags插件的使用

2016-07-09 19:32:55 6535

原创 VS 使用技能总结

常用快捷键注释注释:Ctrl+k, Ctrl+c取消注释:Ctrl+k,Ctrl+u代码查看快捷键转到定义:F12后退:Ctrl+-前进:Ctrl+Shift+- 代码格式化Ctrl+k+f代码编写快捷键强制显示 IntelliSense:Ctrl+j 编辑器缩放:Ctrl+Shift+&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;(放大),Ctrl+Shift+&amp;amp;amp;amp;amp

2016-07-02 20:52:43 3356 1

原创 原始套接字编程(1)

Linux下原始套接字的原理创建原始套接字:socket(AF_NET, SOCK_RAW, protocol);1. 参数protocol用来致命所接收的协议包,如果是像IPPROTO_TCP(6)这种非0、非255的协议,能接收ip头为protocol域的数据包,包括IP头,协议头以及数据;发送数据时,默认只需构建protocol协议头及数据,不需构建IP头。可以通过设置原始套接字

2016-06-26 16:57:56 629

原创 Python使用笔记总结目录

python笔记目录以及常用模块说明总结

2016-06-15 12:26:39 725

原创 Appium安装使用总结

开发环境搭建搭建java JDK与Android SDK环境下载安装nodejs下载安装Appium问题答疑在测试中adb devices查询无缘无故多出陌生的虚拟设备同事的经验是重启电脑,莫名其妙的设备消失;自我总结就是重启adb服务,adb kill-server,adb start-server,也果真有效;关键问题是为何莫名其妙的多出个这样子的设备呢???疑惑》》》一台电脑跑

2016-05-04 17:47:17 3561

原创 Python GUI Programming (Tkinter)

Tkinter编程实例#!/usr/bin/python#coding:utf-8from Tkinter import *import sysreload(sys)sys.setdefaultencoding('utf-8')class GUI_WINDOWS: def __init__(self, root): self.root = Frame(root)

2016-05-02 14:47:49 708

原创 Ubuntu开发环境搭建

Ubuntu软件管理命令apt-cache、apt-get、dpkg常用总结,静态ip配置,ssh与nfs服务配置总结

2016-04-30 20:27:59 919 1

原创 CMD命令之BAT脚本路径信息

CD命令解疑cd是chdir的缩写,命令详解参见cd /?可以看到/d参数的解释如下: 使用 /D命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。通常我们在xp系统中打开cmd窗口时,会显示 C:\Documents and Settings\Administrator> 如果我们执行如下命令,发现目录依然还是在C:\Documents and Settings\Administ

2016-04-27 23:19:09 12931

linux dialog工具

Linux下dialog工具室一个可以和shell脚本配合使用的文本界面下创建对话框的工具。 压缩中有dialog软件包,开发实例包,以及本人搜罗的开发教程。更有现有项目中应用脚本实例。欢迎参阅。

2014-07-10

DOS常用命令和批处理

DOS 常用命令 批处理 适用于初学者 学习中

2012-08-19

空空如也

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

TA关注的人

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