一个基本的C/S服务器模型很简单: 客户端 服务器
简而言之就是客户端跟服务器之间的通话,通话方式一般采用TCP和UDP这两种。
TCP和UDP区别
1、Tcp提供客户与服务器之间的连接。TCP客户端先与某个给定服务器建立一个连接,再跨该连接于那个服务器交换数据,然后终止这个连接。
(连接其实就是一种协商机制,预先定义好了双方的一些状态变量,告诉对方诸如序列号...
分类:
编程语言 时间:
2015-08-10 13:37:40
阅读次数:
148
cocos版本:cocos2d-x-3.2
环境:Win7+VS2013
由于一些太底层的实现我现在的能力学习不到,只能做一些简单的笔记,供以后翻阅,如果别人能够得到帮助,莫大的荣幸。
一、创建世界并添加刚体
1.创建新的cocos项目,配置扩展库(如有需要):
详细配置点击链接:配置
2.编译并运行成功,然后把HelloWorldScene.cpp里面的init函数修...
分类:
其他好文 时间:
2015-08-10 13:39:58
阅读次数:
106
背景:为了在低版本下使用Android 5.0的一些新特新
Eclipse篇:
1、将Android Manager中的Android support library升级到最新,我的为22.2.1‘
2、在sdk->extras->android->m2repository->com->android->support->design->22.2.1->design-...
分类:
移动开发 时间:
2015-08-10 13:37:39
阅读次数:
172
之前用的cocos2d-x 2.2.6 版本,最近换成了3.7,目前的最新版。整个过程中也碰到了不少问题,现在已经成功移植到手机上了。
分享下整个过程,希望能帮到别人。(所需软件已打包)
【下载软件】
0.cocos2d-x 3.7
1.VS2012/VS2013(我用的VS2013)
2.Python 2.7.5
3.jdk
4.Android sdk
5.Android...
分类:
移动开发 时间:
2015-08-10 13:40:04
阅读次数:
179
Language:
Default
EXTENDED LIGHTS OUT
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 7672
Accepted: 4996
Description
In an extended version of the gam...
分类:
其他好文 时间:
2015-08-10 13:37:08
阅读次数:
122
单向N-N关联必须使用连接表。Company实体:package com.ydoing.hibernate5;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.E...
分类:
Web程序 时间:
2015-08-10 13:39:21
阅读次数:
104
通过继承Dialog+帧动画实现自定义透明背景ProgressDialog。
效果动画:
CommProgressDialog:
package com.example.administrator.progressdialog;
import android.app.Dialog;
import android.content.Context;
impo...
分类:
其他好文 时间:
2015-08-10 13:37:48
阅读次数:
157
http://poj.org/problem?id=3311Hie with the Pie
Time Limit: 2000MS Memory Limit: 65536K
Total Submissions: 5519 Accepted: 2969DescriptionThe Pizazz Pizzeria prides itself in delivering pizzas...
分类:
其他好文 时间:
2015-08-10 13:37:15
阅读次数:
116
这个题目本来对大神来说可能是水题, 对我就不行了,昨晚非折腾到下半夜一点 搞定, 并且可以总结出 ,只有把问题想清楚,或着看人家解题报告自己把问题和代码思路
搞清楚,才能谈的上调bug,否则根本就不知道错在哪儿。说说这个题目的理解,他是如何转化为线段树问题的呢?我们知道线段树有一个区间更新的东西,每张海报的宽度不就是一个区间么?那么我们可以用一棵树中的部分结点
来表示整张海报的可视部分,也就是...
分类:
其他好文 时间:
2015-08-10 13:37:04
阅读次数:
134
第一个程序实际上只是打印一些东西到屏幕上面,下面我们引入一个游戏,使得课程更加有趣。
第二个程序是一个小游戏-猜数字,我先把代码贴上
import random
secret=random.randint(1,100)#生成随机数
#print (secret)
time=6#猜数字的次数
guess=0#输入的数字
minNum=0#最小随机数
maxNum=100#最大随机数
prin...
分类:
编程语言 时间:
2015-08-10 13:36:42
阅读次数:
137
Problem Description
虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间...
分类:
其他好文 时间:
2015-08-10 13:38:53
阅读次数:
98
@property编写步骤
(1)在@inteface和@end之间写上@property
(2)在@property后面写上需要生成getter/setter方法声明的属性名称, 注意因为getter/setter方法名称中得属性不需要_, 所以@property后的属性也不需要_.并且@property和属性名称之间要用空格隔开
(3)在@property和属性名字之间告诉需要生成的属性的数据类型,...
分类:
移动开发 时间:
2015-08-10 13:36:00
阅读次数:
248
这类教程有很多了,就用C++简单实现下以供记录和参考,以后再有补充版本。
实现了查找和插入、删除操作有些复杂,感觉个人实现的效率不是很高,以后再补充,先把做过的东西记录下来。
Avl.h
#ifndef __AVL_H
#define __AVL_H
#include
#include
template
struct AvlNode{
T data;
int he...
分类:
编程语言 时间:
2015-08-10 13:37:39
阅读次数:
154
数字签名
数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
签名
?签名是非对称加密的一种应用,使用私钥加密数据,就是对数据的签名
?签名是将数据通过运算后得到签名信息,被签名的数据发生任何改变哪怕这种改变非常细微,也无法获得同样...
分类:
其他好文 时间:
2015-08-10 13:35:28
阅读次数:
147
dp(i)表示前i个人最少坐多少辆车, dp(i) = min(dp(j) + 1, dp(i)) (0 using namespace std;const int maxn = 2509;int sum[maxn], dp[maxn], N, M;bool ok(int i, int j) { r...
分类:
其他好文 时间:
2015-08-10 13:35:46
阅读次数:
139
试题描述 小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。在游戏中, 小涵和计算机各执一方,组建各自的军队进行对战。 游戏中共有 N位武将 (N为偶数且不小于 4) ,任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(...
分类:
其他好文 时间:
2015-08-10 13:37:04
阅读次数:
147
August 7, 2015Spent 20-30 minutes to think about solution first, and then, read the blogs, and understand the best solution, and then try different so...