自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Adobe Premiere Pro 2020 系统兼容性报告:不支持的视频驱动程序

【快速解决】Adobe Premiere Pro 2020,看见系统兼容性报告:不支持的视频驱动程序。

2022-12-21 14:54:19 5434 1

原创 腾讯云轻量应用服务器 CentOS7.6 +Tomcat/apache 搭建个人web项目,并允许外网通过80或8080端口访问【超详细】

目录1. 腾讯云购买学生轻量应用服务器2. 为服务器用户设置密码允许远程登录3. 本地下载Xshell和Xftp远程管理更方便4. 域名认证和域名解析5. 服务器安装JDK和Tomcat6. 腾讯云防火墙为8080端口添加规则7. 开启服务器防火墙并开启80和8080端口8. 将80端口映射到8080端口9. Tomcat搭建个人web项目10. 解决页面中文乱码冲着老师一句“没有服务器学这门课怎么好意思学呢”,狠心买了一年腾讯云学生轻量应用服务器,加了点小费顺便捞了一个一年的域名,其实还挺香。但是,在通

2020-11-22 20:24:55 6318

原创 【网络安全笔记】本机与虚拟机间应用Hydra密码爆破神器

Hydra 可以根据使用者指定的用户名字典文件、密码字典文件、目标IP列表来暴力破解目标系统登录用户名和密码,并且其支持多种协议以及并发连接!Hydra还支持多平台,如Linux、 Windows/Cygwin、 Solaris、 FreeBSD/OpenBSD、 QNX (Blackberry 10)和 MacOS等。在拉取的 <code>thc-hydra-windows</code> 文件夹下,建立两个txt文件,分别用于存储目标机可能使用的用户名及密码——当目标机的用户名及密码均分别存在于对应的字典

2020-10-19 23:22:00 1277

原创 【Android笔记】v10.2.3最新版ButterKnife的配置及使用

目录1. Android Studio添加依赖1.1 build.gradle(Module:app)文件1.2 build.gradle(Project:xxx)文件2. Android Studio安装插件3. ButterKnife 在项目中应用3.1 @BindView() 绑定id3.2 @OnClick Button点击事件3.3 @OnClick RadioButton点击事件3.4 @OnCheckedChanged CheckBox点击事件3.5 @OnPageChange ViewPag

2020-10-15 22:20:06 4955

原创 【Android笔记】使用v5.2.2最新版CityPickerView实现省市区三级联动选择

1. CityPickerView开源框架简介2. CityPickerView在Android程序中的使用2.1 build.gradle(Module:app)添加依赖2.1.1 安装异常2.2 CityPickerView控件引用2.3 AVD软键盘隐藏2.3.1 设置启动某个Activity时隐藏软键盘2.3.2 单击EditText触发onclick事件而非focus事件并隐藏软键盘2.4 单击EditText触发CityPickerView完整实例

2020-10-06 21:33:28 6058 11

原创 【Android笔记】在真机上运行Android程序——以华为手机HONORv20为例

目录1. 电脑安装手机USB驱动2. 允许 HiSuite 通过HDB 连接设备2.1 设置搜索“HDB”2.2 打开【允许 HiSuite 通过HDB 连接设备】开关2.3 输入验证码连接3. 设置手机USB调试模式4. 在AS中选择连接设备作为运行环境1. 电脑安装手机USB驱动一般每种品牌都有自己的驱动管理,方便连上电脑以后操作手机中的图像、视频等。本人使用华为手机HONORv20,笔记本LENOVO,并以此为例做展示,其他品牌应该也是类似的。连接数据线,会出现CD 驱动器 (E:) HiSui

2020-09-20 21:23:25 1769

原创 【Android笔记】Android Studio的安装配置及测试

目录1. 下载Android Studio2. 启动Android Studio3. 新建项目3.1 创建模拟器3.1.1 启动模拟器报错:Enable VT-x in your BIOS security settings (refer to documentation for your computer)3.1.1.1 联想IdeaPad710s进入bios界面3.1.1.2 联想IdeaPad710s Enable VT-x3.1.2 启动模拟器报错:The emulator process for

2020-09-18 11:24:45 512

原创 【FFmpeg命令】使用x265库进行图像视频(批量)压缩编码

目录1. 了解libx265库2. 图像x265压缩编码2.1 单命令2.2 裁剪预处理2.3 批量压缩编码3. 视频x265压缩编码3.1 单命令3.2 批量压缩编码上一篇博文详细讲解了【FFmpeg命令】使用x264库进行图像视频(批量)压缩编码,本文介绍FFmpeg里x265库的命令使用,以实现图像视频(批量)压缩编码。1. 了解libx265库与用libx264编码的H.264视频相比,libx265编码器可以节省约25-50%的比特率,同时保持相同的视觉质量。这些优势在1080p以上的分辨率

