百度新闻源-内容为王,站长请转型[转载]

以前依赖关键词、标题党进行导流量的方式已经不再适用,百度新闻源更加注重用户搜索的体验和新闻源的品牌认可。

取巧地优化网站让搜索引擎抓取已经行不通,随着互联网内容价值的兴起,百度开始要收录更优质的新闻源了。

7月31日,百度站长平台“新闻源生存法”VIP讲堂在深圳举行,百度方面称,以前依赖关键词、标题党进行导流量的方式已经不再适用,百度新闻源更加注重用户搜索的体验和新闻源的品牌认可。

“新闻站点的用户构成、内容更新频率、内容质量、发布时间、收录时间将会影响百度新闻源的排序策略和要求。”百度站长学院院长刘禾称,现在的排序有着更多的指标,同时稀缺的内容资源会更受欢迎。

对于擅长技术运营的站长们来说,百度新闻收录的标准调整也给他们带来一些挑战。为了获得百度巨大的流量,曾经的许多新闻站点会无所不用其极,比如黑链、热点导流作弊等等。

按照百度站长学院的说法,现在百度在新闻收录上会建立新的标准。首先会分站点和类型,然后再根据频道进行收录,对于站台的分类主要在传统媒体、综合门户、政府机构、垂直行业以及地方门户。

在内容方面,跟往常主要用关键词检索不同,百度还会考量时效性、稀缺性、权威性和用户体验。刘禾举了一个收录新浪新闻的例子,在一个新闻事件发生后,百度会把其分割为几个时间段:在刚开始主要是传播新闻本身,在这之后可以是后续报道和评论事件,在最后的时间段可以有更多将新闻进行归纳总结的内容。

百度新闻源开始变得越来越开放。在互联网兴起不久的阶段,资讯供不应求,百度的新闻源主要是解决需求量的问题,但随着近年来信息严重过剩,人们对于内容需求的要求正在提升,因此百度对于内容方也开始设立新的生存法则。

“新闻源站点依旧是百度最好的合作伙伴。”刘禾认为。确实如此,百度深谙内容流量运营方式,并不是太擅长内容原创生产。

与此同时,随着移动端新闻资讯开始侵蚀PC阅读的份额,百度也面临着不小的挑战。根据数据显示,目前除了上千万个PC内容站点之外,移动端已经有480万个微信公众号、1400万个Android系统的内容APP、121万个iOS的APP。

从2014年开始,百度加快了自身的移动化转型,同时也更大力度推进全网向移动化转型。截至2014年底,百度收录的移动站数量较前一年增长105%,从cnnic的数据报告可知:百度移动搜索网民渗透率已达到96.3%。在此基础上,百度还给站长们移动化提供了不少服务。比如移动APP内的站内搜索和移动Apper计划,同时也在开发一些专门针对移动站点的工具。

来源百度站长平台:http://zhanzhang.baidu.com/wiki/417

如何使用rel=‘external nofollow’标签来控制链接权重

nofollow标签是一两年前由Google领头新创的一个标签,目的是尽量减少垃圾链接对搜索引擎的影响。这个标签的意义是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个信任票。

这个标签通常是用在博客的评论或论坛帖子中,因为这些地方是最多垃圾链接出现的地方。现在主流的博客和论坛软件都自动在评论和帖子的链接中加上了这个标签。几乎所有wordpress博客和Z-blog,当然清晨博客也在内,在seo方面都做的很不错。

新站点的推广少不了用这种方法,在一些权重比较高的、流量大的博客或论坛发表评论并留下签名链接是新站长的一惯做法。如此说来,这种做法似乎毫无作用了,因为没用nofollow标签的博客太少了。 这个博客也是新站,前段时间做小量的这类工作,看来成效确实不大,至少在谷歌网站管理员工具中的反向链接统计中没有反应出任何有效链接。

很多文章都说Google,Yahoo,MSN表示支持这个标签,最近百度官方也提出的完全支持这个标签。

