目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/907f2ff9d9f3a8c202d3dd210a10c8b3.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/907f2ff9d9f3a8c202d3dd210a10c8b3.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/907f2ff9d9f3a8c202d3dd210a10c8b3.png" />

一、Web App、Hybrid App、Native App 纵向对比

首先,我们来看看什么是 Web App、Hybrid App、 Native App。

1. Web APP

Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。

优点

(1)开发成本低,

(2)更新快,

(3)更新无需通知用户,不需要手动升级

(4)能够跨多个平台和终端。

缺点:

(1)临时性的入口

(2)无法获取系统级别的通知,提醒,动效等等

(3)用户留存率低

(4)设计受限制诸多

(5)体验较差

2. Hybrid App

Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。

例如Store里的新闻类APP,视频类APP普遍采取的是Native的框架,Web的内容。

Hybrid App 极力去打造类似于Native App 的体验,但仍受限于技术,网速,等等很多因素。尚不完美。

3. Native App

Native APP 指的是原生程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装使用。

优点:

(1)打造完美的用户体验

(2)性能稳定

(3)操作速度快,上手流畅

(4)访问本地资源(通讯录,相册)

(5)设计出色的动效,转场,

(6)拥有系统级别的贴心通知或提醒

(7)用户留存率高

缺点:

(1)分发成本高(不同平台有不同的开发语言和界面适配)

(2)维护成本高(例如一款App已更新至V5版本,但仍有用户在使用V2, V3, V4版本,需要更多的开发人员维护之前的版本)

(3)更新缓慢,根据不同平台,提交–审核–上线 等等不同的流程,需要经过的流程较复杂

二、Web App、Hybrid App、Native App 技术特性

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/b0cf05c189c1814380709ec94ebd5a7b.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/b0cf05c189c1814380709ec94ebd5a7b.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/b0cf05c189c1814380709ec94ebd5a7b.png" />

由上图可见,Web APP 的开发基于Html5语言。而Html5语言本身又有着不可避免的局限性。正是这些局限性的存在,使得Web App在体验中要逊于Native App。

三、Web App受限制因素及设计要点

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/22c5ec51749b68d26f83fd67334713b9.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/22c5ec51749b68d26f83fd67334713b9.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/22c5ec51749b68d26f83fd67334713b9.png" />

相比Native App,Web App体验中受限于以上5个因素:网络环境,渲染性能,平台特性,受限于浏览器,系统限制。

1. 网络环境,渲染性能

Web APP对网络环境的依赖性较大,因为Web APP中的H5页面,当用户使用时,去服务器请求显示页面。如果此时用户恰巧遇到网速慢,网络不稳定等其他环境时,用户请求页面的效率大打折扣,在用户使 用中会出现不流畅,断断续续的不良感受。同时,H5技术自身渲染性能较弱:对复杂的图形样式,多样的动效,自定义字体等的支持性不强。

因此,基于网络环境和渲染性能的影响,在设计H5页面时,应注意以下几点:

  • 简化不重要的动画/动效
  • 简化复杂的图形文字样式
  • 减少页面渲染的频率和次数

从下图移动Web版 jing.fm和Native版jing对比后可以看出:Web APP首页去除冗余的功能,回溯本源,只给用户提供了jing.fm最初的本质需求——电台。既符合H5精简功能又达到了突出核心功能的设计原则。无疑给用户眼前一亮的气息。

正如书中《瞬间之美》的一个核心观点:重要的并不是我们提供的信息量有多大,而是我们能否给他们提供真正需要的信息。

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/819633c03aeddd9f06db8d0844ebd10a.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/819633c03aeddd9f06db8d0844ebd10a.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/819633c03aeddd9f06db8d0844ebd10a.png" />
class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/8c3c7a7b69c1f6f0794ba3348677c8eb.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/8c3c7a7b69c1f6f0794ba3348677c8eb.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/8c3c7a7b69c1f6f0794ba3348677c8eb.png" />

再如:百度最新推出的直达号,以良子健身为例:

