自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宋小宋

小宋和小宋子的随笔

  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

原创 数据结构之AVL树(平衡二叉树)的理解

一.右旋和左旋1.右旋(有右孩子则抛弃右孩子)<1>平平无奇的右旋上图就是一个平平无奇的右旋,简单来说就是:断开D和B的联系 将B的右子树指向D,即D作为B的右子树(因为D比B大) 用B代替原先D的位置 <2>鸠占鹊巢的右旋(B本身有右子树)若B本身有右子树,如:此时B本身是有右子树的,对以D为结点的此最小平衡树进行右旋:将D的左子树指向B的右子树(B和D断开,把B的右子树作为D的左子树) 将B的右子树指向D(B和C断开,把.

2021-05-19 18:38:56 1391 3

原创 ncorr的编译与使用(c++接口+Windows+vs2017)

NCORR DIC: c++ port for Windows using Microsoft Visual Studio C++ 2017.1.前期准备有 Visual Studio 2017 安装好 CMAKE 下载 Ncorr的C++接口源码 下载 OpenCV某个版本源码(这里以3.4.14为例) 下载 FFTW for Windows DLLs(以64-bit 为例) 下载 suitesparse-metis-for-windows2.使用Cmake挨个编译 2.1 编译

2021-04-29 22:17:46 2723 1

原创 字符串匹配之KMP算法

暴力匹配方法假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢?如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有:如果当前字符匹配成功(即S[i] == P[j]),则i++,j++,继续匹配下一个字符; 如果失配(即S[i] ! = P[j]),令i = i - (j - 1),j = 0。相当于每次匹配失败时,i 回溯,j 被置为0。代码如下:int ViolentMatch(char* s

2021-04-13 16:16:03 510

原创 实现HTML格式电子邮件群发

前言这段时间有一个群发邮件的需求,要求必须是针对不同的顾客邮箱地址发送不同的图片。图片第一要嵌到邮件正文中,第二不得以附件的形式发送,于是就想到了发送HTML源码格式的邮件。因为本来就是个小软件,本着快速开发能赶快用上的原则,于是选择了简单的易语言作为开发工具,如果图片可以是以附件形式发送倒也简单,直接调用易语言自带的发送邮件即可,但若是HTML格式,查了查网上实现的还真不多,大多是用一些插件如Jmail,但是这个插件很久没更新已经失效,于是就用一下午的时间制作了一个软件,测试了下,可以达到预期效果

2020-07-30 19:06:39 1515

原创 【作用域】外部变量、外部函数与作用域

在学习C++过程中,经常看到这么一个说法:“命名空间作用域下的....”,其实C++的作用域(以前一直都是认为只是参数的有效范围)一直都在用,但系统的划分可能却没划分过,因此,将C++的作用域划分记录在此。

2020-07-23 18:44:20 3291 1

原创 【类与对象】数据的共享与保护在类与对象中的体现

1.同一类内数据的共享在面向过程的语言中,我们知道,两个函数之间如果想要“互通有无”发送点数据,其无外乎两种方式,要么是通过一个函数调用另一个函数,调用时传递参数即可;或者是直接大家共享一个全局变量,那么便都可以对此变量进行访问和修改了。但是如果放在类中呢?我们知道,类的私有数据成员private只允许其自身的成员函数来访问和修改。因此,如果我实例化类的一个对象,其对象本身是不能直接使用"."访问符访问其对象内的私有数据成员的,更不用说同一类的其他实例化的对象了。比如,我们有一个Student类,其

2020-07-22 23:23:38 3073

原创 【类与对象】组合类的构造函数和复制构造函数

初始化列表初始化列表是用于构造函数参数的初始化,与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。如:class myClock{ public: myClock(int hh,int mm,int ss); //构造函数的声明 private: int hour,minu,second;};//构造函数的实现和初始化设定myClock::myCl

2020-07-22 10:38:24 4429

原创 【函数递归调用】递归调用经典问题—汉诺塔问题

1.函数的递归调用函数可以直接或者间接的调用其自身,这称为函数的递归调用。递归算法的实质是将原有的问题逐层拆解为新的问题,而解决新的问题又用到了原问题的解法,因此可以继续调用自身分解,按照此原则一直分解下去,每次出现的新问题都是原有问题的子集(或者说是简化版的原问题),而最终的最终分解出来的最后一个问题,一定是已知解的问题,否则没有意义。因此递归过程都可以用以下两个阶段概括。Step1:递推。所谓递推就是将原有的问题不断拆解为新的子问题,其子问题就是原有问题的弱化(或者说更少层)的问题,这样,逐

2020-07-20 10:58:57 3670 1

原创 【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员

前言WPS是一款经常用的软件,但是会员又不想买, 有些功能还必须会员使用,本来WPS是有一个【打卡签到】可以免费领取会员的,但是每天总是忘,因此想到利用“云函数”+Server酱实现基于Python的自动打卡签到,这样每天就会自动获得会员了,效果还不错,由于内置了一些小号来接受打卡邀请,因此我们的账号还可获得邀请奖励,2020.07.17日亲测是每天最少获得11天的会员,下面是这几天的实测效果:2020.07.17亲测有效2020.07.18又获得11天会员一.需要的一些配...

2020-07-18 22:19:41 142162 107

原创 【C++习题】 《C++语言程序设计第四版》第1~6章 编程习题记录

1.编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:等级={优秀 (90~100分);良好 (80~89分);一般 (60~69分);不及格 (0~59分);}要求:必须用switch语句实现。难点:1.switch语句里的case只能跟常量,而判断分数明显是逻辑判断,因此需要将逻辑值转化为常量2.switch里多个case对应相同表达式的时写法代码:int Code1(){ int scores =

2020-07-17 17:27:28 3529

原创 【计算机系统】 信息在计算机中的表示和内存地址与空间的简单理解

1. 信息在计算机系统中的表示我们知道,信息在计算机系统中是以二进制的方式进行传送,存储的。那么信息在计算机系统中是如何表示的呢?在这里可分为数值信息和非数值信息两个方面进行讨论。数据信息分类示意图1.1 数值信息在计算机系统中的表示数值信息是有正负之分的,因此,在计算机中存储数值信息必须要有表示符号的方法。由于计算机内是采用二进制编码表示,因此,在一般情况下,我们用“0”表示正号,“1”表示符号,符号位数放在数的最高位。例如,比如我们有十进制数A= +91,B= -91,8位二.

2020-07-17 16:17:40 7023 2

原创 【Auto.JS】入门宝典—Auto.JS开发使用笔记(随笔和使用心得)

官方网站:官方网站地址https://hyb1996.github.io/AutoJs-Docs/#/以后忘记后快速熟悉方法:1:翻看以前的autojs写过的注册和学习的源码,都是自己写的,很快就能想起来2:查找官方函数文档的相关函数说明,很快就能找到一些解释3:确定控件三大法宝:①depth-desc-id-classname等常规属性②findone.parent().child(xx)等控件的父子依存关系③bounds,click(x,y)被逼无奈最后用坐标...

2020-07-15 11:34:12 124205 9

原创 【OpenCV】OpenCV的安装、部署和调用(Windows10 + Visual Studio 2017)

目录零、相关介绍一、OpenCV的下载二、OpenCV的配置 2.1系统环境的配置零、相关介绍 本文基于Windows10 + Visual Studio 2017环境,其余未测试。Opencv可以下载源码使用CMake直接编译,官网或GitHub直接下载Source即可,当然更方便的是使用编译好的exe。一、OpenCV的下载这里推荐在官网下载,官网下载速度在3MB/S以上,官方下载网站:https://opencv.org/releases/选择好自己想要...

2020-07-12 16:43:13 2607 1

原创 【Auto.JS】Autojs官方提取文档使用说明函数 (2)

接上一篇文章:Autojs官方提取文档使用说明函数 (1)ImagesStability: 2 - Stableimages模块提供了一些手机设备中常见的图片处理函数,包括截图、读写图片、图片剪裁、旋转、二值化、找色找图等。该模块分为两个部分,找图找色部分和图片处理部分。需要注意的是,image对象创建后尽量在不使用时进行回收,同时避免循环创建大量图片。因为图片是一种占用内存比较大的资源,尽管Auto.js通过各种方式(比如图片缓存机制、垃圾回收时回收图片、脚本结束时回收所有..

2020-07-10 17:22:24 12957 2

原创 【Auto.JS】Autojs官方提取文档使用说明函数 (1)

Auto.js文档综述Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.js DevTo

2020-07-10 17:17:23 28167 1

原创 【自动更新】软件联网读取最新版本配置文件

内容【欢迎使用!】限制: 0; (0正常使用,1停止使用,2连接服务器失败)当前版本:1.0-最新版本:1.1-文件名:题库2. txt ;下载地址:https://www.jianguoyun.com/c/dl-file/题库2.txt?dt=p6uj1q&amp;kv=YTY4OTIyNTVAMTYzLmNvbQ&amp;sd=8ia0b&amp;ud=5aVgUFCx8pmkP3y52Q6...

2018-04-08 10:02:16 2273

修改后的Array2D.h

ncorr修改后的Array2D.h

2021-04-29

OpenCodecSetup64_2.zip

前几天逛论坛,看到PotPlayer有新版本,强迫症患者立马下载,结果今天看电影的时候出现以下提示:不支持XXX解码,百度了下原来少安装了一个东西,也就是解码器,特此分享给有需要的小伙伴! 亲测可用。

2020-07-08

HttpWatch_10.0.62.0_license.zip

HttpWatch_10.0.62.0_license 压缩包文件包含: 1、HttpWatch Pro 10.x 最新版(10.0.62.0)原版安装包 2、10.x 系列许可证 license(.lic 文件) ——网上整理资源,仅供学习,请支持正版!

2020-07-08

百度网盘批量转存工具,解除数量限制

解除百度网盘转存的时候超出数量限制.内附详细的使用说明,一看就会。

2020-07-07

上学吧免费查题工具v1.1.1

哈勃查毒:https://habo.qq.com/file/showdetail?pk=ADcGYl1tB2AIO1s%2FU2s%3D 经测试上学吧95%左右的题都可以搜到,部分题库来源由网友提供。 使用本软件查询一道题目会将题目上传到我的服务器,以备下次他人使用,介意者请谨慎下载。 操作流程:软件有两个窗口一个是答案显示,一个是上学吧网址。 1、搜索你需要查的题目/输入上学吧题目对应id 二选一就行,哪个方便用哪个 2、切换到上学吧窗口,选择试题 3、进入试题后可以看到破解按钮,点击 4、切换到答案窗口即可查看 由于上学吧限制有的时候无法显示答案,过几分钟即可查询

2020-07-07

Bandizip_v7.09_Pro.7z

Bandizip 是一款来自韩国的免费优秀的文件压缩/解压缩软件,支持Win与Mac,其操作方式几乎跟 WinRAR 一致,支持rar、zip、7z等众多主流格式,且完美支持 XP~Win10及64位操作系统,支持多核快速压缩、文件拖放,可创建带密码和多卷的压缩包,可提取包括RAR/RAR5/7Z/ZIP在内30多种格式,支持WinZip、7-Zip 和 WinRAR 及其它压缩格式,付费授权后支持密码管理器、修复压缩包、密码恢复、预览压缩包内图片。 把补丁放安装目录执行,然后启动软件手动注册 邮箱地址:可任意填写,即随意填写个假冒的邮箱格式地址 企业版产品密钥20380328-ENT000002-0E34A52561-166371E0 专业版产品密钥20380328-PRO0BFAEBFDAE23C425E-173E2DF1

2020-07-07

【安卓电子琴】ORG2020 v1.2.2.4 中文版

安卓手机上最强大的电子琴软件,没有之一!在Google Play商店中,拥有着上亿的下载量 加入了中文语言,安装后默认为当前系统语言,国内类似这种软件少的可怜,加入中文,也是为了方便咱们广大的网友。最早接触到这个软件也是在去年5月的时候,论坛里的@涛之雨大大发的这个软件和谐版,后期又做了汉化的版本(v1.0.5),貌似目前软件应用市场上的都是涛之雨大大的版本。在这里也是代表广大网友的心声,对大大说一声感谢,方便了国内很多喜欢音乐的朋友。后来软件更新了,第一时间通过科学的方式下载了新版,但是发现用汉化的,就没法使用最新版,毕竟新版的肯定在功能上,稳定性还有bug修复上比老版本的要强很多,所以在官网找到了开发团队的邮箱,不过开发团队还算开窍,在我不太标准的英文交流过程中,愿意做多语言的版本,他们将软件的语言文件发给我,进行了中文翻译,从此,让国内人也看得明白得ORG2020中文版电子琴软件就出现了。以前我自己也喜欢玩电子琴,不过个人觉得,现在的音乐制作人商业的编曲也是通过软件来完成的,随着移动设备性能越来越高,软件代替真实的电子琴应该是未来发展的方向。对于一些专业的英文词汇,使用翻译软件,大家都懂得(借用大大的话叫做不知所云),好在我有这方面的基础,所以对与一些词汇的翻译,尽可能的翻译为国人都懂的词汇。当然有疏漏的地方,还请各位指正。对于界面的汉化,也做了,但是没法直接封装到程序里面,贴出下载链接,估计有超级多的伸手党又要问,如何使用,索性就凑合用英文的吧,不过我看贴子的反馈吧,中文需求的量如果大,我再往上贴吧。

2020-07-07

文本文件处理工具——更名、替换、水印、合并、分割N合一

【功能】 批量对文本文件进行编码转换(对网络下载的文本特别有效,目前仅支持转为GB2312); 批量对文件进行更名操作(支持非文本文件,支持歌曲文件提取信息更名); 批量对文本文件进行查找替换(运行正则替换); 批量在文本文件内加入水印(即广告 ^_^),水印可以自由转换以及插入干扰码,使水印删除难度加大; 合并文本文件,即 N合一,同时能在合并时插入一些内容; 文本文件分割,即 一分N,可按章节、行数、字符数进行分割控制。 【特色】 所有操作组件均有提示功能,即光标移上去后会出现相关的提示文字; 编码转换前可先预览,能提前知道哪些文件需要转码,正常文件将跳过转码; 文件更名前能提前预览结果,更名后仍可继续进行其他操作; 支持对MP3、flac 等音乐文件进行提取ID3 标签更名,也可把文件名信息写入ID3 中(V1.4); 支持调用文本文件进行更名,同时加入将文件列表存入到文本件功能(V1.4); 能保存自己常用的查找替换方案,以后要用时只需加载即可; 支持查找替换的预览功能,对于正则替换的还能预览到替换结果; 特殊替换功能支持字母大小写转换、首字母大写、全角半角转换、繁简体转换等功能; 水印插入位置控制灵活,几乎可以放在你想放任意位置; 水印效果可提前预览(如选有随机、干扰码时效果仅供参考); 文本合并时能在文本前方、后方插入预设内容,支持插入文件名、时间、尺寸、序号等可变内容; 文件分割能按章节将文件分割成多个小章节文件,支持多章节分割,即每个分割文件中的章节数。

2020-07-07

路由器默认密码查询软件RouterDP

路由器密码忘记以后,可以初始化,回复默认设置。 这个软件可以用来查询默认用户名和密码。 大家收藏备用吧。不定什么时候就用上了。

2020-07-07

WeChat_v2.x_Patch_20200609.exe

本补丁适用于:微信电脑版 for Windows v2.9.5.41 官方正式版【2020/06/29】 请自行安装此版本微信后,再执行补丁操作 WeChat v2.x Patch 20200609(解除多开消息防撤回硬核修改通用补丁) 放到wechat根目录执行即可,重启微信就有效果。

2020-07-07

【自写易语言】Linux命令速查(成品和源码).zip

此资源是Linux命令速查,(包含软件成品和易语言的源码),不放心的可以自己重新编译,源码奉上,熟悉易语言的可以交流看下!

2020-07-06

空空如也

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

TA关注的人

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