- 博客(26)
- 收藏
- 关注
原创 微信小程序footer遮挡页面内容的解决方法
问题场景:开发微信小程序时,使用到了底部footer作为导航栏。问题描述:底部的footer导航栏会遮挡住正文的内容,即将页面下拉到底端时,仍然有一些内容无法显示。原因分析:页面的内容被footer遮挡了。Footer是利用position:fixed来实现的。但是,使用position:fixed会使自定义的footer挡住页面最下端的内容。解决方案:在<footer>块之外再包裹一层div,然后再增加一个与<footer>同级的<div>块,当&
2022-01-26 19:54:31
2883
原创 Windows 10 版本 21H1 更新后指纹解锁相关问题
问题场景:Windows 10 版本21H1 更新之后处理器 Intel® Core™ i7-8565U问题描述:Windows 10系统版本更新之后。在锁屏界面或设置->账户->登陆选项->Windows Hello 指纹使用指纹相关功能的时候,系统提示我们这边出现了问题,请再次尝试当然再次尝试也不会成功 ????更新指纹识别相关驱动Goodix fingerprint之后,发现在设置->账户->登陆选项->Windows Hello 指纹中
2021-06-10 18:59:04
1988
原创 Windows 10 版本 21H1不推送的手动更新方法
背景Windows 在2021年5月推出了21H1版本更新,但是因为推送需要时间,直接点击设置中的获取更新可能无法获取到,所以我们可以根据下面的步骤手动更新系统版本。步骤下载Windows 10 更新助手----易升通过 更新助手网站或直接点击这里下载Windows 10 更新助手。运行Windows 10 更新助手更新助手下载完成后,直接运行程序,按照步骤, 一直点下一步即可。更新后遇到的问题更新后部分电脑可能会遇到以下情况:指纹解锁失灵锁屏界面指纹解锁消失具体解决方法请参考
2021-06-10 18:36:52
1650
原创 Gradle sync failed: 句柄无效。 的解决方法
从Github上克隆了自己的项目,使用Android Studio无法打开,提示如下:22:43 Gradle sync started22:43 Gradle sync failed: 句柄无效。 (438 ms)解决方法:File->Project Sturcture 里面,把JDK的地址更换为自己的JDK(例如JDK-15)。...
2021-06-10 05:57:30
924
原创 Matlab对含噪声图像的滤波操作_两种噪声_三种滤波器_两种方法
注释很重要Matlab对含噪声图像的滤波操作。噪声:高斯噪声(正态分布)均匀噪声用到的滤波器:高斯滤波器盒型滤波器中值滤波器用到的两种方法:直接conv2fft2%%C1figure;tiledlayout(1,3);img = imread("\LenaG.bmp");fft = fft2(img);nexttile;imshow(img);title("LenaG");fft_shift = double(fftshift(fft));fft_mag
2021-03-28 07:07:23
2088
原创 Matlab对图像进行傅里叶变换相关操作(注释)
注释很重要Matlab对图像进行傅里叶变换的相关操作,注释记录了学习中遇到的问题与学到的知识。close allclear%% 1%The signal in MATLAB is a discrete signal, and the sinusoidal signal is a continuous signal, so it needs to be sampled to discretize it.%MATLAB中的信号为离散信号,而正弦信号为 连续信号,所以需要 采样 将其 离散化。%
2021-03-28 07:00:06
802
原创 对象识别算法文献综述
简介对当前流行的对象识别算法进行了文献综述,总结出的一些规律。算法:R-CNN, SSP-Net, Fast R-CNN, Faster R-CNN, MS-RCNN, Mask R-CNN, Light Head R-CNN, TFPN, YOLO,SSD, DSSD, SqueezDet, YOLO9000。
2021-03-28 06:55:08
270
原创 Debian 7 的 apt-get update返回404 Not Found
简介Debian 7 (Wheezy)版本外网环境使用apt-get update返回`Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP :]问题分析与解决方法零、Debian Wheezy版本原始源已经不存在了,所以需要修改源列表(Source list)。一、修改源列表,并删除原始源。vi /etc/apt/sources.list deb http://
2021-03-28 06:34:38
368
原创 AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe)
文章目录简介解决办法参考简介Tensorflow视频解码错误,错误提示如下:AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe).解决办法安装conda-forge。conda install ffmpeg -c conda-forge参考【1】https://github.com/MrinalJain17/Human-Activity-Recognition/issues/
2021-03-28 06:20:13
1606
原创 Windows系统的Anaconda与Tensorflow
文章目录前言安装过程遇到的问题前言疫情期间与同学一起学习制作了Covid-2019社交距离检测系统,需要使用到Tensorflow,由于我使用的python环境过高,(项目需要使用python3.6)便想到了在Anaconda环境下安装Tensorflow。将安装过程中的坑记录在这里。安装过程 1. 安装Anaconda到Windows系统中,打开Anaconda Prompt。 2. 创建虚拟环境,虚拟机名称nameOfVM,并设置Python版本3.6。conda create -n
2021-03-27 22:57:39
84
原创 约束满足问题的三个启发式(Constraint Satisfaction Problem)
文章目录总结以澳大利亚地图为例总结常见的三个启发式:最小剩余值(此变量仍然有多少个有效值)度启发式(此变量影响多少其他变量)最小约束值(什么值将为其他变量留下最多其他值)以澳大利亚地图为例题目要求: 对澳大利亚地图的每个州进行着色,每个区域可以涂上红色、绿色或者蓝色,要求是相邻的区域颜色不能相同。(不需要考虑T,因为T可以涂任意颜色)分析:->根据启发式1,NT和NSW的剩余有效值数量都相同。->根据启发式2,NSW影响1个变量,但是NT影响0个,所以下一步应该给NS
2021-03-27 22:35:38
988
原创 证明八数码问题游戏的状态可以划分为两个不相交的集合,每个集合中的状态经过任意多步行动都不能转化成另一个集合中的状态
文章目录前言如何证明八数码问题无解前言八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。如何证明八数码问题无解用一个一位数组代替二维的3*3棋盘,用0代替空白格,即1 2 3 4 5 6 7 8 0还可以写成2 1 3 4 5 6 7 8 0在上面两个例子中,第一个是有解的,第二个无解。每个数字前面比它大的数字的个数的和称为这个状态的逆序数。现在来看两个例子中,除去数字0
2021-01-22 00:13:54
1011
3
原创 为什么“Fire alarm went off”的意思是闹钟响了?
The fire alarm went off的含义圣诞节和元旦期间,做了公寓的student warden,今天突然接到了一个电话,说检测到火警警报,让我去查看。虽然当时能理解工作人员意思,都Fire alarm了,肯定是火警啊,后来仔细想想怎么都无法理解为什么off代表着响。后来在LEARN ENGLISH WITH DEMI2015年的一个文章中找到了答案:An alarm system is usually set, so you need something to trigger it.
2021-01-03 08:23:42
1764
原创 关于配置Gitalk时提示“没有issue”和“Error: Validation Failed”的问题
配置Gitalk踩到的坑提示没有issue解决方法:直接登录owner的Github账号。如果登陆后跳转到主页,说这个_post的md文件标题中含有中文符号和空格,删除即可。提示Error: Validation Failed解决方法:_post的md文件标题过长,缩短标题即可。Note:与标题有关的错误直接修改文件标题即可,文本内容不受限制。...
2020-12-31 23:49:20
438
原创 关于Windows运行YOLO和SSD的python代码提示“No module named ‘cv2‘”和”** On entry to DGEBAL parameter number“的问题
文章目录Python运行YOLO和SSD相关文件时报错提示`ModuleNotFoundError: No module named 'cv2'`提示Python运行YOLO和SSD相关文件时报错提示ModuleNotFoundError: No module named 'cv2'解决方法:安装opencv-python。pip install opencv-python提示 ** On entry to DGEBAL parameter number 3 had an illegal
2020-12-30 04:23:59
1165
3
原创 LeetCode 387. 字符串中的第一个唯一字符 (Java)
文章目录题目地址题目要求解题思路需要注意的解法:代码题目地址https://leetcode-cn.com/problems/first-unique-character-in-a-string/题目要求给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。示例 1:s = "leetcode"返回 0示例 2:s = "loveleetcode"返回 2提示:你可以假定该字符串只包含小写字母。解题思路indexOf和lastIndexOf
2020-12-23 04:09:36
106
原创 LeetCode 287. 寻找重复数 (Java)(快慢指针法和二分法)
文章目录题目地址题目要求解题思路需要注意的解法一:快慢指针法代码快慢指针法思路解法二:二分法代码二分法思路题目地址https://leetcode-cn.com/problems/find-the-duplicate-number/题目要求给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,
2020-05-26 15:30:05
227
原创 LeetCode 102. 二叉树的层序遍历 (Java)
文章目录题目地址题目要求解题思路需要注意的思路代码队列中poll,peek和element的区别题目地址https://leetcode-cn.com/problems/binary-tree-level-order-traversal/题目要求给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例 1:二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍
2020-05-13 15:29:31
153
原创 LeetCode 155. 最小栈 (Java)
文章目录题目地址题目要求解题思路需要注意的解法一:两个栈代码两个栈思路解法二:一个栈代码一个栈思路题目地址https://leetcode-cn.com/problems/min-stack/题目要求设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。示例 1:输入:["MinStack","push",
2020-05-12 17:01:53
145
原创 LeetCode 26. 删除排序数组中的重复项 (Java)
文章目录题目地址题目要求解题思路需要注意的代码题目地址https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/题目要求给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 num
2020-05-10 19:13:39
110
原创 安卓数独游戏(三)界面绘制之自定义视图
文章目录创建自定义视图类自定义视图类中重要函数onDraw函数如何刷新自定义视图界面onTouchEvent函数自定义视图中的Toast消息框创建自定义视图类创建自定义视图之前,需要创建自定义视图类,之后在资源文件.xml中作为一个元素插入。创建自定义视图类时,需要继承View类,并重写类的构造函数。自定义视图类的基本结构如下所示:public class draw_sudoku_grid_easy extends View { public draw_sudoku_grid_easy(su
2020-05-10 18:29:20
507
原创 LeetCode 236. 二叉树的最近公共祖先 (Java)
题目地址[https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/](https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/)题目要求给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖
2020-05-10 15:40:10
152
原创 安卓数独游戏(二)界面绘制之约束布局-ConstraintLayout
界面绘制之约束布局 ConstraintLayout新建布局资源文件配置布局中元素纯代码模式代码与预览混合模式图形用户界面模式约束布局的关键代码按钮上字母全部大写问题元素位置设置本项目使用约束布局和自定义视图相结合的方法绘制界面。这篇文章主要介绍了约束布局,即ConstraintLayout。新建布局资源文件在res->layout文件夹中击右键,创建一个Root element为androidx.constraintlayout.widget.ConstraintLayout的Drawabl
2020-05-09 18:44:36
511
原创 LeetCode 69. x的平方根 (Java)
x的平方根题目地址题目要求解题思路需要注意的代码题目地址https://leetcode-cn.com/problems/sqrtx题目要求实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。解题思路第一眼肯定是retu
2020-05-09 02:01:33
169
原创 安卓数独游戏(一)隐藏AndroidActionBar
在开发Android应用时,默认会有如图所示的一栏大大的ActionBar:如果想要去除ActionBar,只需要在页面中的onCreate函数中加入getSupportActionBar().hide();即可,例如:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().hide(); //隐藏Action
2020-05-08 19:04:56
361
原创 安卓数独游戏(零)
安卓数独游戏(零)前言游戏简介开发环境关于游戏前言历时半年,终于项目–安卓数独游戏(Android Sudoku Game)。 在材料提交后,准备再次从头复习一遍软件开发的过程,同时对项目中遇到的问题和用到的方法做一个记录。游戏简介数独是一个数学逻辑游戏,它包括9x9个格子,玩家需要通过已知数字推断出剩余数字,来保证行、列和九宫格包括不重复的数字1-9。除数独游戏的基础游戏功能外,本项目还实现了分享,保存,标记,提示,昼夜模式切换和点击音效设置等功能。开发环境集成开发工具:Android
2020-05-08 19:01:41
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人