![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记--转载或笔录
文章平均质量分 74
lipeijs3
这个作者很懒,什么都没留下…
展开
-
Wordpress博客网站性能优化方案
原文地址:http://www.fovweb.com/optimizer/wordpress-performance-optimization.html视野博客一直都有在进行网站性能优化方面的研究,今天分享一下视野博客所用的一些网站性能优化策略。先介绍一下视野博客的运行环境:程序:WordPress 2.8Server System:Red hat AS 5转载 2010-04-13 17:46:00 · 387 阅读 · 0 评论 -
设计模式学习笔记之-Observer模式
1 意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 2 别名依赖(Dependents), 发布-订阅(Publish-Subscribe) 3 动机将一个系统分割成一系列相互协作的类有一个常见的副作用,需要维护相关对象间的一致性,我们不希望为此而使得翻译 2009-12-23 17:29:00 · 202 阅读 · 0 评论 -
HTTP 1.1 RFC学习笔记(三)--HTTP消息
1 HTTP消息:Generic-message = start-line*(message-header CRLF) CRLF [message-body]Start-line=Request-Line|Status-Line服务器【应该】忽略在希望收到Request-Line地方的空行,换句话,如果服务器在读取协议流的初始消息且收到CRLF打头,则它应该忽略CR原创 2009-12-25 19:29:00 · 678 阅读 · 0 评论 -
HTTP 1.1 RFC学习笔记(二)--协议参数
1 HTTP版本 HTTP版本=“HTTP”“/”1*DIGIT“.”1*DIGIT 注意: 1.1 应用程序的HTTP版本比该应用程序至少有条件一致的HTTP版本更高。代理和网关应用程序需要小心,当转发消息的协议版本与该应用程序的不同时。由于协议版本指示发送者的协议能力,因此代理/网关【禁止】发送器版本指示比实际版本高的消息。如果由到更高版本的请求,代理/网关【必须】要么降级请求版本,要么响应错原创 2009-12-23 11:20:00 · 708 阅读 · 0 评论 -
DOM 文档对象模型--处理结构化文档
简介 一组平台和语言中立的api,能够描述如何访问和操纵存储在结构化xml和html中的信息,DOM提供了一个标准的方法集来对文档元素添加,删除,修改和校验,以及文档结构的定位。DOM并不能显式规定数据如何被内部存储到应用程序,供应商可以自由使用它们认为最适合他们的数据的任何内部存储机制。Dom试图从应用程序用户的角度来描述数据原创 2010-03-03 12:53:00 · 822 阅读 · 0 评论 -
HTTP 1.1 RFC学习笔记(一)--术语
代理:一种中间程序,既作为服务器,又作为客户端,目的是按其他客户端的行为作出请求。请求在内部服务或传递他们,进行可能的翻译,到其他服务器。代理【必须】实现所有本规范的客户端和服务器端要求。“透明代理”是这种代理,除其所需的代理认证和标识以外,不修改请求或响应,“非透明代理”是另外一种代理,即他要修改请求或者响应,为了给用户代理提供一些服务,如组注解服务,媒体类型转换,协议变形,或匿名过滤器。处原创 2009-12-23 09:14:00 · 308 阅读 · 0 评论 -
Simple Clearing of Floats
原文地址:http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/小总结得不错~Simple Clearing of Floats by Alex WalkerWithout wanting to stray too deeply in Simon and Stuart’s techni转载 2010-02-25 19:44:00 · 259 阅读 · 0 评论 -
CSS-- Containing Floats
原文网址:http://www.complexspiral.com/publicationsContaining FloatsAs powerful and useful as they are, floats can make for tricky layout tools. Chances are that you may have seen something like the si转载 2010-02-25 19:53:00 · 301 阅读 · 0 评论 -
Eclipse的架构
Eclipse简介Eclipse的优秀源于其优良的体系结构,由一个微小核心及众多插件组成Eclipse设计之初是要通过其特有的插件开发结构,开发插件使其支持任何语言的开发,甚至成为绘图工具。基于Eclipse核心只要开发插件,就可以让Eclipse做任何事情Eclipse体系结构的核心是动态发现插件,Eclipse有一个很小的核心(Platform Runtime)和大量建立在核心之上原创 2010-02-26 11:43:00 · 2330 阅读 · 0 评论 -
CSS的边界重叠规则
In this specification, the expression collapsing margins means that adjoining margins (no non-empty content, padding or border areas or clearance separate them) of two or more boxes (which may be next原创 2010-02-25 20:50:00 · 455 阅读 · 0 评论 -
How To Clear Floats Without Structural Markup
(This clearing technique was developed by Tony Aslett, of csscreator.com. The earliest known mention of the basic :after idea is found here.) Clearing Floats The Old Fashioned WayWhen a floa转载 2010-02-25 20:14:00 · 465 阅读 · 0 评论 -
IE7-/Win: inline-block and hasLayout
原文地址:http://www.brunildo.org/test/InlineBlockLayout.htmlIE7-/Win: inline-block and hasLayoutIn IE7-/Win the inline-block value of the CSS display property is one of the triggers of hasLayout. This转载 2010-02-25 20:10:00 · 354 阅读 · 0 评论 -
程序员的十个inprofessional的做法
职业化是软件工程师的必然选择。本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。 ■ 文 / 陈尚义 职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、善于沟通;软件开发是创造性的劳动,创造性劳动依赖个人主观能动性,没有自我激转载 2010-02-26 14:40:00 · 1078 阅读 · 0 评论 -
Cassandra -- Apache顶级项目介绍
订阅该源: http://feeds.feedburner.com/snax原文地址: http://blog.evanweaver.com/articles/2009/07/06/up-and-running-with-cassandra/ 文章内容:up and running with cassandra Cassandra is a hybrid non转载 2010-02-23 10:13:00 · 507 阅读 · 0 评论 -
设计模式学习笔记之-Decorator模式
Decorator 模式属于结构型模式。1.意图 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式比生成子类更为灵活。 2.别名 包装器Wrapper 3.动机 有时候我们希望给某个对象而不是某个类添加一些功能。使用继承机制是添加功能的一种有效途径,但是不够灵活。一种叫较为灵活的方式是将组件嵌入另外一个对象中,由这个对象添加新翻译 2009-12-23 17:31:00 · 191 阅读 · 0 评论 -
HTML-META学习笔记
第一章. Meta 标签 第一节 意义: l 在 head 标签中的 meta 标签,可以为 HTML 文档提供额外的信息 l 此标签是单独出现的 l 只能出现在 head 标签内 l 属性 I18N—xml : lang 国际化属性 l Content l原创 2009-12-30 17:14:00 · 886 阅读 · 0 评论 -
Efficient JavaScript
By Mark Tarquin Wilton-Jones · 2 Nov, 2006Published in: efficient, fast, optimal, javascriptThis article is also available in: Japanese转载 2010-04-12 20:11:00 · 489 阅读 · 0 评论 -
Notes on Reflow
Overview Reflow is the process by which the geometry of the layout engines formatting objects are computed. The HTML formatting objects are called frames: a frame corresponds to转载 2010-04-12 19:31:00 · 235 阅读 · 0 评论 -
GZIP格式简介
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅转载 2010-04-13 17:51:00 · 1667 阅读 · 0 评论 -
概要设计学习总结
第一章. 词汇表第一节 模块(module):一组完成指定功能的语句,包括:输入、输出、逻辑处理功能、内部信息、运行环境(与功能对应但不是一对一关系)。第二节 组件(component):系统中相当重要的、几乎是独立的可替换部分,它在明确定义的构架环境中实现确切的功能。第三节 模式(pattern):指经过验证,至少适用于一种实用环境(更多时原创 2010-01-11 10:43:00 · 1506 阅读 · 1 评论 -
Widget--思考
相比桌面Widget而言,最近移动Widget则相对流行一些。我觉得原因也有三: 第一、 手持设备上的应用相比传统PC上的应用要少很多,而Widget正好起到一个很好的补充作用; 第二、 手持设备的用户在移动过程中并不需要功能非常复杂或强大的应用,更倾向于简单易用的功能;在路途中,在小的屏幕上,更需要的是直观明了的互联网内容和服务; 第三、 Widget应用的开发相对传统的应用要简单得多,基于转载 2010-01-06 14:27:00 · 215 阅读 · 0 评论 -
canvas的paint方法
(1) canvas的paint方法何时调用a) display.setCurrent()时b) canvas.repaint()时c) 此外,paint不会自动调用d) Repaint是建议性的,可以在rapaint()后使用serviceRepaint()方法强制刷新e) 可以使用rep转载 2010-01-07 11:24:00 · 628 阅读 · 0 评论 -
JAR和JAD字段学习笔记
第一章. JAR文件包含这个程序的Java类,以及有关的其他文件诸如图像和应用程序数据(即通常所说的资源等信息)。JAR文件下的manifest.mf是描述JAR内容的清单文件。Manifest.mf文件所有可能的信息如下:1. MIDlet-Name – MIDlet程序包的名称2. MIDlet-Version --MIDlet的版本号3.原创 2010-01-07 11:00:00 · 1326 阅读 · 0 评论 -
Polish学习笔记
第一章. Polish的功能介绍1. 支持CSS,创建手机UI2. 支持多国语言3. 拥有自己的API4. 打包、混淆、编译5. 预编译功能6.具有Antenna的相关功能。7.基于Ant第二章. Polish工具第一节 Build 预处理,资源整合,本地化,编译,预审,混淆和打包。你可以同时为多个设备,语言或地区优化你的程序,Polish还原创 2010-01-07 10:56:00 · 826 阅读 · 0 评论 -
Ant学习-基础入门--读《Ant权威指南》笔记
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2原创 2010-01-05 17:28:00 · 1575 阅读 · 0 评论 -
J2me--RMS学习笔记
(一) 记录存储a) 记录管理系统:可以插入记录,读记录,查询特定记录,排序记录管理系统中存储的数据b) 记录管理系统并不是一个关系数据库,不能在数据之间使用结构化查询语言(SQL),相反,可以使用记录管理系统的应用程序界面和枚举应用程序接口进行排序,查询,以及对其他存储信息的管理c) 记录管理系统第一列是记录的ID,第二列是包含了持续性原创 2009-12-31 10:20:00 · 442 阅读 · 2 评论 -
SOCKET与TCP/IP与HTTP的关系
4.1 SOCKET 与TCP/IP 关系 Socket 是一种应用接口, TCP/IP 是网络传输协议,虽然接口相同, 但是不同的协议会有不同的服务性质。创建Socket 连接时,可以指定使用的传输层协议,Socket 可以支持不同的传输层协议(TCP 或UDP ),当使用TCP 协议进行连接时,该Socket 连接就是一个TCP 连接。Soket 跟TCP/IP 并没有必然的联系。S转载 2009-12-30 19:41:00 · 248 阅读 · 0 评论 -
字节流与字符流区别
字节流与字符流区别 Java 中提供了专用于输入输出功能的包Java.io, 其中包括: InputStream,OutputStream,Reader,Writer l InputStream 和OutputStream, 两个是为字节流设计的, 主要用来处理字节或二进制对象 l Reader 和 Writer. 两个是为字符流(一个字符占两个字节)设计转载 2009-12-30 19:10:00 · 336 阅读 · 0 评论 -
常见HTTP状态码汇总
HTTP协议中的状态码一览表 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的URL。 202 Accepted 已转载 2009-12-30 19:01:00 · 243 阅读 · 0 评论 -
Bye Bye Embed--关于在网页中插入flash的那些事儿
原文网址:http://www.alistapart.com/articles/byebyeembed/ 最近学了点小学英文,懒得翻译了,见谅。 It has always gotten my goat that Internet Explorer’s non-standard use of the object tag has forced standards-loving brow转载 2010-02-20 14:08:00 · 496 阅读 · 0 评论 -
css竞争规则
竞争规则:css允许多次将同一个规则赋予某个元素。层叠排序根据规则中使用的选择符将规则划分6组,高优先级组里的规则会覆盖低优先级组里的规则。普通的选择符会设置文档的总体样式,更具体的选择符会覆盖普通选择符,以为其提供更加特殊的样式6个选择符群组:1. 使用!important规则群组拥有最高优先级,他们会覆盖掉所有非!important规则#i100 {border:6px原创 2010-02-20 11:26:00 · 173 阅读 · 0 评论 -
Swing 架构概述
The Inside Story on JFC Component DesignJFC 组件设计探究By Amy Fowler作者:Amy Fowler中文翻译:Azure(活雷锋)Most Swing developers know by now that Swing components have a separable model-and-view design. And转载 2010-02-21 12:38:00 · 989 阅读 · 0 评论 -
程序员的范式
1. 使用类比,将计算机的处理过程和人类机构中的处理过程联系起来,对比研究(如分层)2. 在解决复杂问题时,并不是仅仅得到一个解法就满足了,而是反复追溯自己的思路。(如重构)3. 从特殊案例中推出普遍的规则,并且利用其他特殊案例检验这些普遍规则。(如设计模式)4. 阅读其他人的范式(如学习设计模式,读开源框架)5. 阅读别原创 2010-02-09 14:15:00 · 181 阅读 · 0 评论 -
Java 堆
当Java程序创建一个类的实例或者数组时,都在堆中为新的对象分配内存。虚拟机中只有一个堆,所有的线程都共享它。 1、垃圾收集(Garbage Collection) 垃圾收集是释放没有被引用的对象的主要方法。它也可能会为了减少堆的碎片,而移动对象。在Java虚拟机的规范中没有严格定义垃圾收集,只是定义一个Java虚拟机的实现必须通过某种方式管理自己的堆。详情参见第九章“G转载 2010-02-08 18:20:00 · 225 阅读 · 0 评论 -
JAVA虚拟机--方法区
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty转载 2010-02-08 15:58:00 · 1225 阅读 · 0 评论 -
JAVA的数据类型
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--转载 2010-02-08 13:44:00 · 160 阅读 · 0 评论 -
JAVA虚拟机的体系结构
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 在Java转载 2010-02-08 13:41:00 · 232 阅读 · 0 评论 -
当定义不清晰时
1. 一个用户不知道问题是什么2. 一个用户知道问题是什么,但是其实问题在另外的事情上3. 一个用户知道问题是什么,可程序员不理解,不相信,或者不听从这个用户4. 有不止一个用户,其中的每一个用户都处在上面3种情况的一种或多种中5. 用户的数量随时间变化6. 问题随时间变化7. 所有人都大喊大叫失去了理智 提取用于解决那些定义清晰问题的范式,不过是程序原创 2010-02-09 14:32:00 · 188 阅读 · 0 评论 -
java多线程
多线程编程一直是程序员比较头痛和心虚的地方,因为线程执行顺序的不可预知性和调试时候的困难,让不少人在面对多线程的情况下选择了逃避,采用单线程的方式,其实只要我们对线程有了明确的认识,再加上Java内置的对多线程的天然支持,多线程编程不再是一道难以逾越的鸿沟。目录: 【一】进程、线程、并发执行【二】JVM与多线程【三】Java语言对多线程的支持【四】线转载 2010-02-06 19:05:00 · 227 阅读 · 0 评论 -
Android,开源还是封闭?
Android,开源还是封闭?于 10-2-4 通过 阮一峰的网络日志 满大街都在谈论Android。它是当红炸子鸡。许多人觉得,iPhone将受到它的强力挑战。我也曾经对它充满了期待,但是后来的事态发展,令我改变了看法。前几天,我就在网志上写了自己的担忧:“首先,Android应用程序只能用java语言开发,莫非所有的应用程序都运行在一个巨转载 2010-02-06 17:05:00 · 151 阅读 · 0 评论