自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI Habitat上Habitat-Lab for Navigation教程在Colab的一些补充

AI Habitat上Habitat-Lab for Navigation教程在Colab的一些补充

2023-02-17 01:25:55 555 1

原创 site-packages/gym/spaces/dict.py“, line 64, in __getitem__ return self.space[key]

gym版本过低,卸载安装更高版本即可。

2023-02-16 15:12:05 193

原创 Allenact示例教程无法运行解决

Allenact示例教程无法运行解决Tutorial: Navigation in MiniGrid. 教程

2023-02-15 20:40:58 280 1

原创 图床搭建及图床域名设置

图床搭建及图床域名设置

2023-02-14 14:17:53 299

原创 初次下载git后配置github

初次下载git后配置github

2022-08-18 16:16:07 204

原创 Linux简单介绍及常用命令

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...

2022-08-18 16:12:24 216

原创 部署wordpress参考教程及常用命令与问题解决

部署WordPress步骤一:买个云服务器(-。-),建议选阿里云(腾讯云对不起)参考:建站教程(二):Ubuntu上如何配置Nginx+MySQL+PHP7(LNMP)建站教程(三):在Ubuntu上如何基于Nginx部署WordPresslinux命令ps aux|grep main (查看进程/检索进程)killall main(删除进程)ls( 显示当前目录内容(目录清单))ll(显示当前目录下文件的详细信息,包括读写权限,文件大小,文件生成日期等)rm *.xxx(删除当前目

2022-02-19 00:45:51 1743 2

原创 简单构建神经网络及保存模型

参考学习【莫烦Python】PyTorch 神经网络大体步骤:收集数据定义神经网络模型训练网络1.神经网络搭建大体框架及定义# 构建网络模型class Net(torch.nn.Module): # 继承 torch 的 Module def __init__(self, n_feature, n_hidden, n_output): super(Net, self).__init__() # 定义每层用什么样的形式 self..

2022-01-20 11:06:41 648

原创 git简单操作记录

更多可以参考 Git-基础-远程仓库的使用1.创建本地仓库1.初始化一个Git仓库git init2.把文件添加到仓库git add ..表示添加所有文件3.把文件提交到仓库git commit -m "wrote a readme file"2.配置ssh key1.运行cd ~/.ssh , ls观察是否有id_rsa 与id_rsa.pub 文件2、不存在创建ssh keyssh-keygen可以一直按回车,进行默认操作。sshkey生成后,便可将id_rsa.

2021-12-10 21:13:59 652

原创 Python-OpenCV视频帧间差分、高斯混合建模、背景差分提取前景目标标示轮廓、KCF目标跟踪、Meanshift算法跟踪

本人只是想很简单的入门了解opencv,相关原理和知识了解的不多,肯定有很多地方和代码写的不对,仅供参考。1.帧间差分帧间差分法是一种通过对视频图像序列的连续两帧图像做差分运算获取运动目标轮廓的方法。当监控场景中出现异常目标运动时,相邻两帧图像之间会出现较为明显的差别,两帧相减,求得图像对应位置像素值差的绝对值,判断其是否大于某一阈值,进而分析视频或图像序列的物体运动特性原理:当视频中存在移动物体的时候,相邻帧之间在灰度上会有差别,求取两帧图像灰度差的绝对值,则静止的物体在差值图像上表现出来全是0,

2021-11-14 01:18:01 6547 2

原创 Python-OpenCV中Harris,SIFT特征点提取,SIFT描述子匹配,图片拼接生成全景图

将最近所学opencv的图像处理做个小整理,下期打算整理视频处理的一些记录。1.使用OpenCV对图像进行Harris,SIFT特征点提取,并标注特征点更多可以了解 Harris角点检测和SIFT特征· 特征点是啥?图像处理中,特征点指的是图像灰度值发生剧烈变化的点或者在图像边缘上曲率较大的点(即两个边缘的交点)。图像特征点能够反映图像本质特征,能够标识图像中目标物体。通过特征点的匹配能够完成图像的匹配(来自百度百科)。局部特征从总体上说是图像或在视觉领域中一些有别于其周围的地方;局部特征通常

2021-11-09 00:40:22 2805 3

原创 简单认识DNS及解析流程

简单理解DNS及解析流程简单整理了下这周计算机网络课上的我的PPT分享题目。参考超详细 DNS 协议解析DNS域名解析过程bilibili我们知道,因特网上识别主机的方式有两种:1.使用IP地址。 2. 使用主机名(域名)那么从浏览器地址栏输入 url 到请求返回发生了什么? 更多可以了解 细说浏览器输入URL后发生了什么首先会进行 url 解析,接着根据 DNS 系统进行 ip 查找,DNS会通过名称(域名)来查询IP地址。那么DNS是啥?它是如何进行解析的?1.认识D

2021-11-05 21:56:24 892

原创 gitee+PicGo搭建图床报错上传图片失败。错误信息: fail to parse result image path from:[ PICCO INFO]: Tr ans forming.. C

报错如下:可能导致的问题:gitee 仓库名repo 定义错误,要以gitee链接上的路径为准修改后即可上传成功参考搭建图床方法: Typora 安装 PicGo方法

2021-10-22 00:45:27 1566

原创 前端部署服务器记录

前端部署服务器最近需要开发网站,但好像没找到比较好的部署前端流程说明,特此记录一下自己的部署流程,仅供参考。本服务器系统为Ubuntu,不清楚其它系统也是否适用本流程。1.安装NginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其占用内存少、并发能力强、能支持高达 5w 个并发连接数。更多可以了解 万字总结,体系化带你全面认识 Nginx !1.安装sudo apt install nginx检查是否安装成功nginx -v#### 2.

2021-10-17 21:20:39 1467

原创 软件著作权代码提取60页制作Word

简单分享一个GitHub上开源的代码自动提取工具China software copyright extraction tool,使用说明其实仓库里已经写的很清楚了,虽然是英文,但翻译过来还是能够看得懂的。顺便分享一个代码统计工具CLOC的使用,可用于代码行数的统计。这里对Ramile进行简略的使用说明:1.克隆存储库,或下载源码解压2.安装依赖项要运行 Ramile 源代码,需要安装依赖项:pip install -r requirements.txt. 或者如果在中国,可以使用镜子pip i

2021-10-10 10:32:34 2036 3

原创 python-OpenCV图像处理小总结,色彩空间转换、灰度直方图、点运算、滤波操作

(一)使用OpenCV进行RGB到HSV和YUV色彩空间转换,并显示保存。• HSV分别是色调(Hue),饱和度(Saturation)和明度(Value)•YUV中Y表示明亮度,U、V表示色度(浓度);色度信号是由两个互相独立的信号U和V组成def demo1(): img = cv2.imread("demo.bmp") cv2.imshow('before', img) img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) #.

