自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (8)
  • 收藏
  • 关注

原创 在线格式转换网站设计-Gif的存储格式-GIF压缩具体实现

本文GIF压缩原理参考 Gif压缩,后面的代码是我整理的博主的代码,修改了其中一小部分,是在配置好环境后可执行的代码。1. GIF的存储格式1)文件头GIF格式文件头包含三部分:格式声明Signature: 为 “GIF”3个字符Version:为“87a”或“89a”3个字符逻辑屏幕描述块Logical Screen Width(2B): 以像素为单位的宽Log...

2020-11-21 10:50:31 453

原创 扫雷外挂(扫雷辅助程序)

1. 程序演示2. 程序实现思路主要分为以下三部分【定位窗口】【将扫雷界面转化为矩阵存储】【程序模拟人玩扫雷】。通过扫雷程序的名称定位到具体程序的具体进程ID。通过进程ID定位到窗口句柄。在所有的窗口句柄中删选出主窗口。并可以获得主窗口的位置和大小。将主窗口进行截屏,转换成图片。通过Opencv对图片进行处理,定位到每一块小方格。通过对每一块小方格进行分析,判断出当前小...

2019-06-24 23:13:36 15105 1

原创 JAVA - 四柱汉诺塔最优移动次序展示

本文是初学JAVA的自己做的一个小程序,关于面向对象的思想掌握的还不是很好,还没完全从c++过渡过来,尽情各位看官大佬批评指正。各个类的功能和函数注释的很详细了就不详解了。各类源代码下载链接:https://download.csdn.net/download/qq_40285036/10841684运行截图:主类/* * 主函数 * * 包含了各个类之间的逻辑控制 */p...

2019-01-18 09:48:14 1454 4

原创 开局托儿所物理外挂

TODO 内容更新中…开局托儿所物理外挂演示。

2024-02-23 15:04:37 1864 2

原创 Linux触摸屏动效

触摸拖尾特效实现原理参考cocos2d中MotionStreak拖尾特效的实现。MotionStreak 的拖尾效果,原理实际上是:触摸手指在移动的过程中,会动态生成一段段条带段(如图),然后这些条带段会在生命周期Fade秒内,渐渐隐去(慢慢变透明),从而形成了拖尾的效果。条带使用的是OpenGL中三角形条带。条带上的关键点并不是触摸点,而是相邻触摸坐标线段的垂直平分线上距离线段中点距离为[条带宽度/2]的点,坐标计算方式如下:触摸相邻点的线段的倾斜角α已知,L为 条带的宽度,那么三角形条带相对

2022-02-04 00:41:16 1728

原创 读写者问题-写者优先

这是写者优先的读写者问题/** 这是一个写者优先的读写者问题*/# include <stdio.h># include <stdlib.h># include <time.h># include <sys/types.h># include <pthread.h># include <semaphore.h># include <string.h># include <unistd.h>

2021-12-06 09:10:41 627

原创 物理外挂-水排序谜题

效果演示代码#include <QCoreApplication>#include <QGuiApplication>#include <QPixmap>#include <QVector>#include <QImage>#include <QSet>#include <QQueue>#include <QPainter>#include <QMap>#include <

2021-10-17 21:24:52 1462 2

原创 leetcode43.在排序数组中查找元素的第一个和最后一个位置

题目描述给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶: 你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗? 示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target =

2021-04-07 22:21:01 118

原创 Qt旋转+自转动画demo

