自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Frank杰的博客

为了心中的那一个梦,不断地去追群光芒

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

原创 关于在服务器配置MongoDB数据库——从入门到入土

在配置服务器中的MongoDB时,之前尝试了好多种方法都卡在奇怪的地方失败了,今天终于成功了,所以来这里记录一下。在这里先提醒各位一定要多建一些快照,要不然的话只能刷机重来,很痛苦。...

2022-08-28 08:32:02 1620 2

原创 关于github双因素验证问题解决方案

一、问题描述由于最近github最近的改动使得node_modules依赖出现无法下载的问题,为了避免将来遇到或是现在出现无法解决因此做一篇文档帮助大家解决问题。二、解决步骤1、首先进入GitHub(如果进不去可能需要科学上网),点击头像打开下拉栏,进入settings页面。2、点击进入下面的developer settings页面3、在此页面下点击generate new token4、在新打开的页面中选中下方所有复选框,然后点击生成token5、最后,这里注意保存下方生存的toke

2021-09-17 22:53:13 2054 1

原创 nginx配置二级域名

网上找了很多教程没有用也看不懂,一开始担心接口冲突监听了其他端口设置失败改过来才可以。打开nginx的配置文件,监听80端口,server_name就是要设置的二级域名的地址,index不用说,location是要打开的目录,root是要页面的目录./api/是我要跨域的接口名字,proxypass是接口地址。server { listen 80; server_name file.hongmenglab.cn; index index.html index.htm inde

2021-04-13 13:23:57 286

原创 vue+element实现分页效果

之前一直不太明白element的分页怎么实现,当时自身实力确实有些欠佳,只看官网无法理解它的用法,此刻记录一下自己的经验。分页功能使用v-for和element表格都是一样的,只需要对获取的数据进行一次拆分即可,代码如下:<el-card shadow="hover"v-for="(item,i) in DirList.slice((currentPage-1)*pagesize,currentPage*pagesize)" :key=i>...

2021-03-07 13:30:49 1251 2

原创 关于Linux服务器在不同端口下挂载多个网页

之前用的windows系统+宝塔面板这方面并不需要太多注意,在面板里面设置以后就可以在二级域名下挂载多个网页了,现在因为一些原因改用linux系统使用lampp手动搭建,好多问题都要从头开始摸,像之前那样通过子域名显示不同网页的方法还没找到,先来说下如何在通过更改配置文件使用端口挂载多个网页吧:首先进入lampp安装目录,进入etc文件夹打开httpd.conf# 8081是你要使用的端口号如baidu.com:8081<VirtualHost *:8081># 网站根目录Docume

2021-03-03 09:26:10 643

原创 虚拟机教程

给老妹儿的一篇教程——关于虚拟机一、首先是下载系统镜像,在msdn我告诉你下载,需要哪个就下载哪个,不行就换一个。然后选中之后去下面的已勾选复制下载链接打开迅雷即可下载。二、打开VMware-文件-新建虚拟机-下一步,文件路径选择虚拟机镜像文件位置,下一步,产品密钥网上搜,下一步系统安装选择在其他盘(C盘空间大无视),名字自起或默认,下一步到最后完成即可。设置共享文件夹虚拟机端设置:点击上栏中虚拟机-虚拟机设置-选项-共享文件夹1、右方栏中选择总是启用2、选中在windows客户机中映射为网.

2021-02-28 20:54:40 296

原创 使用node将服务器变成图床

使用vue有时候链接本地文件夹下的图片会出现一些问题比如找不到资源,不过链接的话只要服务器不挂就没关系,所以在这里记录一下如何使用node做自己的图床。假设使用的是express脚手架,只需要在app.js中加入下面这一行就可以了,启动项目后在浏览器地址栏输入lcoalhost:8082/share/文件名,若文件存在会正常显示。‘share’是可以自定义的名字,’./public/share’是要使用的文件夹路径。app.use('share', express.static('./public/s

2021-02-08 10:14:12 243

原创 yarn无法加载文件,因为系统上禁止运行脚本

yarn : 无法加载文件 C:\Users\czj00\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1yarn serve~~ ~~CategoryInfo : SecurityError: (???? [],PSSecurityExcept

2021-02-07 10:46:38 1990

原创 windows到检测其他通信声音响起时降低所有声音

当你在听网抑云时,如果系统收到通知并发出提示声音时就会把你的bgm声音降低百分之八十,这大大降低了听歌体验,那么解决方法呢?在下面。在任务栏里得音量图标上右键,打开声音设置,划到最底打开声音控制面板,点击通信,选择不执行任何操作。问题解决。...

2020-12-06 18:55:39 633

原创 NavigationDuplicated: Avoided redundant navigation to current location(路由跳转到当前页面报错)

记录一下我又发现了一个新的报错,准确说是warning,不影响你使用但是留着它影响心情,原因是我的路由跳转到了当前页面,下面是报错截图,解决方法在图片后面。只需要在你的router.js也就是路由配置文件下加入下面这段代码即可,注意Router是你实例化的路由对象,版本不同有可能是VueRouter,添加后问题解决。//获取原型对象上的push函数const originalPush = Router.prototype.push//修改原型对象中的push方法Router.prototype.

2020-11-21 19:48:54 6351

原创 补充一下node通过_id删除一条记录

mongodb的id类型似乎有点特殊,想要通过id执行数据库的操作需要引用mongodb模块的一个方法才行。首先假定你已经使用npm安装了mongodb模块,然后定义一个变量let ObjectId = require('mongodb').ObjectId;然后再去使用它//req.body.itemId是前端传过来的数据 collection.deleteOne({"_id": ObjectId(req.body.itemId)}, function (err, result) {

2020-11-21 16:13:58 351 1

原创 关于Vue3前端本地跨域

module.exports = { devServer: { host: "localhost", port: 8081, // 端口号 https: false, // https:{type:Boolean} // open: true, //配置自动启动浏览器 //配置跨域 proxy: { '/api': { // 要代理的地址

2020-11-20 13:49:29 535

原创 node项目部署https服务

难以形容这份喜悦了,这次是真的一杯茶一包烟一个bug改一天了先描述我的问题,我的网页配置了https证书,但是node部署后是http服务,在调用接口时候前端报错:“Mixed Content: The page at ‘https://XXX’ was loaded over HTTPS, but requested an in…”因为之前遇到过所以知道他是因为用了http访问了https接口或者反过来导致的,一波操作加上看了错误的方法受到了误导搞得心态很崩,在放弃的边缘终于找到了解决的方法!好了不

2020-11-18 21:28:55 1273

原创 图片转换base64

记录一下图片转换base64,目前在做的作业用到了,页面使用了vue+element-ui<template> <div> <el-upload class="avatar-uploader" action="https://jsonplaceholder.typicode.com/posts/" :show-file-list="false" :on-success="h

2020-11-14 17:30:44 72

原创 关于清除安卓项目自带的顶栏和标题

网上很多方法使用以后都造成了项目的闪退,只有这个起了作用,在这里记录一下。if (getSupportActionBar() != null) { getSupportActionBar().hide(); getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutP

2020-11-13 20:33:24 130

原创 移动应用测试环境配置

新建ANDROID_HOME变量,值为你的sdk环境,在path路径里添加d:/sdk/tools,d:/sdk/platformtools,然后重启电脑就好了

2020-11-10 07:23:25 236

原创 org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.

org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.internal.application’]今天从仓库拉去别人仓库遇到的这个报错,因为文件夹起了中文名字(新建文件夹[狗头]),记录一下...

2020-11-01 11:21:12 952

原创 安卓开发获取后端数据

首先在AndroidManifest.xml中设置下面几行<!-- 允许用户访问网络 --><uses-permission android:name="android.permission.INTERNET" /><!--这一行也是需要的,否则会报错,我的是这样-->android:usesCleartextTraffic="true"然后是java部分//post方式//body传值try { //要发送的json数据 String json =

2020-11-01 10:59:59 2180 1

原创 移动应用测试笔记

尽量不要使用id定位,可能会出现问题,和同学比对着同样的步骤差出30分,身边一个跟我情况一样的最后改成了其他的方法最后涨了20分,最后剩下几分钟我没时间去测试了,反正尽量避免我的这种情况吧,太难了。...

2020-10-25 17:00:57 99

原创 夜神模拟器:由于目标 计算机积极拒绝,无法连接

关于软件测试大赛的第二篇文章,顺序可能是杂乱无章的,比赛过后我会和同学一起商量做一个系统的博客文章。1、出现这种问题后先打开任务管理器,点击a和n寻找adb.exe以及nox_adb.exe,如果有结束掉,没有就到下一步2、找到SDK的目录和夜神模拟器的目录,将SDK目录(C:\Program Files (x86)\Android\android-sdk\platform-tools)下的adb.exe文件,复制到夜神模拟器的目录(C:\Program Files (x86)\Nox\bin)下,将夜

2020-10-24 10:17:04 9491 2

原创 evosuite找不到文件xxx_ESTest

最近在做软件测试大赛得项目,一段时间内我将发布一系列博客记录我的问题,我的环境是在慕测官网下的,对于测试内容不是很理解,所以可能很多地方写的不正确,希望大佬见到可以指正一下。这篇博客记录的是下面这个问题,我是这样解决得。把jdk文件目录下得lib里的tools复制到jre目录下的lib中,然后重启你的eclipse。我的同学也遇到了相同的问题,然后他就去干其他事回来再重新搞了一下,问题解决了…迷惑。...

2020-10-23 01:52:48 564 5

原创 Vue嵌套路由加重定向实现侧边栏路由跳转

记录一下自己对嵌套路由的理解我的博客需要头脚和侧边栏不变,点击相应标签网页中间切换内容,一种方法是写多个页面每一个都包括了网页的头尾侧边栏等内容,但这样显然不是个很好的处理方法,所以就用到了嵌套路由。首先路由要显示内容需要<router-view>,在app.vue会有一个顶层的view,它用来显示页面中不变的部分,然后在home页你要显示可切换内容的地方再添加一个<router-view>,我的部分代码如下://home页<div class="home">

2020-10-20 09:32:24 1078

原创 CSS的响应式处理

最近做网页想搞响应式布局,通过js可以实现但是效果不是很好,必须刷新才能改变,查询了一波资料以后发现了下面这个方法,通过css直接写一个响应的样式,它可以覆盖原有的样式,设置当屏幕大小为多少时显示什么样式,无需刷新响应页面,在此记录一下。@media(max-width: 320px) { /* 你的css代码 */ }...

2020-10-19 10:01:32 143

原创 绝对定位置于顶层无法点击底层元素

问题是这样的,我在我的网页中引入了一个绝对定位覆盖整个网页的canvas,下方有跳转链接被画布挡住无法点击,所以写文记录一下这个问题。解决方案:在绝对定位的画布添加属性 pointer-events:none;这样就可以让鼠标穿透这一层直接去点击下一层解决我的问题。CSS的属性好多啊,还是要继续学习。...

2020-10-16 13:03:19 1214 1

原创 webstorm关闭右上方的浏览器打开

如下图,这个烦人的小东西让本来就不是很宽敞的屏幕如同雪上加霜,今天来说说怎么kill掉他!打开 File => Settings搜索browse,找到webbrowser把这几个勾全消掉,问题解决,清爽的八大鸟。

2020-10-15 20:11:05 2267 3

原创 node连接数据库实现增删改查

首先安装mongodb包cnpm install mongodb在文件中导入mongodb包var MongoClient = require('mongodb').MongoClient;var url = "mongodb://localhost:27017";const db_name = "classWeb";连接数据库MongoClient.connect(url, (err, client) => {//连接db_name这个数据库并使用student这张表const

2020-10-05 14:09:46 656

原创 vue中data为什么要写return返回值的问题

为什么要写return返回?因为不使用return包裹的数据会在项目的全局可见,会造成变量污染使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。这里记录一下,还有两种data的写法附在下面,提醒自己不要忘记。简单的vue实例data属性展现的形式:let app= newVue({ el:"#app", data:{ msg:'' }})使用组件化项目的形式:export default{ data(){ r

2020-10-03 16:00:54 623

原创 express框架(初学)

最近刚刚着手学习node,用express框架做出了简单的请求,在这里分享一下我的学习记录。由于我在做一个文件上传系统,所以顺便一起分享下multer模块的使用经验。第一步:下载安装express首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。$ mkdir myapp$ cd myapp通过 npm init 命令为你的应用创建一个 package.json 文件。欲了解 package.json 是如何起作用的,请参考 Spec

2020-10-02 10:59:07 347 2

原创 让form的action属性只提交数据不跳转页面

一个简单的问题,今天遇到并解决了,所以记录一下。话不多说上代码: <form action="http://localhost:8080" method="post" enctype="multipart/form-data" accept-charset="utf-8" id="myForm" target="nm_iframe"> <input type="file" name="file" id="file" value="file"> <input t

2020-10-01 23:07:51 3104 1

转载 vue项目部署服务器跨域处理(Apache)

Apache安装省略。 一、配置http反向代理地址1、首先确保Apache有这些模块,在Apache根目录下确认有这些模块,主要包含以下模块:mod_proxy.somod_proxy_ajp.somod_proxy_balancer.somod_proxy_connect.somod_proxy_http.so 然后打开配置conf/httpd.conf文件,将这些模块的注释去除,如下图所示:2、修改配置...

2020-09-11 08:31:45 775

原创 vue项目部署服务器跨域处理(nginx)

前言最近在做项目时候遇到了这个问题,网上找到的资料虽然详细但有些地方没提到,花费了一天的时间发现了我自己的问题,在这记录一下。我用的服务是NGINX,apache的没有再去测试。正文vue项目打包好后扔到服务器上,然后惊奇的发现在本地完美运行的连接到的后端接口一个也没有成功获取到数据,检查了无数次代码又百度好久之后才知道是本地运行时node已经帮我们实现了跨域,而在服务器中跨域需要重新配置。不再说废话了,接下来的说一下我的处理方法:首先进入nginx的目录文件夹->conf->ngin

2020-08-19 09:22:26 2467

原创 关于Vue的一篇学习笔记

Vue学习笔记自己在学习Vue的时候很迷茫,学长告诉说vue的全家桶要学习,生命周期原理要明白,各种ui框架要会用。。。虽然听的认真但真正开始学还是感到无从下手,跟着官方文档和一些视频苦功了几个月终于算是明白了一些,在这里记录一下自己的成长。最开始是跟着官方文档从头到尾把每个代码都敲了一遍,但是效率并不高,还有很多地方不明白,后来又找了一些视频,跟着视频里的老师随讲随敲代码才把之前没弄懂的地方弄清楚。当初学习是把组件、插槽和动画这些选择放到最后去学习,因为这些当时对自己来说有些难以理解,一个月的时间我了

2020-07-07 12:17:04 144

原创 使用于element组件通过调用后端数据实现的筛选

最近在开发一个系统时发现element-ui官方文档提供的筛选功能只能筛选前端页面中的数据,而当存在大量数据且每天都会出现新的筛选项时会变得难以处理,所以整理了一篇使用vue+axios+element实现的通过调用后台数据完成全局筛选,希望各位大佬如果有更好的方法可以来指正一下页面代码(部分)<el-table ref="filterTable" v-loading="listLoading" :data="list" element-loadin

2020-06-30 17:25:43 1196

转载 让Windows 10在你晃动窗口时不再最小化其它窗口

敲代码时经常会遇到一个问题,就是想要浏览一个网页,手就不自觉的拖拽着这个窗口晃动,而其他窗口就自动最小化隐藏了起来,虽然不是什么大问题但是属实觉得有点烦人==,在网上搜了一下找到了解决方法,遂分享一下: Windows 10继续存在着Aero Shake这个功能,它的功能是在你晃动屏幕上诸多窗口中的其中一个窗口时,除这个被晃动窗口之外的其它窗口都将会被最小化。如果你经常“手抖”,想要关闭这个功能,可以阅读这篇文章。在Windows 10的设置中,并没有提

2020-06-29 22:31:11 7658 4

原创 软件需求期末复习

第一章 需求工程导论主要内容:1、为什么学需求工程:无需求,无软件;需求不清,软件必败2、需求工程师重点内容:1、需求工程定义: 2、需求工程主要活动,并能简单描述 3、综合分析软件需求工程师应该具备的技能。第二章 软件需求基础【主要内容】1、需求的定义、软件需求的分类2、良好的软件需求应该具备的特质【重点内容】1、业务需求的定义、用户需求的定义、性能需求定义2、掌握IEEE对于需求的分类。3、常见的非功能需求[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

2020-06-17 17:03:56 1669

空空如也

空空如也

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

TA关注的人

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