作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的...
分类:
其他好文 时间:
2015-08-19 01:53:12
阅读次数:
123
前言:程序中处理的大部分问题都与数据有关,读取数据显示在UI上,读取的数据可以是本地的,也可以是网络的。保存用户数据到存储空间,可以是本地的数据库,文件等,也可以是保存到网络服务器。总之大部分的程序都是在和数据打交道。Android中数据保存比较方便灵活,今天就按照官网说说数据保存。大多数Andro...
分类:
移动开发 时间:
2015-08-18 18:07:26
阅读次数:
173
如何运维能让网站稳定高效--稳定篇浏览:50发布日期:2015/08/13分类:技术分享本文由 Alan 投稿作为一名运维工程师,工作中最大的希望就是自己运维的网站能够稳定高效运行,但理想很丰满现实很骨感,实际情况是总会有各种各样状况导致网络、服务器或者应用环境发生故障。面对这种情况,我觉得还是要能...
分类:
Web程序 时间:
2015-08-18 14:04:56
阅读次数:
126
第2章 Linxu如何学习
1. Linux当前的应用角色
当前的Linux常见的应用可略分为企业应用和个人应用两方面。
首先谈了企业环境的利用。
1)网络服务器。
2)关键任务的应用(金融数据库、大型企业网管环境)。
3)学术机构的高性能运算任务。
然后谈了个人环境的使用...
分类:
系统相关 时间:
2015-08-17 15:30:51
阅读次数:
178
原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,...
分类:
Web程序 时间:
2015-08-17 13:40:43
阅读次数:
228
概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理方法简化请求方法图片缓存扩展--文件分段下载...
分类:
移动开发 时间:
2015-08-13 17:55:22
阅读次数:
175
高性能网络编程技术 作者:jmz (360电商技术组) 如何使网络服务器能够处理数以万计的客户端连接,这个问题被称为C10K?Problem。在很多系统中,网络框架的性能直接决定了系统的整体性能,因此研究解决高性能网络...
分类:
其他好文 时间:
2015-08-11 14:19:59
阅读次数:
221
随着互联网的快速发展,网络已经深刻地影响人类生活的各个方面。浏览器作为一种最为普通的网络应用,已经为绝大多数网络用户采用。浏览器适于在网络客户端处呈现来自网络服务器的内容,从而使得网络客户端处的用户参与网络服务器提供的应用中。浏览器通常呈现以HTML格式编码的网络内容。随着网络技术的发展,在浏览器上...
分类:
Web程序 时间:
2015-08-10 19:35:36
阅读次数:
148
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 什么...
分类:
Web程序 时间:
2015-08-10 17:43:42
阅读次数:
148
基础:1. 基础概念LAMPLAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;M...
分类:
Web程序 时间:
2015-08-09 18:27:55
阅读次数:
324