从Native App和Web App(百度直达号)的对比中,我们可以看出Native良子以九宫格的形式展现,且属于双重导航,功能入口太多;弊端是用户不知道聚焦在哪里,分散用户 的注意力。而Web版良子整合并减少了导航的入口,增强用户的专注度;界面清爽,整洁,很好地传达了良子本身的寓意——轻松、愉悦、休闲、舒适。

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/10f2af41d78c8857fb6ccaa0298ea2ac.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/10f2af41d78c8857fb6ccaa0298ea2ac.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/10f2af41d78c8857fb6ccaa0298ea2ac.png" />

2. 受限于浏览器

通常Web App生存于浏览器里,宿主是浏览器。不同的浏览器自身的属性不尽相同,如:浏览器自带的手势,页面切换方式,链接跳转方式,版本兼容问题等等。

例如下图:UC 浏览器和百度浏览器自身支持手势切换页面。手指从左侧滑动页面,返回至上一级。百度手机助手H5页面,顶部Banner支持手势左右滑动切换。这一操作与浏览器自身手势是冲突的。

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/00cf177720895d1c4a632bb0dbf0c6e1.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/00cf177720895d1c4a632bb0dbf0c6e1.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/00cf177720895d1c4a632bb0dbf0c6e1.png" />

再如,基于浏览器的Web APP在打开新的模块中的页面时,大多会新开窗口来展现。例如用户在使用购物类APP时,浏览每日精选模块时,每当打开新的商品时,默认新开一个窗口。这 样的优劣势显而易见:优势是能够记录用户浏览过的痕迹,浏览过的商品,以便后续横向对比;劣势是过多的页面容易使用户迷失在页面中。

正如Google开发手册里描述:当用户打开一个Web App的时候,他们期待这个应用就像是一个单个应用,而不是一系列网页的结合。然而,什么情况下需要跳转页面,什么情况下在当前页面展示则需要设计师细致考量。

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/61ab279c057a758c9e64f407fec837e4.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/61ab279c057a758c9e64f407fec837e4.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/61ab279c057a758c9e64f407fec837e4.png" />

因此,Web App基于浏览器的特性,从设计角度应该遵循以下了两点:

少用手势,避免与浏览器手势冲突。

减少页面跳转次数,尽量在当前页面显示。

3. 系统限制,平台特性

由于Html5语言的技术特性,无法调用系统级别的权限。例如,系统级别的弹窗,系统级别的通知,地理信息,通讯录,语音等等。且与系统的兼容性也会存在一些问题。以上限制通常导致APP的拓展性不强,体验相对较差。例如百度地图:

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/da5f578f5e9545a801bcc43107969be8.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/da5f578f5e9545a801bcc43107969be8.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/da5f578f5e9545a801bcc43107969be8.png" />

Web版地图基于浏览器展现,因此,不能全屏显示地图,给用户的眼界带来局限感;相反,Native 版地图以全屏展现的形式,很好的拓展了用户的视野。整个界面干净简洁,首页去除冗余功能。

在制定路线的体验中,如图:

class="kwhl">class="highslide-image" href="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/7621a599220225463b73e8c21b27ab0c.png">class="kwhl">class="aligncenter" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/7621a599220225463b73e8c21b27ab0c.png" alt="" width="690" data-original="/app/get_remote_pic.php?file=http://image.woshipm.com/wp-files/2014/12/7621a599220225463b73e8c21b27ab0c.png" />

Web 版地图耗费的流量大于Native版,且不能预先缓存离线地图。对于地理位置的判断也是基于宿主浏览器,而非Web地图本身。获取路线后,对于更换到达方式,相对来说是不便利的。

相反,Native 版地图,能够直接访问用户的地理位置,能够很清晰的为用户展现App规划的路线,并能轻松的查看多种路线方案,以便做出符合自己的最佳方案。对于切换公交,走路,自驾等路线方式也是只需一键操作。

Native 版地图相对于 Web版地图增加更多情感化,易用的功能,如:能够记录用户的生活轨迹,记录用户的点滴足迹,能够享受躲避拥堵方案等。而Web版地图基于技术框架,很难实现以上功能,从用户体验角度来看,弱于Native版地图。

