自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (18)
  • 收藏
  • 关注

原创 笔记总结zj

WinDbg拖入dmp文件 .sympath+ pdb路径 .reload 加载 .excr 显示。之前堆栈 Kv 显示堆栈 lm 显示加载库 .frame 选择堆栈序号 dv 显示输入 dt this 显示变量值

2022-04-24 23:15:37 142

原创 makefile报错makefile:7: *** missing separator. Stop.

解决方案:打开vim ~/.vimrc 添加autocmd FileType make set noexpandtab

2021-11-03 01:24:05 566

原创 MakeFile编写

linux编程入门(六)-编写Makefile文件 - 简书

2021-11-02 23:47:05 195

原创 C++程序环境变量添加以及右键菜单

#include <Windows.h>#include <iostream>#include <string>using namespace std;bool setRightMenu(string strRegKeyName, string strApplication, string& error){ HKEY hresult; string strRegKey = "*\\shell\\" + strRegKeyName;// "*\\s.

2021-03-13 18:54:33 497

原创 二、文档的压缩和解压

一、

2020-10-16 17:25:42 222

原创 一、 vs2013使用Xerces C++ SAX解析XML文档

一、环境搭建

2020-10-16 17:24:38 608

原创 设置终端提示所在分支名

function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(`git rev-parse --short HEAD`...)" fi .

2020-09-27 16:15:22 169

原创 cmake简单入门2

github:https://github.com/ZhouHanyu18/cmake参考链接:https://blog.csdn.net/lwljava/article/details/38517193?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1一、自定义编译选项demo.

2020-05-09 16:18:26 609 2

原创 cmake简单入门1

github:https://github.com/ZhouHanyu18/cmake参考链接:https://blog.csdn.net/lwljava/article/details/38517193?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1一、多目录编译demo1.

2020-05-09 14:50:52 190

原创 cmake简单入门0

一、最简单的cmake实现1. 添加源文件main.cpp#include<stdio.h>#include<stdlib.h>#include<math.h>int main(int argc, char* argv[]) { if (argc < 2) { printf("please input %s number: \n", argv[0]); return 1; }

2020-05-09 12:15:07 384

原创 批量删除无用分支

git branch |grep ‘分支名’ |xargs git branch -D

2020-02-10 19:38:37 257

原创 facebook验证短信收不到

+86

2019-12-01 14:17:35 4397

原创 动态规划经典案例总结(不适合入门观看)

目录1.斐波那契数列2. 台阶问题3.母牛生牛问题4.找零钱问题5.矩阵最小路径6.最长递增子序列7.最长公共子序列8.最长公共子串9.最长回文子序列10. 背包问题11.最长整除子序列12.寻找和为定值的多少组合参考链接:https://www.cnblogs.com/DarrenChan/p/8734203.html参...

2019-08-08 11:25:36 287

原创 七、解决FFmpeg播放时杂音

一、播放杂音的原因音频数据buff的大小不正确 SDL_MixAudio拷贝stream的数据有问题二、解决方法1.音频数据buff的大小不正确(重采样后samples的大小发生了变化)源代码:swr_convert(swrCtx, &out_buffer, 2 * 44100, (const uint8_t **)frame->data, frame-&gt...

2019-06-02 19:44:01 5026

原创 六、基于FFmpeg和SDL的视频播放器(快进和暂停)

快进功能的实现主要通过使用av_seek_frame函数来实现快进的功能一、函数原型int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, int flags);二、参数解释AVFormatContext *s 解码的格式上下文in...

2019-05-30 21:14:54 1140

原创 五、基于FFmpeg和SDL的视频播放器(同步版)

