最新 | 最热门 | 最高评价

+0  浏览器的渲染原理简介

Tag: Web开发 | 程序设计 | CSS | DOM | HTML | Javascript | Web
陈皓 发于 2013年05月22日 08:17 | 点击: 84144 | 展开摘要
看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,

1)这篇文章太长了,阅读成本太大,不能一口气读完。

2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。

所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能读完,并能从中学会一些能用在工作上的东西。

浏览器工作大流程

废话少说,先来看个图:

从上面这个图

查看全文: http://www.udpwork.com/item/9900.html

+0  Struts2远程代码执行漏洞分析(S2-013)

Tag: Java Security | WEB SECURITY | 原创文章
空虚浪子心 发于 2013年05月21日 18:38 | 点击: 1202 | 展开摘要
by 空虚浪子心 http://www.inbreak.net 微博:http://t.qq.com/javasecurity
摘要
Apache官方的struts2产品,最近出了一个远程代码执行漏洞,编号“S2-013”,目前是0DAY,官方没有修补方案出现。
http://struts.apache.org/development/2.x/docs/security-bulletins.html -- (公告)
官方安全公告给出了编号和简要介绍,“A vulnerabil

查看全文: http://www.udpwork.com/item/10269.html

+0  被CC攻击

Tag: Web服务器
张宴 发于 2013年05月21日 11:58 | 点击: 1325 | 展开摘要
  昨晚开始,我博客在国外的256M内存小VPS,遭到大量IP的CC攻击,带宽被占满,机房为了保证其他VPS的正常访问,对我的VPS访问进行了限制。没办法,只好用几KB/秒的速度,将未备份的几百兆数据迁移回来(幸好内容未变动的几个G数据,本地已经有备份)。因为域名未备案,于是放在了家中的北京联通ADSL +  cubieboard 上,恢复了服务。2M的ADSL,上行只有512K带宽,速度会慢点,等有时间了,将图片、文件放在别的地方。

查看全文: http://www.udpwork.com/item/9891.html

+0  国内Android手机浏览器内核未来竞争势态分析

Tag: Android | Browser | Chrome | WebKit | Blink
Roger 发于 2013年04月20日 13:20 | 点击: 1434 | 展开摘要
前几天跟主管谈到这个话题,讨论得出一些结论,记录下来以备将来验证。国内手机浏览器在所谓“自有内核”的竞争上将会分为两个不同阶段,目前处于第一阶段。

第一阶段是基于WebKit开发的“自有内核”,大概有两种方式,一种是WebKit内核代码(WebCore部分)直接跟主干保持同步,定期更新,平台适配层架构基本跟Android系统浏览器的适配层架构保持一致,将大部分系统浏览器适配层代码移植过来;另外一种就是直接全部采用Android系统浏览器的代码,包括适配层代码和WebKit内

查看全文: http://www.udpwork.com/item/11623.html

+0  在线协同编辑的实现

Tag: program | web | python
isnowfy 发于 2013年04月16日 23:12 | 点击: 2091 | 展开摘要
类似google doc,协同编辑就是能够让多人同时编辑同一份文档。用过版本控制的童鞋都知道,用版本控制的一个好处就是,可以方便的多人共同去做一个项目,但有时大家会对同一个文件的同一行进行了修改,这时merge代码的时候,就需要你去手工去解决冲突,而协同编辑同样也面临冲突的问题,这时候就是程序实时的自动去解决冲突了。

现在做协同编辑的已经有很多了,比如google doc,比如facebook面试喜欢用的collabedit,还有最近开源的towtruck这个东西,所以协同

查看全文: http://www.udpwork.com/item/9681.html

+0  Why Blink and Why not Blink

Tag: Browser | Chrome | WebKit | Blink
Roger 发于 2013年04月04日 17:03 | 点击: 1133 | 展开摘要
清明放假的第一天,Mozilla 和 Google同时宣布了他们新的浏览器引擎的开发计划 —— Servo 和 Blink。Servo 早前其实就一直有消息了,而 Blink 的发布则是相当突然,因为工作的原因,我自然是对 Blink 更感兴趣(放个假都不得安生,苦逼的程序员),更希望了解 Google 为什么要从 WebKit fork 出一个新的浏览器引擎(Why Blink),这样的做法会给 Chrome 后续的发展带来什么样正面变化(Why not Blink)。

查看全文: http://www.udpwork.com/item/11624.html

