Socket是客户端进行在网络与服务器进行数据交互的一种基本通信方式,通信有三种通信,即单工,半双工,和全双工。
所谓单工,就是只能够进行单向通信,如bb机。
而半双工就是一来一回的通信方式,如对讲机。
全双工也是最常用的,就是现实长连接实时通信,如QQ。
如果理解了上面的三个工作方式,那下面就以半双工为例,分析一下其工作的流程:
首先:在服务器端建立一个监听端口,没有多么复杂,就相当于一...
分类:
其他好文 时间:
2015-06-23 15:38:22
阅读次数:
200
题目大意:给定nn个物品,每个物品有一个非负价值,问[L,R][L,R]区间内有多少价值可以被凑出来
好题!!!
如果物品数量可以为负,显然求个gcdgcd就行了
现在物品数量必须非负
任选一个ai>0a_i>0,如果一个价值k?ai+x(0≤x<ai,k≥0)k*a_i+x(0\leq x<a_i,k\geq0)可以被凑出来,那么显然(k+1)?ai+x,(k+2)?ai+x,...(k+...
分类:
其他好文 时间:
2015-06-23 15:38:33
阅读次数:
155
Candy
欢迎大家阅读参考,如有错误或疑问请留言纠正,谢谢
There are N children standing in a line. Each child is assigned a rating value.
You are giving candies to these children subjected to the following...
分类:
其他好文 时间:
2015-06-23 15:34:56
阅读次数:
99
题解:
首先暴力是 O(n3)O(n^3) 求每个三角形面积!
可是三角形面积怎么求?一般我们都是用叉积……等等?那一个叉积不是被算了很多遍?
好了,正解出来了,先有序地把点排排序保证不重,然后算一下每个叉积的贡献,也就是每条边的贡献,,然后因为排序啥的,时间复杂度 O(n2logn)O(n^2logn) 。
然后这道题。呃,卡精度……?!
求叉积嘛,最后得到的东西都需要除以2,,先不除...
分类:
其他好文 时间:
2015-06-23 15:35:55
阅读次数:
262
Single Number
欢迎大家阅读参考,如有错误或疑问请留言纠正,谢谢
Given an array of integers, every element appears twice except for one. Find that single one.
Note:
Your algorithm should have a linear runti...
分类:
其他好文 时间:
2015-06-23 15:37:31
阅读次数:
124
题目:有一个敢死队,要摧毁一群建筑,他们从一个特定的建筑出发,最后到一个特定的建筑集合;
现在给你各个建筑之间的连接路线,在建筑中穿梭需要1个单位时间,问集合的最早时间。
分析:图论,最短路径。直接计算起点s和终点e到那个其他所有点的最短路径;
取min(dist(s,k)+ dist(k,e))即可(0≤k
说明:第650题目╮(╯▽╰)╭...
分类:
其他好文 时间:
2015-06-23 15:35:59
阅读次数:
166
Marriage Match III
Time Limit: 10000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1581 Accepted Submission(s): 464
Problem Description
Presumably,...
分类:
其他好文 时间:
2015-06-23 15:35:20
阅读次数:
116
SignalR 将整个交换信息的行为封装得非常漂亮,客户端和服务器全部都使用 JSON 来沟通,在服务器端声明的所有 hub 的信息,都会一般生成 JavaScript 输出到客户端。它是基于浏览器的客户端和基于ASP.NET 的服务器组件 可以借助SignalR来进行双向多步对话。就是说 该对话可...
分类:
其他好文 时间:
2015-06-23 15:35:23
阅读次数:
233
Contains Duplicate IIIGiven an array of integers, find out whether there are two distinct indicesiandjin the array such that the difference betweennum...
分类:
其他好文 时间:
2015-06-23 15:33:56
阅读次数:
81
在网找了一下,这个写法比较靠谱,备忘:基本思路:完成按钮:检测到 \n 换行功能就释放键盘。placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏。 由于输入法有拼音,所以要加多个判断!! adviceMsg为textviwe。-(BOOL)textVi...
分类:
其他好文 时间:
2015-06-23 15:32:13
阅读次数:
82
1,首先是安装,用的imsl7.0的库,网址:http://www.pipipan.com/file/87076708,里边有破解,但是这个安装文件只能装32位的,装不了64位的。2,安装后找到lmtool这个程序,打开config service 选项卡,按照下面截图所示设置,注意,路径需要根据安...
分类:
其他好文 时间:
2015-06-23 15:32:24
阅读次数:
159
Qt Creator中创建一个简单应用界面,显示一个spinbox、一个silder,一个TextEdit,textEidt中显示date。#include "mainwindow.h"#include #include #include #include#include #include #inc...
分类:
其他好文 时间:
2015-06-23 15:33:09
阅读次数:
99
Sheepdog,由NTT的3日本研究人员开发的开源项目,主件装备用来提供一个虚拟机。它的建筑,如以下:以下,我们将从架构、模块等几个方面来介绍下:一、架构图如上图:採用无中心节点的全对称架构。无单点故障。存储容量和性能可线性扩展;新增节点通过简单配置可自己主动增加(IP:PORT),数据自己主动实...
分类:
其他好文 时间:
2015-06-23 15:31:30
阅读次数:
109
1.添加水印——movie过滤器: ffmpeg -i inputfile -vf "movie=masklogo,scale= 60: 30[watermask]; [in] [watermask] overlay=30:10 [out]" outfile参数说明:marklogo:添加的水印图片...
分类:
其他好文 时间:
2015-06-23 15:31:34
阅读次数:
126
需要添加jar包 android-support-v7-cardview.jar android-support-v7-palette.jarCardViewCardView继承自FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView的属性:背景.....
分类:
其他好文 时间:
2015-06-23 15:28:51
阅读次数:
119
用等价划分法设计测试用例: 1)划分等价类并编号,下表等价类划分的结果: 输入等价类有效等价类无效等价类QQ账号长度在6-10位之间、类型是0-9自然数长度小于6、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空密码6-16位、非空、非保留字、非功能键、非汉字空、空...
分类:
其他好文 时间:
2015-06-23 15:29:09
阅读次数:
133
Robot FrameWork是一个自动测试框架,可到官网查看详细介绍。安装 Robot Framework本文中的Robot framework安装在Win7 (32 bit) 平台上. 接下来按顺序安装以下的软件/包。SoftwareVersionPost-stepsNotePythonpyth...
分类:
其他好文 时间:
2015-06-23 15:27:11
阅读次数:
113