四、小结

综述所述,在设计Web APP时,应当遵循以下几点:

1. 简化

  • 简化不重要的动画/动效
  • 简化复杂的图形文字样式

2. 少用

  • 少用手势,避免与浏览器手势冲突
  • 少用弹窗

3. 减少

  • 减少页面内容
  • 减少控件数量
  • 减少页面跳转次数,尽量在当前页面显示

4. 增强

  • 增强Loading时的趣味性
  • 增强页面主次关系
  • 增强控件复用性

 

原文地址:mux.baidu

作者:guowenwe

class="kwhl">class="aligncenter size-full wp-image-655" data-original="http://www.151051.com/wp-content/uploads/2015/01/千与千寻励志.jpg" alt="千与千寻励志" width="1920" height="1080" />

 

class="kwhl">class="brush:shell">#!/usr/bin/expect
set ssh_user "ubnt"
set password "ubnt"
spawn ssh -l $ssh_user 192.168.1.20
expect_before "no)?" {
send "yes\r" }
sleep 0.5
expect "Enter passphrase for key*"
send "$password\r"
expect "*#"
send "reboot\r"
expect "*#"
send "echo\r"
exit

工具:add_swap.sh
所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash xxx.sh

功能:自动检测系统swap分区大小,交换分区大小不合理则自动新增并挂载上
适用系统版本:兼容线上所有linux版本
执行方法:以root身执行命令:bash add_swap.sh
解决了什么问题:一键式检测系统swap分区大小,如果低于物理内存的2倍则自动创建一个物理内存2倍大小的swap分区
备注:swap不是越大越好,由于磁盘速度相对于内存较为低下,所以大swap反而会造成业务响应更慢,通常为2至2.5倍就好,如果有特殊需求可以更大。
内存为32G以上则不考虑
内存在16G至32G之间,交换分区配置为8G
内存在4G至16G之间,交换分区配置为4G
内存小于4G的则配置交换分区为2G

 

class="kwhl">class="brush:shell">#!/bin/bash
#########################################
#Function:    add a new swap partition
#Usage:       bash add_swap.sh
#Author:      Customer service department
#Company:     Alibaba Cloud Computing
#Version:     2.1
#########################################

check_os_release()
{
  while true
  do
    if cat /proc/version | grep redhat >/dev/null 2>&1
    then
      os_release=redhat
      echo "$os_release"
      break
    fi
    if cat /proc/version | grep centos >/dev/null 2>&1
    then
      os_release=centos
      echo "$os_release"
      break
    fi
    if cat /proc/version | grep ubuntu >/dev/null 2>&1
    then
      os_release=ubuntu
      echo "$os_release"
      break
    fi
    if cat /proc/version | grep -i debian >/dev/null 2>&1
    then
      os_release=debian
      echo "$os_release"
      break
    fi
    break
    done
}

check_memory_and_swap()
{
  mem_count=$(free -m|grep Mem|awk '{print $2}')
  swap_count=$(free -m|grep Swap|awk '{print $2}')
  if [ "$mem_count" -ge 15000 ]  && [ "$mem_count" -le 32768 ]
  then
    if [ "$swap_count" -ge 8000 ]
    then
      echo -e "\033[1;40;31mYour swap is already enough.Do not need to add swap.Script will exit.\n\033[0m"
      rm -rf $LOCKfile
      exit 1
    elif [ "$swap_count" -ne 0 ]
    then
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      remove_old_swap
      create_swap 8192
    else
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      create_swap 8192
    fi
  elif [ "$mem_count" -ge 3900 ] && [ "$mem_count" -lt 15000 ]
  then
    if [ "$swap_count" -ge 3900 ]
    then
      echo -e "\033[1;40;31mYour swap is already enough.Do not need to add swap.Script will exit.\n\033[0m"
      rm -rf $LOCKfile
      exit 1
    elif [ "$swap_count" -ne 0 ]
    then
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      remove_old_swap
      create_swap 4096
    else
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      create_swap 4096
    fi
  else
    if [ "$swap_count" -ge 2000 ]
    then
      echo -e "\033[1;40;31mYour swap is already enough.Do not need to add swap.Script will exit.\n\033[0m"
      rm -rf $LOCKfile
      exit 1
    elif [ "$swap_count" -ne 0 ]
    then
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      remove_old_swap
      create_swap 2048
    else
      echo -e "\033[40;32mYour swap is not enough,need to add swap.\n\033[40;37m"
      create_swap 2048
    fi
  fi
}