2020-09-06 12:34:29 8315

原创 【FFmpeg命令】使用x264库进行图像视频(批量)压缩编码

从官方文档可以看出,目前FFmpeg已支持非常多的视频编码器解码器,其中编码有包括libx264和libx265。往下拉,我们可以看到FFmpeg提供了非常丰富的配置选项,每一个都附有精简的说明,如:> b (bitrate)> - Set bitrate in bits/s. Note that FFmpeg’s b option is expressed in bits/s, while x264’s bitrate is in kilobits/s.<code>b</code>设置比特率;

2020-09-05 22:40:43 3865

原创 【FFmpeg命令】音视频图像(批量)裁剪

目录1. 图像裁剪及缩放2. 音频裁剪3. 视频裁剪题外话4. 批量图像按x倍数裁剪5. 批量视频随机时段裁剪本文重点关注使用FFmpeg对图像音视频进行裁剪。1. 图像裁剪及缩放当前目录下有个宽高为353x500的000001_353x500.jpg图像。图片裁剪ffmpeg -i 000001_353x500.jpg

2020-09-04 15:02:13 3860

原创 【FFmpeg命令】jpg与yuv(批量)互转

目录1. 单图像jpg转yuv2. 单图像yuv转jpg3. 批量jpg转yuv3.1 bat文件3.2 python的PIL模块3.3 实现思路3.4 参考代码3.5 小问题4. 批量yuv转jpgFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,其命令行十分丰富。关于FFmpeg的安装与配置,上一篇博文已经做过介绍了,此文不再赘述。本文重点讲解如何使用 FFmpeg 命令行实现 jpg 与 yuv 图像格式的相互转换,并支持批量化。1. 单图像jpg转yuv倘

2020-09-03 21:33:09 4726

原创 【FFmpeg】安装与配置及简单测试

