学习C语言的教材

2011年09月18日 - 学习C语言的教材 - 我的C语言是自学的,这些年看过不少教材。 学习C语言的教材 - 下面,我对其中一些教材做个点评。 学习C语言的教材 - 1. How to Think Like a Computer Scientist: C version 学习C语言的教材 - 学习C语言的教材 - 这是我读过最易懂的C语言教材。 学习C语言的教材 - 虽然它只讲解最基本的语法,但是写得特别好懂,深入浅出,读起来不觉得累,而且它还允许免费下载。我...详情

人生只有900个月

2011年05月09日 - 人生只有900个月 - 有人在Quora问: 人生只有900个月 - "最令你吃惊的事实是什么?" 人生只有900个月 - 他得到了56个回答。其中最震撼我的,是下面的回答: 人生只有900个月 - "人生只有900个月。" 人生只有900个月 - 我从没意识到,人生可以短暂到如此精确。回想刚刚过去的四月份,不过就是一眨眼的时间,但是人生的900分之一就已经消失了,真是恐怖啊。 人生只有900个月 - 事实上,你可以画一个30x30的表...详情

Twitter同步新浪微博的一个解决方案

2012年01月31日 - Twitter同步新浪微博的一个解决方案 - 国内的微博服务之中,新浪和腾讯的市场份额最大。 Twitter同步新浪微博的一个解决方案 - 但是,它们的平台比较封闭,不提供Feed输出,而且存在强行删除用户发言、关闭用户帐号的情况。所以,我一直以来都使用Twitter。 Twitter同步新浪微博的一个解决方案 - Twitter属于墙外网站,墙内的大部分用户看不到。春节假期里,我就在想,能不能把Twitter同步到墙内? Twitte...详情

自适应网页设计(Responsive Web Design)

2012年05月01日 - 自适应网页设计(Responsive Web Design) - 随着3G的普及,越来越多的人使用手机上网。 自适应网页设计(Responsive Web Design) - 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 自适应网页设计(Responsive Web Design) - 自适应网页设计(Responsive Web Design) - ...详情

SASS用法指南

2012年06月19日 - SASS用法指南 - 学过CSS的人都知道,它不是一种编程语言。 SASS用法指南 - 你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。 SASS用法指南 - SASS用法指南 - 很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor...详情

搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

2012年08月25日 - 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 - 喜欢写Blog的人,会经历三个阶段。 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 -   第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。   第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。   第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来...详情

读懂diff

2012年08月29日 - 读懂diff - diff是Unix系统的一个很重要的工具程序。 读懂diff - 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: 读懂diff - $ diff 读懂diff - diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 读懂diff - 读懂diff - 一、diff的三种格式 读懂diff - 由于历史原因,diff有三种格式: 读懂diff...详情

网站的无密码登录