create_swap()
{
  root_disk_size=$(df -m|grep -w "/"|awk '{print $4}')
  if [ "$1" -gt "$((root_disk_size-1024))" ]
  then
    echo -e "\033[1;40;31mThe root disk partition has no space for $1M swap file.Script will exit.\n\033[0m"
    rm -rf $LOCKfile
    exit 1
  fi
  if [ ! -e $swapfile ]
  then
    dd if=/dev/zero of=$swapfile bs=1M count=$1
    /sbin/mkswap $swapfile
    /sbin/swapon $swapfile
    /sbin/swapon -s
    echo -e "\033[40;32mStep 3.Add swap partition successful.\n\033[40;37m"
  else
    echo -e "\033[1;40;31mThe /var/swap_file already exists.Will exit.\n\033[0m"
    rm -rf $LOCKfile
    exit 1
  fi
}

remove_old_swap()
{
  old_swap_file=$(grep swap $fstab|grep -v "#"|awk '{print $1}')
  swapoff $old_swap_file
  cp -f $fstab ${fstab}_bak
  sed -i '/swap/d' $fstab
}

config_rhel_fstab()
{
  if ! grep $swapfile $fstab >/dev/null 2>&1
  then
    echo -e "\033[40;32mBegin to modify $fstab.\n\033[40;37m"
    echo "$swapfile	 swap	 swap defaults 0 0" >>$fstab
  else
    echo -e "\033[1;40;31m/etc/fstab is already configured.\n\033[0m"
    rm -rf $LOCKfile
    exit 1
  fi
}

config_debian_fstab()
{
  if ! grep $swapfile $fstab >/dev/null 2>&1
  then
    echo -e "\033[40;32mBegin to modify $fstab.\n\033[40;37m"
    echo "$swapfile	 none	 swap sw 0 0" >>$fstab
  else
    echo -e "\033[1;40;31m/etc/fstab is already configured.\n\033[0m"
    rm -rf $LOCKfile
    exit 1
  fi
}

##########start######################
#check lock file ,one time only let the script run one time 
LOCKfile=/tmp/.$(basename $0)
if [ -f "$LOCKfile" ]
then
  echo -e "\033[1;40;31mThe script is already exist,please next time to run this script.\n\033[0m"
  exit
else
  echo -e "\033[40;32mStep 1.No lock file,begin to create lock file and continue.\n\033[40;37m"
  touch $LOCKfile
fi

#check user
if [ $(id -u) != "0" ]
then
  echo -e "\033[1;40;31mError: You must be root to run this script, please use root to install this script.\n\033[0m"
  rm -rf $LOCKfile
  exit 1
fi

os_release=$(check_os_release)
if [ "X$os_release" == "X" ]
then
  echo -e "\033[1;40;31mThe OS does not identify,So this script is not executede.\n\033[0m"
  rm -rf $LOCKfile
  exit 0
else
  echo -e "\033[40;32mStep 2.Check this OS type.\n\033[40;37m"
  echo -e "\033[40;32mThis OS is $os_release.\n\033[40;37m"
fi

swapfile=/var/swap_file
fstab=/etc/fstab

echo -e "\033[40;32mStep 3.Check the memory and swap.\n\033[40;37m"
check_memory_and_swap

echo -e "\033[40;32mStep 4.Begin to modify $fstab.\n\033[40;37m"
case "$os_release" in
redhat|centos)
  config_rhel_fstab
  ;;
ubuntu|debian)
  config_debian_fstab
  ;;
esac

free -m
echo -e "\033[40;32mAll the operations were completed.\n\033[40;37m"
rm -rf $LOCKfile

下载建立SWAP分区脚本

