问题一:vue-element-admin的安装
问题出现在安装依赖那一步上
# 安装依赖
npm install
# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
我的操作有:
1、先卸载 npm uninstall node-sass,
2、重新安装 npm install --registry=[https://registry.npm.taobao.org](https://registry.npm.taobao.org/)
3、安装Nodejs
4、npm install webpack -g或者(npm install -g webpack)
5、npm install --global vue-cli
6、npm install vue-axious
7、在main.js中加入
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios,axios)
安装vue-admin-template则只需要第6和7步即可。
问题二:图片上传与显示
最重要的就是跨域问题了,我最终是用了基于过滤器的方式,再response中写入响应头。
import org.springframework.context.annotation.Configuration;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebFilter(filterName = "CorsFilter ")
@Configuration
public class CorsFilter implements Filter {
@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
response.setHeader("Access-Control-Allow-Origin","*");
response.setHeader("Access-Control-Allow-Credentials", "true");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, PATCH, DELETE, PUT");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
chain.doFilter(req, res);
}
}
一开始也有用**@CrossOrigin**注解加在controller上,但为了将图片保存在项目的静态资源路径下,我还是又配置了基于过滤器的方法去解决,同时还要在maven工程文件中加上支持,并在resource下新建static文件夹,在里面放图片(IDE为IDEA)
<!--访问静态资源-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
问题三:常识之String类型比较使用equals
问题四:idea+springboot
的项目中静态资源如何更新?
热加载,``idea配置+spring-boot-devtools依赖``。
问题标题: 学习以下内容将主攻哪个领域的知识?
根据提供的参考资料,无法判断具体学习内容将主攻哪个领域的知识。参考资料提供的内容主要包括学习编程语言的开始、教学资源的获取、求知驱动学习的重要性、修复代码bug的方法、搜索技巧、学习中的收获以及如何实现内网穿透等。
这些内容涵盖了编程语言入门、项目驱动学习、兴趣驱动学习、问题解决和工具的使用等方面。根据个人兴趣和职业规划,可以选择在这些方面进行深入学习和掌握。
对于编程初学者来说,建议首先学习编程语言的基础知识和语法,掌握开发环境的搭建和代码编译的过程。通过参考资料中提到的入门课程和教学资源,可以学习C语言、Python、Java等常用编程语言。
接下来,可以进行项目驱动学习,选择一个具体的项目进行实践,通过解决实际问题来提高编程技能和项目管理能力。在项目驱动学习中,需要注重效率和整体架构的建立。
在完成项目驱动学习之后,可以进行兴趣驱动学习,深入研究和学习之前遗漏的知识,完善整体架构和系统体系。这个阶段的学习可以围绕自己感兴趣的领域或者深化对某个编程框架的理解。
另外,对于解决代码bug和遇到问题的方法,可以学习调试技巧和常用工具的使用。参考资料提到了修复代码bug时遇到的问题和解决方法,可以结合实际问题进行学习。
最后,搜索技巧也是非常重要的,可以学习如何准确地描述和定位问题,选择合适的关键词进行搜索,以便快速找到解决方案。
至于内网穿透的实现,可以使用类似utools这样的工具进行简单免费的实现。参考资料中提供了具体的步骤和示例,可以按照步骤进行操作。
综上所述,学习以上内容可以帮助你打下坚实的编程基础,提高项目开发能力,深化对编程语言和框架的理解,并学习一些实用的技巧和工具,为将来在IT领域的发展奠定良好的基础。但具体学习的方向还需要结合个人的兴趣和职业规划来定夺。
啥都有,很杂 没有很明确的方向,应该是让你先了解 后面定方向吧, 如有帮助给个采纳谢谢
前后端都有,确实比较杂,可能是让你先了解,看看哪些适合自己,然后再去主攻
首先IT行业本来就是条条大路通罗马;刚开始让你了解那些计算机基础知识,看看你对哪一部分刚兴趣,然后才决定往哪个方向发展
计算机语言都是相通的,先把基础打好,然后再根据自己兴趣或者工作内容选择相应的语言,建议先学好学精C/C++,选择一个比较常用的开发工具,例如VS,QT等。