自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何在Python中调用C++的函数?DTW

在Pyhon中调用C++函数,加快计算速度,以DTW函数为例

2022-12-03 20:20:32 666 2

原创 抓包微信小程序openid的教程

在Windows版微信上进行openid抓包过程

2022-10-03 22:50:38 12803

原创 SIFT简述——第一步,计算高斯差分金字塔

一、高斯差分金字塔首先需要了解高斯模糊的概念,

2022-03-21 12:48:35 8699 2

原创 计算机视觉入门学习笔记(三)——图像特征与描述

原视频教程:https://www.bilibili.com/video/BV19x411X7k6?from=search&seid=9816644268076164289一、图像显示与储存原理1.1、图像怎么显示计算机视觉中,主要有RGB颜色空间与HSV颜色空间:RGB:三个颜色通道(RGB),有时候有四个(ARGB)HSV:三个通道(HSV),色调、饱和度、亮度1.2、图像怎么储存二、图像增强的目...

2021-08-22 10:26:40 1527

原创 计算机视觉入门学习笔记(二)——图像预处理

原视频教程:https://www.bilibili.com/video/BV19x411X7k6?from=search&seid=9816644268076164289一、图像显示与储存原理1.1、图像怎么显示计算机视觉中,主要有RGB颜色空间与HSV颜色空间:RGB:三个颜色通道(RGB),有时候有四个(ARGB)HSV:三个通道(HSV),色调、饱和度、亮度1.2、图像怎么储存二、图像增强的目标改善视觉效果,转为更适合人或者机器分析,突出有意义的东西,抑制无用信息空间域

2021-08-01 19:18:07 1643

原创 计算机视觉入门学习笔记(一)——环境搭建

原视频教程:https://www.bilibili.com/video/BV19x411X7k6?from=search&seid=9816644268076164289内容两个主要的研究维度语义感知(分类、检测、识别、分割、检索、语言)、几何属性

2021-06-14 12:01:33 296 3

原创 C++面试常用知识点

1、new和malloc的区别new操作符从自由存储区上为对象动态分配内存空间,而malloc函数从堆上动态分配内存;new内存分配失败时会抛出bac_alloc异常,malloc分配内存失败时返回NULL;new会调用构造和析构,malloc不会;2、什么时候使用多进程,什么时候使用多线程这个问题我没有找到答案,自己强行答一下:线程是共享资源的,所以在稳定性方面会差一些,比如读取写入的时候可能有冲突,但线程创建和销毁的代价很小,当需要经常创建销毁的时候可以使用线程,当为了稳定性的时候可以使用进

2021-03-18 14:02:14 175 1

原创 C++设计模式初探(二)

一、简单工厂模式考虑这样一个场景,王者荣耀的英雄池里面有很多英雄类,当选择一个英雄的时候,就相当于实例化了一个类对象,比如 new 亚瑟,new 妲己……传统的方法是在顶层直接调用 new+类名 来构造一个对象,但是如果类的构造过程十分复杂,而顶层逻辑并不关心具体的构造过程,就可以使用工厂模式。创建一个工厂类,其有一个create函数,根据传入的参数不同,返回不同的对象。#include <iostream>using namespace std;//抽象英雄类class Abstra

2021-03-18 14:01:58 201

原创 C++设计模式初探(一)

一、总则单一职责原则:每个类只做一件事,确保引起类变化的原因只有一个;开闭原则:对扩展开放,对修改关闭。要增加功能,通过增加代码实现,而不是修改原代码;里氏代换原则(LSP):抽象类出现的地方,都可以用他子类代替;依赖倒转原则:依赖抽象而不是具体接口隔离原则:一个接口干一件事;合成复用原则:继承会使父类可能影响子类,因此优先用组合;迪米特原则(最少知识原则):一个类对象尽可能少的了解其他类,中介二、开闭原则#include <iostream>using namespac

2021-03-17 21:19:55 114

原创 STL学习小计(四)——C++异常处理

四、C++异常处理4.1 基础语法double divide(int x, int y) throw(int,char,float)//接口异常声明{ if (y == 0) { throw y;//抛出异常y,类型为int } return x / y;}int main(){ try { divide(1, 0); } catch (int)//根据类型匹配,int匹配int { cout << "除数为0" << endl; }

2021-02-24 17:32:52 129

原创 STL学习小计(三)——C++ 类型转换

三、C++ 类型转换3.1 static_cast 静态转换用于C++内置元素类型的转换,以及具有继承关系的指针或引用。内置元素类型转换:int a = 97;char c = static_cast<char>(a);cout << c << endl; //输出为 a具有继承关系的指针或引用class Animal {};class Cat :public Animal {};Animal *Animal_1 = NULL;//待转换的指针必须