varnishstat是查看varnish状态的工具,但里面有些参数官方网站都没介绍清楚,在这里备忘一下。

class="kwhl">class="aligncenter size-full wp-image-586" data-original="http://www.151051.com/wp-content/uploads/2014/11/346.gif" alt="346" width="580" height="748" />

Hitrate ratio由三个数字组成,第一个数字范围0-10,第二个数字范围0-100,第三个数字范围0-1000。分别表示过去N秒内的Hitrate avg。上图由于我是刚打开varnishstat,因此三个数字都是4,表示过去4秒内的平均hitrate,如果打开的时间足够长,以上三个数字就会 逐渐变成10,100,1000。

Hitrate avg里的内容是命中率,需要乘以100转换成百分比,例如上图表示命中率为99.23%

因为网站服务器是美国的VPS,为什么选用美国的VPS?1、不用备案;2、便宜。

VPS 使用 Centos + Kloxo,Kloxo安装容易,配置简单,可以在Apache和lighttpd之间切换,完全可以满足我的需求。简而言之,好用。

VPS远在大洋彼岸,速度自然快不动啊哪里去,对网站使用了CDN,速度有明显的提升。但是,对网站使用了CDN后,Apache网站日志记录的来源IP就是CDN服务器的IP,这样很不利于追踪分析网站日志。

kloxo 使用Apache的情况下,httpd.conf 位于 /etc/httpd/conf/httpd.conf,打开这个文件,找到LogFormat这行,进行以下修改:

class="kwhl">class="brush:css">
LogFormat "%{X-Forwarded-For}i %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

这样修改后,log中的 IP 就可以正常记录了。

PS:针对asp和php程序的修改方法也是类似的,有需要的朋友google一下,再或者百度一下。

class="kwhl">class="aligncenter size-full wp-image-505" data-original="http://www.151051.com/wp-content/uploads/2013/10/QQ截图20131002153409.png" alt="QQ截图20131002153409" width="1349" height="547" />

 

硬件环境:双千兆网卡+GM965主板+T2390 双核CPU+ 1T 3.5寸硬盘 + 8G sata 电子盘 + 1G DDR2台式机内存

软件环境:OpenWRT X86

从X宝花费150元购入17x17主板,8G sata电子盘50元,用原有的DC电源,家里旧电脑拆下1G老内存,主板自带T2390的CPU,正好加上N年前购置的mini小机箱和1T台式硬盘,共计花费200元。一套高性能路由器诞生了。

原有cpu散热片太小,风扇又是高速暴力扇,转速5000以上,噪音很大,拆了个旧cpu稍大的风扇加电阻降速,控制在1500转,在保留基本散热的基础上,降低噪音。

机箱也经过了改造,将DC电源模块内置,前面板看起来人模狗样的,后面板惨不忍睹,算了,面子工程够用就好。

稍后上整机照片

软件仅供好友测试使用,无任何商业用途,如有人恶意传播或损害作者利益,将受到谴责。

一切非本作者博客发布的下载地址以外的任何渠道,无法保证其安全性和完整性,请网友注意。

申请方法:

在该页面下方评论中提交你的旺旺名,作者将不定期将旺旺名加入白名单中。

基本使用方法:

1.首先点击帮助右侧的按钮,输入你的旺旺名。前提是该用户名已经加入作者设定的白名单内。

2.在单品页面点击“返”按钮,如果存在返利数据,页面将自动跳转,只有跳转结束后的购买方可列入返利范畴。

class="kwhl">class="aligncenter size-full wp-image-489" data-original="http://www.151051.com/wp-content/uploads/2013/08/QQ20130822115657.png" alt="QQ20130822115657" width="912" height="189" />