+0  本站更换IP

Tag: web
sunchangming 发于 2013年04月01日 16:22 | 点击: 1257 | 展开摘要
接上游服务商通知,今将此主站的IP从173.245.73.182更换至71.19.157.219。ipv6的地址已更换至 2605:2700:0:3::4713:9ddb

因更改配置、调整防火墙、重启(服务商要求)、更新DNS等等,共造成1个小时4分钟的宕机(4月1日 14:44 至 4月1日15:48)。

查看全文: http://www.udpwork.com/item/9572.html

+0  Introduce My Work 2

Tag: Android | Browser | Graphics | WebKit
Roger 发于 2013年03月25日 11:47 | 点击: 1518 | 展开摘要
早前写了一篇文章“Introduce My Work”,用一个例子 —— HTML5 Canvas的一个简单实现,介绍自己工作的内容,而这篇文章试图去描绘自己工作内容所需的一个完整的知识体系的层次结构(见下图),并对其进行简单介绍。

Browser App

基于系统的GUI框架开发完整的浏览器应用。

Android GUI Framework

了解Android的View System机制;

从3.0开始Android支持使用Layer作为View的Backing

查看全文: http://www.udpwork.com/item/11627.html

+1  高性能并发网络服务器设计与实现

Tag: P2P/Network | SSDB | 高性能Web架构
ideawu 发于 2013年03月21日 19:56 | 点击: 2581 | 展开摘要
我在公司介绍的”高性能并发网络服务器设计与实现”PPT.

高性能并发网络服务器设计与实现 from ideawu

看不着的朋友可以从这里下载: http://vdisk.weibo.com/s/v59p3

Related posts:
SSDB数据库的大规模应用

使用 Ideawu.P2P.Core.AccountManager 登录服务中心

高性能并发Web服务器实现核心内幕

SSDB 现在已经支持 Java 语言了!

文件共享协议

查看全文: http://www.udpwork.com/item/9500.html

+0  从网页监听Android设备的返回键

Tag: Android | JS | Web那些事 | 快乐的码农 | 未分类 | 移动开发 | android | html5 | 历史记录 | 返回键
iAzrael 发于 2013年02月04日 17:52 | 点击: 1986 | 展开摘要
最近搞Android项目的时候,遇到一个比较蛋疼的需求,需要从Client App调用系统浏览器打开一个页面,进行杂七杂八的一些交互之后,返回到App。如何打开浏览器和如何返回App这里就不说了,有兴趣的童鞋可私下交流。

之所以说这个需求蛋疼,是因为Android有个物理返回键啊……返回键啊……键啊……啊……

用户按下返回键后,预期应该跟点击页面上的返回键一样——返回App。然而这个返回键的被按下的时候网页完全不知道啊(onbeforeunload不算),找不到直接的办法

查看全文: http://www.udpwork.com/item/9593.html

+0  好看的在线图表制作工具

Tag: Web
ideawu 发于 2013年01月21日 22:43 | 点击: 2571 | 展开摘要
经常在网上或者电视里看到那些配色方案很柔和的统计图表, 比如饼图, 柱状图, 曲线图等, 我就想, 这是用什么工具做的呢? 用微软的 Excel 肯定不是, Excel 的图表配色太低级丑陋了.

有一个叫 Open Flash Chart 的, 配色很一般, 最大的缺点是 Flash 的, 通用性不高.

还有 Google 出品的 Google Chart Tool, 可惜不是很习惯, 也不怎么流行.

后来我用了一个叫 flot 的工具, 还有一篇博文介绍了. flot

查看全文: http://www.udpwork.com/item/9125.html

+0  localStorage也跨域

Tag: Web那些事 | JS | 跨域 | localStorage
iAzrael 发于 2013年01月17日 16:41 | 点击: 1921 | 展开摘要
最近做一个项目,改动到了两个页面(A,B):在A页面(aa.example.com/a.html)往localStorage写一个key,然后在稍候的B页面(bb.example.com/b.html)读出来。结果是写的时候成功了,在A页面也读出来了,跑到B页面,localStorage却是空的!

别急,待俺掐指一算……嗯,子域不同,localStorage应该也是不一样的。在A页面的逻辑完成的时候,跳转到bb.example.com/a.html 进行设置key的话,写k

查看全文: http://www.udpwork.com/item/9595.html
|<<<78910111213>>>| 一共35页, 417条记录