- 博客(126)
- 资源 (2)
- 收藏
- 关注
原创 Visual studio Code的clangd插件一篇通,上乘的C/C++开发环境配置
CentOS7环境安装VSCode的clangd插件、源码编译最新版本clangd程序以及应用
2023-08-28 17:43:00
28495
5
原创 Linux man手册一篇通
linux man手册一篇通,man手册章节类型介绍,章节组成说明,常用系统man手册的安装以及man命令常用场景说明
2023-05-11 20:35:42
1313
原创 Jetson Xavier NX熟悉环境配置
Jetson Xavier NX系统以及相关软件版本查看,关闭图形界面以及删除一些无关应用,jtop服务安装与使用
2023-03-17 17:32:19
966
原创 OpenCV常见的注意事项(持续更新中)
OpenCV常见注意事项总结:保存cv::Mat原始数据到文本中便于对比;copyTo与convertTo在使用中遇到的陷阱问题
2023-01-05 18:04:07
472
翻译 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
738
原创 Visual studio Code的C/C++开发环境搭建
VSCode各历史版本下载方式,VS Code插件安装方式以及Windows下的C/C++环境配置以及基于Remote-SSH的Linux远程开发环境搭建,包括msys2 / MinGW64环境,Windows下ssh客户端安装以及免密配置,CentOS7满足VS Code版本要求的git与cmake安装
2021-01-07 12:42:44
7671
1
原创 IntelliJ IDEA开发环境应用
常用设置全局设置,对新建的工程生效【File】【Other Settings】【Setings for New Projects…】比如配置maven的路径以及配置文件的路径,基本设置一次即可,不需要每次新建工程都配置一边常用快捷键(持续补充总结)【打开定位快捷键】快捷键功能Ctrl + N快速查找类Ctrl+Shift+N可以快速打开文件C...
2020-04-07 09:26:02
293
原创 浅谈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
382
原创 获取训练数据的方式
下载搜狗词库https://pinyin.sogou.com/dict/在官网搜索相关的词库下载,比如地名等,然后使用脚本将此条转换成txt保存, 来源# -*- coding: utf-8 -*-import osimport sysimport struct# 主要两部分# 1.全局拼音表,貌似是所有的拼音组合,字典序# 格式为(index,len,pinyi...
2019-04-10 09:50:23
881
原创 机器学习资源锦集
http://www.cnblogs.com/pinard 十年码农,对数学统计学,数据挖掘,机器学习,大数据平台,大数据平台应用开发,大数据可视化感兴趣。github
2019-03-22 14:34:56
275
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
264
原创 OpenCV-Python bindings是如何生成的(2)
OpenCV-Python bindings生成流程通过上篇文章和opencv python模块中的CMakeLists.txt文件,可以了解到opencv-python bindings生成的整个流程:生成headers.txt文件将每个模块的头文件添加到list中,通过一些关键词过滤掉一些不需要扩展的头文件,file(WRITE &quot;${CMAKE_CURRENT_BINARY_DIR}...
2018-12-15 10:01:07
1735
翻译 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
2032
3
原创 海明纠错码工作原理
海明纠错码海明码(Hamming Code)是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码,所以它也仅用于信道特性比较好的环境中,如以太局域网中,因为如果信道特性不好的情况下,出现的错误通常不是一位。海明码的检错、纠错基本思想是将有效信息按某种规律分成若干组,每组安排一个校验位进行奇偶性测试,然后产生多位检测信息,并从中得出具体的出错位置,最后通过对错误位取反(也是原来是1就变成0...
2018-12-06 13:53:13
11073
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
43275
3
原创 【TensorFlow】稀疏矢量
TensorFlow稀疏矢量总结,SparseTensor与SparseTensorValue理解与应用以及稀疏矢量的转换
2018-06-12 16:15:00
5078
原创 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
679
原创 Jupyter notebook应用总结
简介Jupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 Vim 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模...
2018-05-07 13:24:56
645
原创 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
13378
原创 机器学习基本库学习
前言之前做过将近一年的python爬虫,python语言基础还是有的。眼下机器学习如日中天,项目中有用到机器学习对采集的内容进行分类的功能,闲暇之际学习一下相关的库,以期待money++简介numpy python科学计算基础库matplotlib Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形p...
2017-08-25 14:11:10
435
原创 内核编程之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
831
1
原创 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;gt;(放大),Ctrl+Shift+&amp;amp;amp;amp
2016-07-02 20:52:43
4009
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
684
原创 Appium安装使用总结
开发环境搭建搭建java JDK与Android SDK环境下载安装nodejs下载安装Appium问题答疑在测试中adb devices查询无缘无故多出陌生的虚拟设备同事的经验是重启电脑,莫名其妙的设备消失;自我总结就是重启adb服务,adb kill-server,adb start-server,也果真有效;关键问题是为何莫名其妙的多出个这样子的设备呢???疑惑》》》一台电脑跑
2016-05-04 17:47:17
3622
原创 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
747
原创 Ubuntu开发环境搭建
Ubuntu软件管理命令apt-cache、apt-get、dpkg常用总结,静态ip配置,ssh与nfs服务配置总结
2016-04-30 20:27:59
965
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
13389
linux dialog工具
2014-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人