最新 | 最热门 | 最高评价

+0  招行微信号绑定银行卡的技术分析

Tag: Web | 微信公众平台
ideawu 发于 2014年07月31日 11:22 | 点击: 1543 | 展开摘要
很多商家和网站都开通了自己的微信公众号, 这时候经常遇到一个问题: 如何把用户的微信号和自己原有的会员系统进行绑定呢? 这个需求技术上是很容易解决的, 不过当前相关的文档和资料比较匮乏, 所以让人觉得很难. 我通过对招行微信号绑定银行卡的过程进行分析, 介绍这个技术点.

第一步, 当你关注招行微信号时, 招行的"消息接口"会接收到微信系统的通知, 通知中带有你的微信号的唯一标识. 这样, 招行就可以为这你的账号生成一个唯一的链接, 作为消息回复给你, 也就是关注后收到的第一

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

+0  HTTP 长连接技术 Comet

Tag: Web | comet | icomet
ideawu 发于 2014年07月28日 08:46 | 点击: 1501 | 展开摘要
人们常常提到"Comet", 或者"Web 服务器推", "HTTP 长连接", 事实上, 他们指的是同一件东西, 可以统称为 Comet 技术. 但是, Comet 技术又不是单独的一种东西, 而解决某一个问题的许多技术的统称. 要解决的问题是 Web 服务器向浏览器实时推送数据, 而解决方案有很多种.

最经典的方案是 AJAX 轮询, 这种方案和"推"技术毫无关系, 只是由于轮询的间隔比较短, 如一两秒, 便给了用户实时的错觉.

新下来是安装浏览器插件, 如 Acti

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

+0  jQuery 设置复选框选中状态的 BUG

Tag: Web | jQuery
ideawu 发于 2014年07月23日 10:20 | 点击: 1254 | 展开摘要
在以前, 如果想做一个全选和全不选的功能, 用 jQuery 非常简单, 就是设置 checked 属性. 但今天见鬼了, 以前能正常工作的代码无论如何也不能工作.

if(selectAll){
$('input.cb').attr('checked', 'checked');
}else{
$('input.cb').removeAttr('checked');
}

这段代码只能工作一次, 但我可以发誓, 这段代码以前用得没问题! 然后我尝试这段代码:

$('in

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

+0  MySQL 更新并返回计数

Tag: Web
ideawu 发于 2014年07月16日 13:51 | 点击: 1292 | 展开摘要
对于想使用 MySQL 实现简单 ID 分配器, 一般就是设置一个整数字段, 然后想分配的时候加 1 并返回. 新手往往犯错误, 先执行一条 update 语句, 然后再 select 那个字段. 但这是错误的!

正确的方式应该是使用 last_insert_id() 函数:

update mytable set counter=last_insert_id(counter+1);
select last_insert_id();

Related posts:
MySQ

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

+0  网页适配手机移动版的CSS

Tag: Web
ideawu 发于 2014年07月12日 00:43 | 点击: 1273 | 展开摘要
首先, 禁止网页缩放, 在 HTML head 里加入

<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />

接着, 避免图片撑大网页, 出现横向滚动条, 设置 img 标签的 CSS

img{
max-width: 100%;
}

最后, 对某些表格或者表单等, 我们希望在电脑版(正常版)

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

+0  1000 天的日日夜夜

Tag: web | fun | operations
jaseywang 发于 2014年07月03日 08:40 | 点击: 1512 | 展开摘要
11 年的 7 月 10 号来到这里,一周之后的晚上,跟我们 CTO 以及另外一个 TL 一起开始了我们第一个正式 IDC  的「破土动工」,机器是不会说谎的,下图是我们第一台交换机的信息。



May 22 2014 是我们第一台线上机器跑到 1000d 的日子,这是目前我们仅有的三台跑着 CentOS 5.6 2.6.18-238.el5xen 的机器;另外,也是三台仅有的跑着 xen 的机器,当年曾经穷的把 LVS 放在这上面跑。如果不是 208.5d

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

+0  维护 github enterprise 版本

Tag: web | startup
jaseywang 发于 2014年06月28日 23:26 | 点击: 1198 | 展开摘要
作为高富帅的公司,我们毫不手软的购买了 github 的 enterprise 版本,截止到 3 月底,我们累计的投入已经接近 6 位数的 $$$ 了。我作为维护者,从管理的角度说说使用的感受。总的来说,四个字 – 「物超所值」。如果你们公司的工程师在 500 人以下,不妨试试,码农们的心情绝对会因为使用这么好的产品而屁颠的合不拢嘴,间接的提高的生产效率,最终受益的还是公司。

目前这种 "out of box" 的产品越来越多,github

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

+0  没有专职的 DBA 的下场

Tag: web | fun
jaseywang 发于 2014年06月24日 13:29 | 点击: 1254 | 展开摘要
很早之前的一张图片,今天整理文档的时候发现的,Have fun。

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

+0  APCN-2 中断 & 海底光缆 101

Tag: web | fun
jaseywang 发于 2014年06月18日 19:12 | 点击: 1619 | 展开摘要
作为互联网或者说全球性的物理网络中极其基础重要的设施,一直比较低调,很少会有人去主动关注他,他就像空气水一样的理所当然的被人习惯性的遗忘,导致出了问题才想到有这么一个事物存在,空气差了人们会想到开净化器带口罩,但是光缆中断了一般人还真没辙,比如前些日子 APCN-2 的中断,影响的不仅仅是 CN,包括 PH 在内的很多国家都受到了影响。

先说说 APCN-2 的问题。

亚太2号海底电缆(Asia Pacific Cable Network-2,APCN-2)是由 26

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

+0  体验 Uber 打车

Tag: web | fun
jaseywang 发于 2014年05月13日 08:15 | 点击: 1283 | 展开摘要
作为一名崇洋媚外,从业移动互联网,资深打车爱玩人士,Uber 在西朝鲜首都试运营当然要找机会去试试。

在那个阳光明媚,PM2.5 ~ 150 的中午,我在酒仙桥吃完午饭,拿起满是划痕的爱疯,打开了 Uber,看到周围不到 5 公里的地方停了辆奥迪 A6,满心窃喜,麻利的发起了 request,不到 15s,那头的师傅就跟我确认了我的方位,插句话,其实对方的位置都是实时的,司机能看到我当前的位置,我也能看到车的行动轨迹细微到掉头。



等了不到 10min,司机准确的

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

+0  方院士近况(三)

Tag: web | 方院士
jaseywang 发于 2014年04月28日 17:38 | 点击: 1953 | 展开摘要
时隔一年,看看最新的变化,总的来说,情况变的更坏了。

最明显的发现就是仅仅有一个好的 tunnel 是远远不够的,尤其像我用的这个号称 20M 的连通,半月丢一周包的网络,再牛逼的 tunnel,遇到这种只有到了凌晨通向亚太以及太平洋西海岸的丢包率才会下降到 10% 以下的烂网只能洗洗睡了,现在从这个小区出去的,10% 的丢包已经是很乐观的情况了,当然访问大中华局域网是没有任何问题的。

所以,除了一个好的 tunnel 之外,一个 ping 了不丢包或者在高峰时期丢很

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

+0  How Rendering Work (in WebKit and Blink)

Tag: Browser | Graphics | WebKit | Blink | Canvas | Rendering | webgl
Roger 发于 2014年04月16日 19:08 | 点击: 20384 | 展开摘要
How Rendering Work (in WebKit and Blink)

自从开始从事浏览器内核开发工作以来,已经写过不少跟渲染相关的文章。但是一直想写一篇像 How Browsers Work 类似,能够系统,完整地阐述浏览器的渲染引擎是如何工作的,它是如何对网页渲染性能进行优化的文章,却一直因为畏惧所需要花费的时间和精力,迟迟无法动笔。不管如何,现在终于鼓起勇气来写了,希望自己能够完成吧…

文章包括的主要内容如下 —

渲染基础 - DOM & R

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