目录1.ffmpeg安装2.环境配置3.简单的测试1.ffmpeg安装点击ffmpeg官网,可看到其提供了Linux、Windows和Mac三个不同操作系统下的ffmpeg包或可执行文件。选择适合电脑的文件,进入下一级页面,这里以Windows为例。选择Download Build,即可开始下载。倘若需要源码,也可点击下载:2.环境配置下载完成后,解压安装包并打开文件,找到bin文件夹,里面有三个可执行文件:ffmpeg.exe(主要用于多媒体文件或流转码)、ffplay.exe(主

2020-09-03 14:40:09 4581

转载 【FFmpeg 命令】提取音频或视频、提取图片、格式转换等

FFmpeg 是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec—这是一个用于多个项目中音频和视频的解码器库,以及libavformat—个音频与视频格式转换库。

2020-08-18 11:25:28 1630

原创 【Anaconda】Jupyter 下 ImportError: No module named ‘tensorflow‘ | conda 4.8.2,python3.7版本安装tensorflow

Anaconda安装TensorFlow 之后,通过Jupyter运行,出现错误 ImportError: No module named 'tensorflow'.但在Anaconda Prompt 对应环境使用 <code>pip list</code> 命令可查找到tensorflow包,如下:

2020-07-24 15:37:37 931

原创 【Git】git将本地项目push到远程仓库失败?

git将本地项目push到远程仓库失败?倘若直接命令:$ git push origin sddr_branch#origin 为设置的远程仓库别名,sddr_branch为远程分支名会报错:error: src refspec sddr_branch does not match anyerror: failed to push some refs to 'https://github.com/Adams-lm/Club-activity.git'

2020-06-29 11:41:40 539

原创 16回溯法——圆排列问题

圆排列问题:给定n个圆的半径序列,将它们放到矩形框中,各圆与矩形底边相切,求具有最小排列长度的圆排列。首先,对于n个圆的半径序列,我们将其全排列,并以树的形式展现。这个树是多叉树,它满足:根节点的子结点数即为圆的个数,其后,随着树层数的增加,每后移一层,该层每个结点的子节点数会比前一层每个结点的子节点数减1,直至层结点的子结点数为0,问题的多叉树即构造完毕。

2020-06-16 15:49:47 4964

原创 15读《算法基础》有感——决策树

学完本学期的《算法设计与分析基础》,想对“决策树”做进一步的了解,于是读了Rod Stephens《算法基础》里面的决策树内容。决策树经常被用来模拟经一系列决定或条件来解决问题的情况。树的每一个分支代表一个单独的选择,叶结点代表一个完整的可得出最终结果的决定。我们的目标是找到可能的最佳选择或者树中最佳的叶结点。

2020-06-09 10:19:03 270

原创 14回溯法——图的m着色问题

基于回溯法的图m着色问题目录基于回溯法的图m着色问题1.问题2.解析举个栗子3.设计4.分析5.源码回溯法的核心是:用深度优先策略遍历整棵树,如果发现向下搜索不可能达到解节点,就回头。解向量在搜索过程中不断生成。1.问题给定无向连通图 G=<V,E> 和 m 种颜色,用这些颜色给图的顶点着色,每个顶点一种颜色。如果要求G的每条边的两个顶点着不同颜色。给出所有可能的着色方案;如果不存在,则回答“NO”。2.解析设G有n个顶点,将顶点编号为 1,2,…,n,则搜索空间为深度n的m叉完全

2020-05-26 23:44:10 2384

原创 【WAMP】为什么服务器总是找不到js中ajax请求的目标url?

404 NOT FOUND上面几个字着实使人头疼,尤其是别的文件类型能找到请求目标url的时候,尤其是换了浏览器也没有解决问题的时候……有时候是自己真的傻,有时候是你真的不了解原理……尝试一:检查路径是否正确检查包括:文件名是否一致?文件路径是否正确?注意:…/表示回溯父目录下的文件。尝试二:js文件追溯路径方式如果某php文件(1)链入了某外部js文件(2),且在js中使用ajax方法异步请求服务器连接目标php文件(3),那么,js文件(2)中的路径应该填写的是从php文件(1)追溯到php

2020-05-23 22:57:02 269

原创 13贪心法——基于Huffman树的哈夫曼编码

二元前缀码:任何字符的代码不能作为其他字符代码的前缀,由0或 1组成。给定字符集 C={x1, x2, ..., xn} 和每个字符的频率 f(xi),求关于C的一个最优前缀码。

2020-05-18 23:10:03 364

原创 12贪心法——活动安排相容问题

12基于贪心法的活动安排相容问题目录12基于贪心法的活动安排相容问题简述贪心法1.问题2.解析举个栗子贪心策略1——按结束时间从小到大选择活动贪心策略2——按开始时间从小到大选择活动贪心策略3——按占用时间从小到大选择活动简述贪心法贪心法 (Greedy Approach, 也称 Greedy Algorithm) 指:在对问题求解时,总是选择当前最优,而不考虑整体最优,也就是说...

2020-04-30 21:00:13 1457

原创 11动态规划——最长公共子序列LCS问题

11动态规划——最长公共子序列LCS问题目录11动态规划——最长公共子序列LCS问题1.问题2.解析举个栗子3.设计4.分析5.源码1.问题DEF 1:设X, Y是两个序列,其中 X = <x1, x2, … ,xn>, Z = <z1, z2, … ,zs>. 如果存在X的元素构成的按下标严格递增序列 <xi1, xi2, … ,xik>, 使 xij...

2020-04-21 23:21:19 337

原创 10动态规划——矩阵链乘法

10基于动态规划的矩阵链乘法目录10基于动态规划的矩阵链乘法1.问题2.解析3.设计4.分析5.源码1.问题设 A1, A2, … , An 为 n 个矩阵的序列,其中 Ai 为 Pi-1 * Pi阶矩阵,这个矩阵链的输入用向量 P = < P0, P1, … , Pn> 给出。给定向量 P, 确定一种乘法次序,使得基本运算的总次数达到最小。例如给定向量 P = < 1...

2020-04-18 17:17:18 322

原创 【CSS】@media媒体查询无效

用@media媒体查询写的CSS样式无效1.问题用@media媒体查询写的CSS样式对html无效。2.解决尝试一: ‘and’ 和 ‘(’ 之间要有空格@media screen and (max-width:768px){ body { padding-top:150px; padding-bottom: 20px; }}尝试二:保证htm...

2020-04-14 22:28:40 2020

原创 【WAMP】三种尝试解决 phpMyAdmin 连接 MySQL 服务器失败 | WAMPSERVER图标橙色 的问题

phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致1.问题WAMPSERVER 正常开启后,打开http://localhost/phpmyadmin失败,并出现文题中的提示。2.解决根据自己安装路径打开wamp文件夹,在该目录下找到文件夹apps,然后找到文件夹ph...

2020-04-13 19:29:46 4501 1

原创 09动态规划——投资问题

09基于动态规划的投资问题目录09基于动态规划的投资问题简述动态规划1.问题2.解析3.设计4.分析5.源码简述动态规划动态规划:动态规划(Dynamic Programming)是运筹学的一个分支,是一种使用多阶段决策过程的最优的通用方法。它不是某种具体的算法,而是算法设计技术,对求出目标函数在一定约束条件下的极值这样的问题,DP提供了高效的解决思路。用DP解决的问题通常具有以下两...

2020-04-12 10:48:50 3860 2

原创 08分治应用——选择第 k 小元素问题的BFPRT算法

08基于特定分治策略的选择第 k 大元素问题目录08基于特定分治策略的选择第 k 大元素问题1.问题2.解析3.设计4.分析5.源码1.问题我们将如何从一给定的无序数组中选择特定序位的元素定义为选择问题。常见的选择问题有:选最大、选最小、选中位数、选第二大……若使用符号可以统一描述为: 设 L 是 n 个元素的集合,从 L 中选取第 k 小的元素,其中 0 <= k < n....

2020-04-06 22:48:31 991

原创 07分治应用——最近点对问题

07分治应用之最近点对问题目录07分治应用之最近点对问题1.问题2.解析2.1 蛮力法2.2 分治法3.设计3.1 蛮力法3.2 分治法4.分析5.源码1.问题令P为笛卡尔平面上 n > 1 个点构成的集合,并且P中的点按x轴坐标升序排列;数组Q存储了与P相同的点,只是它是按照这些点的y轴坐标升序排列。问:如何求得点集 P(或Q)中最近点对之间的欧几里得距离?如下图点集中,最近点对...

2020-03-31 12:31:55 333

原创 06分治应用——归并排序

06排序算法之归并排序目录06排序算法之归并排序1.问题2.解析什么是归并排序?举个栗子3.设计4.分析5.源码1.问题对由n个不同的数构成的数组A[1…n]进行排序,其中n=2k.解决此类问题,有哪些有效的算法呢?常见的有冒泡排序、选择排序、堆排序、归并排序、基数排序和快速排序等。本文主要谈谈归并排序。2.解析什么是归并排序?Merge sort由约翰·冯·诺伊曼提出,是一种稳定高...

2020-03-18 16:44:28 132

原创 05浅谈几种检索算法——顺序检索、二分查找、桶检索、二叉查找树

05基于顺序、二分、桶、二叉查找树的检索算法目录05基于顺序、二分、桶、二叉查找树的检索算法一、问题二、几种检索算法1.顺序检索1.1解析1.2设计1.3分析2.二分查找检索3.桶检索4.二叉查找树检索三、源码一、问题在一个有序数组arr[1…n]中查找x,如果x在数组arr[]中,输出x的下标 j ;如果x不在arr[]中,输出 j = 0.(为避免数值含义重合,我们假定数组下标由1开始)...

2020-03-14 22:47:05 1735

原创 04求指定点到图中各点最短距离——Dijkstra算法

04基于Dijkstra算法的单源最短路径目录04基于Dijkstra算法的单源最短路径1.问题2.解析Dijkstra算法的基本思想举个栗子3.设计4.分析5.源码1.问题给定一有向图G = <V, E> ,其中V为G的顶点集,E为G的边集,<u, v> 代表从顶点 u 到顶点 v 的有向边,w<u, v> 代表此有向边的权重。给定一点 u1 ∈ V,...

2020-03-07 17:15:50 2226

原创 03求图各顶点间最短距离——Floyd算法

求基于Floyd算法的图各顶点间最短距离矩阵目录求基于Floyd算法的图各顶点间最短距离矩阵1.问题2.解析3.设计4.分析5.源码1.问题2.解析3.设计4.分析5.源码...

2020-03-07 10:39:51 718

原创 02最小生成树——Kruskal算法

01基于Kruskal算法的最小生成树目录01基于Kruskal算法的最小生成树**1. 问题****2. 解析****举个栗子:****3.设计****4.源码**1. 问题给定一无向连通图G = (V, E) ,其中V为G的顶点集,E为G的边集,(u, v) 代表连接顶点 u 与顶点 v 的边,w(u, v) 代表此边的权重。若存在树 T ,其顶点集V’与G的顶点集V一一对应、边集E’...

2020-03-02 22:54:55 151

原创 01最小生成树——Prim算法

基于Prim算法的最小生成树011. 问题 给定一无向图G = (V, E) ,其中V为G的顶点集,E为G的边集,(u, v) 代表连接顶点 u 与顶点 v 的边,w(u, v) 代表此边的权重; 若存在树 T ,其顶点集V’与G的顶点集V一一对应、边集E’为G边集E 的子集,且T无循环,使得 w(T) 最小,则称 T 为 G 的**最小生成树**(spanning tree)。...

2020-03-01 22:35:41 621

原创 数据结构之栈_括号匹配

以下代码基于栈结构,判断一串表达式中括号匹配是否正确性。#include <stdio.h>#include<string.h>typedef int T;typedef struct{ T *data; int size, top;} CStack;CStack CreateStack(int size);void FreeStack(CStac...

2019-10-14 22:44:36 157

空空如也

空空如也

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

TA关注的人

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