对比 tagged posts

版本控制系统工具:Git/Subversion/CVS/hg对比区别比较优缺点选择开源分布式

1.1 起步 – 关于版本控制

关于版本控制

什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。

定義

一個版本控制系統 Version Contr...

继续阅读

Web Server/Web 框架Tornado(Python),node.js,web.py,Django分析对比比较区别flask

Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言一样在 服务器端运行,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。 Node是基于Google的V8引擎封装的,并提供了一些编写服务器程序的常用接口,例如文件流的处理。Node的目的是提供一种简单的途径来编写高性 能的网络程序。...

继续阅读

如何理解 Tornado ?从 web server、web 框架、和异步 I/O 模型的角度,分别与 Nginx、Django 和 Node.js 对比和区别

tornado 到底是个什么东西呢?

如果它是个webserver ,那么后端如何搭配Django使用 ,又能否搭配Node.js 或 PHP?
如果作为web框架,nginx对于她来说意义在哪里? 在实际使用中是否会影响Tornado本身的异步IO设计?
Tornado与node.js 的实现的目的 ,和设计方式上的不同之处在哪里 ( 不谈语言 )?

—————————–

补充:以下是看官方说明和 Google 了一番后的理解:...

继续阅读

PPTP vs L2TP vs OpenVPN对比、比较、区别

PPTP vs L2TP vs OpenVPN

Background A very basic VPN protocol based on PPP. PPTP was the first VPN protocol supported on the Microsoft Windows platform. The PPTP specification does not actually describe encryption or authentication features and relies on the PPP protocol being tunneled to implement security functionality. An advanced protocol formally standardized in IETF RFC 3193 and now the recommended replacement f...
继续阅读

对比iOS网络组件:MKNetworkKit/AFNetworking 代替/替代/VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。

那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?几乎每一个iOS互联网应用开发者都会面对这样的选择...

继续阅读
Top Down