在阿里云服务器上购买主机,选择适合自己的套餐,配置服务器时建议选择Ubuntu14.04.4系统。当然你也可以用公司的测试服务器,然后自己买个域名,绑定到公司服务器的ip地址。如果你只是想玩玩,也可以不用买域名。
购买完主机,首先我们就有了一个服务器的ip地址。登录远程服务器,我们还需要一个用户名,每个云服务商默认的用户名可能不一样,阿里云默认的用户名是root,默认端口是22.
ssh root@10.173.32.13
如果你在购买服务器的时候,多买了一个数据盘,那这个数据盘就需要额外来挂载,如果你没有购买的话,当然是不需要挂载的,因为默认的阿里云就已经给你挂载了一个硬盘,应该是20G的,这个硬盘是用来安装操作系统的。如果你把网站应用都跑在这个系统盘上也不是不可以,但是一旦重装系统之后,所有的网站数据,比如用户资料都会丢失。如果你把网站应用挂在了数据盘的话,就能提高一个安全性,即使你重装了系统,数据盘的文件还在那儿。
主要针对项目版本控制器Git的使用中遇到的有关提交历史纪录的问题,进行实践总结。在项目开发中经常会需要修改提交commit信息,合并多个提交commit,甚至放弃当前修改回退至某一历史提交的需求,那我们到底该如何操作呢?
远程服务器的环境是Ubuntu的,要在生产环境下运行mongodb。 首先,按照官方文档安装mongodb,安装完之后来配置。
sudo vi /etc/mongod.conf
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
security:
authorization: enabled
referer请求头让服务器能够拿到请求资源的来源。比如我在www.weibo.com里面点击一个www.baidu.com的链接,那么在www.baidu.com的页面的header信息里就会有Referer=www.weibo.com。
referer可以用于分析用户的兴趣爱好、收集日志、优化缓存等等。也可以让服务器发现过时的和错误的链接并及时维护。
referer有很多合法的用例,例如找到你网站上的死链、追踪错误或找到用户是通过哪些搜索条件找到你的网站的。
可以用来提高网站的安全性,检查referer头是一个阻止跨站请求伪造的办法。
面试的时候主要看简历发挥,所以简历不能写得太浮夸,要不然面试官问到你都答不上来。
我了解的css的盒模型有两种:标准浏览器的盒模型和IE的怪异盒模型
大多数浏览器采用的是W3C标准模型,而IE中采用的是Microsoft自己的标准。
怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式的内核主要表现在IE内核的浏览器中。
对HTML文件来说,浏览器使用文件开头的 DOCTYPE 来决定用怪异模式处理或标准模式处理。为了确保你的页面使用标准模式,请确认你的页面如同本范例一样拥有 DOCTYPE:
<!DOCTYPE html>
当不对doctype进行定义时,会触发怪异模式。
在标准模式下,一个块的总宽度 = width + margin(左右) + padding(左右) + border(左右)
在怪异模式下,一个块的总宽度 = width + margin(左右)(即width已经包含了padding和border值)
可以通过css3的box-sizing属性控制两种盒模型的变换。
当设置box-sizing: border-box时,将采用怪异模式解析计算。
所以在reset初始化样式中,建议使用box-sizing: border-box
。
这样,如果我们想要一个宽度为200px的盒子,那么我们直接设置宽度为200px,这样看起来就清晰多了。当我们再设置它的左右边框和左右填充后,它的内容会自动调整。这样就更直接和一目了然了不是吗。
假设我们有这样的一个场景,设置子类元素的margin或者border时,可能会撑破父层元素的尺寸,这时我就需要使用box-sizing: border-box来将border包含进元素的尺寸中,这样就不会存在撑破父层元素的情况了。
表单中有一些input元素其实还是展现的是传统IE盒模型,带有一些默认的样式,而且在不同平台或者浏览器下的表现不一,造成了表单展现的差异。此时我们可以通过box-sizing属性来构建一个风格统一的表单元素。
.vertical-container {
display: flex;
align-items: center;
justify-content: center;
}
UI:
ui的话,那要看是什么类型的页面了,比如说移动端的活动页,要炫酷、要有个性,当然也要符合它的主题。像普通的文章浏览页面,要美观、整洁。那像后台管理系统这种,就需要简单大方了。当然,不管是移动端还是pc端,我觉得最重要的还是用户体验了,对ui的选择和放置的位置要符合大部分用户的使用习惯。你不能因为你自己是左撇子,就把登录框的登陆按钮放左边吧,那不合适啊。