- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 Allure的简单使用
简单的理解下,可以把Allure当成一个用于生成美观测试报告的开源工具,配合Pytest测试框架使用更佳。也就是说,Allure是在Pytest执行测试用例结束后生成的测试数据的基础上,对测试数据进行进一步处理、统计,生成格式统一、美观的测试报告,并通过HTML展示。
2023-09-01 09:06:56
270
原创 C++实现双向RRT算法
RRT(Rapidly-exploring Random Trees)是Steven M. LaValle和James J. Kuffner Jr.提出的一种通过所及构建空间搜索树实现对非凸高维空间快速搜索算法。该算法可以很容易的处理包含障碍和差分运动约束的场景,因此被广泛应用在各种机器人、无人车的运动规划场景中。
2023-09-01 09:06:15
1244
原创 常用开发工具的安装和使用
JetBrains开发的众多开发工具提供教育优惠,可以方便在校学生使用。通过学校提供的教育邮箱,即.edu邮箱注册帐户后,即可下载专业版的开发工具,否则只能使用社区版,会缺少一部分功能,因此还是建议使用教育邮箱进行认证一下。初始化教育邮箱。南中医的教育邮箱账号为:学号+@njucm.edu.cn 初始密码为Nzy*身份证后六位。通过访问http://mail.njucm.edu.cn/ 进行登录,第一次登录后需要修改密码。注册JetBrains平台账号。
2023-09-01 09:05:22
145
原创 Windows下安装MySQL
官网下载地址点击下载之后会跳转界面可以不选择注册或登录账号直接开始下载。由于该服务器在国外下载速度可能会很慢,当然会魔法的话就不一样了。如果网速很不理想的话,可以使用国内的镜像源,速度会很快的,这里有一个进入之后可以看到很多选项,找到我们所需要的MySQL,然后选择你想下载的MySQL的版本进去之后会发现有很多很多的安装包,看着就头皮发麻,一眼望去找不到我们需要的windows下的MySQL安装包,这里教大家一个小技巧,按ctrl+F会调出一个搜索框,可以用来搜索你需要的包,如果电脑是32位的话搜索。
2023-09-01 09:04:48
110
1
原创 软件设计与体系结构复习
计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档及数据,计算机软件=程序+数据+文档软件由两部分组成:一是机器可执行的程序及有关数据;二是机器不可执行的,与软件开发、运行、维护、使用、培训有关的文档。软件是逻辑产品而不是物理产品软件分为:系统软件、实时软件、嵌入式软件、科学和工程计算软件、事务处理软件、人工智能软件、个人计算机软件软件体系结构是软件系统的结构,包括软件元素、软件元素外部可见的属性以及这些软件元素之间的关系。
2023-09-01 09:04:37
689
1
原创 Vue+Django前后端请求时出现CSRF缺失错误
最近在做一个项目,选定的是前后端分离开发,后端使用python的Django框架,前端使用Vue.js。在一开始的时候对后端进行编写时,虽然依照RESTFUL规范进行开发的,但是在代码的规范性和美观性上有缺失,所有最近又将其更新为基于类的视图。在前后端进行请求的时候出现了csrf缺失的情况,这是django的跨域访问问题,django会对合法的跨域访问做这样的检验,cookies里面存储的csrftoken和POST等headers里面的字段作比较,只有两者匹配,才能通过跨域检验,否则会返回一个错误。
2023-09-01 09:04:01
809
2
原创 HttpServletRequest
HttpServletRequest代表客户端的请求,用户通过HTTP协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过整个HttpServletRequest的方法,获得客户端的所有信息。
2023-09-01 09:03:50
63
1
原创 中药知识图谱
下载Neo4j图数据库的包。由于官网在国外,国内下载的话速度会相对慢一些,,推荐下载社区版zip。或者下载我上传的包。环境设置使用Neo4j之前需要保证你的开发环境中必须要有Java环境,因为其运行需要java环境的支持,如没有安装,请先安装Java环境后,再安装Neo4j图数据库,防止后期无法使用。选择一个合适的位置,将zip解压,记住解压后的文件夹所在的位置。然后进行环境变量的设置按照这个操作顺序你可以很快的找到环境变量的设置。
2023-09-01 09:03:26
159
1
原创 Python地图栅格化实例
`shapefile`是`GIS`中的一种非常重要的数据类型,由`ESRI`开发的空间数据开放格式,目前该数据格式已经成为了`GIS`领域的开放标准。目前绝大多数开源以及收费的`GIS`软件都支持该数据类型。事实上,`shapefile`文件指的一种文件存储的方法,实际上该种文件是由多个文件组成的。组成一个`shapefile`有三种文件必不可少, '.shp','.shx','.dbf'文件。
2023-08-31 19:46:02
1026
原创 解决Vue3中定时器自动销毁问题
在近期的一个Vue项目中使用到了定时器,由于本人没有系统学习过前端,对前端项目的水平仅限于能够使用,一些细节上可能存在问题,比如定时器这个问题。在项目中,页面自动刷新、切换后还在重复不停的发送请求的问题。
2023-08-31 19:43:48
1974
原创 Nginx+Rtmp推流服务器方案
打开OBS,在文件 -> 设置->直播中,填入rtmp://ip:port/live/,以及推流码。或http://ip:port/hls/demo.m3u8。输入: rtmp://ip:port/live/demo。出现Welcom to nginx ,配置成功。设置好了,添加一个屏幕捕获,点击开始直播。打开VLC,媒体->打开网络串流->网络。1935端口是默认的推流端口。安装包,并将其放在了。
2023-08-31 19:42:42
1352
原创 Nginx+RTMP服务器推流方案二
打开OBS,在文件 -> 设置->直播中,填入rtmp://ip:port/live/,以及推流码。直接在网页输入http://ip:port, 如果出现如下页面,证明首页和基本配置没有问题了。在网页输入http://ip:port/stat,如果出现如下页面,正面监控功能没问题。这里下载的是nginx-http-flv-module。出现Welcom to nginx ,配置成功。那么http-flv视频流就是。1935端口是默认的推流端口。如果发布的流名称是demo。安装包,并将其放在了。
2023-08-31 19:41:33
234
原创 已知一点经纬度,方向角和距离,计算另一点的经纬度
最近因为项目需要在地图上绘制小车的方向线,需要根据当前坐标和方向角计算当前方向上的另一个坐标点,下面是一个在Javascript上实现的计算方法。
2023-08-31 19:40:57
1517
原创 SRS+Docker部署教程
但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。重新加载配置文件,重启docker服务。设置Docker镜像加速。
2023-08-31 19:40:13
370
原创 SRS+Docker部署教程
但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。重新加载配置文件,重启docker服务。设置Docker镜像加速。
2023-08-31 19:39:28
769
原创 Centos7设置静态IP
在虚拟机中安装完centos之后,一般都是无法直接使用网络的,最明显的分辨方法是ping 某个ip时会提示 未知的名称或服务,有时使用ifconfig命令时也会出现类似的提示,这个时候我们可能需要手动进行ip设置
2023-08-31 19:38:30
54
原创 Centos7设置静态IP
在虚拟机中安装完centos之后,一般都是无法直接使用网络的,最明显的分辨方法是ping 某个ip时会提示 未知的名称或服务,有时使用ifconfig命令时也会出现类似的提示,这个时候我们可能需要手动进行ip设置
2023-08-31 19:37:21
61
原创 Python+UDP+Threading
近期用python socket使用TCP协议做了一个小型的数据收发服务器,后来由于在实际场景中使用时,出现网络不佳导致出现错误的情况,改成了使用UDP协议重做了一版,总体效果变好了。下面是通用代码,实际使用时在这基础上进行修改即可
2023-08-31 19:35:58
48
原创 轻量GIT服务器Gogs搭建教程(梭哈版)
Gogs(`/gɑgz/`)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 **所有平台**,包括 Linux、macOS、Windows 和基于 ARM 的操作系统
2023-08-31 19:35:02
660
原创 Linux串口映射
在进行Linux开发过程中,发现串口插入的顺序不同,串口号会随之变化,这是由于Linux的特性决定的。根据设备的上电顺序分配ID,但是 这样在程序运行过程中,出现串口变化的话,会导致程序出现错误,因此我们采用串口映射的方式,给物理串口分配一个别名,利用别名来避免这种问题。
2023-08-31 19:33:50
706
原创 Python多进程使用案例
由于python解释器GIL锁的存在,python中的多线程并不是真的多线程,事实上是在一个cpu内核上运行的,无法调用电脑的多核性能,就出现了一个人干活,剩下几个人在旁边围观的经典场景。那么为了更好的提升性能,在一定情况下是推荐使用多进程模式实现功能的。但是在python多进程中我们需要注意一个事情是,由于每个进程的资源相互独立,那么我们应该尽量避免共享资源。
2023-08-31 19:31:20
96
原创 大学c语言程序设计 习题6.3 6.10 6.15 (水仙花数及鸡兔同笼问题)答案
c语言程序设计 习题6.3 6.10 6.15 (水仙花数及鸡兔同笼问题)答案6.3#include <stdio.h>#include <stdlib.h>int main(){ int x=1,find=0; while(!find) { if(x%2==1&&x%3==2&&x...
2018-10-31 16:47:51
1204
空空如也
c++定义了一个动态数组但是报错???
2019-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人