自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

doubleintfloat的博客

记录与分享技术成长道路上的点滴

  • 博客(143)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 android通知

android通知

2022-12-15 20:53:16 9

原创 安卓动态申请权限

安卓动态申请权限

2022-12-12 15:06:45 23

原创 引用LocalBroadcastManager

本地广播 LocalBroadcastManager 报错

2022-12-09 11:22:53 207

转载 QT数字转字符串(int float double ->QString)

QT 数字转字符串

2022-12-06 22:17:48 134

原创 perspectiveTransform warpPerspective getPerspectiveTransform findHomography

findHomography

2022-08-01 17:49:16 288

原创 结构体大小

结构体大小

2022-07-24 11:33:14 578

原创 Git多人协作工程开发规范

Git多人协作工程开发规范

2022-07-23 14:30:57 398

原创 opencv 画黑色矩形,并写上序号

opencv 画黑色矩形,写序号

2022-07-16 11:13:34 669

原创 C++11新特性 auto

C++ 11 auto关键字

2022-07-01 19:52:10 611

原创 git常用指令图解

git 常用指令和示意图

2022-06-28 19:27:45 279

原创 C++11新特性 R字符串

C++11新特性R 字符串

2022-06-28 17:17:11 748 1

原创 C++11新特性nullptr

nullptr是C++11中新增的一个关键字,用以指定为一个不能被取址的右值常量,以取代NULL。nullptr的类型为decltype(nullptr),并在中typedef为nullptr_t(因此nullptr_t类型变量的值都为nullptr)。nullptr_t类型的变量,被规定为只能被转换为指针类型(包括函数指针、成员指针等),而不能被转换为整数、布尔等其他类型。nullptr仅仅是nullptr_t类型的一个实例对象,系统实现声明了的,可以直接拿来用PS. 有一点特殊的是,因为空指针仍然能

2022-06-28 17:01:17 447

原创 python 获取文件时间

m_time = (os.path.getmtime(p_list[i])) t_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(m_time)) str_time = str(t_time)

2022-05-30 15:32:06 1215

原创 android获取摄像头焦距,并调焦

不废话,上代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.an

2022-05-11 17:09:59 1195

原创 python读取多个sheet的xlsx文件

