木子屋 Dnawo's BLOG

2007-08 归档

共 52 篇

让IT工作者过劳的13个坏习惯

你的工作是不是总也做不完?是不是经常加班?有时候这一切很可能是由坏习惯造成的…… 1. QQ、MSN、Gtalk,一个都不少 由于聊天对象与聊天内容的不可控制性,使用即时通讯软件是降低工作效率的罪魁祸首。有调查显示,使用即时通讯软件,工作效率会降低20%。 2.“总想多看一点点”——忘记上网的目的 本想查找工作资料,结果在网页上发现《哈利波特7》出来了;再点进去,又在网页底端看到自己喜欢的明星跟某某又传出了绯闻……点着点着,就忘记自己要上网做什么了。 3.长期不擦拭电脑屏幕和鼠标 电脑屏幕已经糊了厚厚的一层灰尘,每次都要瞪大眼睛去看,费力去猜屏幕污点下面的字是什么;鼠标点起来已经非常费力了,反应也迟钝得像八十岁的老汉。这些都间接地影响了工作效率。…

弹出保存窗口下载服务器上的任何文件[未知大小]

在IE进行文档链接时,如果遇到OLE支持的文档,IE会自动调用相应程序打开它,有时候这种功能并不是我们所需的,虽然我们可以提醒用户用鼠标右键-->"目标另存为...."命令来下载文档,但这样毕竟不太友好,本文描述了利用FSO及Stream方法实现IE直接下载文档。主程序代码如下: C#版:

ASP中的常用服务器检测源码

服务器现在时间: 服务器CPU型号: 当前分辨率: 可显示颜色: Server地址: 服务器接受语言: 访问者I:P 访问者浏览器版本及系统: 服务器可接受文件: WEB服务器软件及版本信息: 路由端口: 服务器http端口: WEB目录名称: 当前WEB页位置: 请求方式: 传输协议:

hao123成功在哪里?

hao123被百度收购的消息传出后,在业界引起一片喧哗与骚动,很多人为此困惑不解,为什么这样一个技术简单、仅仅把各类网址收集在一起的网站能够获得百度的青睐,竟然卖出了5000万外加股票期权的天价。不少人在艳羡的同时,心里还在隐隐作痛,后悔自己为什么没有想到建这样一个网站,因为从技术上说,hao123几乎没有任何门槛,业界能够做出来的人何止千万。 那么,为什么不是IT业界人士、而是一名没有多少技术背景的"业余"人士建立了hao123呢?或许,两位著名的美国信息技术专家约翰-希利-布朗和保罗-杜奎德的研究能够带给我们一点启示。 在《信息的社会层面》(商务印书馆2003年10月第一版)一书中,约翰-希利-布朗和保罗-杜奎德认为,在信息社会,技术人员已经走入一个误区,那就是过于追求技术本身而忽略了技术发展周围的社会环境。这些社会环境包括人们的行为习惯、各种各样的社会关系、背景材料、历史、普通知识、社会资源等,这些因素"常常以意料不到的方式决定哪些工具有效,哪些工具反而使人受害"。"它们提供了宝贵的对比以及事物内部的恰当关系,它们包含了选择的余地、扩大了我们的视野、指明了各种选择。它们有助于澄清目的并使目的具有意义。"也就是说,技术必然根植于社会关系之中,"倘若信息技术准备兑现其承诺的话,那么工程技术人员就必须将社会环境考虑在内"。例如人们可以将说话内容进行录音、记载、数字化和包装传送,然而当你说话时,聆听者将把你所说的内容置于一个更大得多的环境内。你的外表、年龄、口气、个人背景以及现场情景,所有这些都将影响人们对你说话内容的理解。…

二级域名转向的实现原理

