🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

0 篇文章

Tomcat 处理 HTTP 请求分析

看着很酷的样子,转载了。下文转自:http://www.infoq.com/cn/articles/zh-tomcat-http-request-1 很多开源应用服务器都是集成 tomcat 作为 webcontainer 的,而且对于 tomcat 的 servletcontainer 这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于 Tomcat 处理 HTTP 请求的 connector 模块的性能。本文首先从

HTML5 Worker

WebWorkers 提供了一个简单的方法:在后台线程中运行网页中的脚本。worker 一旦创建后,就可以发消息给正在运行的任务,该任务通过创建者 post 消息到相应的事件句柄所指定。(没看懂直接看调用图)worker 线程能够在用户界面进行渲染的时候执行任务。此外,他们能够使用 XMLHttpRequest 进行 I/O 操作。知识扩展(引自:http://fed.renren.com/2010/01/247#m

初识 Nginx

1.简介 Nginx("enginex")是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由 IgorSysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类 BSD 许可证的形式发布。自 Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前

CSS 网址珍藏与整理

1.Format 往往大小写混用,全部搞到一行的代码让人读着很头疼,format 一下吧。也是有各种的选项让你来定制。http://www.lonniebest.com/FormatCSS/2.Compressorhttp://www.minifycss.com/css-compressor/有很多选项让你选择性的进行压缩。并且输出帮你压缩的 log,比如某行#FFFFFF 压缩为#FFF 之类的,很不错。当

IE9 的文档模式和 JavaScript

InternetExplorer9 标准文档模式可在不同浏览器中启用相同标记和相同脚本。您应该使用 InternetExplorer9 标准文档模式,以充分利用在 ECMAScript,第五版标准(ES5)和 IE9 的增强 DOM 编程的新功能。然而,为了保持旧版 IE 的功能,,在 IE9 的 Quirks 模式、IE7 标准模式以及 IE8 标准模式下所支持的 JavaScript 功能和 IE9 标准模式有所不同。在你的时间日程安排

web 开发:网页设计步骤及工具推荐

自娱自乐版:1.原型设计通过和搭档的交流,在脑海中,你便可以知道你需要做什么,你们的需求大概是什么,需要几个页面。这时,你便可以找张纸,找支笔开始框架、轮廓、布局的勾勒。这对自娱自乐是非常有效的,因为你的原型设计不需要经过众多人的评审,不需要提供给客户,不需要具体的表现出每一个链接的跳转,每一个按钮的结果。这一切只需在你原型的空白处加以简单的注释。到这里,貌似原型已经设计完毕。No,接下来的一步非常

web 图片优化

比较容易读懂,在这就不翻译了。这里总结下:图片压缩其实很简单,去掉不用的部分,选择合适的存储格式根据图片质量要求进行压缩(重点参见第二节第二段)。Author:SusieSahim,WebDesignerandGoogleDoodlerRecommendedskills:BasicimagemanipulationWhenyouoptimizeeverylineofcodeforyourwebsit

GAE 简易论坛——B3log Symphnony

在 b3logsolo 已初成型后,与 88250 开始着手 B3logSymphony。B3logSymphony 是一个基于 GoogleAppEngine 的简约社区。经过 2 周业余时间的奋战,一个简易版的论坛诞生了。欢迎大家来内测,试玩,提出更多的宝贵意见:-)B3LOGSymphnony

2011 年网页设计趋势

在设计和编程之间只有薄薄的一线,当我们进入新的十年时,这条线变得越来越模糊。在 Photoshop 上绘制漂亮的模型就够了吗?5 年以前也许如此。在今天,普通的网络用户要求的更多。所有的东西都很漂亮,但没有实质内容,过段时间人们就会厌烦。如果你唯一的目标是用你漂亮的设计影响圈内其他设计师,你会发现你很快就落伍了。2011 年不关心漂亮,而是关心功能。新的一年甚至十年的趋势是交互设计、粘度和虚拟现实。2011

前端架构师的 YY 定义

