从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下:(1)Appliacation Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器...
分类:
移动开发 时间:
2015-07-08 20:52:13
阅读次数:
150
【需求】不影响服务器处理的前提下,检测客户端程序是否被强制终了。【现状】服务器端和客户端的Socket都设定了keepalive属性。服务器端设定了探测次数等参数,客户端、服务器只是打开了keepalive机能服务器端起了一个监视线程,利用select来检测socket是否被关闭。。。下面这是我的一...
分类:
系统相关 时间:
2015-07-06 19:46:37
阅读次数:
154
一,服务端的安装 服务端我用的是redis64-2.6.12.1,版本比较低,因为2.8的都安不上,可能是因为自己电脑是windows的原因吧。 解压完成之后, 进入到这个文件夹里面,输入:redis-server.exe redis.conf,服务开启成功之后,会这样子: 二,客户端程序的安装 ...
分类:
其他好文 时间:
2015-07-03 22:06:40
阅读次数:
159
一、引言在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模式。下面就具体介绍下外观模式。二、外观模式的详细介绍2.1 定义外观模式提供了一个统一的接口...
分类:
其他好文 时间:
2015-07-02 17:01:30
阅读次数:
115
1,打包app报错如图:
使用py2app,mac下打包成app,异常,程序直接退出。没有具体的错误信息,客户端程序直接崩溃了。2,原因代码没有几行:#!/usr/bin/python
# -*- coding: utf-8 -*-
import wxapp = wx.App(False) # Create a new app, don't redirect stdout/stderr to a...
分类:
移动开发 时间:
2015-07-01 18:11:07
阅读次数:
541
转载自http://blog.csdn.net/kobejayandy/article/details/11836813Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持2...
分类:
Web程序 时间:
2015-07-01 06:09:13
阅读次数:
187
memcached 虽然称为 “ 分布式 ” 缓存服务器,但服务器端并没有 “ 分布式 ” 功能。每个服务器都是完全独立和隔离的服务。 memcached 的分布式,则是完全由客户端程序库实现的。 这种分布式是 memcached 的最大特点。 分布式原理 这里多次使用了 “ 分布式 ” 这个词,但...
分类:
系统相关 时间:
2015-06-30 12:15:51
阅读次数:
157
Socket的发送缓冲区大小为64512=63k,接收缓冲区大小为8192=8k,server端接收到client连接时启动一个线程,线程进入阻塞状态(接收第二个连接时才开始读取客户端数据),客户端程序开始读取本地文件(大于1M)往服...
分类:
其他好文 时间:
2015-06-23 20:14:36
阅读次数:
109
在GNU Linux下使用原生套接字编写了服务端程序与客户端程序,按照常规,服务端程序都是会先创建一个socket并监听此端口的,而客户端程序主要是对服务端的连接,在只开启服务端程序的时候,使用lsof可以看到服务端的所有打开的文件的描述的,服务端程序的进程为29016,如下:
ufo@ufo:~/socket$ lsof -p 29016
COMMAND PID USER FD TYPE D...
分类:
系统相关 时间:
2015-06-23 00:55:15
阅读次数:
194
伴随着手机,平板电脑为代表的移动互联网的不断发展,云计算和云服务的兴起,更是推动着传统企业不断地往互联网方向转型。作为Windows客户端程序员,自己也在时刻地警醒着:要抛弃传统软件开发思维,努力学习互联网思维。互联网+,这一个充满着机遇的经济新形态,让所有传统企业都感觉到挑战和希望。而最后能否突围成功,则在于是否能用互联网思维去解决问题。
好的,大层面讲完,该聚焦到具体的细节上...
分类:
其他好文 时间:
2015-06-21 00:49:56
阅读次数:
179