面对对象之差异化的网络数据交互方式
传统开发C/S还是B/S应用都会经过这几个步骤
1.编写定义服务端实体类,一般还需要映射到数据库
2.编写定义消息类
3.编写定义客户端实体类,一般服务端实体类会比客户端多一点,当然也可以和服务端公用.
4.编写应用逻辑
5.赋值返回数据到消息类,然后进行返回
这里来讲解一种简单的模式进行优化和解放这些繁琐的体力活....
分类:
其他好文 时间:
2014-11-14 15:41:33
阅读次数:
146
#include
#include
#include
#include
#include "stdio.h"
using namespace std;
using namespace cv;
int main(int argc,char *argv[])
{
Mat img1=imread("1.JPG");
Mat img2;
//将原图像变为40×30...
分类:
其他好文 时间:
2014-11-14 15:44:32
阅读次数:
223
Android 4.2 Bluetooth 模块分析...
分类:
移动开发 时间:
2014-11-14 15:42:21
阅读次数:
239
Thread.join()方法解析...
分类:
其他好文 时间:
2014-11-14 15:43:30
阅读次数:
174
一、概要
1.1 Storm(简介)
Storm是一个实时的可靠地分布式流计算框架。
具体就不多说了,举个例子,它的一个典型的大数据实时计算应用场景:从Kafka消息队列读取消息(可以是logs,clicks,sensor data)、通过Storm对消息进行计算聚合等预处理、把处理结果持久化到NoSQL数据库或者HDFS做进一步深入分析。
1.2 Tride...
分类:
Windows程序 时间:
2014-11-14 15:42:08
阅读次数:
2971
available参数在man info help中均无此参数,其实参数为:activate
写此此,值得用的人注意。
available 参数实为:
-a, --activate [a|e|l]{y|n}
Controls the availability of the logical volumes for use. Communicates with ...
分类:
其他好文 时间:
2014-11-14 15:41:08
阅读次数:
276
Falling Leaves
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 4066
Accepted: 2249
Description
Figure 1
Figure 1 shows a graphical representation o...
分类:
其他好文 时间:
2014-11-14 15:40:29
阅读次数:
129
Android实习札记(4)---Fragment(碎片)基本概念解析
本节主要是学习Fragment的一些基本概念,比如生命周期,静态或动态加载Fragment,
Fragment与Activity的交互:组件获取,数据的相互传递(Activity->Fragment;Fragment->Activity;Fragment->Fragment)
还有Fragment的事务与管理,详细讲述尽在本文中......
分类:
移动开发 时间:
2014-11-14 15:41:30
阅读次数:
278
前言:
如果你的数据库文件较大,可能备份的时候需要占用很多服务器资源,所以站长要尽量选择访客最少的时间段执行自动备份命令,比如凌晨4-5点左右。而且要注意给备份留下足够的时间然后执行存储命令。因为一个服务器可能会遭到天灾人祸,备份的数据库文件要存在不同的服务器或者下载到本地更保险。
第一步:
首先要支持crontab,如果不支持的话,请参考我的博客:Linux VPS/服务器上用Crontab来实现VPS自动化 http://blog.csdn.net/phpfenghuo/article/details/...
分类:
数据库 时间:
2014-11-14 15:40:08
阅读次数:
233
memcached 是一个高性能内存缓存,在作为缓存,不需要持久化的场性能稳定,由于现在服务器内存较大,很多应用场景单台memcached就能满足业务需求,普通的官方c API
就能满足需求。
而大型的应用数据量很大,也应该考虑单点故障,集群化可以分散压力,单点故障影响较小。集群的管理通常有两种方式:1.普通hash 2.一致性hash
1.普通hash实现相对简单,效率更高,但是不能动态扩展,这种能满足业务数据不是经常扩展比较固定的场景,单点故障影响不大,这种长期其实很多。通常的mysql + memc...
分类:
编程语言 时间:
2014-11-14 15:42:44
阅读次数:
330
给定一些集合,选择两个来自不同集合的数,加和大于k,问有多少种选择方案。
ans=从所有数中选择的两个加和大于k的数的方案数-在同一个集合中选择的两个加和大于k的数的方案数
对所有数据排序后二分找即可
#include "stdio.h"
#include "string.h"
#include "algorithm"
using namespace std;
struct n...
分类:
其他好文 时间:
2014-11-14 15:42:16
阅读次数:
145
帧率是每秒图像的数量,一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅。
...
分类:
其他好文 时间:
2014-11-14 15:40:16
阅读次数:
153
如果一个类没有显示的生命继承自哪个类,那么它自动继承自Object...
分类:
其他好文 时间:
2014-11-14 15:39:54
阅读次数:
104
使用MyEclipse修补Eclipse中的无法编译的错误...
分类:
系统相关 时间:
2014-11-14 15:41:01
阅读次数:
241
大家小时候都玩过超级玛丽和坦克大战吧,这些游戏有一个特点,不同关卡的场景不同,特别是在坦克大战中玩家还可以自己手动场创建游戏场景,在游戏开发中通常使用地图编辑器创建游戏场景
使用地图编辑器创建一个游戏场景
启动地图编辑器
选择文件
选择新文件
单击确定
进入地图编辑器的编辑界面
导入图块,,选择地图
选择新图块...
分类:
其他好文 时间:
2014-11-14 15:40:01
阅读次数:
224
windbg分析BSOD dump文件实战...
分类:
数据库 时间:
2014-11-14 15:41:23
阅读次数:
233
一:起因
(1)学习IT的人,不论是写前端还是后台;有时候需要对数据进行清洗处理,例如,数据库日志分析。
(2)处理数据的大小由MB 到 GB,在到TB,最后导致处理的每一个文件都超过java jvm初始的heap
(3)对于单个文件比较小的,并行要求不高的数据,我们可以通过更改JVM的初始参数进行解决 —— 但是这并不是根本的解决办法。
(4)根本的解决办法是hadoop分布式系统下的M...
分类:
编程语言 时间:
2014-11-14 15:41:19
阅读次数:
201