web开发
2017-03-16 13:11:11
1339
场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。
思路:
##### 1、session&服务器渲染
传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成用户信息对应的session,然后渲染主页数据,并通过响应头将sessionid传给浏览器并生成相应的cookie文件。这样下次请求页面时,浏览器会在
web开发
2017-03-15 13:02:33
1257
```js
let date = new Date();
let time = 60; //有效时间,单位:分
date.setTime(date.getTime() + (time * 60 * 1000));
$.cookie('name', 'Suvan', { expires: date });
```
linux
2017-03-14 22:39:16
1214
1.备份你的原镜像文件
```sh
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
```
2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/
```sh
#CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
#CentOS 6
Windows
2017-03-13 14:19:49
1432
这里的端口转发是指通过SecureCRT连接与目标IP在同一内网的其它IP的端口,类同于Linux的IP隧道。
操作步骤直接上图就很明了了。
linux
2017-03-12 10:49:55
3386
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh
chmod +x shadowsocks-go.sh
./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log
客户端下载地址:
[shadowsocks for win8](http://7xkky5.com1.z0.glb.clou
Windows
2017-03-11 10:40:34
1666
##### 1、没有加上对应的php类型,所以不支持php的脚本解析
解决方法:
在配置文件`apache/conf/httpd.conf`中,找到`AddType application/x-gzip .gz .tgz`,在
下面添加一行内容:`AddType application/x-httpd-php .php`
##### 2、没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页
解决办法:
在配置文件`apache/conf/httpd.conf`中,找到`Direct
Mac OS
2017-03-10 10:30:19
1365
##### 替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #中科大源
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git #清华源
brew update
##### 替换homebrew-core.git:
cd "$(brew --re
web开发
2017-03-09 21:51:41
1333
关于 XML
可扩展标记语言(XML)被称为标记语言和基于文本的数据存储格式,这要看对谁来说。它是标准通用标记语言(SGML)的一个子集,采用文本方式应用和描述信息的树状结构。XML 是很多语言/格式的基础,如 Really Simple Syndication (RSS)、Mozilla 的 XML User Interface Language (XUL)、Macromedia 的 Maximum eXperience Markup Language (MXML)、Microsoft 的 eXtensible
web开发
2017-03-08 21:37:39
1274
实例
允许在下拉列表中进行多选:
<select multiple="multiple" size="2">
<option value ="volvo">Volvo</option>
<option value ="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">
Mac OS
2017-03-07 21:27:58
1173
您可以按组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。
要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键。例如,要使用快捷键 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。Mac 菜单和键盘通常使用某些按键的符号,其中包括以下修饰键:
Command ⌘
Shift ⇧
Option ⌥
Control ⌃