2021-10-03 16:13:02 1233

原创 微信小程序setData修改数组、数组对象、对象键值对总结

因为自己总记不得setData修改数组时的写法,便打算好好记一下。setData修改数组、数组对象(es6) this.setData({ ['list_1[' + 1 + ']']: 10, //当然数字也可以换成变量 ['list_2[' + 1 + '].name']: 'fff', })setData修改对象键对值因为上一种方法只适用于数组修改。该情况修改对象键对值要先获取对应的 this.data 的值,修改好后再发送到视图层。 var finish_ta

2021-09-26 23:57:26 1460

原创 微信小程序(env: Windows,mp,1.05.2108130; lib: 2.19.4)报错

报错如下:一看毫无头绪,找好久没发现。后来才发现是wxml有个小问题。{{item.text} 少打一个} ,所以报这个错好好检查一下自己的wxml是不是哪里少打了没注意到。

2021-09-20 14:57:13 12446

原创 js对Date对象的简单理解,当前日期增加天数后的动态变化

之前就想好好了解一下js的date对象还有时间戳,刚好最近想实现对日期增加天数或者减少天数,date对象会根据情况自动跟进日期的变化,比如月和年,所以就稍微查阅了一点date的资料。(我记得很久以前自己还专门写了一个函数来判断生成日期,判断各种闰年和月份啊,当时真太年轻了)更多关于Date的方法可以参考 JavaScript Date 对象对当前日期增加10天的变化: getDate() { var dateNow = new Date('2021/9/28') //new Dat

2021-09-18 23:11:33 605

原创 微信小程序荣耀机打开白屏,报错 TypeError: Cannot read property ‘name‘ of undefined

最近项目内测发现荣耀机打开小程序会白屏无法响应的情况,真机调试后报错 TypeError: Cannot read property ‘name’ of undefined,一开始琢磨挺久,后来仔细看了报错才发现有定位到组件方面,认真看了该组件代码后发现声明 properties 属性时由于粗心没写规范。(不晓得为啥其它机都没问题,就荣耀机会检查到该错误,果然内测很有必要性)错误写法如下:properties: { isStudent:'false', isCompan

2021-09-12 00:30:35 1202 2

原创 python简单模拟登录网站(以登录教务系统为例)

简单参考 Python3实现网站模拟登录 写了个python模拟登录教务系统,具体用到了selenium浏览器自动测试框架,参考了 Flask 的文档 作接口。代码供参考。import timefrom selenium import webdriver # 网页自动化from flask import Flask, requestapp = Flask(__name__)login_url = "https://auth.sztu.edu.cn/idp/authcenter/Action

2021-09-05 23:42:24 920

原创 Vue引入scss文件报错 Syntax Error: SassError: Undefined variable.23 │ $b-custom-radio-indicator-border-rad

错误如下:scss编译错误 error in ./src/assets/scss/index.scssSyntax Error: SassError: Undefined variable. ╷23 │ $b-custom-radio-indicator-border-radius-lg: $custom-radio-indicator-border-radius !default; │ ^^^^^

2021-08-28 15:20:28 8881

原创 微信小程序minium自动化框架安装

主要是为了以后小程序自动化测试先行的方便,具体实践方法后续更新,比如可以自动截图所有界面方便做使用文档 -。-(web端伙伴用Selenium实现了该想法)大体参考官方教程,步骤也是按官网教程来的:Minium Doc安装文档, 其实不是很能理解为啥一个文档还得这样弄。跳过安装文档,直接看 Minium文档Minium Doc 安装1.该文档使用 docsify 框架,需先安装 docsifynpm i docsify-cli -g2.下载文档git clone https:

2021-08-22 21:57:55 1599

原创 微信小程序自定义组件的使用,以分页加载为例

当一段代码要复用时,就要考虑做成组件或者模板了,可千万别偷懒复制过去,否则有好受的。。。组件可理解为一个部分页面,既有展示能力也有自己的逻辑处理(js),相当于一个可以单打独斗的小孩?而模板便只是用来展示,没有js。参考 官方文档Component(Object object)参考 民间博客Component组件以下以我创建loadmore组件为例:实现了分页加载和页底提示的功能组件的创建1.loadmore组件的创建在创建好的文件夹右键 - 新建Component2.loadmo

2021-08-07 23:58:34 1514

原创 微信小程序上拉加载,即分页加载的实现

目前自己使用的分页加载方法,大体可参考。主要思想是通过触底时增加当前页数,发起新页请求,将返回的新页数据数组与之前的数据数组连接,继而渲染当前前页面。js:var util = require('../../utils/util.js')Page({ data: { announcementList: [], //公告列表 pagenum: 1, //当前页默认值为1 total_pages: 1, //总页数默认为1 isPullDown_tapALL:

2021-07-31 22:28:38 784

原创 Python简单爬取“中国日报”新浪微博的早晚安鼓励话语

有时睡醒睡前会去看中国日报的早晚安,挺有意思的。考虑到以后可能会用到这方面内容的爬取,就试着先把功能代码写了。写的比较简单,仅供参考。具体实现可以写个定时脚本早上和晚上爬取内容和图片推送到服务器即可。# -*- coding = utf-8 -*-# @Time : 2021/7/23 20:52# @Author : fangfang# @File : requestTest.py# @Software : PyCharmimport jsonimport requestsimp

2021-07-24 23:48:33 466 1

原创 根据课表代码段生成年级课表Excel表格-python入门学习与正则表达式的简单应用

目前实现方法比较简单,需要手动复制课表相应的代码段到记事本,然后解析提取相应的内容整合生成excel,具体代码已注释啦。有时间了再琢磨怎么模拟登录后直接爬取代码段,可能以后某些时候会有用处~可知tbody段便是我们需要的部分,复制到记事本(tbody.txt)中,运行代码即可生成表格。# -*- coding = utf-8 -*-# @Time : 2021/7/17 21:02# @Author : fangfang# @File : demo9-timetable.py# @Sof

2021-07-17 23:27:28 380 3

原创 Quicker配置打开蓝牙设置页面、控制面板等系统页面

以配置蓝牙设置页面为例路径命令可以参考 Windows控制面板命令大全1.quicker新建选择运行命令2.路径/命令输入 :bthprops.cpl ,输入标题后保存即可3.设置完成

2021-07-10 19:41:21 400

原创 问题 D: 异或最大值-01字典树

时间限制: 1 Sec 内存限制: 128 MB提交: 116 解决: 52题目描述给定一些数,求这些数中两个数的异或值最大的那个值输入多组数据。第一行为数字个数n,1 <= n <= 10 ^ 5。接下来n行每行一个32位有符号非负整数。输出任意两数最大异或值样例输入3 3 7 9样例输出14可能这类题型接触不多,再加上一些运算符的概念也不清楚,开始看别人的参考代码很久都没理解,但慢慢啃下去还是总算理解了它的奥妙之处~~就记录了这个典型的01字典树题型。运算符的概念可

2021-07-02 20:08:30 179

原创 C语言移位运算符(<<,>>)、按位与(&)、按位或( | )、异或( ^ 、xor )的简单认识

因为平时接触不多,经常记不清C语言的运算符,但还是得好好认识一下。目录左移运算符( << )右移运算符( >> )按位与运算符(&)按位或运算符(|)异或运算符( ^ 、xor )左移运算符( << )将该数的二进位进行左移,右补0。左移几位相当于乘几次2;(看箭头的指向往左就是左移)例:a<<1,即将a的二进制为左移一位,右补0。左移1位相当于a*=2,左移2位相当于a *= 4a=2,其二进制位 :0000 0010 , 左移一位:0

2021-07-02 17:08:46 1155

原创 初学数据结构的入门过程

初学数据结构的入门过程数据结构的简单基础入门知识,也是我当初入门时自己跑的代码,具体我的理解已注释。(过几天开始准备数据结构复习认认真真梳理后再大更新~)可以通过跑一跑代码看看注释来理解理解~写的不好仅供参考。目录初学数据结构的入门过程1、指针理解2、递归理解-汉诺塔、数列求和、阶乘3、栈理解--链实现4、队列理解5、链表理解-用冒泡实现链表6、树理解1、指针理解#include<iostream>using namespace std;void fun(int **q) /

2021-06-26 18:51:49 360

原创 微信小程序常用封装接口

目前自己封装在使用的一些接口,积累多了再更新~util.js文件// Date格式时间转正常时间,传入date格式:Tue May 25 2021 17:02:48 GMT+0800 (中国标准时间)// 若date格式是:2021-05-25T17:02:48.896+08:00,需要new Date(date)变成Date格式const formatTime = date => { const year = date.getFullYear() const month = da

2021-06-18 20:42:59 348

原创 微信小程序 net::ERR_PROXY_CONNECTION_FAILED 报错

报错如下:解决方法:关掉重启微信开发者工具 ,-。- 如果还不行就关机重启,再不行就试试关掉你的Http代理~出错问题估计是某些进程没有结束导致的。

2021-06-18 19:59:19 3654

原创 微信小程序上传GitHub但commit用户不是github账号的问题

原因是 git 本地设置的全局邮箱和用户名跟 github 网站的不一致。解决方法:修改本地账号名称和邮箱与github账号名称邮箱一致就行。将之前提交的记录修正回来的方法可参考该链接:修改Git全部Commit提交记录的用户名Name和邮箱Email...

2021-06-13 15:46:47 381

原创 微信小程序style的动态样式使用-三元表达式

代码样例: <view class="cP-confirm" style="color:{{isListName?'#5478c7':'#bfbfbf'}}">确定</view>注意“ ”和‘ ’的用法,如果只套用两个“ ”,则会报错,之前一直没找出是什么问题后来才发现是自己脑子短路了。...

2021-05-30 01:47:00 4992 3

原创 Y - A + B Again

Y - A + B AgainProblem DescriptionThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal too.Easy ? AC it !InputThe input conta

2021-04-30 00:40:09 72 2

原创 带有技巧的搜索的简单入门题

前言参考视频教程 洛谷试练场 普及组 带有技巧的搜索有技巧的搜索。以简单基础普及题型为例,可在洛谷上查找题目提交,代码仅供参考。题目列表:1.P1118 [USACO06FEB]Backward Digit Sums G/S-涉及杨辉三角2.P1434 [SHOI2002]滑雪3.P1433 吃奶酪4.P1784 数独1.P1118 [USACO06FEB]Backward Digit Sums G/S-涉及杨辉三角题目描述有这么一个游戏:写出一个11至NN的排列a_ia**i,然后

2021-04-21 10:13:05 126

原创 贪心的简单入门题

前言参考视频教程 NOIP 洛谷试练场 普及组 贪心有就要以简单基础普及题型为例,可在洛谷上查找题目提交,代码仅供参考。题目列表:1.P1181 数列分段 Section I2.P1094 [NOIP2007 普及组] 纪念品分组3.P1208 [USACO1.3]混合牛奶 Mixing Milk1.P1181 数列分段 Section I题目描述对于给定的一个长度为NN的正整数数列A_iA**i,现要将其分成连续的若干段,并且每段和不超过MM(可以等于MM),问最少能将其分成多少段使得

2021-04-17 23:30:03 253

原创 递推与递归二分的简单入门题

前言参考视频教程洛谷试练场 普及组 递推与递归二分重在找规律以简单基础普及题型为例,可在洛谷上查找题目提交,代码仅供参考。题目列表:1.P1192 台阶问题2.P1025 [NOIP2001 提高组] 数的划分3.P1057 [NOIP2008 普及组] 传球游戏4.P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles1.P1192 台阶问题题目描述有NN级的台阶,你一开始在底部,每次可以向上迈最多KK级台阶(最少11级),问到达第NN级台阶有

2021-04-17 00:14:30 106

原创 动态规划之简单入门题

前言参考视频教程NOIP 洛谷题单【动态规划1】动态规划的引入还是需要慢慢理解。以简单基础普及题型为例,可在洛谷上查找题目提交,代码仅供参考。题目列表:1.P2196 [NOIP1996 提高组] 挖地雷2.P4017 最大食物链计数3.P1802 5倍经验日1.P2196 [NOIP1996 提高组] 挖地雷题目描述在一个地图上有NN个地窖(N \le 20)(N≤20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。当地窖及其连接的数据给出之后,某人可以从任一处开始挖地

2021-04-15 01:38:42 126

空空如也

空空如也

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

TA关注的人

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