码迷,mamicode.com
首页 > 其他好文
Socket实现一个简单的半双工通信
Socket是客户端进行在网络与服务器进行数据交互的一种基本通信方式,通信有三种通信,即单工,半双工,和全双工。 所谓单工,就是只能够进行单向通信,如bb机。 而半双工就是一来一回的通信方式,如对讲机。 全双工也是最常用的,就是现实长连接实时通信,如QQ。 如果理解了上面的三个工作方式,那下面就以半双工为例,分析一下其工作的流程: 首先:在服务器端建立一个监听端口,没有多么复杂,就相当于一...
分类:其他好文   时间:2015-06-23 15:38:22    阅读次数:200
BZOJ 2118 墨墨的等式 堆优化Dijkstra
题目大意:给定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
leetcode_135_Candy
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
【BZOJ1132】【POI2008】Tro 计算几何 叉积求面积
题解: 首先暴力是 O(n3)O(n^3) 求每个三角形面积! 可是三角形面积怎么求?一般我们都是用叉积……等等?那一个叉积不是被算了很多遍? 好了,正解出来了,先有序地把点排排序保证不重,然后算一下每个叉积的贡献,也就是每条边的贡献,,然后因为排序啥的,时间复杂度 O(n2logn)O(n^2logn) 。 然后这道题。呃,卡精度……?! 求叉积嘛,最后得到的东西都需要除以2,,先不除...
分类:其他好文   时间:2015-06-23 15:35:55    阅读次数:262
leetcode_136_Single Number
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
UVa 11463 - Commandos
题目:有一个敢死队,要摧毁一群建筑,他们从一个特定的建筑出发,最后到一个特定的建筑集合;             现在给你各个建筑之间的连接路线,在建筑中穿梭需要1个单位时间,问集合的最早时间。 分析:图论,最短路径。直接计算起点s和终点e到那个其他所有点的最短路径;             取min(dist(s,k)+ dist(k,e))即可(0≤k 说明:第650题目╮(╯▽╰)╭...
分类:其他好文   时间:2015-06-23 15:35:59    阅读次数:166
HDU 3277 Marriage Match III(并查集+二分答案+最大流SAP)拆点,经典
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一个集成的客户端与服务器库。内部的两个对象类:PersistentConnection和Hub
SignalR 将整个交换信息的行为封装得非常漂亮,客户端和服务器全部都使用 JSON 来沟通,在服务器端声明的所有 hub 的信息,都会一般生成 JavaScript 输出到客户端。它是基于浏览器的客户端和基于ASP.NET 的服务器组件 可以借助SignalR来进行双向多步对话。就是说 该对话可...
分类:其他好文   时间:2015-06-23 15:35:23    阅读次数:233
[leetcode] Contains Duplicate III
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
TextView 实现 placeholder
在网找了一下,这个写法比较靠谱,备忘:基本思路:完成按钮:检测到 \n 换行功能就释放键盘。placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏。 由于输入法有拼音,所以要加多个判断!! adviceMsg为textviwe。-(BOOL)textVi...
分类:其他好文   时间:2015-06-23 15:32:13    阅读次数:82
imsl库的使用过程中遇到的问题
1,首先是安装,用的imsl7.0的库,网址:http://www.pipipan.com/file/87076708,里边有破解,但是这个安装文件只能装32位的,装不了64位的。2,安装后找到lmtool这个程序,打开config service 选项卡,按照下面截图所示设置,注意,路径需要根据安...
分类:其他好文   时间:2015-06-23 15:32:24    阅读次数:159
Qt初试
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
Sheepdog,由NTT的3日本研究人员开发的开源项目,主件装备用来提供一个虚拟机。它的建筑,如以下:以下,我们将从架构、模块等几个方面来介绍下:一、架构图如上图:採用无中心节点的全对称架构。无单点故障。存储容量和性能可线性扩展;新增节点通过简单配置可自己主动增加(IP:PORT),数据自己主动实...
分类:其他好文   时间:2015-06-23 15:31:30    阅读次数:109
ffmpeg —— 添加水印
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
CardView & Palette
需要添加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本文中的Robot framework安装在Win7 (32 bit) 平台上. 接下来按顺序安装以下的软件/包。SoftwareVersionPost-stepsNotePythonpyth...
分类:其他好文   时间:2015-06-23 15:27:11    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!