博文

CSS插入XHTML方式:(2012-11-22 17:16:00)

摘要: 外部样式表-独立的一个文件(myStyles.css)
<head><link rel="myStyles"
type="text/css" href="样式表的URL"/></head>
内联样式表
<h1
style="color:red;">……</h1>
嵌入式样式表
<head><style
type="text/css">…………<style></head>
<head><style type="text/css">@import
url(myStylses.css);<style></head>
——在嵌入表中引入外部表
link
@import——当你的网页须要引入多个外部CSS文件时.你可以运用
link引入一个CSS,然后在这个CSS文件中用@import形式引入其它多个 CSS文件

样式继承
不可继承——margin、padding、border、background
可被继承——
计算值继承——front-size

样式层叠
优先级:

浏览器默认<用户自定义(normal)<网页设计师编写(normal)<网页设计师编写(import)<用户自定义(import)
排放次序判断


找出选择器对特定元素的所有声明
......

阅读全文(2031) | 评论:1

css float 解析学习(2012-11-22 15:23:00)

摘要: 点评:float 属性定义元素浮动到左侧或右侧。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。









什么是CSS Float? 定义: float 属性定义元素浮动到左侧或右侧。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级元素,而不论它本身是何种元素。元素对象设置了float属性之后,它将不再独自占据一行。浮动块可以向左或向右移动,直到它的外边缘碰到包含它的框或另一个浮动块的边框为止。
fload属性有四个可用的值:Left 和Right 分别浮动元素到各自的方向,None (默认的) 使元素不浮动,Inherit 将会从父级元素获取float值。
下面让我们来详细了解下css float 1.Float的用处 除了简单的在图片周围包围文字,浮动可用于创建全部网页布局。 浮动对小型的布局同样有用。例如页面中的这个小区域。如果我们在我们的小头像图片上使用浮动,当调整图片大小的时候,盒子里面的文字也将自动调整位置: 同样的布局可以通过在外容器使用相对定位,然后在头像上使用绝对定位来实现。这种方式中,文本不会受头像图片大小的影响,不会随头像图片的大小而有相应变化。 程序代码
需要用到的CSS样式
body{ margin:0px; padding:0px; text-align:center; font:Arial, Helvetica, sans-serif; font-size:12px;}
div,p,ul,li,h2,h3,h4,h5{ padding:0px; margin:0px;line-height:22px;}
h1{ font-size:14px;}
body >div{ text-align:left; marg......

阅读全文(1679) | 评论:1

CSS Overflow属性详解(2012-11-22 15:17:00)

摘要: 检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
所有对象的默认值是 visible ,除了 textarea 对象和 body 对象的默认值是 auto 。设置 textarea 对象此属性值为 hidden 将隐藏其滚动条。 overflow属性有四个值:visible (默认), hidden, scroll, 和auto。同样有两个overflow的姐妹属性overflow-y 和overflow-x,它们很少被采用。 Visible 如果你不设置overflow属性,则默认的overflow属性值就是visible。所以一般而言,并没有什么理由特别的设定overflow的属性为visible除非你想覆盖它在其它地方被设定的值。 这里需要记住的重要的事情是,尽管盒子外面的内容是可见的,内容并不会影响页面的工作流。比如: 一般来说,你至少不用为里面的内容为文字的盒子设置固定的高度,这样就不会遇到这种情况了。 Hidden 默认值visible的相反的值就是hidden。它会将所有超出盒子的所有内容都给隐藏掉。 这对应付使用动态的内容,而且可能会由于内容溢出而引起一些布局上的问题的确很有用。尽管如此,请记住用此方法隐藏的内容将彻底的看不到(除非去查看源代码)。 比如有的用户设置他们的浏览器的默认字体比你预期的要大些,你会将一些文字推到盒子的外面然后完全的隐藏之…… Scroll 设置一个盒子的overflow值为scroll将会隐藏掉渲染到盒子之外的内容,但是它将会提供一个滚动条在盒子内部滚动,从而可以查看剩下的内容。 值得注意的是,使用scroll将会同时产生水平和垂直两个滚动条,就算内容只需要其中一个。 Auto overflow的auto值很像scroll,它唯一解决的是在你不需要的时候也会出现滚动条的问题。 清除浮动 设置overflow的一个更流行的用处是,说也奇怪,清除浮动。设置overflow并不会在该元素上清除浮动,它将清除自己(self-clear)。意思就是,应用了o......

阅读全文(1656) | 评论:0

HttpContext.Current.Request.ServerVariab(2012-11-21 10:48:00)

摘要: Request.ServerVariables("Url") 
返回服务器地址
Value 0: /WebSite1/Default.aspx
Request.ServerVariables("Path_Info") 
客户端提供的路径信息
Value 0: /WebSite1/Default.aspx

Request.ServerVariables("Appl_Physical_Path") 
与应用程序元数据路径相应的物理路径
Value 0: C:/Documents and Settings/yukun/My Documents/Visual Studio 2005/WebSites/WebSite1/
Request.ServerVariables("Path_Translated") 
通过由虚拟至物理的映射后得到的路径

Request.ServerVariables("Script_Name") 
执行脚本的名称

Request.ServerVariables("Query_String") 
查询字符串內容

Request.ServerVariables("Http_Referer") 
请求的字符串內容

Request.ServerVariables("Server_Port") 
接受请求的服务器端口号

Request.ServerVariables("Remote_Addr") 
发出请求的远程主机的IP地址

Request.ServerVariables("Remote_Host") 
发出请求的远程主机名称

Request.ServerVariab......

阅读全文(1017) | 评论:0

如何对付职场小人(2012-11-19 21:58:00)

摘要:林子大了,什么都有,遇到职场小人也是意料之中的事。多数人对待浑人,都本着“宁愿得罪一个君子,不愿得罪一个小人”
的原则。而斯坦福大学教授罗伯特·萨顿在《论浑人》一书中,提出了截然不同的观点,那就是:干掉他们!职场无浑人。该论2004年甚至入选为《哈佛商业评论》突破性观念。
在对浑人动手之前,首先要确定什么是真正的浑人,免得误伤好人。浑人的勾当一般包括人身侮辱、侵犯他人的“私人空间”、突然的身体接触、威胁、下流笑话或“奚落”、邮件骚扰、贬低他人、习惯侮辱人、无理插嘴、两面三刀、摆臭脸、对他人熟视无睹等。但一两个类似的事不能说明他是个浑人,如果某个人连续侵犯多个比自己地位低的受害者,那才是公认的浑人。

针对职场恃强凌弱的调查,恶劣行径大多是上司针对下属的,约50%到80%,同级别的约20%-50%,部下要挟上级的不到1%。有意思的是,调查显示:男人更喜欢欺负男人,女人更喜欢欺负女人。

虽然谷歌、西南航空都采取了“组织无浑人”的原则,但不少企业对业绩靠前的浑人采取容忍的态度。萨顿认为,这是没有好好计算浑人带来各种成本的缘故。上级行为不当,员工辞职率激增,留下的人满意度降低,对雇主的义务感减少了。英国曾对5000名员工做了调查,结果25%的直接受害者和20%的目击者都选择辞职。

硅谷有个公司老总手下有一个能力超强的销售员,业绩从来都排在公司5%,但他经常辱骂下属同事。公司最后算了一笔帐,他的不当行为造成顶头上司、人事部、高级主管、企业法律部不断花钱、花时间给他消灾,加上不停给他找新秘书的费用,总共加起来占到他创造价值的60%。要命的是,对浑人的纵容创造一种不道德的文化,从而伤害企业根基。

“无浑人原则”如何执行?首先,组织要用言行公开表明自己的立场。其次要把法则融入聘用和解聘政策。再次,处理浑人的时候注意手腕。有位CEO刚上任,虽然他想把25位浑人高管一块拉出去毙了,但仍采取绩效考核的方式,用光明正大的办法逐渐解决了他们。最后,高管要力求创造一种不易滋生浑人的文化。有调查显示,最高薪水与最低薪水差距大的组织,比差距小的组织更易产生浑人,因为高权力会带来财富,人们会铤而走险。虽然平安总裁马明哲和其同僚都说他的6000多......

阅读全文(1272) | 评论:0

如何对付职场小人(2012-11-19 21:57:00)

摘要:如何对付小人


什么是小人?

小人是一种人格有缺陷的人,一种一切以自我为中心,毫无公德可言的人。一种不识抬举不知好歹的人。如果他们还能被称为人,那也是被我们称为“贱人”的人。

之所以说小人不识抬举不知好歹,是因为你为他们所做的一切他们都会认为是理所应当的,在他们的字典里没有“知恩图报”这个词,只有无止境的索取。

之所以说小人是贱人,是因为不能对他们太好,给他们一点露水他们就要泛滥,给他们个篮子他们不知道要下个什么蛋。你每天骂他,他会对你俯首帖耳洋洋得意,给他一点好脸色他就会翻天。

小人的类型:

1、溜须拍马,阿权附贵
2、两面三刀,人前一套,人后一套
3、挑拨离间,打击异己
4、鬼话连篇,花言巧语,能言善骗
5、胡搅蛮缠,无理取胜
6、趾高气扬,颐指气使

小人的特点:

其一,小人见不得美好。
小人也能发现美好,有时甚至发现得比别人还敏锐,但不可能对美好投以由衷的虔诚。他们总是眯缝着眼睛打量美好事物,只要一有可能就忍不住要去扰乱。

其二,小人见不得权力。
不管在什么情况下,小人的注意力总会拐弯抹角地绕向权力的天平,在旁人看来根本绕不通的地方,他们也能飞檐走壁绕进去。他们表面上是历尽艰险为当权者着想,实际上只想着当权者手上的权力,他们对权力本身并不迷醉,只迷醉权力背后自己有可能得到的利益。因此,乍一看他们是在投靠谁、背叛谁、效忠谁、出卖谁,其实他们压根儿就没有人的概念,只有实际私利。小人之小,就小在人品人格上,小在一个人字上。

其三,小人不怕麻烦。
怕麻烦做不了小人,小人就在麻烦中找事。小人知道越麻烦越容易把事情搞混,只要自己不怕麻烦,总有怕麻烦的人。

其四,小人办事效率高。
小人急于事功又不讲规范,有明明暗暗的障眼法掩盖着,办起事来几乎遇不到阻力,能象游蛇般灵活地把事情迅速搞定。他们善于领会当权者能以......

阅读全文(1149) | 评论:0

谈谈委托(delegate)(2012-11-18 11:08:00)

摘要:   谈谈委托(delegate) 收藏
委托(delegate):
      在面向对象编程中,使用的都是对象,作为对象,它们都有很多共性,比如说,可以作为参数使用。
         /**////
///方法PayFee接收字符串作为参数
///
private void PayFee(string message)
{
   MessageBox.Show(message);
}方法PayFee(),接收的参数是字符串,我们也可以重载PayFee(),让它接收的参数为int,enum,class,struct或者其他类型,如果想接收的参数类型是个方法,是否可以呢?  可以的,既然是面向对象编程,方法也是可以作为参数使用的。只是,方法比较特殊,它自己可以接收其他参数,也可以返回值。  在一个可以接收参数、返回值的方法中,接收另一个同样可以有参数、返回值的方法作为参数,可以很容易的理解,但是执行起来,容易产生混淆。 为了避免可能会有的问题,引入的概念委托(delegate)。我们常用委托,比如请人代缴手机费,好像很简单啊,说一声,帮我代缴,回来给你钱。这样做,一般情况下,都会正常实现,或许因为你委托的人同你比较熟悉,可以信赖。但让我们分析一下,这其中可能遇到的问题: 1.委托人同意替你缴费,但是由于种种原因,忘记了替你缴费,或者忘记了当月缴费,导致了手机停机;
2.委托人不但没有替你缴费,还对你说已经缴费,并收了你的钱。 ......

阅读全文(1369) | 评论:1

深入理解JavaScript的变量作用域(2012-11-17 10:16:00)

摘要: 在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaScript的作用域链 首先看下下面这段代码: view plaincopy to clipboardprint? <script type="text/javascript">       var rain = 1;       function rainman(){           var man = 2;           function inner(){               var innerVar = 4;               alert(rain);           }        ......

阅读全文(1684) | 评论:1

JavaScript 的函数也是变量(2012-11-17 10:06:00)

摘要: JavaScript 的函数也是变量,这是 JavaScript 与众多其它编程语言一个较大的不同之处。虽然它可能会使 JavaScript 的初学者有一点困难,但也允许你做一些在其它语言中不能做却着实非常酷的事情。 我说函数是变量,意思是函数将与数组、数字、字符串和其它对象一样被同等对待。这意味着你可以更加灵活地做一些事情。 你可以将函数定义和重定义为局部变量: var myFunc;
if (Math.random() <0.5) {
    myFunc = function() {
        alert('heads');
    };
} else {
    myFunc = function() {
        alert('tails');
    };
}
myFunc(); // alerts "heads" or "tails" depending on random value 你也可以把函数作为参数传给其它函数,这对编写回调函数非常有用: function do_something(callback_function) {
    alert('hello');
    if (callback_function) {
        callback_function();
    }
}
var my_callback = function() {
    alert('goodbye');
};
do_something(my_callback); // alerts......

阅读全文(1674) | 评论:1

通过修改注册表启用USB写保护(2012-11-07 17:20:00)

摘要: 通过启用USB写保护,可保护电脑中的资料不被拷到USB设备,只能读取USB设备中的资料。修改方法如下: 1.打开注册表,在 开始 -> 运行 -> 输入 regedit 2. 依次展开 HKEY_LOCAL_MACHINE \ system \ currentcontrolset \ control \ storagedevicepolicies, 在右边新建一个名为 writeprotect 的dword 值,将 数值数据 设为 1 (数值数据为 0,表示不启动USB写保护)。 3. 重新启动电脑。 注:1. 如果没有 storagedevicepolicies 这个项,就在 control 项下新建一个名称为 storagedevicepolicies 的项。          2. 修改注册表前,一定要备份注册表          3. 通过 USB Write Protect 软件,也可以达到此目的 ......

阅读全文(3874) | 评论:0