external就是指外部站点,我们要在新窗口中打开链接传统的通常做法是在链接后面加target="_blank",我们采用过渡型的 DOCTYPE(xhtml1- transitional. dtd) 时没有问题,但是当我们使用严格的DOCTYPE(xhtml1-strict.dtd)时,这个方法将通不过 W3C的校验,会出现如下错误提示:

div css xhtml xml Example Source Code Example Source Code
"there is no attribute target for this element(in this HTML version)"

原来在HTML4.01/XHTML1.0/XHTML1.1严格DOCTYPE下,target="_blank"、target="_self"等等语法都是无效的,为什么不允许使用target="_blank"呢?因为老外觉得不经过用户同意,没有明确提示就打开一个新窗口是不礼貌的。所以就通过 rel="external"来声明此链接是外部站点。至于如何在新窗口中打开,可以使用javascript实现:

function externallinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) { 
    var anchor = anchors;
    if (anchor.getAttribute("href") &&  anchor.getAttribute("rel") == "external nofollow")      anchor.target = "_blank"; 
    }
    }
window.onload = externallinks

把上述代码保存成一个.js文件(比如external.js),然后通过外部联接方法调用:


HTML5 Shiv – 让IE系列支持HTML5

HTML5能为我们做的事儿很多,最为可口的就是语义化标签的应用,如果你已经在Chrome或者其他支持HTML5的浏览器上用过它的牛x,那这篇文章对你一定有用,因为现在你也可以在IE上用到HTML5。

下面是引用Google的html5.js文件,好处就不说了:

将上代码复制到head部分,记住一定要是head部分(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在其他位置调用,否则失效)

当然,你也可以把代码拿出来自己看着办:

(function(){if(!/*@cc_on!@*/0)return;var e ="abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()

最后在css里面加上这段:

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

主要是让这些html5标签成块状,像div那样。

好了,简单吧,一句话概括就是:引用html5.js  使html5标签成块状

Html5新标签解释及用法

HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 与 Sun JavaFX 的需求。

HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 <div> 和 <span> 标签,但有一定含义,例如 <nav>(网站导航块)和 <footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如 <audio> 和 <video> 标记。

一些过时的 HTML 4 标记将取消,其中包括纯粹用作显示效果的标记,如 <font> 和 <center>,因为它们已经被 CSS 取代。还有一些透过 DOM 的网络行为(via)。

下面我们来看一下HTML 5提供的一些新的标签用法以及和HTML 4的区别。

<article>标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
HTML5:<article></article>
HTML4:<div></div>

<aside>标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。
HTML5:<aside>Aside 的内容是独立的内容,但应与文档内容相关。</aside>
HTML4:<div>Aside 的内容是独立的内容,但应与文档内容相关。</div>

<audio> 标签定义声音,比如音乐或其他音频流。
HTML5:<audio src="someaudio.wav">您的浏览器不支持 audio 标签。</audio>
HTML4:<object type="application/ogg" data="someaudio.wav"><param name="src" value="someaudio.wav"></object>

<canvas> 标签定义图形,比如图表和其他图像。这个 HTML 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。
HTML5:<canvas id="myCanvas" width="200" height="200"></canvas>
HTML4:<object data="inc/hdr.svg" type="image/svg+xml" width="200" height="200"></object>

<command> 标签定义命令按钮,比如单选按钮、复选框或按钮。
HTML5: <command onclick=cut()" label="cut">
HTML4: none

<datalist> 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。
HTML5: <datalist></datalist>
HTML4: see combobox.

<details> 标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。与 <legend> 一起使用,来制作 detail 的标题。该标题对用户是可见的,当在其上点击时可打开或关闭 detail。
HTML5: <details></details>
HTML4: <dl style="display:hidden"></dl>

<embed> 标签定义嵌入的内容,比如插件。
HTML5: <embed src="horse.wav" />
HTML4: <object data="flash.swf"  type="application/x-shockwave-flash"></object>

<figcaption> 标签定义 figure 元素的标题。”figcaption” 元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置。
HTML5: <figure><figcaption>PRC</figcaption></figure>
HTML4: none

<figure> 标签用于对元素进行组合。使用 <figcaption> 元素为元素组添加标题。
HTML5: <figure><figcaption>PRC</figcaption><p>The People's Republic of China was born in 1949...</p></figure>
HTML4: <dl><h1>PRC</h1><p>The People's Republic of China was born in 1949...</p></dl>

<footer> 标签定义 section 或 document 的页脚。典型地,它会包含创作者的姓名、文档的创作日期以及/或者联系信息。
HTML5: <footer></footer>
HTML4: <div></div>

<header> 标签定义 section 或 document 的页眉。
HTML5: <header></header>
HTML4: <div></div>

<hgroup> 标签用于对网页或区段(section)的标题进行组合。
HTML5: <hgroup></hgroup>
HTML4: <div></div>

<keygen> 标签定义生成密钥。
HTML5: <keygen>
HTML4: none

<mark>主要用来在视觉上向用户呈现那些需要突出的文字。<mark>标签的一个比较典型的应用就是在搜索结果中向用户高亮显示搜索关键词。
HTML5: <mark></mark>
HTML4: <span></span>

<meter> 标签定义度量衡。仅用于已知最大和最小值的度量。必须定义度量的范围,既可以在元素的文本中,也可以在 min/max 属性中定义。
HTML5: <meter></meter>
HTML4: none

<nav> 标签定义导航链接的部分。
HTML5: <nav></nav>
HTML4:<ul></ul>

<output> 标签定义不同类型的输出,比如脚本的输出。
HTML5: <output></output>
HTML4: <span></span>

<progress> 标签运行中的进程。可以使用 <progress> 标签来显示 JavaScript 中耗费时间的函数的进程。
HTML5: <progress></progress>
HTML4: none

<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
HTML5: <ruby>漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt></ruby>
HTML4: none

<rt> 标签定义字符(中文注音或字符)的解释或发音。
HTML5: <ruby>漢 <rt> ㄏㄢˋ </rt></ruby>
HTML4: none

<ruby> 标签定义 ruby 注释(中文注音或字符)。
HTML5: <ruby>漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt></ruby>
HTML4: none

<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
HTML5: <section></section>
HTML4: <div></div>

<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
HTML5: <source>
HTML4: <param>

<summary> 标签包含 details 元素的标题,”details” 元素用于描述有关文档或文档片段的详细信息。”summary” 元素应该是 “details” 元素的第一个子元素。
HTML5: <details><summary>HTML 5</summary>This document teaches you everything you have to learn about HTML 5.</details>
HTML4: none

<time> 标签定义日期或时间,或者两者。
HTML5: <time></time>
HTML4: <span></span>

<video> 标签定义视频,比如电影片段或其他视频流。
HTML5: <video src="movie.ogg" controls="controls">您的浏览器不支持 video 标签。</video>
HTML4:<object type="video/ogg" data="movie.ogv"><param name="src" value="movie.ogv"></object>

来源:http://www.cnblogs.com/yuzhongwusan/archive/2011/11/17/2252208.html

css中的zoom的作用

zoom这个特性是IE特有的属性。
zoom:1;一般是拿来解决IE6的子元素浮动时候父元素不随着自动扩大的问题,功能相当于overflow:auto,同样也可以用height:1%来代替zoom:1。所以一般要在浮动元素的父元素加上overflow:auto;zoom:1;。这样,子元素浮动,父元素再也不会不自动跟子元素扩大了。

在现代浏览器,如果子元素float,则父元素不会自动被撑开

#nofloatbox {
border: 1px solid #FF0000;
background: #CCC;
width:200px;
}

#floatbox {
float: left;
width: 100px;
height: 100px;
border: 1px solid #0000FF;
background: #00FF00;
}
</style>

 

如果给父元素加上overflow:hidden

#nofloatbox {
border: 1px solid #FF0000;
background: #CCC;
width:200px;
zoom:1;
overflow:hidden;
}

 

或者给最后一个子元素加上clear:both

#nofloatbox > div:nth-child(2){
clear:both;
}

 