def read_excel2(path): data_xls = pd.io.excel.ExcelFile(path) data={} test = BlobDataTestor() print(data_xls.sheet_names) for name in data_xls.sheet_names: df=pd.read_excel(data_xls,sheet_name=name,header=None , usecols = [1,3,.

2022-05-07 22:03:47 1020

原创 python 保存csv,多列

需求:将多个csv文件读取出来,将数据合并到一个csv文件,1、遍历文件夹,将scv文件存入到列表list12、遍历列表list1读取csv文件,将读到的数据存入到二维列表list23、开始处理二维列表:3.1、因为二维列表里的各个列表长度不一致,首先通过插入空值的方法处理成长度一致的列表3.2、将列表list2转秩,如果不转秩,将会出现行列交换的现象3.3、写入到新的csv文件# coding=utf-8import pandas as pdimport MySQLdb impor

2022-05-06 19:17:15 1306

原创 csv 保存多个sheet

import pandas as pdimport MySQLdb import csvimport randomimport pymysqlimport pandas as pdimport MySQLdb as mdbimport sysimport timeimport osimport numpy as npimport timeimport gzipimport datetimedef fun(p_list): writer = pd.ExcelWr

2022-04-29 17:42:30 2113

原创 byte 转float

byte转floatfloat Tofloat(uchar* p_arr){ static int m_count = 0; float fValue; uchar ucArray[4]; uchar* pUch = (uchar*)& fValue; //将二进制转换为float型 ucArray[0] = p_arr[0]; ucArray[1] = p_arr[1]; ucArray[2] = p_arr[2]; uc

2022-04-26 11:15:48 1231

原创 python 提取文件路径、文件夹、文件名、后缀

# coding=utf-8import sysimport oss='C:/Users/Desktop/lesson/python/calss1.py'm_dir = os.path.dirname(s) #输出为 'C:/Users/Desktop/lesson/python'm_file = os.path.basename(s) #输出为 class1.pyprint("m_dir = ",m_dir)print("m_file = ",m_file)file_nam

2022-04-20 17:52:41 1606

原创 里氏替换原则

参考:https://blog.csdn.net/iteye_15898/article/details/82280610?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-bl

2022-04-19 10:40:56 300

原创 python连接mysql

# coding=utf-8import MySQLdb import csvimport randomimport pymysqlimport pandas as pdimport MySQLdb as mdbimport sysimport timeimport osimport numpy as npimport timeimport gzipimport datetime class BlobDataTestor: def __init__ (s

2022-04-18 11:33:06 996

原创 python遍历文件夹

# coding=utf-8import MySQLdb import csvimport randomimport pymysqlimport pandas as pdimport MySQLdb as mdbimport sysimport timeimport osimport numpy as npimport timeimport gzipimport datetime def walkdir(file): for root, dirs, fil

2022-04-18 11:02:08 3818

原创 python bytes转float

def Bytes2Float32Slice(self,feature): x = [] with open("liwei.txt", "w") as f: for i in range((len(feature)//4)): data = feature[i * 4: (i * 4) + 4] a = struct.unpack('f', data)

2022-04-13 08:33:31 1956

原创 python xls文件转为csv

# coding = utf-8import osimport pandas as pdimport csvimport sysfrom openpyxl import load_workbook########转换成csv文件############def xlsx_to_csv_pd(xls_file): try: data_xls = pd.read_excel(xls_file, index_col=0) csv_file

2022-04-12 09:50:19 2181

原创 VS配置输入参数

菜单[项目] -> 属性页 -> 配置属性 -> 调试在[命令行参数]里填上即可。不同参数之前用空格隔开。

2022-03-19 15:42:35 793

原创 cvtColor封装

cvtColor(src, gray);报错,改成如下函数进行封装void cvtColor_src(Mat &src, Mat &src_gray){ // 转换单通道 if (src.channels() == 4) { cv::cvtColor(src, src_gray, CV_BGRA2GRAY); } else if (src.channels() == 3) { cv::cvtColor(src, src_g

2022-03-18 19:52:36 688

原创 智能指针(五)scoped_ptr

源码template<class T> class scoped_ptr // noncopyable{private: T * px; **scoped_ptr(scoped_ptr const &); scoped_ptr & operator=(scoped_ptr const &);** typedef scoped_ptr<T> this_type; void operator==( scope

2022-02-25 14:28:48 554

转载 智能指针(四)unique_ptr

转载

2022-02-25 09:35:20 336

转载 智能指针(三)weak_ptr

https://blog.csdn.net/albertsh/article/details/82286999

2022-02-24 17:59:55 343

原创 智能指针(二)shared_ptr

我自己写的简单的shared_ptrtemplate<class T> class shared_ptr{private: T* px; int* use_count;public: //构造函数,explicit 防止隐式类型转换 explicit shared_ptr(T* p = 0) : px(p) { use_count = new int(1); } //析构函数 ~shared_ptr() { if (-- * use_count == 0)

2022-02-24 17:05:34 751

原创 智能指针(一)auto_ptr

Auto_ptr源码:template <class _Ty>class auto_ptr { // wrap an object pointer to ensure destructionpublic: using element_type = _Ty; explicit auto_ptr(_Ty* _Ptr = nullptr) noexcept : _Myptr(_Ptr) {} auto_ptr(auto_ptr& _Right) noexce

2022-02-24 10:01:45 807

原创 BOOST库下载与安装

下载官网:http://www.boost.org/其他:https://sourceforge.net/projects/boost/files/boost-binaries/1.78.0/我在第二个下载的:下载生成:boost_1_78_0-msvc-14.2-64.exe , 运行生成如下:安装文件夹下的bootstrap.bat,会生成一个.exe文件,可能是bjam.exe,也有可能是b2.exe。运行生成的bjam.exe或者b2.exe,会生成相应的文件,耗时较长:VS配

2022-02-22 09:57:47 5006

原创 BOOST库下载安装

一、下载boost库官网http://www.boost.org/,但是国内限制访问不了,用下面这个:https://sourceforge.net/projects/boost/files/boost-binaries/1.78.0/下载完成后有boost_1_78_0-msvc-14.2-64.exe文件,双击执行;文件夹下的bootstrap.bat,会生成一个.exe文件,可能是bjam.exe,也有可能是b2.exe;运行可执行文件,这个过程比较久;然后打开VS进行属性配置:截

2022-02-22 09:43:50 1154

原创 道阻且长C++目录

1、const的用法2、结构体大小

2022-02-19 14:58:24 534

原创 startservice.setOnClickListener(this)报错

startservice.setOnClickListener(this);编译不通过下面代码却是OKstartservice.OnClickListener onclicklistenner = new Button.OnClickListener(){ //@Override public void onClick(View v) { }};缺少implements View.OnClickListener,加上即可public class MainActivi

2022-02-12 18:18:32 1335

原创 求图片bgr的平均值

//开始统计bgr的平均值COLORNODE GetavColor(Mat p_mat, vector<Point2f> p_vec){ COLORNODE tep = { 0,0,0 }; int nchannels = p_mat.channels(); int nrows = p_mat.rows;//矩阵的行数 int ncols = p_mat.cols;//矩阵的总列数=列数*nchannels if (p_mat.isContinuou.

2022-02-12 14:28:05 668

原创 MFC 点击按钮创建线程

MFC 点击按钮穿件线程,分为四步:1、按钮响应OnBnClickedButtonStart()2、开始创建线程:CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Thread_point, LPVOID(this), 0, NULL);3、静态线程入口 Thread_point() , 必须位 static DWORD 类型4、调用成员函数StartCalc(),真正的功能函数,做一系列的处理。 afx_msg void OnBnClickedButt

2022-01-19 14:27:56 714

原创 安卓四大组件五大布局

Android四大组件:Activity、Service、Broadcast Receiver、Content Provider;Android 五大布局: FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。...

2022-01-11 18:02:43 1472

原创 高斯滤波和原图叠加

工作需要,要求高斯滤波和原图叠加到一起,可调整模糊程度和叠加权重,代码如下://-----------------------------------【程序说明】----------------------------------------------// 程序名称::【OpenCV入门教程之八】线性滤波专场:方框滤波、均值滤波与高斯滤波 配套源码// 开发所用OpenCV版本:2.4.8// 2014年3月31 日 Create

2022-01-10 08:13:18 440

原创 安卓/C/C++打印日志

android 打印日志:函数名+行号 Log.d(tag,"func:"+new Exception().getStackTrace()[0].getMethodName()+" \ -- line:"+Thread.currentThread().getStackTrace()[2].getLineNumber()); //函数名C/C++打印函数名+行号printf("%s-%d-%s \n"__FILE__, __LINE__, __FUNCTION__); ...

2022-01-07 15:42:43 1891

Linux程序设计第四版

这是我自己平时看的一本书,分享给有需要的人,希望可以帮到大家

2018-03-01

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

TA关注的人

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