典型的二级域名转向系统中,用户可以申请自己的二级域名并设定转向地址,例如申请http://bbs.mzwu.com/转向http://bbs.dvbbs.net/index.asp?boardid=3,今天我们就来说说它的实现原理。 一、实现原理 其主要技术就是使用泛域名,什么是泛域名呢?类似*.mzwu.com即泛域名,这样你使用news.mzwu.com,blog.mzwu.com,bbs.mzwu.com它们都将访问同一服务器上同一个站点。泛域名的设置过程也非常简单:在DNS中建立名为*.mzwu.com的泛域名,将其指向服务器IP,而服务器上要使用泛域名的站点的主机头为空即可(服务器有个特性:当在所有站点主机头中找不到与URL中对应的主机时就转向访问没有主机头的站点,这也是泛域名得以实现的关键!也因为有这个特性,服务器上还是可放置其他站点,但必需设置主机头,访问不会有冲突)。此外,我们还要做一个页面用于处理二级域名并实现转向,当然,得让这个页面是首页。…

总结:IE6不支持的CSS选择符

本文列举了五种IE6不支持的CSS选择符,大家设计网页时要注意。 1、child selector h1 > strong { color:red;} 无效,只能使用 h1 strong {color:red; },不支持子选择符,但支持派生选择符。 2、sibling selector li+li { font-style:bold; } 无效。 3、Pseudo-Class Selector有限支持 a:link :visited { color:#fff;},只认最后一个:visited. 最好按如下顺序写: a:link {color: navy;} a:visited {color: gray;}…

软文的概念研究:什么是软文?

顾名思义,它是相对于硬性广告而言,由企业的市场策划人员或广告公司的文案人员来负责撰写的“文字广告”。与硬广告相比,软文之所以叫做软文,精妙之处就在于一个“软”字,好似棉里藏针,收而不露,克敌于无形。等到你发现这是一篇软文的时候,你已经冷不盯的掉入了被精心设计过的“软文广告”陷阱。它追求的是一种春风化雨、润物无声的传播效果。如果说硬广告是外家的少林工夫;那么,软文则是绵里藏针、以柔克刚的武当拳法,软硬兼施、内外兼修,才是最有力的营销手段。 软文的定义有两种,一种是狭义的,另一种是广义的。 1.狭义的:指企业花钱在报纸或杂志等宣传载体上刊登的纯文字性的广告。这种定义是早期的一种定义,也就是所谓的付费文字广告。…

鼠标移到产品缩略图时弹出显示大图

客户要求站点产品栏目中当鼠标移到产品缩略图上时能弹出显示大图,用JS写两个函数即可实现:一个函数在鼠标移到图片上调用,显示隐藏层并将图片载入到层中;另一个函数在鼠标移出图片上调用,清空层的内容并隐藏层。 上例只做演示,使用时需将"this.src"改为产品大图地址。

惰性函数定义模式

这篇文章阐述的是一种函数式编程(functional-programming)设计模式,我称之为惰性函数定义(Lazy Function Definition)。我不止一次发现这种模式在JavaScript中大有用处,尤其是编写跨浏览器的、高效运行的库之时。 热身问题 编写一个函数foo,它返回的是Date对象,这个对象保存的是foo首次调用的时间。 方法一:上古时代的技术 这个最简陋的解决方案使用了全局变量t来保存Date对象。foo首次调用时会把时间保存到t中。接下来的再次调用,foo只会返回保存在t中的值。 但是这样的代码有两个问题。第一,变量t是一个多余的全局变量,并且在 foo调用的间隔期间有可能被更改。第二,在调用时这些代码的效率并没有得到优化因为每次调用 foo都必须去求值条件。虽然在这个例子中,求值条件并不显得低效,但在现实世界的实践例子中常常会有极为昂贵的条件求值,比如在if-else-else-…的结构中。…

JavaScript的9个陷阱及评点

来自 Nine Javascript Gotchas , 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 1. 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语焉不详,你只能用人眼从几千行代码中扫描。 2. this的引用会改变 如这段代码: 并不如你所愿,答案并不是”JavaScript rules”。在执行MyObject.ClickHandler时,代码中红色这行,this的引用实际上指向的是document.getElementById("theText")的引用。可以这么解决:…