都会有清除浮动的效果.

 

zoom:1是针对ie的属性,可以激活hasLayout属性,关于hasLayout

haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在InternetExplorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout属性值为true时,我们说这个元素有一个布局(layout)

 

要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清楚的概念。大多IE下的显示错误,就是源于 haslayout。如果它设置成了true,它就不得不去渲染它自己,因此元素不得不扩展去包含它的流出的内容。例如浮动或者很长很长的没有截断的单词,如果haslayout没有被设置成true,那么元素得依靠某个祖先元素来渲染它。这就是很多的ie bugs诞生的地方。

 

#nofloatbox {
border: 1px solid #FF0000;
background: #CCC;
width:200px;
zoom:1;
/*overflow:hidden;*/
}


<body>
<div id="nofloatbox">
<div id="floatbox"></div>
<div></div>
</div>

CSS3 box-sizing 属性

当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度。这里有一个例子,两个元素都设置了 box-sizing: border-box; :

.simple {
  width: 500px;
  margin: 20px auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.fancy {
  width: 500px;
  margin: 20px auto;
  padding: 50px;
  border: solid blue 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

搜狗截图15年06月16日1030_3

既然没有比这更好的方法,一些CSS开发者想要页面上所有的元素都有如此表现。所以开发者们把以下CSS代码放在他们页面上:

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

这样可以确保所有的元素都会用这种更直观的方式排版。

既然 box-sizing 是个很新的属性,目前你还应该像我之前在例子中那样使用 -webkit-和 -moz- 前缀。这可以启用特定浏览器实验中的特性。同时记住它是支持IE8+。

JTBC网站内容管理系统

JTBC网站内容管理系统是一套可对现有模块进行扩充与克隆的网站系统核心,
采用UTF-8编码,采取 语言/代码/程序 两两分离的技术模式。

JTBC是什么?
JTBC是一个CMS产品,她可以帮助您快速的建立网站应用而不需要太多的专业知识。

使用JTBC需要支付费用吗?
不管您制作的是个人网站,还是公司或者企业网站,又或者是赢利性网站,使用JTBC都是免费的,不收取任何费用。

我为什么要选择JTBC,她有哪些优势?
JTBC的优势主要在于以下几点:

  1. JTBC是开源,免费的,这意味着您使用程序不需要为此支付任何费用。
  2. JTBC是跨平台的,有ASP/PHP/ASP.NET/JAVA四种开发环境,这意味着您只需了解JTBC即可在多环境下开发网站。
  3. JTBC是安全的,自发布以来JTBC暂未出现过任何程序上的重大安全问题,这意味着您不需要再为网站安全而担心。

使用JTBC需要了解哪些专业技术?

  1. 如果做为最终使用用户,则不需要任何的专业技术知识,只需对电脑操作有一定了解,就可以登录网站后台进行日常维护,比如添加新闻,查看客户留言等。
  2. 如果做为网站应用的搭建者,则需要了解一些域名,服务器,FTP上传,数据库连接等知识,将JTBC程序放置到服务器后进行简单的设置后即可使用。
  3. 如果做为网站栏目与视觉的设计者,则需要了解一些HTML与CSS的知识,再对JTBC的使用方法进行一些了解,即可方便的将网站程序修改成自己所希望的样子,如果使用者对程序与数据库也有了解,则更佳。

我以前使用JTBC制作的网站忘记密码了,应该怎么处理?
可以按照所使用的程序版本,下载一份最新的原版程序,然后分别打开老网站的数据库和原版的数据库,将老数据库中的管理员表(admin)删除,将原版数据库中对应的表复制进去即可恢复默认的用户名和密码的状态。

我在后台修改了网站模板,但是为什么不生效?
这个原因是因为JTBC会缓存网站中的模板,可以在后台的系统缓存管理中,删除全部缓存即可生效。

我的一个空间上放置了2份JTBC程序,为什么会相互冲突?
这个原因是因为JTBC使用了高速缓存来存储一些配置以及模板等文件,同时运行2个JTBC会引起高速缓存名称相同,因此才出现冲突的情况,解决的办法是修改其中1个网站程序的参数(appName)使其拥有独立的名称即可。

社保居住证港澳通行证等回执单在线打印网站

很多朋友在办理证件时都需要打印回执单,通常都会去照相馆去拍照打印回执单,价格在15至20多的都有,经常会上网的可能会到淘宝或QQ群找人来在网上打印回传电子版的回执单,相对来说,这个价格便宜不少。

其实像各种回执单,现在都可以自行在网上打印,只要有支付宝或银联即可。

下面和大家分享一下:

1.首先我们要有一张可以能通过检测的照片,这个在照相馆可以拍好,第一次办证件,需要回执单时,很多人都可以要来电子版照片,这个就可以。

2.然后我们在中华人民共和国证照数码相片质量检测中心注册帐号,网址:

https://hzl.rzzx.com.cn/ (注:2024年新版网址,可用)

http://www.rzzx.com.cn/

注册时选择个人用户即可。

这个网站其实也就是照相馆打印回执单时的网站,看下网站的介绍:证件数码相片质量检测中心,为用户提供在线数码相片检测服务包括:居民身份证数码相片、社会保障卡数码相片、居住证数码相片、机动驾驶证数码相片、保安员证数码相片、会计从业资格考试数码相片、天津市二代证数码相片、重庆市二代证数码相片、新疆二代证数码相片、中山市社会保障卡数码相片、珠海市社会保障卡数码相片等,同时提供回执单打印。

只要是在中华人民共和国办证件,需要回执单的,都可以在这里打印。

每次打印是要收费的,可以使用支付宝或银联进行在线支付,很方便的。

如果亲不方便即时打印,可以在家把打印预览的图片截图,然后到打印店打印即可。

如果不会弄的,可以发照片我,我帮大家打印,费用是5元/张,呵呵。

3.请记住自己的帐号,保存自己的电子照片,以后需要时,可以随时打印。

4.收费标准:对于在本中心上传并检测合格的证件数码照片,收费标准为人民币1.5元/张,需要异地传输的(重庆、新疆)另收取人民币1元/张,手机进行异地传输则收取人民币2元/张。

5.来往港澳通行证,护照等电子照片可以在广东省公安厅出入境政务服务网http://www.gdcrj.com/“我的e证空间”里自己拍摄、上传。好像收费10元。

护照、港澳台通行证、外国人签证等电子照片自助采集每张5元,采集不成功不收费。在http://www.gdcrj.com办理。

2015.08.31更新  护照、港澳台通行证、外国人签证等电子照片自助采集每张16元,网址:http://www.xfxg.cn/xfxgweb/

另分享一下,除港澳台通行证和护照是蓝底,其余都是白底,不要弄错了哈。

祝好运。

附网站使用指南

证件数码相片质量检测系统用于申请人上传数字相片,根据各类型数码相片标准对上传相片进行质量检测,并打出相应回执以办理各类证件。通过以下的操作指南,您将了解证件数码相片质量检测的流程和操作方法。

一、操作流程

本系统可以供个人用户和照相馆用户使用,操作流程如下:

用户注册——>账户激活——>用户登录,上传照片——>打印回执

1.  用户注册:进入网站首页 ,点击注册按钮,如实填写注册资料,提交;

2.  账户激活:我们会根据您在注册时提供的邮箱,发送激活邮件,请登录邮箱,点击激活链接,激活账户;

3.  用户登录,上传照片:根据注册的用户名密码登录网站,进入照片上传页面,选择需要检测的数码相片,选择办证地区和支付方式,输入验证码,上传;

4.  经检测结果为“合格”后,可以打印回执。

二、操作方法

1. 用户注册

(1)进入网站首页,点击“注册”按钮;

(2)认真阅读服务条款和声明,用户必须接受并履行本协议的全部内容,否则不能成为注册用户;

(3)进入注册页面;

a    请先选择用户类型,分为个人用户和照相点用户,所需填写的内容略有区别;

b    用户必须如实填写各项内容,除手机和备注外其他均为必填项目,填写完成后点“提交”;

c    登录名称和电子邮箱一经确认就不能再更改,且一个邮箱不能注册多个用户;

个人用户注册,如下图:
照相点用户注册,如下图:
 

(4)用户信息提交成功后,我们会根据所提供的电子邮箱发送激活邮件。

2. 账户激活

登录您在用户注册时所填写的邮箱,收取激活邮件,点击链接,将账户激活。如下图:
 

3. 用户登录,上传照片

(1)登录网站:打开网站首页,填写正确的用户名、密码及验证码,点击“登录”按钮,进入上传页面;

(2)选择照片规格、照片类型、办证地区和支付方式,输入正确的验证码,点击“浏览”按钮,选择要检测的照片,都选好后点击“上传”按钮;可以选中“显示提示框”,先自行判断上传照片是否符合上传的标准;

(3)照片上传后请耐心等待检测结果;
4. 经过照片质量检测中心的检测后,如果检测结果为“合格”,就可以打印回执了,如果不合格,请根据检测结果的提示对照片进行修改后再重新上传;
 
点击“打印”按钮,出现打印回执类型。
 申请人需在回执上填写必要的信息,以承诺此照片为申请者本人,照相点用户也需在回执上签名或盖章;
目前深圳的身份证、社保卡、驾驶证、居住证的四类证件回执是通用的,回执页面,如下图:
 

5. 如果图像检测结果为“合格”,并且未办理异地传输的,可以到异地传输页面进行异地传输操作。如下图:

填选图像号或认证的时间段后,点击“查询”按钮,可以查询出该图像号或在某时间段类,认证通过而又未办理异地传输的图像列表。如下图:

手动选择需要传输到那个地区(注:每张图像只能传输一个地方),并且把改图像所在行的最后一列的复选框中“打钩”。选择完要传输的图像以后,点击“办理异地传输”按钮,被选中的图像就会传送到当地数据库。

6. 成功上传的图像,无论是否合格,都可以在查询相片页面里被查询出来,如下图:

如果图像是合格的,也可以在此界面进行打印(包括异地传输)。点击“打印”按钮,出现打印回执类型的选项框,选择需要打印的回执类型后,点打印字样;如下图:

备注:

       手动选择需要传输到那个地区(注:每张图像只能传输一个地方),并且把改图像所在行的最后一列的复选框中“打钩”。选择完要传输的图像以后,点击“办理异地传输”按钮,被选中的图像就会传送到当地数据库。

1.  目前照片规格分为标准图(即358*441像素),和非标准图(大于358*441像素,文件小于100K),上传照片前要先选择好;

2.  目前本系统可以检测的数码相片类型及地区有:

Ø  第二代身份证数码相片(深圳、重庆、天津、新疆)

Ø  社会保障卡数码相片(深圳、中山、珠海)

Ø  深圳居住证数码相片

Ø  深圳机动车驾驶证数码相片

Ø  深圳会计从业资格考试数码相片

Ø  深圳婴儿社保卡数码相片

Ø  深圳保安管理人员/保安员证数码相片

3.  除了保安管理人员/保安员证相片外,其他各类型证件照片都是根据二代证照片标准进行检测的,详细的照片标准请参看:技术文章中的《二代证数码照片标准及制作流程》和《保安员/保安管理员证人像采集标准》。

 

win7下IIS的安装和配置 图文教程

win7下IIS的安装和配置 图文教程,需要的朋友可以参考下

最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功。在博客里记录一下,给需要的朋友,也是给自己留个备份,毕竟我脑子不是很好使。

一、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去

Windows7安装IIS

二、点击左侧“打开或关闭Windows功能”

Windows7安装IIS

三、找到“Internet 信息服务”,按照下图打勾即可

Windows7安装IIS

等待安装完成

Windows7安装IIS

四、安装完成后,再回到控制面板里面,找到“管理工具”,点进入

五、双击“Internet 信息服务(IIS)管理器”就是IIS了。如果经常需要使用IIS的朋友,建议鼠标指到“Internet 信息服务(IIS)管理器”上,右键--发送到--桌面快捷方式,这样就能从桌面进入IIS,而不用每次都点控制面板。

IIS界面:

Windows7安装IIS

六、选中“Default Web Site”,双击中间的“ASP”

Windows7安装IIS

把“启用父路径”改为“True”

Windows7安装IIS

七、下面就是配置站点了。单击右侧“高级设置”

Windows7安装IIS

选择你网站的目录

Windows7安装IIS

八、回到IIS,单击右侧的“绑定...”,选中你要绑定的网站,点“编辑”

Windows7安装IIS

如果是一台电脑,只修改后面的端口号就行,可以随意修改数字。如果是办公室局域网,点击下拉框,选择自己电脑上的局域网IP,例如:192.168.**.**,然后修改端口号

Windows7安装IIS

九、回到IIS,如果右侧显示停止,就选择启动,然后点击下面的浏览网站,就可以打开你绑定文件夹里面的网站了

Windows7安装IIS

十、如果有多个网站,在IIS左边“网站”右键“添加网站”

Windows7安装IIS

主要修改三个地方,“网站名称”、“物理路径”、“端口”,如果局域网,请修改“IP地址”,同上

Windows7安装IIS

十一、添加好后,点击新建的网站名字,就是这个网站的详情了。

Windows7安装IIS

通过以上教程,大家对win7下IIS的安装和配置应该有所了解了,更多相关配置与使用,相信大家在以后使用过程中,慢慢就会了解。

css overflow溢出隐藏(文字溢出时的自动隐藏处理)

overflow 属性说明:

版本:CSS2  兼容性:IE4+ NS6+ 继承性:无
语法:overflow : visible | auto | hidden | scroll

相关参数说明如下:

visible::不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效。
auto:此为body对象和textrea的默认值。在需要时剪切内容并添加滚动条
hidden:不显示超过对象尺寸的内容。
scroll:总是显示滚动条。

使用说明及要点:

◎ 检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
◎ 设置textarea对象为hidden值将隐藏其滚动条。
◎ 对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到◎ 右边或左边(视direction属性设置而定)的单元格。
◎ 自IE5开始,此属性在MAC平台上可用。 对应的脚本特性为overflow。

示例:

body { overflow: hidden; }
div { overflow: scroll; height: 100px; width: 100px; }

text-overflow版本:IE6+专有属性 继承性:无

div 溢出隐藏 div文字溢出用点(省略号)代替

在div布局中内容溢出了容器,超出了容器所限定的宽度应该怎么办呢?很是疑惑,于是搜集整理一番,发现可以让内容超出容器时超出部分显示省略号,这种做法不仅解决了问题,而且很美观,好了,不多说了,有兴趣的朋友可以参考下

代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">
<head profile="http://www.w3.org/2000/08/w3c-synd/#">
<meta http-equiv="content-language" content="zh-cn" />
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
<title>div中溢出文字用点代替的代码</title>
<style type="text/css">
/*<![CDATA[*/
li {
width:200px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
/*]]>*/
</style>
</head>
<body>
<ul>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
</body>
</html>

TD也可以溢出隐藏显示

 

或许我这篇文章一取这样的名字,就会有人要问了:你怎么还在关注table啊,那早就过时了…赶紧Xhtml…div好…ul好…ol好…dl好…完了,不知道还有什么好了。

table真的过时了么?你真的了解table么?你真的会用table么?

打口水仗不是我们要做的,留给那些时间很充裕的人吧。

言归正传:

不记得是什么时候,有人在用table模拟DataGrid的时候说,为什么td超出设置为固定宽度的文字不能隐藏,而是会直接换行呢?

是的,事实确实如此,如:
代码如下:

<style type="text/css">
table {width:500px;table-layout:fixed;}
.col1 {width:100px;}
.col2 {width:200px;}
.col3 {width:200px;}
td {white-space:nowrap;overflow:hidden;}
</style>
<table border="1" cellspacing="0" summary="回头来看看Table:TD也玩overflow:hidden">
<tr>
<td>神舟 优雅Q400N</td>
<td>优雅Q400N,采用Intel Core2 Duo(Merom) T5450(1.66G)处理器</td>
<td>迅驰4平台,突出的性价比,漂亮的外观</td>
</tr>
</table>

 

运行如上代码,你会发现单元格里超过固定宽度的文字不会被隐藏掉,而是换行显示了,显然,这并不是我的本意。

看起来,这似乎是table的一个特性,它不能很好的支持{width:*px;white-space:nowrap;overflow:hidden;}的组合,说到底就是white-space:nowrap这个东东没起作用,所以看起来overflow:hidden就失效了。{注:如果是一连串的无意义字符则可生效,例如:<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>,这个时候就不需要{white-space:nowrap}来强制它在一行内显示,因为这一连串的a会被认定为是一个字而不发生换行,从而超出.col1宽度的a会被隐藏}

[解决方案一:]

后来有人提到使用百分比宽度就可以了,经测试,确实可以,稍微将第一段的其中几行样式修改一下,其它的不变:

代码如下:
.col1 {width:20%;}
.col2 {width:40%;}
.col3 {width:40%;}

 

将修改后的代码运行后,会发现,超出宽度的文字果然被隐藏了,想要的效果似乎得到了。

事实上使用百分比宽度确实可以解决这个文字隐藏的问题,但这似乎并不是想要的最佳的解决方案,因为有的时候我们需要的是一个固定的宽度,而不是百分比宽度。

而这一切的根源就在于如何使得单元格内的文字不换行在一行内显示。

[解决方案二:]

要达到这个要求,除了使用样式,我们也许还会想到一个许久不用了的标签<nobr>,这个元素的作用就是强制内容在一行显示。以上代码做如下修改,其它则不变:

代码如下:
<table border="1" cellspacing="0" summary="回头来看看Table:TD也玩overflow:hidden">
<tr>
<td><nobr>神舟 优雅Q400N</nobr></td>
<td><nobr>优雅Q400N,采用Intel Core2 Duo(Merom) T5450(1.66G)处理器</nobr></td>
<td><nobr>迅驰4平台,突出的性价比,漂亮的外观</nobr></td>
</tr>
</table>

 

做了这个修改,会发现,效果确实达到,是不是该兴奋呢?不,这似乎还不是最佳的解决方案,因为毕竟使用了一个许久不用且不推荐使用的元素标记,这多少让人觉得有点不爽。

沿着这个思路,我换了一个角度来考虑这个问题,发现问题迎刃而解。

既然在固定宽度的单元格内无法只简单的给th,td加上white-space:nowrap,那么我们在固定宽度的单元格内再加一个标记元素呢?

最佳方案:

代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="gb2312" />
<title>回头来看看Table:TD也玩overflow:hidden</title>
<style type="text/css">
table {width:500px;table-layout:fixed;}
.col1 {width:100px;}
.col2 {width:200px;}
.col3 {width:200px;}
th strong {display:block;width:100%;}
tr strong,tr td {white-space:nowrap;overflow:hidden;}
</style>
</head>
<body>
<table border="1" cellspacing="0" summary="测试">
<thead>
<tr>
<th><strong>产品名称</strong></th>
<th><strong>产品介绍</strong></th>
<th><strong>产品备注</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>神舟 优雅Q400N</td>
<td>优雅Q400N,2007年7月上市,采用Intel Core2 Duo(Merom) T5450(1.66G)处理器</td>
<td>迅驰4平台,突出的性价比,漂亮的外观</td>
</tr>
</tbody>
</table>
</body>
</html>

 

运行上面的代码,会发现这样的做法是可以的,而且从代码的简洁性、可读性和合理性几方面来说,都较前几种方案为好。

{还没有做过给单元格隐藏超过固定宽度内容的同学,可先在机器上玩玩,然后再来看本文}

其实table是一个有趣,可玩性很高东东。我们不应该带着有色眼睛去看它,因为它有它存在的道理。

之后会继续写一些关于table的文章,也作自娱之用。