- 博客(26)
- 资源 (38)
- 收藏
- 关注
原创 git clean -d -fx误删后如何恢复文件
git clean -d -fx 一定要慎用!!!一定要慎用!!!如果git clean -d -fx后误删了文件,可以通过下面的方式恢复文件:1、git loggit log 找到最近的add commit 后的Tag(如果在误删文件之前没有add commit ,那么只能通过其他方式如回收站、文件恢复软件等)2、回滚到指定Tag的版本git reset --hard d7ea5c65be43042f7a54d4c983590eb8f59a423a3、重启AndroidStu.
2021-01-22 20:02:51
7564
原创 NotBoringActionBar项目的思路解析
NotBoringActionBar项目的思路解析 NotBoringActionBar项目实现方式十分巧妙。 从外表上看,ListView向上滚动时,ListView的头部会缩小,logo图标从中间不断缩小移向标题栏的左上角,并且标题栏逐渐显示出来。<FrameLayout xmlns:android="http://schemas.android.com/ap
2016-01-27 15:09:47
1717
原创 水波效果
一、水波外扩资料来源:http://blog.youkuaiyun.com/shineflowers/article/details/47280545布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2016-01-10 17:57:01
2061
原创 Qt5之控件在初始化时就触发了槽函数的问题解决方案
在编程中,如QSpinBox控件、QComboBox控件等,在初始化控件数值范围、控件内容等情况下,往往会触发信号去调用相应的槽函数。这往往不是我们想要的结果。 解决方案: 能够触发控件的信号并调用槽,这是因为控件的信号与槽已经相关联在一起,那么我们只要在对控件进行初始化之后再来关联信号与槽,这样就可以避免以上出现的情况。所以,在构造中把信号与槽的关联代码放到最后
2015-04-10 15:30:21
4271
原创 Qt5之控件的隐藏显示与移动
本例程实现控件的隐藏、显示,以及控件的移动。 对于控件的信号与槽等基础技术在这里不再累赘,直接进入关键技术点: 本例程中,当按下按钮时,列表框上移,按钮与列表框之间的控件隐藏;当再次按下按钮时,列表框下移,按钮与列表框之间的控件显示。 一、记录要移动控件的前后位置 声明 /** @brief 列表控件
2015-04-09 16:13:57
36897
5
原创 Qt5之QRadioButton
本例程介绍QRadioButton的使用,包括QRadioButton的分组、多个QRadioButton控件响应同一个槽函数、QRadioButton的ID设置从而避免繁琐的判断。一、在UI界面添加如下控件:二、对QRadioButton控件进行分组 QRadioButton的分组有多重方法,如采用组合框、QWidge等,下面介绍采用QButtonGroup方法来实
2015-04-09 10:27:07
42674
3
原创 用Qt5和OpenCV读取显示中文路径的图片
在进行相关编码前,请先设置好使用Qt(mingw版)下使用OpenCV的环境,具体过程可参考:http://blog.youkuaiyun.com/qiurisuixiang/article/details/8665278步骤一:新建Qt Widgets Application过程,并在界面上添加一个按钮,为按钮添加click信号和对应的槽函数:步骤二:修改OpenCV在QtPro文件的配置(参考
2015-02-12 15:27:28
7231
原创 毕业设计——基于STM32的音乐播放器设计(一)
基于STM32的音乐播放器设计,源代码下载地址:http://download.youkuaiyun.com/detail/cxp2205455256/8334021 SD卡文件下载地址:http://download.youkuaiyun.com/detail/cxp2205455256/8334089电路图下载地址:文件太大了,上传不了。。。。。。。以下是截图:1、硬件电路
2015-01-06 20:05:03
32176
37
原创 struct结构会增加程序的开销
struct结构一方面能够加强对变量的管理,增加程序的可读性,但是另一方面,结构体也会加大程序的开销。看下面一段代码:struct TEST_S{ int a; int b; float c;};int _tmain(int argc, _TCHAR* argv[]){ TEST_S ts; int a; int b; int c; ts.a = 100; ts.
2014-12-26 19:30:53
1332
原创 for循环的一种加速方法
一、源码如下:#include "stdafx.h"#include "cv.h"#include "highgui.h"#include using namespace cv;using namespace std; int _tmain(int argc, _TCHAR* argv[]){ Mat srcImg = imread("D:\\Documents\\Des
2014-12-20 17:49:36
5081
2
原创 SIFT算法原理解析
首先找到图像中的一些“稳定点”,这些点是一些十分突出的点不会因光照条件的改变而消失,比如角点、边缘点、暗区域的亮点以及亮区域的点,既然两幅图像中有相同的景物,那么使用某种方法分别提取各自的稳定点,这些点之间会有相互对应的匹配点,正是基于这样合理的假设,SIFT算法的基础是稳定点。SIFT算法找稳定点的方法是找灰度图的局部最值,由于数字图像是离散的,想求导和求最值这些操作都是使用滤波器,而滤波器是有
2014-12-05 14:27:27
30033
1
原创 本科项目——基于STM32的室内温度控制系统
一、设计要求设计基于DS18B20的数字式室内变电站温度控制系统,控制程序主要包括主程序、读出温度子程序、按键子程序、控制风机子程序等。要求能检测、显示及通过控制排气风机来降低室内温度。采用的温度传感器是DS18B20数字温度传感器,当温度变化时,该传感器通过内部的模拟信号通过A/D转换器,将温度数据转换为数字信号,单线协议发送至单片机端口,单片机处理温度数据后通过TFT彩色液晶显
2014-11-25 18:42:43
21185
8
原创 本科项目——基于单片机的直流电机PWM控制系统
本科项目——基于单片机的直流电机PWM控制系统报告下载地址:http://download.youkuaiyun.com/detail/cxp2205455256/8192199程序下载地址:http://download.youkuaiyun.com/detail/cxp2205455256/8192191基于单片机的直流电机 PWM 控制系统。PWM 控制提高了调速 范围,提高了调速精度,改善了快速性
2014-11-24 12:40:04
5081
原创 本科项目——51单片机多功能万年历
本设计是一个基于STC12C5A60S2系列单片机为核心的LCD12864数字时钟,结合相关的元器件(按钮,蜂鸣器,温度传感器DS18B20等)在配以相应的软件,它具有时、分、秒、年、月、日、星期,温度显示功能,而且时、分、秒、年、月、日、星期可调;另外,还有多个定时报时的多闹钟功能。本设计利用KEIL编程软件对数字钟程序进行编程并调试。 本设计采用带中文字库的LCD12864液晶模块作为时钟显示。LCD12864液晶是一款图形点阵液晶显示器,显示分辨率为128X64。内置中文字库,总共提供8192
2014-11-21 12:43:51
4817
3
原创 FAST算法解析
一、FAST特征点 在像素点的周围邻域内有足够多的像素点与该点处于不同的灰度区域。在灰度图像中,也就是有足够多的像素点的灰度值大于该点的灰度值或者小于该点的灰度值。通常选取以像素点为中心的半径为3的离散化的Bresenham元形区域。 在OpenCV中,当patternSize为16时,用以下数组表示这16个点相对于圆心的坐标: static const int
2014-11-20 14:08:20
12198
原创 OpenCV245之SURF源码分析
一、fastHessianDetector函数分析(1)参数const Mat& sum 积分图片const Mat& mask_sumvector& keypoints 关键点int nOctaves 金字塔的阶数int nOctaveLayers 每阶金字塔的中间层数floa
2014-11-20 13:46:29
4713
18
原创 数据结构——线性表的C++实现
#include using namespace std;#define PELINEAR_LIST_SUCCESS 0//操作成功#define PELINEAR_LIST_ERROR_OVERFLOW 1//操作失败:溢出#define PELINEAR_LIST_ERROR_NOTENOUGH 2//操作失败:内存不够#define PELINEAR_LIST_ERROR_I
2014-08-08 21:52:05
986
原创 OpenGL2.0学习笔记【四】——(第二章)点线矩形
(1)void WINAPI glPointSize(GLfloat size);作用:
2014-08-05 19:42:44
1341
原创 uc/OS II——多任务设计
uc/OS II——多任务设计(1)设计 开始任务【1】/声明 开始任务 任务块static OS_STK App_TaskStartStk[APP_TASK_START_STK_SIZE];【2】在app_cfg.h中//设置任务的优先级#define APP_TASK_START_PRIO 2//开始任务为优先级2//设置任务块大小#define APP_
2013-11-10 10:27:55
3292
基于STM32室内温度报警控制系统设计报告
2014-11-25
室内温度报警控制系统设计SD卡文件
2014-11-25
基于STM32室内温度报警控制系统设计
2014-11-25
基于单片机的直流电机 PWM 控制系统报告
2014-11-24
Visual_C++利用OpenCV对图像进行人脸识别(傻瓜教程).pdf
2014-08-13
opencv2计算机视觉编程手册(中文).pdf
2014-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人