2021-02-21 14:41:27 189

原创 STL学习小计(二)——自定义实现 MyArry数组

2021-02-20 17:17:18 185

原创 简述C++内存四区

1、栈区存放局部变量、函数参数、返回数据和返回地址。可以理解为是函数调用栈,函数执行完成后从栈顶弹出,自动回收内存,这都是由系统自动完成的。2、堆区手动分配的内存,如通过malloc()申请的空间。特点是不会自动回收,要么由程序员手动释放如free,要么等待整个程序结束后,由操作系统回收。3、静态区存放全局变量和静态变量,程序结束后由系统释放。4、代码区code area(代码区):存放函数二进制代码。存放 CPU 执行的机器指令。通常代码区是可共享的(即另外的执行程序可以调用它),使其可共

2021-02-02 11:54:10 278

原创 C++基础(一)

考研结束,发现c++忘了很多,甚至想不起来怎么定义一个类,抽空重新看一遍,做一些记录输入输出cin、cout:cout<<"asd"<<endl;//输出cin>>a;//从键盘输出到a,注意无需格式说明符命名空间namespace:使用using std::cout;//方法一using std::endl;//或者using namespace std;//方法二//或者std::cout<<"asd"<<std::en

2021-01-31 16:49:52 205

原创 C++使用template模板类,h和cpp分离,编译能通过但是无法运行----报错:无法解析的外部符号

