• BLOG
  • ARCHIVE
  • TAGS
  • ABOUT
  • Linux 用户(user)和用户组(group)管理概述

    Mar 31, 2014

    一、理解Linux的单用户多任务,多用户多任务概念;

    Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;

    1、Linux 的单用户多任务;
    单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用beinan 用户登录时,执行了gedit 、xmms以及msn等,当然还有输入法fcitx ;这样说来就有点简单了,一个beinan用户,为了完成工作,执行了几个任务;当然beinan这个用户,其它的人还能以远程登录过来,也能做其它的工作。

    ...more
  • sublime text2配置:settings defautl和settings user(中文注释)

    Mar 28, 2014

    sublime text2配置:settings defautl和settings user(中文注释),sublime text2,各种E文,弄清楚配置文件,势在必行。问度娘找了些资料,把配置文件的每条配置信息都加上了中文注释(settings user中文注释),现在贴出来和大家共享,里面有解释不清楚的也欢迎大家伙来互相讨论。注:settings user里的配置会覆盖settings default里相同的配置。

    ...more
  • pc网页UI设计-“叠柔配色法”

    Mar 25, 2014

    色彩、图片和文字信息是网页UI设计中重要的组成部分,而人们对网页UI设计的布局关注的可能更多,布局是这些元素合理的组合一起。视觉冲击力、设计差异性或创新大多都仰赖布局形式的呈现,但是色彩主要影响整体观感、设计品质以及受众情绪,很多时候我们设计了一个不错的布局却未能表现出这个稿子应有的品质。

    ...more
  • 标签未指定button类型导致的问题[转载]

    Mar 23, 2014

    今天部门同事分来一bug:新浪微博授权页面mobile版的错误提示黄签不能关闭,查找其原因,发现是黄签关闭后又被显示出来了,很奇怪,但很明显是有哪个地方又触发了它的show方法。然后在js中跟踪发现黄签关闭后又触发了表单提交方法,而提交表单会触发表单校验功能,校验功能会再次显示出黄签来。

    这个关闭流程,已由正常的“点击关闭按钮” ->”隐藏黄签”,变为“点击关闭按钮” ->”隐藏黄签”->“提交表单”->“表单验证”->“显示黄签”,所以黄签就关不掉了。

    ...more
  • apache的mod_expires模块配置写法[转载]

    Mar 21, 2014

    首先简单介绍下apache的expires模块,详细的apache expires介绍可以点这里:http://www.laoona.com/s-db/31.html。这个模块控制服务器应答时的Expires头内容和Cache-Control头的max-age值,如果同时设置了cache-control和expires,cache-control会覆盖expires,所以一般只要设置cache-control就好了。

    有效期(expiration date)可以设置为相对于源文件的最后修改时刻或者客户端的访问时刻。这些HTTP头向客户端表明了文档的有效性和持久性。如果有缓存,文档就可以从缓存(除已经过期)而不是从服务器读取。接着,客户端考察缓存中的副本,看看是否过期或者失效,以决定是否必须从服务器获得更新。

    ...more
  • 前端页面优化的apache expires缓存策略[转载]

    Mar 21, 2014

    前端优化中很重要的一项是设置一个较长的过期时间,例如yahoo的expires设的是10年,page speed推荐一个月以上。设expires的目的就是让没有更新的资源不应该产生http请求,如果强制产生请求则返回304,减少服务器压力和降低带宽。exprires属于服务器优化范畴,需要修改服务器配置并重启。

    http header相关知识

    expires:指定缓存到期GMT的绝对时间,如果设了max-age,max-age就会覆盖expires。如果expires到期需要重新请求。

    last-modified:WEB 服务器认为对象的最后修改时间,比如文件的最后修改时间,动态页面的最后产生时间。

    ETag:就是一个对象(比如URL)的标志值,就一个对象而言,比如一个 html 文件,如果被修改了,其 Etag 也会别修改, 所以,ETag 的作用跟 Last-Modified 的作用差不多,主要供 WEB 服务器 判断一个对象是否改变了。如果有多个服务器需要考虑Etag同步问题。
    比如前一次请求某个 html 文件时,获得了其 ETag,当这次又请求这个文件时, 浏览器就会把先前获得的 ETag 值发送给 WEB 服务器,然后 WEB 服务器会把这个 ETag 跟该文件的当前 ETag 进行对比,然后就知道这个文件有没有改变了。

    ...more
  • Linux 环境下如何开启和配置apache gzip压缩?

    Mar 20, 2014

    在Linux环境下利用apache gzip压缩模块,使用 gzip 压缩算法来对 apache 服务器发布的网页内容进行压缩后,再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度,apache gzip压缩在消耗一点点CPU使用率的情况下,可以大幅减少网页在传输过程中的带宽(大约60%-75%)。

    ...more
  • 如何使用 javascript 对字符串进行unicode编码和解码操作?

    Mar 19, 2014

    unicode编码简单释义:unicode编码也叫统一码、万国码,是一种在计算机上使用的字符编码。unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。以上摘自百度百科,想深入了解的同学,可以自行找下度娘。


    那么在js里,如何来使用unicode格式的编码,来表示一个字符呢?在我们web开发中,经常会遇见”\u0031”,这种形式的字符串。复习一遍js关于字符串数据类型的介绍,其中找到如下解释:字面量\unnnn 表示以十六进制代码nnnn来代表一个unicode字符(n为0-F)。例如刚才提到的“\u0031”表示数字1,“\u03a3”表示希腊字母“Σ”。

    ...more
  • 使用css绘制一个等腰直角三角形

    Mar 18, 2014

    几句简单的css代码,就可以绘制出一个数学三角形。简单,实用,是替换三角图片的不二选择,当然IE6除外。css 三角形,已不新鲜,随处可见,它巧妙地运用了css里面的一个小技巧。

    如果一张网页中的某些地方需要使用一些三角图片,正常思维都是做张图,而且需要两张,因为一般都是下拉菜单的效果,需要有个hover的样式,也许箭头是反的。不管,正的反的,它都需要一张图片。

    ...more
  • 老衲常谈的ie6,3像素bug

    Mar 17, 2014
    ...more
  • Mac环境下解决SSH超时断开

    Mar 13, 2014

    平时我们通过终端连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接,也就是SSH超时断开我们还的需要重新连接,感觉很麻烦,总结一下解决此问题的方法

    Mac环境下:

    方法一

    配置服务器,修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,执行service sshd reload;

    ...more
  • Linux环境下修改mysql root用户的密码小记

    Mar 11, 2014

    修改mysql root的用户密码,用户名当然都以root为例,记密码是很让人头疼的事情,管理服务器,有太多、太多的密码,为了提高安全指数,不使用相同的密码,所以脑子里就不得不记忆很多密码。忘记密码,很正常。下面主要介绍如何修改mysql root,用户密码,大致可以分为两种情况:

    一、拥有原来的myql的root的密码;

    方法一:在mysql系统外,使用mysqladmin

    # mysqladmin -u root -p password "test123"
    Enter password: 【输入原来的密码】


    ...more
  • sublime text2小配置:在新标签中打开文件

    Mar 6, 2014

    先说下老衲的开发环境:

    操作系统:mac os;
    sublime text版本:2;

    ...more
  • centos中yum常用命令的使用方法:安装和卸载

    Mar 4, 2014
    ...more
  • linux apache绑定多域名的方法

    Mar 3, 2014

    apache绑定多域名

    例如:服务器公网IP:99.110.110.123,需要将abc.com绑定到/var/www/html/dir1,将abc.net绑定到/var/www/html/dir2。

    打开httpd.conf:
    1、将#ServerName www.example.com:80修改成ServerName 99.110.110.123:80,注意别忘记了将句首的#去掉;
    2、将#NameVirtualHost *:80修改成NameVirtualHost 99.110.110.123:80,注意别忘记了将句首的#去掉;
    3、在文件最后面有虚拟主机格式:

    #  
    #   ServerAdmin webmaster@dummy-host.example.com  
    #   DocumentRoot /www/docs/dummy-host.example.com  
    #   ServerName dummy-host.example.com  
    #   ErrorLog logs/dummy-host.example.com-error_log  
    #   CustomLog logs/dummy-host.example.com-access_log common  
    #

    在其后添加:

    ...more
PREVNEXT

© 2014 - 2024 laoona,powered by hexo, theme Apollo.

sitemap RSS

网站备案号: 京ICP备14007668号-5