前言查看了很多的博客,发现大部分的音频和视频同步代码都有问题(估计是代码的实现方式不同) 现摸索出一个超简易的音频视频同步的代码,思路如下:如有问题希望大家指正一、DTS、PTSDTS、PTS 的概念如下所述:DTS(Decoding Time Stamp):即解码时间戳,这个时间戳的意义在于告诉播放器该在什么时候解码这一帧的数据。 PTS(Presentation Time S...

2019-05-26 16:32:09 824

原创 四、基于FFmpeg和SDL的视频播放器

缅怀雷大神:https://blog.csdn.net/leixiaohua1020/article/details/38868499经过前面两章,我们发现音频播放器和视频播放器有很多相似的代码 我们将用类将其简易的封装起来一、基类PlayerPlayer.h#ifndef PLAYER_H#define PLAYER_Hextern "C"{ //封装格式#inclu...

2019-05-23 11:29:08 231

原创 三、基于FFmpeg和SDL的视频播放器(无声音)

缅怀雷大神:https://blog.csdn.net/leixiaohua1020/article/details/38868499一、 声明头文件由于FFmpeg和SDL使用纯C来实现的,我们需要声明用C来编译extern "C"{ //封装格式#include "libavformat/avformat.h" //解码#include "libavcodec/avco...

2019-05-23 11:16:30 623

原创 二、基于FFmpeg和SDL的音乐播放器

缅怀雷大神:https://blog.csdn.net/leixiaohua1020/article/details/38868499一、 声明头文件由于FFmpeg和SDL使用纯C来实现的,我们需要声明用C来编译extern "C"{ //封装格式#include "libavformat/avformat.h" //解码#include "libavcodec/avco...

2019-05-23 11:01:28 381

原创 一、FFmpeg和SDL配置环境(windows10 x64)

缅怀雷大神:https://blog.csdn.net/leixiaohua1020/article/details/38868499一、FFmpeg下载下载地址:https://ffmpeg.zeranoe.com/builds/Static 包含exe文件。 Shared包含exe和dll文件。 Dev 包含lib库和include文件这里我们只需要下载Shared和De...

2019-05-23 10:24:40 746

原创 步态识别行人分类实验

源码github地址:https://github.com/ZhouHanyu18/gaitRecognition实验任务:对给定的数据进行预处理 将数据处理成为算法可以使用的格式 对传感器数据进行分类,判断其属于哪一个人算法:RNN+GRU(128)+全连接(10) 准确率98.11% PCA+KNN ...

2019-05-22 23:10:43 2694 6

原创 Qt中慎用c_str()传参

参考博客:https://blog.csdn.net/stpeace/article/details/46461167使用c_str()传参导致内存被重复释放出现如下错误:Debug Assertion Failed!Expression:_pFirstBlock== pHead....分开写,改为如下...

2019-04-25 20:46:23 1692

原创 无法打开包括文件: “ui_XXX.h”: No such file or directory

切换到Qmake:移除ui文件,.h文件. cpp文件,重新添加到项目中去,会自动生成

2019-04-21 22:01:16 7380

原创 VS_QT混合编程——debug正常编译,release失败

错误提示:libpng warning: iCCP: known incorrect sRGB profileQMetaObject::connectSlotsByName: No matching signal for on_action_1_triggered()QMetaObject::connectSlotsByName: No matching signal for on_act...

2019-04-16 11:26:17 1940

原创 循环神经网络(RNN)的基本原理及LSTM的基本结构

来源于课上实验,结果清晰,遂上传于此该课件仅用于教学,请勿用于其他用途。详细参考 实验笔记 实验视频一、实验目的学习掌握循环神经网络(RNN)的基本原理及LSTM的基本结构;掌握利用LSTM神经元构造循环神经网络进行训练和预测时间序列。二、实验内容通过PC上位机连接服务器,登陆SimpleAI平台,利用python语言搭建基于LSTM的RNN模型。利用RNN模型对正线...

2019-04-08 21:09:25 5903

原创 windows上编译,使用libtorrent

花了几天的时间,查找了很多资料,基本上没有找到能够编译成功教程特留下此篇博客已做参考:windows编译libtorrent需要依赖于OpenSSL库,和boost库,建议直接下载一. 编译OpenSSL的库 编译OpenSSL网上教程一大堆,自己去找,我这里不介绍 编译好的OpenSSL库下载地址二. 编译boost库 参考地址:https...

2019-04-07 14:46:38 3257 27

原创 使用libtorrent库,无法解析boost::asio

>libtorrent.lib(socket_type.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __cdecl boost::asio::ssl::rfc2818_verification::operator()(bool,class boost::asio::ssl::verify_con...

2019-04-07 12:31:21 356

原创 调用libtorrent库报错,LNK2005已经在 asio.obj 中定义

1>------ 已启动生成: 项目: torrent_server, 配置: Debug x64 ------1> main.cpp1>E:\torrent_server\libtorrent\include\libtorrent/alert.hpp(155): warning C4800: “const uint32_t”: 将值强制为布尔值“true”或“false...

2019-04-06 23:52:46 413

原创 VS2013编译安装boost各个版本

别**的自己去编译,直接去下载,简单好用https://sourceforge.net/projects/boost/files/boost-binaries/建议下载安装1.69版本安装完成后,自己在VC++目录添加头文件和库目录,就完成了当然如果你想不开,非要自己编译的话,参考如下链接:https://blog.csdn.net/jaggerjac...

2019-04-06 13:37:46 1423

原创 使用K-means,层次聚类和DBSCAN对鸢尾花的聚类

import numpy as npfrom sklearn.cluster import KMeans, AgglomerativeClustering, DBSCANfrom sklearn import datasets, metricsfrom collections import Counterimport matplotlib.pyplot as pltimport ...

2019-04-03 22:06:30 5830 1

原创 SVM 实现MNIST手写数字图像识别

数据集下载链接import numpy as npimport structimport osfrom sklearn import svmfrom sklearn import preprocessingfrom sklearn.model_selection import GridSearchCVimport timepath = 'E:\\sy3'def load_...

2019-04-03 21:58:31 3150 2

原创 使用SVM对鸢尾花数据集进行分类

通过使用GridSearchCV来选取最优的参数调参后代码:from sklearn.svm import SVCfrom sklearn.datasets import load_irisimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.model_selection import train_tes...

2019-04-03 21:54:51 9998

原创 鸢尾花数据集基于决策树的分类方法

决策树对鸢尾花数据分类分别使用 信息增益,增益率,基尼指数对数据进行训练同时加入预剪枝和后剪枝import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib as mplfrom sklearn import treeimport pdbfrom sklea...

2019-04-03 21:48:58 3594

原创 逻辑回归算法:随机梯度方法和梯度上升方法实现鸢尾花数据集分类

随机梯度方法和梯度上升方法实现鸢尾花数据集分类将鸢尾花数据集划分为测试集和训练集,利用花萼长度、花萼宽度、花瓣长度、花瓣宽度四个特征识别鸢尾花的种类from numpy import *from sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitdef sigm...

2019-04-03 21:41:14 775

原创 TensorFlow实现CNN对花的分类,Tensorboard进行可视化

数据集下载训练模型下载参考博客:https://blog.csdn.net/u014281392/article/details/74316028直接上代码:import osimport numpy as npimport tensorflow as tfimport time# 获取每张图片的路径def get_file(file_dir): image...

2019-04-03 21:26:53 3410 13

原创 Ubuntu18.04 编译最新qbittorrent(针对多个版本)

参考博客以下内容分为针对qbittorrent3.3.11,qbittorrent4.13,以及最新版master分支源码附件为源码,且支持一键编译安装,解压后用管理员权限运行sh文件qbittorrent3.3.11一键编译安装链接qbittorrent-master一键编译安装链接//*********************************************...

2019-03-31 21:02:15 1879

原创 Ubuntu 18.04安装vsftpd 并开启ftp服务

一. 安装vsftpdsudo apt-get install vsftpd二.ftp服务 命令:sudo /etc/init.d/vsftpd startsudo /etc/init.d/vsftpd stopsudo /etc/init.d/vsftpd restart三. 登录ftp://IP地址四. 配置vsftpd.confsudo gedit /etc...

2019-03-29 01:35:12 3090

原创 C++中::双冒号用法

1. 类外定义函数2. 作用域符号注意区分如下几种形式: A: B: C:std::cout&lt;&lt;"123";

2019-03-06 11:26:21 665

原创 qml文件之间的交互

一、 调用js函数1. 定义对方qml的id号,对方文件名要大写2. KeyBoard.qml定义js函数3. 自己的qml文件中进行调用二、 通过自定义属性的方式1. 本例使用子qml调用父qml2. 父id号:root3. 父qml文件中定义属性 property bool bplayMusic: true; 属性变化时触发函数:o...

2019-01-22 22:59:17 8102

原创 Qml与C++的相互访问

一、 qml调用c++中类的函数(可以通过函数传入参数)方法一:使用Q_INVOKABLE声明 参考链接方法二:使用槽函数public slots:使用方法同上(在qml文件中直接调用)c++中声明,定义:qml中直接调用:二、 C++,qml共用某一变量方法一:通过函数传入参数方法二:C++类定义中使用Q_PROPERTY注意事项:1.in...

2019-01-21 22:18:57 1054

xerces-c-build.zip

vs2013使用Xerces C++ SAX解析XML文档,附件为整个vscode的项目,可以根据个人需要,自行编译各个版本

2020-10-16

ZipUtils.zip

由于项目的需要使用到文档的压缩和解压功能,期初打算使用zlib,发现其只是提供了底层的接口供使用,主要是用来对文字的压缩和解压。但是针对大文档的压缩和解压,以及多层文档结构需要自己重新造轮子。后来发现了zip utils的包,现再其基础上进行修改,目前满足自身对文件解压和压缩的使用。

2020-10-16

gaitRecognition-master.zip

步态新人识别代码,github:https://github.com/ZhouHanyu18/gaitRecognition

2020-07-09

背包总结.zip

背包问题总结,来源于网络。留作备份 有N件物品和一个容量为V 的背包。放入第i件物品耗费的空间是Ci,得到 的价值是Wi。求解将哪些物品装入背包可使价值总和最大。

2019-08-08

FFmpeg播放器(同步).zip

基于FFmpeg和SDL2.0的简易视频播放器 实现了视频和音频的同步 代码简单,仅供参考

2019-05-26

libtorrrent 编译好的lib库

网上大部分libtorrrent源码只能在Linux上编译 现提供能在Windows使用的libtorrrent lib库 可以直接调用使用

2019-04-07

libtorrent源码(windows编译使用)

网上大部分libtorrrent源码只能在Linux上编译 现提供能在Windows编译使用的libtorrrent源码

2019-04-07

OpenSSL静态库

编译好的OpenSSL的静态库,可以直接包含头文件和lib库使用

2019-04-06

SVM 实现MNIST手写数字图像识别

SVM 实现MNIST手写数字图像识别的数据集 来源于网络,大家可以自行下载

2019-04-03

Tensor CNN训练的花的模型

用于Tensor CNN训练的花的数据集和已经训练好模型的压缩包

2019-04-03

CNN flower数据集和模型

用于Tensor CNN训练的花的数据集和已经训练好模型的压缩包

2019-04-03

Ubuntu18.04一键编译安装qbittorrent-master

Ubuntu18.04一键编译安装qbittorrent-master版本 在Ubuntu18.04系统中编译安装qbittorrent-master 附带: 一键编译安装的脚本 源码文件

2019-03-31

Ubuntu 18.04 vsftpd服务配置文件

修改好的vsftpd配置文件 登录用户访问 匿名访问,匿名用户上传下载以及删除

2019-03-31

Ubuntu18.04一键编译安装qbittorrent3.3.11版本

在Ubuntu18.04系统中编译安装qbittorrent3.3.11 附带: 一键编译安装的脚本 源码文件

2019-03-31

OpenCV3.4.1+cmake+Contrib3.4.1

OpenCV3.4.1+cmake+Contrib3.4.1安装包,提供下载和安装使用 编译好的见另一个附件

2018-12-07

VS2013+OpenCV3.4.1+OpenCVContrib(x64)编译好的库文件

编译好的vs2013+OpenCV3.4.1+OpenCVContrib的库文件,可以直接解压调用,以及通用配置模板

2018-12-07

阻塞式C/S通信,多客户端模式

基于C++的C/S网络通信---多线程版本(阻塞) 适用于新手学习,模仿 具体代码实现,及细节希望大家多动手实践

2018-08-11

阻塞式C/S通信

基于C++的C/S网络通信(阻塞) 适用于新手学习,模仿 具体代码实现,及细节希望大家多动手实践

2018-08-11

空空如也

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

TA关注的人

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