自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 8784

原创 matlab 取消坐标轴科学计数显示

set(gca,'xticklabel',get(gca,'xtick'),'yticklabel',get(gca,'ytick'));

2019-01-25 15:36:51 11443 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 3502 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 1193

原创 Docker部署node.js应用

前言什么是docker?通俗的理解,docker是创建和管理容器的一种技术。那什么是容器呢?容器的功能与虚拟机很近似,都是在一个物理主机上运行多个操作系统的技术。最大的不同之处在于,虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。...

2018-07-24 20:57:05 6681 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 14873

原创 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 3843

原创 position:fixed失效,根据父类定位

当父类中用transform属性时,子元素为position:fixed时,子元素不是根据窗体定位,而是根据父元素定位。当前未找到解决方法兼容两个属性。

2018-05-22 15:34:55 4494

原创 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 3475

原创 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 106705 16

原创 web安全(一)——XSS

作为一名前端小白,之前并没有很关心过这个问题。对于web安全的认知只有记忆中大三网络安全课程中的零星点点。后来经历了几场面试,竟然都问到web安全相关的问题,遂查阅了一些资料,了解了相关知识。在此,记录下自己的一些理解和整理的相关资料。希望可以和大家分享,若有不正确之处,望指出。XSS又称为CSS(Cross Site Script),中文名称为跨站点脚本攻击。按照英文全称的缩写应该为CSS,但是...

2018-05-06 11:25:59 2144

原创 vue过渡动画若干问题

一、transitiontransition中一个时间内只能有一个元素显示。有两个以及两个元素以上时,需要用v-if/v-else区别显示的条件。同时,元素需要绑定不同的key值。否则vue会复用元素,从而不能产生动画效果。v-if的判断条件写在transition下面的子元素上。二、transition-grouptransition-group用于列表的过渡效果。一般与v-for一起用。如果只...

2018-04-28 21:02:58 1160

原创 assigning to rvalue解决解决

遇到vue一直报错assigning to rvalue解决,一直以为是js代码的问题,后面找了很久的原因,才发现是在html的模板中v-model绑定的属性并没有在data属性中定义。如下:&lt;template&gt; &lt;div class="search-box"&gt; &lt;div class="wrap"&gt; &lt;inp...

2018-04-24 22:19:23 37005 1

原创 Vue packages version mismatch

确定vue的安装版本与vue-template-compiler一致使用 npm install [email protected] --save指定vue版本安装

2018-04-24 11:52:12 1402

原创 sublime package control错误:There are no packages available for installation

解决:更新下Package Control就好了:preference-&gt;package control:出现如下,滑动到最下面。选择upgrade/overwrite all packages更新之后再重启sublime就好了。

2018-04-23 17:44:53 3052

原创 webpack学习(一)——实现简单打包

一、什么是webpack      webpack是一个前端构建工具,可以帮我们实现js、css、图片的压缩,合并。webpack主要的功能就是为前端模块化服务。webpack的核心是一个适用于现代JavaScript应用程序的静态模块打包程序。 当webpack处理应用程序时,它会递归地构建一个依赖图,其中包含应用程序需要的每个模块,然后将所有这些模块打包到一个或多个包中。简单来讲,webpac...

2018-04-14 17:06:55 5262

原创 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 787

原创 matlab 图片存储路径之单行引号的踩坑之旅

一、问题描述     我想实现的最终效果是将matlab绘制的figure图像保存到计算机中的其他目录下。可是过程中却出现了很多问题。网上有好几种保存图片的方法,都是可以实现图片保存的,但是当我更改图片的保存路径(默认图片的保存路径是代码所在的当前文件夹内)时,却出现了很多难以理解的错误。后面才发现与使用单双引号有关。二、matlab保存图片方法首先,我们终结一下matlab保

2018-01-16 14:01:41 1782

原创 word2016安装mathtype之后工具栏无显示

一、环境说明word版本:2016mathtype:6.9二、解决方案先参考一下网址的解决方案:https://jingyan.baidu.com/article/0a52e3f4011305bf63ed7275.html若按照上述操作之后,重新打开word还是mathtype还是没有出现在工具栏,尝试一下解决方案:点击工具栏上的文件,选择->选项在

2018-01-12 10:47:52 62781 14

原创 webstorm 编写pug与pug的编译配置

一 环境说明系统:window 10webstorm:2017.03二、webstorm编写配置点击:webstorm左上角的filefile->settings->Plugins在搜索框中搜索pug,,点击下面的install进行安装。这样pug插件就安装好了。这样,在新建文件的时候就会出现pug的选项。三、编译pug首先需要确定电脑已经安

2018-01-03 20:14:47 3741

原创 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 104292 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 20522 5

原创 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 1731

原创 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 3682

原创 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 2036

原创 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 30915

原创 windows 下 Error: listen EADDRINUSE :::8000解决w