3.收入会存入登录旺旺名所在阿里妈妈平台的账户中,请确保你所使用的旺旺名已开通阿里妈妈(http://www.alimama.com/)并绑定支付宝,阿里妈妈的规则请自行参考阿里妈妈网站。

免责声明:

作者不会通过此软件获得任何利益,并无意于侵害他人利益。

请使用者注意以下几点(包括但不限于):

不得恶意修改他人淘宝客链接

不得通过本软件获得一切非法利益

仅限个人使用

下载地址:

本地下载

没有使用淘点金组件提供的公共模板,通过自己研发的产品将a标签里的href自动转成淘客链接,避免通过接口或采集转换费时费力。

class="kwhl">class="aligncenter size-full wp-image-481" data-original="http://www.151051.com/wp-content/uploads/2013/08/QQ截图20130822103413.png" alt="QQ截图20130822103413" width="259" height="110" />

 

淘宝旅行酒店产品,根据用户地域定向访问,用户访问的地域为北京则推荐北京的酒店,如果是上海就推荐上海的,提高匹配度和用户体验,进而增加点击量和转化。

原素材为gif图片,点击率为0.02%,新产品上线后目前点击率在 0.13%

K29乞丐版,B960+2G+320G,听说此本可扩展性很强,故入手i5-3320M ES 不显 BGA转PGA,4G 1600内存x2,三星840 SSD 120G硬盘。升级过程就不发图了,很容易搞。网友们都说换IPS屏角度宽些,颜色舒服些,我暂时还是不换了,渣屏就渣屏吧,还OK。

CPU是现购入的,内存和硬盘是以前旧本拆下来的,CPU258元,因为是ES不显又是加脚U,所以便宜,和卖家商量好后顺丰寄到。到手后拆开后盖,安装,发现比原针脚的紧,稍用力才装入,开机测试,惊喜的发现是QS版,难道卖家发错了?

class="kwhl">class="aligncenter size-full wp-image-449" data-original="http://www.151051.cn/wp-content/uploads/2013/08/QQ拼音截图未命名.png" alt="QQ拼音截图未命名" width="423" height="406" />

 

原来的B960就不上图了,确实很渣。。

上机后进行稳定性压力测试,烤鸡半小时顺利通过无异常,没留截图,只记得当时cpu温度已经很高了,80来度直奔90,室温30度没开空调。

用鲁大师跑了一下分,和B960、3610QM做个对比,如下:

class="kwhl">class="aligncenter size-full wp-image-450" data-original="http://www.151051.cn/wp-content/uploads/2013/08/截屏图片.jpg" alt="截屏图片" width="800" height="570" />

B960

 

class="kwhl">class="aligncenter size-full wp-image-451" data-original="http://www.151051.cn/wp-content/uploads/2013/08/截屏图片3.jpg" alt="截屏图片3" width="800" height="570" />

i7-3610QM

class="kwhl">class="aligncenter size-full wp-image-452" data-original="http://www.151051.cn/wp-content/uploads/2013/08/i5-3320M.jpg" alt="i5 3320M" width="800" height="570" />

i5-3320M

如此成绩我已经很欣慰了,为什么i7-3610QM得分偏低呢?是因为我忘记在bios里开启超线程了,跑完测试瞬间飙到90多度,没敢继续跑,就拆下来了,45W的i7在小本本上跑散热压力大啊。3612QM是低功耗的问题不大,手头没有就不测试了,看论坛里有网友测试,温度还可以。

顺便一提我对ES、QS、加脚的一些概念和经验泛泛谈:

ES版的CPU购买完全看RP,X宝购买的一般问题不大,价格较便宜,稳定性还OK,可能温度会较高一些。

QS版已经很接近正式版了,一般步进只差1,可以当正式版用,基本无差。

加脚CPU,是从集成U的主板上吹下来的,个头偏小,一般用于超薄本,其无针脚不能直接插在CPU底座上,所以一些商贩手工安装针脚,此类U价格低廉,主要看工艺,活儿好的用起来一样,活儿不好的恐怕就要死机蓝屏甚至冒烟了,呵呵。从网上搜了张图,关于加脚的。

class="kwhl">class="aligncenter size-full wp-image-453" data-original="http://www.151051.cn/wp-content/uploads/2013/08/T2OgVDXeXaXXXXXXXX_57369979.jpg" alt="T2OgVDXeXaXXXXXXXX_!!57369979" width="600" height="400" />

这张图源自鉴别真假CPU的,呵呵,仅供参考。。。参考。。。考。