2012年10月03日 - 网站的无密码登录 - 大部分网站,都要求用户登录。 网站的无密码登录 - 常见的做法,是让用户注册一个账户。 网站的无密码登录 - 网站的无密码登录 - 这种做法并不让人满意。 网站的无密码登录 - 对于用户来说,每个网站必须记住一个密码,非常麻烦;对于开发者来说,必须承担保护密码的责任,一旦密码泄漏,对网站的业务和信誉都是巨大打击。 网站的无密码登录 - 所以,很早以前,人们就开始设想"无密码登录"(password-less log...详情

Google日历简易版 2.0

2012年10月07日 - Google日历简易版 2.0 - 长假期间,我写了一个小程序,现在正式发布。 Google日历简易版 2.0 - 大家用不用Google日历? Google日历简易版 2.0 - Google日历简易版 2.0 - 它可以用来规划日程、记录事项、甚至写日记,既安全(数据保存在Google的机房)又方便(各种平台都能访问),甚至还很贴心地提供手机同步和免费短信提醒。 Google日历简易版 2.0 - 相信很多人与我一样,非常需要这个产...详情

Compass用法指南

2012年11月29日 - Compass用法指南 - 几个月前,我介绍了Sass的用法。 Compass用法指南 - Sass是一种"CSS预处理器",可以让CSS的开发变得简单和可维护。但是,只有搭配Compass,它才能显出真正的威力。 Compass用法指南 - 本文介绍Compass的用法。毫不夸张地说,学会了Compass,你的CSS开发效率会上一个台阶。 Compass用法指南 - Compass用法指南 - 本文假设你已经掌握了CSS的主要用法,如...详情

HTML Email 编写指南

2013年06月16日 - HTML Email 编写指南 - 今天,我想写一个"低技术"问题。 HTML Email 编写指南 - 话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly。每周收到一封邮件,了解本周的大事。 HTML Email 编写指南 - HTML Email 编写指南 - 有一天,我就在想,是不是我也能做一个这样的邮件? HTML Email 编写指南 - 然后,就发现这事不那么容易。抛开后台和编辑工作,...详情

Server-Sent Events 教程

2017年05月27日 - Server-Sent Events 教程 - 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。本文介绍它的用法。 Server-Sent Events 教程 - Server-Sent Events 教程 - 严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 Serv...详情

GPG入门教程

2013年07月12日 - GPG入门教程 - 一、什么是GPG GPG入门教程 - GPG入门教程 - 要了解什么是GPG,就要先了解PGP。 GPG入门教程 - 1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的由来。 GPG入门教程 - GPG有许...详情

资源描述框架RDF

2008年02月25日 - 资源描述框架RDF - 在图书馆里,每一本书都要被编目,这样才能方便查找和利用。于是,很早就有人想到,网上所有的资源也需要"编目"。 资源描述框架RDF - 如果要对网络资源编目,首先就必须有一套"编目规则"。资源描述框架(Resource Description Framework ,简称RDF),就是一套W3C提出的描述网络资源的方法。 资源描述框架RDF - RDF的基本思想很简单,就是说任何网络资源都可以唯一地用URI(统一资源...详情

技术决定历史

2017年05月23日 - 技术决定历史 - 1、 技术决定历史 - 大学时期,我的专业是世界经济。那个专业需要学习《经济史》,了解古代的人们怎么挣钱和花钱。 技术决定历史 - 《经济史》的课程很有趣,读完以后,看待历史的眼光会不一样。 技术决定历史 - 技术决定历史 - 以前,我觉得政治最重要,决定了历史的变迁。学了《经济史》,我认识到,经济比政治更重要。政治人物只是舞台上的演员,剧情走向早由经济因素决定了。 技术决定历史 - 2、 技术决定历史 - 举例来说,...详情

WebSocket 教程

2017年05月15日 - WebSocket 教程 - WebSocket 是一种网络通信协议,很多高级功能都需要它。 WebSocket 教程 - 本文介绍 WebSocket 协议的使用方法。 WebSocket 教程 - WebSocket 教程 - 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? WebSocket 教程 - 答案很简单,因为 HTTP 协议有一个缺陷:通信只...详情

语种名称代码

2008年02月24日 - 语种名称代码 - 我们经常需要用缩写的代码来表示一种语言,比如用en表示英语,用de表示德语。ISO 639就是规定语种代码的国际标准。 语种名称代码 - 最早的时候,ISO 639规定的代码是,用两个拉丁字母表示一种语言,这被称为ISO 639-1。但是,两个拉丁字母最多只有262=676种组合,而世界上已知的语言总数可能有六七千种,因此明显是不够的。所以,后来又规定了ISO 639-2,用三个拉丁字母的组合表示一种语言。 语种名称代...详情

《大教堂和集市》笔记

2008年02月05日 - 《大教堂和集市》笔记 - 《大教堂和集市》笔记 - 1. 《大教堂和集市》笔记 - Eric Raymond有一篇著名文章《大教堂和集市》(The Cathedral and the Bazaar)。 《大教堂和集市》笔记 - 他说,世界上的建筑可以分两种:一种是集市,天天开放在那里,从无到有,从小到大;还有一种是大教堂,几代人呕心沥血,几十年才能建成,投入使用。 《大教堂和集市》笔记 - 当你新建一座建筑时,你可以采用集市的模式,也可...详情

学习Javascript的书籍

2008年01月09日 - 学习Javascript的书籍 - 昨天,ppip同学留言: 学习Javascript的书籍 - 你的js主要是用什么材料学的?推荐用哪本教程呢? 学习Javascript的书籍 - 我想了一下,发现自己还真的读过不少书。我在这里做一个总结,希望对想学习Javascript的朋友有所帮助。 学习Javascript的书籍 - 我推荐三本教材,这是我通读过全文的,非常了解。它们在国内都有中文版,但是我建议最好去网上找英文版下载阅...详情

Google Chart API

2007年12月10日 - Google Chart API - 上周,Google公布了制图服务(Google Chart)的接口,可以用来为统计数据自动生成图片。 Google Chart API - 这项服务用起来相当简单,不用安装任何软件,只使用浏览器就可以。比如,在浏览器的地址栏中,键入如下的地址: Google Chart API - http://chart.apis.google.com/chart?cht=p3&chd=s:hW&...详情

<1...45678...12>到第页