一、环境说明        操作系统:windows7         命令操作环境:cygwin二、错误说明       在使用grunt命令关闭之后,再次使用grunt,显示:  events.js:182          throw er; // Unhandled 'error' event          ^

2017-10-20 09:48:39 4996

原创 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 2065

原创 window下安装mongoDB与设置数据库路径失败解决

一、环境说明      操作系统: windows 7     当前mongoDB最新版本:3.4.9     二、下载安装mongoDB       下载地址:https://www.mongodb.com/download-center#community            在下拉框中选择你想要的版本进行下载。      下载完之后,就想正常的软件一样进行安

2017-10-18 15:01:42 4107

原创 初学JS小记(三)——事件

一、什么是事件        事件就是浏览器或者用户执行的某个动作。比如:点击,鼠标移动,按下键盘等。HTML的界面和javascript代码之间就是通过事件进行交互的。当某个事件发生时,处理这个事件的程序我们称为事件处理程序(或事件监听器)。我们可以对某个类型的事件预先注册一个事件监听器,当这类型的事件发生时,就执行事件监听器中的代码,响应事件。eg:html>html lang=

2017-10-11 09:20:37 207

原创 初学JS小记(二)——dom操作与优化

一、什么是DOM       DOM其实是针对html和xml提出的一个API(应用编程接口)。什么意思呢?就是为了我们更好的操作html或者xml中的元素,而提出来一系列的操作标准,并且将这些标准用代码实现了。我们在实际中,只需要操作这些接口就可以访问、增加、删除文档中的元素。       DOM将这个文档描绘成一个多层次的节点树,一切的操作都是在这个节点树上进行的。DOM1其实就是最开始的W3...

2017-10-10 16:12:05 330

原创 wordpress安装插件提示需要ftp账号和密码解决

在wordpress安装之后,想要安装一个插件来用,结果提示输入ftp账户与密码,而我本人根本不记得什么时候设置过ftp账户与密码。最后搜索了一下网上的解决方案,所需要更改wordpress文件夹的权限,代码如下: sudo chown -R www  /home/wwwroot/hi后面的文件路径是自己安装wordpress时的路径。可是按照这样操作之后,系统报错:

2017-09-28 20:11:47 5152

原创 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 1718

原创 初学JS小记(一)——变量的作用域

刚刚开始学习javascript时,其实并没有过多的看过相关方面的书籍,只是稍微了解了其语法和如何定义函数、变量,凭借着自己之前写过java和c++的经验,开始了我的前端之路。写一些小的项目还基本OK,可是有时候总是踩坑,还半天爬不出来。后来,有空看了看JavaScrip高级程序设计,才发现其实js跟之前的c++和java还是有很多区别的,很多时候踩坑就是因为不清楚js跟这些语言本质上

2017-09-26 09:38:49 222

原创 sass实现七色卡

一 环境说明电脑系统:windows 7配置:安装sass 具体可以参见我的上一篇博客http://blog.csdn.net/u014182411/article/details/77319639编辑器:webstorm 2016.3 (webstorm可以自动编译sass文件为css文件,具体可以参见:http://www.jianshu.com/p/0fe52f149ca

2017-08-18 17:29:15 869

原创 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 10310 6

原创 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 11248

原创 由JS for 循环中为元素添加点击事件到JS 中的事件委托

一 、问题的出现          在web中,我们常常需要为某一类型的元素添加事件,这时,常用for循环。对于刚刚接触不久的小白总是容易在这里犯错,比如我。因此今天在这里记录一下自己的踩过的坑,希望对大家有所帮助。         假如我们需要为页面上的一组按钮添加点击事件。采用for循环,最容易写成如下:html>html lang="en">head> meta

2017-07-05 15:54:25 16449 5

原创 用媒体查询实现web响应式开发小记

一、是什么响应式开发        不同设备电脑、平板、手机的屏幕大小是不一样的,如何在不同大小屏幕的设备上正常的显示网页?有两中方案:        服务器端实现响应式:服务器根据不同设备发来的请求,返回不一样的网页。这样的缺点很明显,就是针对不同设备都需要开发多个版本的网页,开发成本和时间高,而且不利于后期的维护。        客户端实现响应式:一个web界面可以在不同的设备上正常显示,网页...

2017-07-02 16:46:28 2518

原创 github 创建远程分支以及远程分支无法删除的问题解决

一、 github添加、删除远程仓库git remote用于管理远程仓库git remote 不带参数时可以参看远程仓库名称git remote -v 可以查看远程仓库名称和网址git remote add  仓库名  仓库地址  添加远程仓库,同时设置远程仓库的名字,一般仓库名称是origin,当然你也可以写成其他的名字git remote r

2017-06-30 20:04:31 16881 1

java版五子棋

基于eclipse开发的五子棋,可以实现人机对战

2015-08-28

空空如也

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

TA关注的人

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