Demo 展示实现方式Qt动画框架是以控件的属性做插值(e.g. 让静态的属性值动起来),但是对于旋转的动画,Qt并没有提供旋转的属性值,尽管可以自定义属性值,但是推到旋转后的坐标变化,实在脑大,例如绕原点自传的动画坐标变换为:[x′y′]=[cosθ−sinθsinθcosθ][xy](1)\left[ \begin{matrix} x' \\ y' \end{matrix} \right] = \left[ \begin{matrix} cos\theta &amp

2020-12-26 19:30:44 880

原创 Trie练习

leetcode208. 实现 Trie (前缀树)题目描述实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。Trie trie = new Trie();trie.insert(“apple”);trie.search(“apple”); // 返回 truetrie.search(“app”); // 返回 falsetrie.startsWith(“app”); // 返回 truetrie.insert(“app

2020-12-26 19:15:01 103

原创 Qt动态翻译不生效!

问题Qt通过setText(tr()),设置的翻译不生效!!!源代码 //加载翻译文件 QTranslator translator; QString qmFile = ":/translations/es.qm"; translator.load(qmFile); QApplication::installTranslator(&translator);translator 声明为了局部变量,当构造函数执行后就被销毁了,所以当构造函数执行后,翻译生效了一次

2020-11-23 19:22:32 3958 2

原创 ukui-session-manager 源码阅读总结

ukui-session-manager总结一. ModuleManager 启动模块管理二. XdgDesktopFile 文件描述三. XdgAutoStart 配置自启列表四. SessionApplication 会话管理五. IdleWatcher 空闲时间管理总结ukui-session-manager 由 ukui-greeter 拉起, 主要负责桌面会话的启动,管理各模块是否开机启动、模块的启动顺序以及负责拉起因异常导致崩溃的进程,启动后进程间通过DBus进行通信。一. ModuleM

2020-09-27 13:36:08 1033

原创 Qt 自定义的气泡类型提示窗口

气泡弹窗

2020-09-25 09:51:55 3280 2

原创 Lightdm简介和常用配置

Lightdm简介什么是Lightdm怎么调试Lightdm的命令解释dm-tool工具配置选项说明什么是LightdmLightDM,即:Light Display Manager,是一个全新的、轻量的Linux桌面的桌面显示管理器,而传统的Ubuntu用的是GNOME桌面标准的GDM。Ubuntu 中运行的 LightDM 负责启动** X servers**,用户会话和欢迎界面。Ubuntu 默认的欢迎界面是 Unity Greeter。Lightdm wiki文档怎么调试安装调试工具s

2020-08-31 08:57:07 10901 1

原创 cocos2d-x物理引擎介绍

原理介绍物理引擎是模仿真实世界的物理运行规律,使得精灵做出自由落体、抛物线运动、反弹、碰撞等效果。这些算法引擎都已经实现,不需要我们去写代码,只需要掌握调用方法即可,因此节省了大量的开发时间。术语物理世界物理世界(PhysicsWorld)对象是进行物理模拟时的一个核心部件。物理世界(PhysicsWorld)与场景(Scene)紧密整合在一起。你可以把你想象成上帝,世界(World,Sc...

2020-03-31 16:41:20 489

原创 树状数组详解

树状数组是干什么的?一句话概括:树状数组是查询动态数组前缀和的。一般而言,对于一个值经常变化的数组,我们修改某一个值的复杂度是O(1),查询某一个前缀和是O(n),而使用树状数组,则可以做到查询和修改的复杂度均为O(logn),降了一个数量级。树状数组的结构和原理引用百度百科的图片:上图为一个树状数组的结构:下面我用A[n]A[n]A[n]表示原数组的元素,T[n]T[n]T[n]表示...

2020-03-30 23:24:38 133

原创 Windows更新至1930版本 网易云无法正常显示解决方案

打开NVIDIA控制面板,更改首选图像处理器为高性能NVIDIA

2020-02-08 10:41:03 383

转载 hdu 2063--匈牙利算法

匈牙利算法转载牛*博客【书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程】匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人的...

2020-01-26 19:31:58 156

原创 HDU2044-2050~递推求解专题

HDU2044 一只小蜜蜂…问题描述有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。输入输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。输出对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行...

2020-01-24 09:45:57 189

转载 深度学习笔记-用Python编写【房价预测】模型

本节将使用Python语言和Numpy库来构建神经网络模型,向读者展示神经网络的基本概念和工作过程。构建神经网络/深度学习模型的基本步骤深度学习模型具有一定的通用性,使得深度学习的门槛降低,这是深度学习得以重新占据计算机领域一席之地的重要原因,深度学习均可以从下述五个步骤来完成模型的构建和训练。数据处理:从本地文件或网络地址读取数据,并做预处理操作,如校验数据的正确性等。模型设计:完成网...

2020-01-15 14:35:31 4130

原创 深度学习笔记-初识深度学习

说在开头最近我正在做毕业设计,我的毕业设计其中有一项是证件照背景替换,起初我是用聚类的方法对背景提取,发现那种方法过于简单,而且是针对性太强,只能完成证件照的背景替换,我想尝试用深度学习图像语义分割的方法,实现对任何一张图片中,将人提取出来。这是我第一次接触深度学习,想使用百度的飞桨开启我的深度学习生涯。一开始我想一口吃个胖子,直接上手了代码,发现根本不行,因为一旦出现Bug,根本不知道是哪里有...

2020-01-11 17:50:08 454

原创 LZW算法详解

1. LZW算法简介LZW算法又叫“串表压缩算法”就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩,是一种无损压缩算法。LZW压缩有三个重要的对象:数据流(CharStream)、编码流(CodeStream)和编译表(String Table)。在编码时,数据流是输入对象(文本文件的据序列),编码流就是输出对象(经过压缩运算的编码数据);在解码时,编码流则是输入对象,数据流...

2020-01-04 19:34:56 4661

原创 在线格式转换网站设计-综述

本网站的设计与开发是以学习与交流为目的,不会涉及任何盈利项目,如果网站的设计或者其他代码涉及您的利益,您可以联系我,我会立即删除。1. 开发背景互联网的迅猛发展使人们对软件使用体验的要求越来越高,客户端软件繁琐的下载安装过程已经不能满足人们的要求,在线服务越来越得到人们的青睐。网页是人们获取在线服务的一个重要途径,通过网页,人们无需下载,无需安装,方便快捷。在当今,表情包的盛行使GIF这种轻便...

2020-01-02 13:45:57 262 1

原创 我是怎么成为一个程序猿的?

给大家分享一些我在成为程序猿这条路上的一些心得体会~大家有问题的话可以一起留言讨论哦!!个人经历我现在是一名刚考完研究生的考研狗,从大学之前一点点都没有了解过编程,直到上了大学,稀里糊涂的成为了一名计算机的学生,开始接触这么c语言,当时只记得刚刚发了谭先生的C语言课本,很多同学在感叹原来这就是编程。同学们很兴奋,同时也很害怕。我是一个典型的挑战性人格,大家都在抱怨c语言很难的时候,我悄悄的拿起...

2019-12-28 22:39:29 365

原创 Canvas实现画笔功能 擦除画笔颜色但不擦除背景

注:需要引入Jquery.js !!!!!功能演示:html代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>DrawingBoard</title> <script src="jquery.js"></s...

2019-07-13 10:47:31 3010 1

原创 opencv-4.1.0-百度云盘下载链接-环境配置

链接:https://pan.baidu.com/s/1-DgYuMxNydHlwBX1y40F_A提取码:o6b1复制这段内容后打开百度网盘手机App,操作更方便哦VS2017 + opencv4.1.0环境配置链接:https://blog.csdn.net/qq_15971883/article/details/88858497...

2019-07-08 09:36:09 9840 9

原创 同一局域网下主机都能互相访问Mysql数据库

1. 首先打开MySql的权限首先进入cmd,(1) 输入命令 mysql -u root -p, root 为你自己的用户名,(2) 输入命令 use mysql, 进入mysql(3) 输入命令select user, host from user;,查看用户的权限,(4) 输入命令GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED ...

2019-07-04 09:39:27 2120

转载 vs2013配置opencv2.4.9

一、安装Visual Studio2013 1、首先下载安装包可以在百度里搜索vs2013,官网下载我是在别人的百度云盘下载的:https://pan.baidu.com/s/1bpyvuRt2、安装过程下载完成后,可以看到是一个光盘映像文件,右键用解压软件解压缩解压缩后,找到vs_ultimate.exe可执行文件,双击运行可自行更改安装目...

2019-06-24 23:03:33 307

原创 2020考研-王道数据结构-图-图的遍历

说在开头某些语法采用的是c11标准。博客中中的代码均为可执行程序,以函数的形式给出,最后所有的程序会在博客完结后上传到CSDN。头文件定义#include <iostream>#include <algorithm>#include <vector>#include <stack>#include <queue>数...

2019-06-16 10:20:29 1792

原创 2020考研-王道数据结构-树和二叉树-树与二叉树的应用

说在开头下面给出的是函数,具体的可执行程序,会在这一系列的所有博客完结后上传到CSDN。函数也是可执行的程序,对于这一章的建树的程序没有贴上,是因为和前面的博客【二叉树的遍历】中的建树程序是一样的,需要的话,大家可以自行去参考。头文件定义#include <iostream>#include <algorithm>#include <string&gt...

2019-06-08 22:41:11 1286 2

原创 2020考研-王道数据结构-树和二叉树-树和森林

头文件定义#include <iostream>#include <string>#include <vector>#include <algorithm>#include <queue>数据结构定义typedef char ElemType;typedef struct CSNode // 孩子兄弟表示法的树{ ...

2019-06-06 22:37:23 983

原创 线索二叉树

什么是线索二叉树?遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列,从而等到二叉树的各种遍历序列,其实质是对一个非线性操作进行线性化操作,使这个访问序列中的每一个结点(去除第一个和最后一个)都有一个之直接前驱和直接后继。我们发现在二叉链表表示的二叉树中存在大量的空指针,若利用这些空指针存放指向其直接前驱和直接后继的节点,那么可以更方便的运用某些二叉树操作算法。为什么要引入线索二叉树...

2019-06-03 13:33:49 601 2

原创 2020考研-王道数据结构-树和二叉树-二叉树的遍历

说在开头函数头文件定义#include <iostream>#include <string>#include <queue>#include <algorithm>#include <stack>数据结构定义typedef struct bitnode{ ElemType data; struct bitnode ...

2019-06-02 22:22:38 1586

原创 2020考研-王道数据结构-栈和队列-栈和队列的应用

第一题题目简述括号匹配问题。给定一个只包含{、【、(、)、】、}的括号序列,判断这个序列是否合法。题目思路这四个题目,第一题和第三题比较重要,对于二和四是纯模拟题目。括号匹配问题是典型的栈的应用。思路是当遇到左括号时入栈,遇到右括号时,出栈,出栈的时候需要判断栈顶的左括号和我当前的右括号是否匹配,如果匹配则继续判断下一个,不匹配的话直接得出结论,括号序列不匹配,直至括号序列判断到结尾。代...

2019-05-21 16:44:16 822

原创 2020考研-王道数据结构-栈和队列-队列

第一题题目简述实现一个循环队列,能充分利用空间内的元素。代码#include <iostream>#include <algorithm>#include <ctime>using namespace std;#define MAXSIZE 10typedef int Elemtype;class Queue{private: El...

2019-05-18 23:09:07 881

原创 2020考研-王道数据结构-栈和队列-栈

第三题题目简述假设以I和O分别表示入栈和出栈操作,栈的初试状态和终止状态均为空,判断序列是否合法。代码#include <iostream>#include <string>using namespace std;bool judge(string str){ int cnt = 0; for (int i = 0; i < str.size(...

2019-05-15 10:46:50 1123

原创 2020考研-王道数据结构-线性表-链表

注意1. 每道题目以函数的形式给出。2. 为了提高代码的可读性,STL库中的有的函数不在重复,比如Reverse、Swap、Sort等函数。3. 语言采用的是C++11标准,所以大家编译调试的需要注意,某些函数C++98的编译器不支持。4. 数据结构、元素定义、相关辅助函数请看以下定义。typedef int ElemType;typedef struct Node{ ElemTy...

2019-05-12 23:29:16 956

原创 2020考研-王道数据结构-线性表-顺序表

注意1. 每道题目以函数的形式给出。函数接口见详细注释。2. 为了提高代码的可读性,STL库中的有的函数不在重复,比如Reverse、Swap、Sort等函数。3. 语言采用的是C++11标准,所以大家编译调试的需要注意,某些函数C++98的编译器不支持。4. 关于第一张线性表的题目比较简单,数据结构全部采用数组进行模拟。第八题题目简介:将线性表中的前m个元素与线性表中后 n-m 个...

2019-05-07 16:01:32 2534

原创 二分题目总结

1. 二分模板当我们将区间[l, r]划分成[l, mid]和[mid + 1, r]时,其更新操作是r = mid或者l = mid + 1;,计算mid时不需要加1。int bsearch_1(int l, int r){ while (l < r) { int mid = l + r >> 1; if (check(...

2019-04-23 22:02:58 1215

原创 逛画展

1. 题目简介 博览馆正在展出由世上最佳的 M 位画家所画的图画。wangjy想到博览馆去看这几位大师的作品。可是,那里的博览馆有一个很奇怪的规定,就是在购买门票时必须说明两个数字,a和b,代表他要看展览中的第 a 幅至第 b...

2019-04-23 15:54:37 576

model_DeepLabv3+图像分割.zip

百度飞桨_深度图像语义分割人物模型,这个模型是百度官方提供的,所以没有要积分,大家也可以自己从官网下载。

2020-02-12

考研王道数据结构代码.zip

里面是2020王道数据结构课后习题可执行代码。https://blog.csdn.net/qq_40285036 可以参考这个博客一起学习。

2019-11-26

扫雷辅助程序.zip

基于c++实现的扫雷的辅助程序, 这是代码的演示链接,https://blog.csdn.net/qq_40285036/article/details/93534904。

2019-06-24

2019华为软件精英挑战赛c++代码

我们是江山赛区的锦鲤队,初赛18,复赛18,水平比较low,没撸出判题器,里面有初赛和复赛的任务书、SDK和我们的代码,主要是基于最短路寻路和分类处理发车时间的,希望大家不喜勿喷。谢谢!

2019-04-15

四柱汉诺塔演示程序-动态规划求解最优移动次数-java前台展示

四柱汉诺塔的演示程序,程序使用动态规划的方法求解了最优移动次数,java制作的前台界面进行移动展示的。具体动态规划的代码有c++版本的可以参考这篇博客https://blog.csdn.net/qq_40285036/article/details/84799426

2018-12-10

30天自制操作系统光盘镜像+后续所用工具

里面包含《30天自制操作系统》的光盘镜像,和我后来开发所用到的部分工具。

2018-09-18

简易的扫雷小游戏-c# Winform

c# Winform 制作的扫雷小游戏,素材都是自己找的,请见谅,主要是图片刷新,原理很简单!

2018-09-17

表情包制作工具(含制作GIF,向图片添加文字)

包含 1.多张图片生成GIF,可以设置GIF的播放速度,可以保存 2.向图片添加文字功能。

2018-09-15

空空如也

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

TA关注的人

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