先贴上报错 :错误 LNK2019 无法解析的外部符号 “public: __cdecl Person<class std::basic_string<char,struct std::char_traits,class std::allocator >,int>::Person<class std::basic_string<char,struct std::char_traits,class std::allocator >,int>(class std

2021-01-30 12:18:39 954 2

原创 STL学习小计(一)——template模板

一、模板1.1 模板的定义template<class T>int MyAdd(T a, T b)//模板函数{ return a + b;}int MyAdd(int a,char b)//普通函数{ return a + b;}注意:模板函数需要声明template,其中class可以替换为template。模板函数与普通函数的区别:1、模板函数与普通函数同时出现时,编译器优先调用普通函数。** 可以使用MyAdd<>()强制调用模板

2021-01-28 20:17:46 269 1

原创 网络编程中,recv/send、write/read函数各自的参数,返回值,区别

对于网络编程这一块,面试必考,但……真正工作不见得接触到几次,于是我又忘了,今天整理一下发送和接受时候的几个函数1.recv函数原型:int recv( _In_ SOCKET s, _Out_ char *buf, _In_ int len, _In_ int flags);参数:In SOCKET s:就是Socket本身,这没什么好说的,需要注意的是server_socket与cl...

2020-02-26 18:11:28 2026

转载 用OpenCV实现目标追踪的八种方法(转)

转载地址:https://blog.csdn.net/weixin_38907560/article/details/82292091编者按:目标跟踪作为机器学习的一个重要分支,加之其在日常生活、军事行动中的广泛应用,很多国内外学者都对此颇有研究。本文将讨论OpenCV上八种不同的目标追踪算法。虽然我们熟知的的质心追踪器表现得很好,但它需要我们在输入的视频上的每一帧运行一个目标探测器。对大多数...

2019-10-19 11:21:10 864

原创 typedef和#define的用法与区别

这里是原文https://www.cnblogs.com/kerwinshaw/archive/2009/02/02/1382428.html最近又在看数据结构了,然后发现一个事情typedef int ElemType;typedef struct { ElemType i; int size; int length; }List;上面是网上看到的一个线性...

2019-10-05 10:23:15 430

转载 MakeFile详解

最近初学Linux上的动态库和静态库问题,然后不可避免的碰到了makefile文件,看来是时候学一波了先放一个原作者的连接,感觉写的很好http://ruanyifeng.com/blog/2015/02/make.html一、什么是makefile?之前接触过make命令,但只停留在使用但阶段,就是make ****输完之后,程序就自己编译起来了,对其中的细节一点都不清楚。首先是ma...

2019-08-03 11:05:10 400

原创 阿里云 lamp 安装后 mysql: 未找到命令问题

刚刚装了阿里云的lamp轻量级服务器,还是很方便的,帮我把lamp都装好了但是当我命令行想打开mysql 的时候,居然报错了mysql: 未找到命令很奇怪为啥会这样,于是上网找这里先放一个原博客https://www.cnblogs.com/mnote/p/8832806.html原因:我们在命令行直接输入mysql命令的时候,默认是到 /usr/bin 这个目录下找命令的,而我的my...

2019-08-01 15:04:01 1022

原创 cocos creator 全局变量的几种方法

版本号cocos creator 2.1.2初学cocos creator,在写一个登录请求短信验证码的demo,遇到这样一个问题:产生验证码是在a.js里面,而用户输入的验证码校对部分在b.js里面,那么怎么在b.js里面访问到a.js的code验证码呢?1.(这个方法失败了)首先想到的就是将a.js导入为插件,这样在全局都能访问到a里面的变量和函数了//这是a.jsvar code ...

2019-07-25 00:20:40 10361 5

原创 Navicat 远程连接 Mysql 2003 错误

Navicat远程连接总是2003出错,折腾了两天终于解决了,可以记录一下1.首先当然要先安装好mysql,我的系统是ubuntu18.04,下面这三条按顺序来sudo apt-get install mysql-serverapt-get install mysql-clientsudo apt-get install libmysqlclient-dev2.然后ssh远程连接上服务...

2019-07-17 10:35:54 3779

原创 cocos creator 知识点,切换场景

最近在学习cocos creator的相关内容,刚开始学习,对每天的东西做一个总结场景切换:cocoscretor内置的场景切换是没有效果的,就是没有2dx里的过渡动画,要实现动画效果得自己写(我不会)。切换操作如下第一,选中要触发场景切换的东西,它可以是一个精灵,可以是一个label,都行第二,给这个东西添加一个用户脚本组件脚本代码如下cc.Class({ extends:...

2019-07-09 17:59:15 3210 1

转载 【转】C++后台开发之我见

偶然看到了一篇博客,觉得写得很好,转发来收藏下,原文连接(这个连接好像也是转发来的,最终的源头我找不到):https://www.cnblogs.com/xzxl/p/7779995.html工作也快两年了,偶然看到自己以前写过的一些技术博客,发现自己自毕业后一直没有更新过自己的技术博客,趁现在是刚过完春节快要回公司工作之际,谈谈我个人对后台开发的一些个人见解,希望能够对在校的学生或者刚刚接触...

2019-07-04 14:12:36 217

原创 C\C++知识点记录(不断更新)

1.while (a && b) 中 ab的顺序问题ab为某个变量时候没有太大影响,但ab若为某表达式时则会被执行,易出错2.结构体的内存地址都是连在一起的,定义字符串时候应该留有足够的空间来存放每个字符串的结束标志\03.简单的博弈取球问题,确保对面起手时剩余球数为m+1的倍数...

2019-05-08 00:38:05 84

原创 树莓派python调用api的一些坑(未完结)

最近搞到了一个树莓派,想做一个类似于人脸识别的签到系统,说白了就是调用api,记录一些问题和坑1.python爬来的json会变成str,需要用json.loads转化为dict字典,方便处理数据2. 爬虫获取网页图片,经典的爬虫猫respoen = urllib.request.urlopen("网页链接")#访问连接img = respoen.read()#读取连接输入with op...

2019-05-08 00:34:37 1778

原创 Android Studio和Java使用tcp时碰到的一些坑

项目需要,最近在写Android Studio的tcp通信,同时也是刚开始学java,记录一些遇到的坑1.使用log输出日志,相比较java的syso多了tag和级别控制,使用更方便2.活动创立之初要重写oncreate方法3.一个活动对应一个布局,但是逻辑和图像分离4.android:id类似于cocos2dx的settag和setname,定义@+id/id_name,使用@id/id...

2019-05-08 00:27:34 1584

转载 [转]关于jav的多线程总结

https://blog.csdn.net/Evankaka/article/details/44153709最近在学java,发现java的多线程有点复杂,找到了这篇博客。。。不过好像没有找到转发按钮,所以记录了连接林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka...

2019-04-09 13:48:04 349

原创 Socket网络聊天室源码和学习中遇到的一些坑

这短时间在写C的TCP通信,碰到的坑总结一下一个socket的网络聊天室,文末贴了源码一个socket的网络聊天室,文末贴了源码Xcode使用的C++标准中也有bind函数,在using namespace std;之后会调用C++的bind而不是socket.h。即:命名空间不要一刀切,宁愿多写字;生成socketaddr_in时,同步使用memset清空内容。memset(&amp...

2019-04-06 17:52:52 416

原创 Flash AS3 五子棋 人人对战

1.判断胜负部分二维数组board储存整个15*15棋盘,i,j表示当前落子的索引值,函数返回值为0,1,2,3/*创建判断游戏胜负函数*/function judge(temp: Array, i: int, j: int): int //返回0,1,2,3{ var x, y: int; var heqiFlag: Boolean = true; /*和棋*/ for (x ...

2018-10-01 16:03:39 254 4

jsoncpp-src-0.5.0.zip

jsoncpp代码, 未编译的jsoncpp代码,

2019-12-07

空空如也

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

TA关注的人

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