存档在 ‘【技术】’ 分类

软件:Embarcadero.Delphi.2010

2016年8月26日

参考:http://jingyan.baidu.com/article/925f8cb8e1db53c0dce05675
参考:http://jingyan.baidu.com/article/00a07f389c327f82d028dc2d

下载:http://blog.chinaunix.net/uid-21101410-id-3478943
下载:http://download.csdn.net/download/aqtata/8193273

Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。采取Fire Monkey架构后, Embarcadero Delphi XE2开始支持移动开发。

怎样安装HAProxy

2016年8月26日

参考:https://www.jianshu.com/p/0820b45b4f75
参考:https://www.jianshu.com/p/c9f6d55288c0
参考:https://github.com/chenzhiwei/linux/tree/master/haproxy

HAProxy是一款免费、快速并且可靠的一种代理解决方案,支持高可用性、负载均衡特性,同时适用于做基于TCP和HTTP的应用的代理。对于一些负载较大的Web站点,使用HAProxy特别合适。HAProxy能够支撑数以万计的并发连接。它的配置简单,能够很容易整合大我们现有的应用架构之中。

怎样安装Caddy

2016年8月26日

Caddy – 最简单的支持 HTTP/2 的网页服务器[Win/Mac/Linux]。

Caddy 是一款使用 Go 语言的简单易用的单文件网页服务器,原生支持 HTTP/2,自动创建 Let’s Encrypt 证书,支持反代、rewrite、git、REST API、ipfilter、jsonp 等,非常适合各种轻量级的网页应用,或者在本地电脑使用,无论是静态 HTML、图片,或者是 WordPress、Drupal、Markdown,统统都支持。

参考:https://www.janecc.com/web-caddy
参考:http://www.appinn.com/caddy-server/
参考:https://emiria.io/post/CaddyServer/
参考:https://jqs7.com/serving-owncloud-with-caddy/

怎样安装Vagrant

2016年8月26日

Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 Web 应用。

Vagrant 可以封装一个 Linux 的开发环境,提供给他人在各自喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行。

安装步骤

1. 安装 VirtualBox

虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。

下载:https://www.virtualbox.org/wiki/Downloads

提示:虽然 Vagrant 也支持 VMware,不过 VMware 是收费的,对应的 Vagrant 版本也是收费的

2. 安装 Vagrant 并添加镜像

下载:https://www.vagrantup.com/downloads

装好以后运行 vagrant box add hashicorp/precise64 添加 Vagrant 官方的 box 镜像。这时将从官网下载名为 hashicorp/precise64 的 box,可能需要等待一段时间。

如果你要其他系统的镜像,可以来这里查询下载:https://atlas.hashicorp.com/boxes/search

提示:如果你因为网络原因添加不了上面的镜像,可以用工具将这些 box 下载下来(下载地址),参照后文的“打包分发”部分进行添加。

» 阅读更多: 怎样安装Vagrant

SPDY、HTTP/2、QUIC协议

2016年8月25日

1 SPDY协议

1.1 概述

SPDY为speedy(单词原意:快速的)的缩写,读音也就是speedy。

SPDY协议已发布过4个草案,分别为版本1、2、33.1。目前版本4已在试验阶段,但未发布,Chromium里已有一些针对版本4的代码。

SPDY对比HTTP的优势

  1. 复用连接,可在一个TCP连接上传送多个资源。应对了TCP慢启动的特性。
  2. 请求分优先级,重要的资源优先传送。
  3. HTTP头部数据也被压缩,省流量。
  4. 服务器端可主动连接客户端来推送资源(Server Push)。

» 阅读更多: SPDY、HTTP/2、QUIC协议