- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 解决IntelliJ idea的 Spring MVC工程提示的Cannot Resolve Symbol RestController
问题:idea中对@RestController报错:Cannot Resolve Symbol RestControlleridea中自动不全就直接没有RestController在配置文件pom.xml中需要加入对spring-boot-starter-web的依赖: <dependency> <groupId>org.springfra...
2019-07-25 13:14:51
9104
原创 matlab 取消坐标轴科学计数显示
set(gca,'xticklabel',get(gca,'xtick'),'yticklabel',get(gca,'ytick'));
2019-01-25 15:36:51
11897
1
原创 react react.refObject 不能读取属性值
出现原因再render中读取refObject的属性render() { console.log(this.formList); console.log(this.formList.current); console.log(this.formList.current.width); }前两行均有输出,但是第三行为undefined。解决方法...
2018-08-08 20:35:02
3568
2
原创 web安全(二)——CSRF
产生原理CSRF 又称XSRF(Cross-site request forgery / one click attack/session riding),中文跨站请求伪造。CSRF与XSS在攻击手段上有点类似,都是在客户端执行恶意代码, 但CSRF不注重于获取用户Cookie。CSRF不仅可以在源站发起攻击,还可以引导用户访问其他危险网站的同时发起攻击。CSRF攻击是源于WEB的隐式身份验证...
2018-08-03 10:17:36
1247
原创 Docker部署node.js应用
前言什么是docker?通俗的理解,docker是创建和管理容器的一种技术。那什么是容器呢?容器的功能与虚拟机很近似,都是在一个物理主机上运行多个操作系统的技术。最大的不同之处在于,虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。...
2018-07-24 20:57:05
6788
1
原创 git error: You are not allowed to push code to a protected branch on this project 解决
一、问题git push代码时出现:You are not allowed to push code to a protected branch on this project.二、问题解决1. 确定代码自己是有权限的(上传哪个分支就需要具有分支权限。如果没有master权限是不能推送到master分支的)2.一般情况下需要清空git代理# 全局:查看 Git 代理git config --glo...
2018-07-04 16:05:44
15539
原创 css 实现文本显示省略符
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; white-space: no...
2018-05-30 14:08:58
3915
原创 position:fixed失效,根据父类定位
当父类中用transform属性时,子元素为position:fixed时,子元素不是根据窗体定位,而是根据父元素定位。当前未找到解决方法兼容两个属性。
2018-05-22 15:34:55
4541
原创 npm ERR: Object.entries is not a function
一、问题描述added 1112 packages from 651 contributors in 167.412snpm ERR! Object.entries is not a functionnpm ERR! A complete log of this run can be found in:npm ERR! C:\Users\cdyangliting\AppData\Roam...
2018-05-17 18:06:30
3559
原创 npm ERR! enoent This is related to npm not being able to find a file.解决
一、问题描述运行sudo npm install color-name出现如下错误:npm ERR! path /root/blog/node_modules/color-namenpm ERR! code ENOENTnpm ERR! errno -2npm ERR! syscall accessnpm ERR! enoent ENOENT: no such file or directory,...
2018-05-06 22:43:46
107392
16
原创 web安全(一)——XSS
作为一名前端小白,之前并没有很关心过这个问题。对于web安全的认知只有记忆中大三网络安全课程中的零星点点。后来经历了几场面试,竟然都问到web安全相关的问题,遂查阅了一些资料,了解了相关知识。在此,记录下自己的一些理解和整理的相关资料。希望可以和大家分享,若有不正确之处,望指出。XSS又称为CSS(Cross Site Script),中文名称为跨站点脚本攻击。按照英文全称的缩写应该为CSS,但是...
2018-05-06 11:25:59
2224
原创 vue过渡动画若干问题
一、transitiontransition中一个时间内只能有一个元素显示。有两个以及两个元素以上时,需要用v-if/v-else区别显示的条件。同时,元素需要绑定不同的key值。否则vue会复用元素,从而不能产生动画效果。v-if的判断条件写在transition下面的子元素上。二、transition-grouptransition-group用于列表的过渡效果。一般与v-for一起用。如果只...
2018-04-28 21:02:58
1217
原创 assigning to rvalue解决解决
遇到vue一直报错assigning to rvalue解决,一直以为是js代码的问题,后面找了很久的原因,才发现是在html的模板中v-model绑定的属性并没有在data属性中定义。如下:<template> <div class="search-box"> <div class="wrap"> <inp...
2018-04-24 22:19:23
38064
1
原创 Vue packages version mismatch
确定vue的安装版本与vue-template-compiler一致使用 npm install vue@2.5.16 --save指定vue版本安装
2018-04-24 11:52:12
1440
原创 sublime package control错误:There are no packages available for installation
解决:更新下Package Control就好了:preference->package control:出现如下,滑动到最下面。选择upgrade/overwrite all packages更新之后再重启sublime就好了。
2018-04-23 17:44:53
3094
原创 webpack学习(一)——实现简单打包
一、什么是webpack webpack是一个前端构建工具,可以帮我们实现js、css、图片的压缩,合并。webpack主要的功能就是为前端模块化服务。webpack的核心是一个适用于现代JavaScript应用程序的静态模块打包程序。 当webpack处理应用程序时,它会递归地构建一个依赖图,其中包含应用程序需要的每个模块,然后将所有这些模块打包到一个或多个包中。简单来讲,webpac...
2018-04-14 17:06:55
5360
原创 gulp minify-css 压缩之后删除calc所在行解决
一、问题描述在css代码中利用calc设置left值,但是使用gulp-minify-css压缩之后,却发现calc设置这一行在压缩之后的css中没有。如下:压缩之前:aside { position: fixed; top:50px; left:0; width: calc((100% - 1400px)/2); padding: 0 20
2018-01-22 21:06:22
851
原创 matlab 图片存储路径之单行引号的踩坑之旅
一、问题描述 我想实现的最终效果是将matlab绘制的figure图像保存到计算机中的其他目录下。可是过程中却出现了很多问题。网上有好几种保存图片的方法,都是可以实现图片保存的,但是当我更改图片的保存路径(默认图片的保存路径是代码所在的当前文件夹内)时,却出现了很多难以理解的错误。后面才发现与使用单双引号有关。二、matlab保存图片方法首先,我们终结一下matlab保
2018-01-16 14:01:41
1879
原创 word2016安装mathtype之后工具栏无显示
一、环境说明word版本:2016mathtype:6.9二、解决方案先参考一下网址的解决方案:https://jingyan.baidu.com/article/0a52e3f4011305bf63ed7275.html若按照上述操作之后,重新打开word还是mathtype还是没有出现在工具栏,尝试一下解决方案:点击工具栏上的文件,选择->选项在
2018-01-12 10:47:52
63195
9
原创 webstorm 编写pug与pug的编译配置
一 环境说明系统:window 10webstorm:2017.03二、webstorm编写配置点击:webstorm左上角的filefile->settings->Plugins在搜索框中搜索pug,,点击下面的install进行安装。这样pug插件就安装好了。这样,在新建文件的时候就会出现pug的选项。三、编译pug首先需要确定电脑已经安
2018-01-03 20:14:47
3849
原创 npm ERR! code ENOLOCAL Could not install from "" as it does not contain a package.json file.解决
一、问题描述使用npm安装时出现以下问题,$ npm install -gnpm ERR! code ENOLOCALnpm ERR! Could not install from "" as it does not contain a package.json file.npm ERR! A complete log of this run can be found
2018-01-03 19:13:10
105063
10
原创 Vue.js Devtools inspection is not available because it's in production mode or explicitly disabled
一、安装vue插件 在chrome的插件程序中安装二、chrome的vue插件启用三、vue不是生成环境或压缩版的 若在浏览器中打开控制台刷新之后还是没有vue,就要看你引入的vue是否是vue.min.js,这种情况是默认关闭调试的。 或者在代码的主文件中配置vue的环境:Vue.config.devtools = true;
2017-12-15 11:26:52
21004
2
原创 window 下安装node.js(在cygwin中也可以使用)
一、环境说明系统:window10 64二、踩坑过程 网上很多教程说的在window下安装需要使用cygwin,下载node.tar.gz,再使用编译的方式安装。但是在make的时候,出现如下错误:$ make/usr/bin/python2.7 tools/gyp_node.py -f makegyp: name 'MSVS_VERSION' is not defined while...
2017-11-17 16:33:42
1819
原创 cygwin windows正在查找mintty
一、问题说明 在window上安装cygwin之后,点击桌面快捷键,出现:windows正在查找mintty。发现安装目录下bin中无mintty。二、解决重新使用cygwin.exe安装一次mintty。cygwin官方下载链接:https://cygwin.com/install.html选择镜像网址:我选择的163的:http://mir
2017-11-13 20:00:58
3944
原创 express +jade +mongoDB+bootstrap搭建个人博客
一、前期准备二、环境搭建1.安装npm 我们需要使用npm来管理各个第三方包。2.npm初始化进入项目目录所在文件夹,运行一下代码:npm init2.安装express和jade使用npm安装express和jade:(jade后面因为版权问题更改为pug)npm install express pug --save在项目文件夹下生
2017-11-09 21:58:39
2106
原创 Nodejs Error: Can't set headers after they are sent错误解决
一、问题说明 在请求时 ,出现这种问题,一定是因为,浏览器请求一次之后,服务器却返回两次及两次以上的响应。这种容易发生在异步回调中:Movie.fetch(function (err,movies) { if(err) { res.redirect('/') } res.render('index',{
2017-10-23 09:46:47
30968
原创 windows 下 Error: listen EADDRINUSE :::8000解决w
一、环境说明 操作系统:windows7 命令操作环境:cygwin二、错误说明 在使用grunt命令关闭之后,再次使用grunt,显示: events.js:182 throw er; // Unhandled 'error' event ^
2017-10-20 09:48:39
5079
原创 Access error when installing packages
一、环境说明 操作系统:windows7 命令操作环境:cygwin二、错误说明 在npm install grunt是出现报错:npm WARN checkPermissions Missing write access to G:\webstorm\movieManageWeb\node_modules\ignore-by-d
2017-10-19 21:47:38
2112
原创 window下安装mongoDB与设置数据库路径失败解决
一、环境说明 操作系统: windows 7 当前mongoDB最新版本:3.4.9 二、下载安装mongoDB 下载地址:https://www.mongodb.com/download-center#community 在下拉框中选择你想要的版本进行下载。 下载完之后,就想正常的软件一样进行安
2017-10-18 15:01:42
4430
原创 初学JS小记(三)——事件
一、什么是事件 事件就是浏览器或者用户执行的某个动作。比如:点击,鼠标移动,按下键盘等。HTML的界面和javascript代码之间就是通过事件进行交互的。当某个事件发生时,处理这个事件的程序我们称为事件处理程序(或事件监听器)。我们可以对某个类型的事件预先注册一个事件监听器,当这类型的事件发生时,就执行事件监听器中的代码,响应事件。eg:html>html lang=
2017-10-11 09:20:37
247
原创 初学JS小记(二)——dom操作与优化
一、什么是DOM DOM其实是针对html和xml提出的一个API(应用编程接口)。什么意思呢?就是为了我们更好的操作html或者xml中的元素,而提出来一系列的操作标准,并且将这些标准用代码实现了。我们在实际中,只需要操作这些接口就可以访问、增加、删除文档中的元素。 DOM将这个文档描绘成一个多层次的节点树,一切的操作都是在这个节点树上进行的。DOM1其实就是最开始的W3...
2017-10-10 16:12:05
385
原创 wordpress安装插件提示需要ftp账号和密码解决
在wordpress安装之后,想要安装一个插件来用,结果提示输入ftp账户与密码,而我本人根本不记得什么时候设置过ftp账户与密码。最后搜索了一下网上的解决方案,所需要更改wordpress文件夹的权限,代码如下: sudo chown -R www /home/wwwroot/hi后面的文件路径是自己安装wordpress时的路径。可是按照这样操作之后,系统报错:
2017-09-28 20:11:47
5324
原创 lnpm安装mysql出错——Starting MySQL..The server quit without updating PID file
通过lnmp安装mysql之后,显示mysql is not running。出错如下: Starting MySQL..The server quit without updating PID file (/usr/local/mysql/var/localhost.localdomain.pid) 网上各种找解决方案,大部分都是什么文件权限、mysql 日志太大
2017-09-27 21:48:51
1791
原创 初学JS小记(一)——变量的作用域
刚刚开始学习javascript时,其实并没有过多的看过相关方面的书籍,只是稍微了解了其语法和如何定义函数、变量,凭借着自己之前写过java和c++的经验,开始了我的前端之路。写一些小的项目还基本OK,可是有时候总是踩坑,还半天爬不出来。后来,有空看了看JavaScrip高级程序设计,才发现其实js跟之前的c++和java还是有很多区别的,很多时候踩坑就是因为不清楚js跟这些语言本质上
2017-09-26 09:38:49
248
原创 sass实现七色卡
一 环境说明电脑系统:windows 7配置:安装sass 具体可以参见我的上一篇博客http://blog.youkuaiyun.com/u014182411/article/details/77319639编辑器:webstorm 2016.3 (webstorm可以自动编译sass文件为css文件,具体可以参见:http://www.jianshu.com/p/0fe52f149ca
2017-08-18 17:29:15
909
原创 window下安装ruby与sass(附ruby)
一、环境说明 电脑系统:windows7 64位二、安装rubysass是基于ruby的环境,所以安装sass之前需要安装ruby。rudy windows 的安装包官方下载地址是:https://rubyinstaller.org/downloads/我目前下载的最新版本为:ruby-2.4.1:下载好之后,点击安装,建议安装在c盘。出现选项
2017-08-17 17:19:33
10439
4
原创 windows 下npm Cannot find module 'semver'
一、环境说明 电脑系统:window7问题:电脑装了node.js,之前使用的cygwin装的。node -v可以查看node的版本,但是npm intsall 报错。使用npm -v 出现同样的错误:module.js:487 throw err; ^Error: Cannot find module 'semver' at
2017-07-12 16:17:53
11335
原创 由JS for 循环中为元素添加点击事件到JS 中的事件委托
一 、问题的出现 在web中,我们常常需要为某一类型的元素添加事件,这时,常用for循环。对于刚刚接触不久的小白总是容易在这里犯错,比如我。因此今天在这里记录一下自己的踩过的坑,希望对大家有所帮助。 假如我们需要为页面上的一组按钮添加点击事件。采用for循环,最容易写成如下:html>html lang="en">head> meta
2017-07-05 15:54:25
16800
5
原创 用媒体查询实现web响应式开发小记
一、是什么响应式开发 不同设备电脑、平板、手机的屏幕大小是不一样的,如何在不同大小屏幕的设备上正常的显示网页?有两中方案: 服务器端实现响应式:服务器根据不同设备发来的请求,返回不一样的网页。这样的缺点很明显,就是针对不同设备都需要开发多个版本的网页,开发成本和时间高,而且不利于后期的维护。 客户端实现响应式:一个web界面可以在不同的设备上正常显示,网页...
2017-07-02 16:46:28
2583
原创 github 创建远程分支以及远程分支无法删除的问题解决
一、 github添加、删除远程仓库git remote用于管理远程仓库git remote 不带参数时可以参看远程仓库名称git remote -v 可以查看远程仓库名称和网址git remote add 仓库名 仓库地址 添加远程仓库,同时设置远程仓库的名字,一般仓库名称是origin,当然你也可以写成其他的名字git remote r
2017-06-30 20:04:31
17397
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人