vue 接口请求地址前缀本地开发和线上开发设置方式
开发环境 config/dev.env.js'use strict'const merge = require('webpack-merge')const prodEnv = require('./dev.env') module.exports = merge(prodEnv, { NODE_ENV: '"development"', API_ROOT: '"https://www.dev.com"' //本地请求前缀})线上开发环境 config/prod.env.js'use strict'const...
2024-01-10Vue路由守卫及页面登录权限控制的设置方法(两种)
①先在我们的登录页面存储一个登录数据// 登录成功时保存一个登录状态;sessionStorage.setItem("flag", 1);② 添加路由守卫方法一: 直接在路由中添加const router = new VueRouter({ ... }) // 路由守卫 router.beforeEach((to, from, next) => { // ...})方法二:当我们使用的是export default 方法时可以在main.js中添加 router...
2024-01-10原生JS实现点击数字小游戏
原生JS实现点击数字小游戏,供大家参考,具体内容如下最近公司在季度测试中出了一道很有趣的测试题,要求使用我们自己的黑科技–IVX来实现,感兴趣的朋友可以去了解哦,是真的黑科技,在这里我还是用原生JS来实现吧,题目是这样的:实现一个点击数字的小游戏:依次点击容器中随机生成的数...
2024-01-10vue 导出文件,携带请求头token操作
前言本文并不能直接复制到本地看效果,仅提供代码参考1.使用axios的方式携带请求头token2.设置响应的数据类型responseType: "blob"3.请求成功,返回二进制文件的数据回来4.请求失败,返回json5.示例代码<template> <div> <el-button type="primary" size="small" :loading="btnLoading" @click="exportFile">导出</el-button> </div...
2024-01-10快速排序算法在Java中的实现
快速排序的原理:选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。一般选择序列的第一个元素。一次循环:从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比...
2024-01-10启动Tomcat报错Unsupported major.minor version xxx的解决方法
最近项目更新JDK,由之前的1.7更新到1.8。下载并安装好新的JDK以后,编译、启动Tomcat的时候,报错了,提示:“Unsupported major.minor version xxx ”。具体解决的过程就不在这详细说明了。跟大家分享一下解决方案吧。首先,出现这个错误是因为编译的JDK版本,跟运行时所用的JDK版本不一致所导致的。所以...
2024-01-10详解java倒计时三种简单实现方式
写完js倒计时,突然想用java实现倒计时,写了三种实现方式一:设置时长的倒计时;二:设置时间戳的倒计时;三:使用java.util.Timer类实现的时间戳倒计时代码如下:package timer;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * java演示倒计时 * */public class TimeT...
2024-01-10Java微信公众平台开发(12) 微信用户信息的获取
前面的文章有讲到微信的一系列开发文章,包括token获取、菜单创建等,在这一篇将讲述在微信公众平台开发中如何获取微信用户的信息,在上一篇我们有说道微信用户和微信公众账号之间的联系可以通过Openid关联,所以在这里我们就采用openid去获取用户微信信息,并实现一个简单场景应用:当微信新...
2024-01-10Spring MVC 4.1.3 + MyBatis零基础搭建Web开发框架(注解模式)
首先感谢一下润和软件,指引我走上了spring MVC Web开发的道路。下面进入正题搭建开发环境:Netbeans8.0.2 + MySql5.6 + JDK1.7 + tomcat8.0.15本次采用的Spring MVC Jar包如下: spring-aop-4.1.3.RELEASE.jarspring-beans-4.1.3.RELEASE.jarspring-context-4.1.3.RELEASE.jarspring-context-support-4.1.3.RELEASE.jarspr...
2024-01-10ArrayList和HashMap如何自己实现实例详解
ArrayList和HashMap ArrayList的存储就是一个数组,HashMap的存储是一个数组加一个链表,以下实现的MyArrayList及MyHashMap,在实际的工作中都是用不上的,最有可能用得到的地方就是面试找工作以及忽悠别人了。工作中虽然用不上,但是并不代表没有用,它可以帮助我们去理解他们的实现原理,等实现完后...
2024-01-10java的poi技术读取和导入Excel实例
报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑。Java程序由于其跨平台特性,不能直接操纵Excel。因此,本文探讨一下POI视线Java程序进行Excel的读取和导入。项目结构:java_poi_excel用到的Excel文件:xlsXlsMain .java 类//该类有main方法,主要负...
2024-01-10Adobe Acrobat Reader getUIPerms/ setUIPerms Unicode String Out-of-bound Read
作者:o0xmuhe来源:Adobe Acrobat Reader getUIPerms/setUIPerms Unicode String Out-of-bound Read Unicode String Out-of-bound Read8月补丁被xlab撞了,索性就放出来了。0x00 : PoCdoc对象的getUIPerms函数的越界读app.doc.getUIPerms({cFeatureName:"\xFE\xFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
2024-01-10ss 源代码调试 & 原理分析
作者:spoock 来源:https://blog.spoock.com/2019/07/06/ss-learn/源代码调试ss是位于iproute2这个库中,可以从iproute2上面下载到源代码,配置其源代码调试的方式和netstat源代码调试这篇文章一样.在根目录下创建CMakeLists.txt文件,内容如下:cmake_minimum_required(VERSION 3.13)project(test C)set(BUILD_DIR .)#add_executable()add_cu...
2024-01-10PHP 内核层解析反序列化漏洞
作者:天融信阿尔法实验室公众号:https://mp.weixin.qq.com/s/RL8_kDoHcZoED1G_BBxlWw前言在学习PHP的过程中发现有些PHP特性的东西不好理解,如PHP中的00截断,MD5缺陷,反序列化绕过__wakeup等等。本人不想拘泥于表面现象的理解,想探究PHP内核到底是怎样做到的。下面是将用CTF中常用的一个反序列化漏洞CVE-2016-...
2024-01-10为什么我的mongodb莫名其妙老挂呢?
之前觉得是内存问题,遂在启动的时候加了个内存的限制,现在还是出现每隔几天就挂一次,看不出啥原因mongo启动命令:/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --fork --logpath=/usr/local/mongodb/mongodb.log --logappend --wiredTigerCacheSizeGB 2mongodn.log最后几行日志:2021-06-20T04:05:03.554+0800 I...
2024-01-10initialization discards 'const' qualifier 应该怎么处理?
图中变量path并没有被改变,只是被赋值到copy,怎么就丢失const修饰符了呢回答:path 是 const char* ,赋值给了 char* ,你看是不是少了一个 cosnt...
2024-01-10[C++ Error] no matching function for call to 'toupper(__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::value_type&)'
菜鸟一名,求助,百度了这段错误提示,可是没找到答案。请说简单一点,刚学c++没多久。谢谢回答:错误信息很明显,没这个函数。话说C++里本来就没有toupper(string)这么个函数,C里也没有toupper(char *)这么个函数。你只能一个字符一个字符的用toupper(char)。回答:我这里看到的错误是toupper.cc: In funct...
2024-01-10qt使用七牛官方c-sdk的问题
我公司使用qt做项目,然后从官网下载的七牛云官方的Windows的sdk,首先我是将下载问价中的qiniu.lib在工程的.pro中添加了,然后也指明了头文件的所在地如图程序中我加入了上传文件的API后如图每次运行工程的时候都会提示闪退崩溃,使用F5调试提示错误如下我想知道我这么使用sdk是否正确,错误问题...
2024-01-10真在学习c++模板,在看轮子哥的cpplinq时的疑问
在这里,后面的成员函数都没有用到values,为什么不能删掉?回答:不能删除的。这和std::shared_ptr的机制有关,这里values 保存了一个vector的引用,storage_iterator 析构之后会释放。保存这个引用可以保证只要storage_iterator存活,iterator绑定的引用对象(values)也一定还存活。回答:你是想把构造函数里对values...
2024-01-10请问 36Kr/ifanr iOS 客户端的文章详情页是如何实现的?有开源的组件吗?
iOS 客户端中 36Kr 和 ifanr 的文章详情页的文章详情页的结构很相似,包含:主题图,标题,作者和正文。它们的 API 返回的信息结构也很相似,都包含主题图,作者信息、正文等。另外正文部分,ifanr 的 content 和 36Kr 的 body_html 都包含有一张图片元素 <img src="">。但是从显示效果来看,不像是仅仅直接使...
2024-01-10