var 主题="TheTimeisNowforFront-EndArchitects";var 前端架构师={职责:{1:"提升网站的前端性能,保证前端应用具有跨浏览器和跨平台兼容性及可访问性",2:"保证前端团队的编码质量,提升其工作效率",3:"创建并完善内部所使用的前端工具和框架",4:"定义与后端工程师合作的边界、标准化与后端程序的接口"},技能:{1:"XHTML",2:"CSS(1,2,3)

2010 年最好的免费 WordPress 主题

懒得翻译了。将就看下*-*PostedbyHenryJonesShakenGridThisthemeisperfectforyouifyou’reinneedofagallery/portfoliowebsiteorifyoujustwantawebsitewithauniquegridlayoutthatnotmanywebsiteshavetakenfulladvantageofyet.“Sha

2010 年最流行的免费字体

Lastweekwekickedoffour“Bestof2010″seriesbyshowingyouthebestfreeWordPressthemesreleasedinthepastyear.Thisweekthefocusisonfonts.Therewereatonofremarkablefreefontsputoutin2010,soitwasverydifficultpickingo

数据之美(上)

虽然是很老的文章了,但是现在看来觉得还是很强悍。特此收藏。作者:its 数据是抽象的,尤其是海量数据,人的大脑很难直接对大量数据进行分析并获得印象,然而从另一个角度看,数据也可以异常美丽,人们设计了很多工具,让枯燥的数据图形化,本文介绍了 50 个数据图形化工具,它们以令人难以置信的方式让我们看到了数据美丽的一面。这是本文档第一部分,第二部分请参阅数据之美(上)。音乐相关 Narratives2.0 将不同声

浏览器中的渲染模式

Quirks 模式是指 Web 浏览器保持向后兼容的一种技术,它可兼容只适用于旧版浏览器中的网页,从而不适用标准模式中的 W3C 严格解释和 IETF 标准。概述 web 网页的结构和外观被两中标准化语言共同描述:HTML,web 中用来设计的标记语言,它描述了网页的内容和结构;CSS,广义样式表语言,用于指定各种媒体中的页面应该如何被渲染(屏幕显示的视觉样式,当打印页面时使用的打印样式,使用屏幕阅读器阅读网页的听觉样

设计 Web 应用程序时要注意可伸缩性

MaxIndelicato 是一位软件开发主管和前首席软件架构师,他最近发表了一篇关于如何设计具备可伸缩性的 web 应用程序的文章。他提出要选择正确的部署和存储解决方案,选择可伸缩的数据存储和模式,并且使用抽象层。适合工作的工具 Indelicato 的第一个建议是“为工作选择正确的工具”,想要达到这个目的,就要选择下列架构解决方案中的一种:使用云部署解决方案使用可伸缩的数据存储解决方案,像 MongoDB、

免费的用户行为跟踪采集

UserflyUserfly 可以提供免费的网页访客动作记录服务。只需要在网页中添加一段简单的 Javascript 代码,就可以记录访客从打开该网页到关闭整个过程中的动作。Userfly 能够记录的内容包括鼠标的移动、点击以及键盘输入等动作。下面这个视频很好的讲解了 Userfly 的使用方法和主要的功能 http://userfly.com 免费用户每个小时记录 10 位用户(10 个 IP)的动作。Userfly 也提

前端优化方案 - JavaScript 优化方案

Author:李丽媛 Date:2010/6/2Email:lly219#gmail.com2JavaScript 优化方案 2.1 测试驱动开发为了编写可维护的 JavaScript,测试驱动是必不可少的。因为每个测试都起到质量反馈的作用,给后期维护和修改创建了一个安全保护网并提供了一份可执行的文档。通过测试,我们可以保证所有的功能被覆盖,也避免了重写代码后再进行测试的高昂代价。解决方案:以后的开发中使用 J

前端优化方案 - CSS 优化方案

Author:李丽媛 Date:2010/6/2Email:lly219#gmail.com1CSS 优化方案 1.1 使用 CSS 优化工具 a)onlineCSSOptimizer;b)CSSFormatterandOptimizer。解决方案:选取以上一个工具进行进行优化。1.2 清理 CSS 在我们写样式的时候,页面的 CSS 在经历几个版本的修改之后,可能有些样式已经用不到了,或许将某些样式更名了而原来的忘了删除

从 Reddit 学到的七条经验

作者 <strong><aclass="editorlink"href="http://www.infoq.com/cn/bycategory.action?authorName=Abel-Avram"class="editorlink">AbelAvram 译者 <strong><aclass="editorlink"href="http://www.infoq.com/cn/bycategory.ac