UDP协议基本介绍1.基本概念UDP是一个简单的面向数据包的运输层协议:进程的每一个输出操作都正好产生一个UDP数据报,并组装成一个待发送的IP数据报,与流字符协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报没有联系,UDP提供不可靠的服务,它的数据报格式如下图所示 UDP数据报 IP首部
UDP首部
UDP数据2.UDP首部
16位源端口号
16...
分类:
其他好文 时间:
2015-07-26 12:45:49
阅读次数:
308
Bridge Pattern
Decouple an abstraction from its implementation so that the two can vary independently.(将抽象和实现解耦,使得倆者可以独立的变化)
例子
"天下熙熙,皆为利来;天下攘攘,皆为利往" 现实和结构分开
服装公司 ="服装"+"公司" ="服装公司"
解耦之前...
分类:
其他好文 时间:
2015-07-26 12:46:51
阅读次数:
124
The broken pedometer
Time Limit: 3000MS
Memory Limit: Unknown
64bit IO Format: %lld & %llu
Submit Status
Description
The Broken Pedometer
T...
分类:
其他好文 时间:
2015-07-26 12:45:45
阅读次数:
133
这次的运维技术大会是由UCloud公司独家赞助组织的,非常难得是在广州举行,因为公司本地企业对这种类型的技术交流氛围还不够好。
不过自从上次阿里UC在广州组织过的一次技术分享大会之后,应该会有越来越多的互联网企业跟进,毕竟这种会议的组织者对整个圈子的氛围推进和口碑传播都有非常好的正效果。
阿里移动技术峰会的一些体会 2015-07-04
好吧,回到这次的会议主题部分,主要...
分类:
其他好文 时间:
2015-07-26 12:44:30
阅读次数:
163
demo地址:http://codepen.io/tianzi77/pen/gpBzjy 元素结构: display构造的table小例子,IE8及以下浏览器不支持本示例
大神榜: <div class="table-column-group...
分类:
其他好文 时间:
2015-07-26 12:44:15
阅读次数:
229
Problem Description
Soda has a bipartite graph with n vertices
and m undirected
edges. Now he wants to make the graph become a complete bipartite graph with most edges by adding some extra edge...
分类:
其他好文 时间:
2015-07-26 12:45:12
阅读次数:
191
HDU 5285 wyh2000 and pupil (DFS染色判二分图 + 贪心)...
分类:
其他好文 时间:
2015-07-26 12:43:45
阅读次数:
146
?简介
Java动态代理机制的出现,使得Java程序员不需要手工编写代理类,只需要指定对应的接口及委托类对象,便能动态的获取代理类。代理类负责将所有方法的调用委托到实际对象反射执行,在委托中,代理类可以加入自定义功能的实现。
静态代理
1,简介
普通静态代理模式,目的就是其他对象为了控制某对象的访问,而提供代理对象间接实现。
2,代理模式UML
...
分类:
其他好文 时间:
2015-07-26 12:41:50
阅读次数:
120
软件开发中首要的任务是了解用户的需求,充分了解用户的需求是软件开发直观重要的阶段,需求了解不彻底,开发出的软件
就不能很好的满足用户的需要。 软件不像实物那样可以看的着摸得着的东西,一般开发时间也较长,短时间内不可能看到成品。那么我们在
和用户交流时不得不借助一些图形将用户的需求描述下来。原型工具就发挥了这样的作用。
Axure RP是一个专业的快速原型设计工具...
分类:
其他好文 时间:
2015-07-26 12:43:40
阅读次数:
191
百度云消息推送,消息在客户端的处理以及消息显示方式是基于通知栏消息提示。
但是这明显不是我们想要的效果,我们想要的是利用它实现聊天,即:在通信聊天界面如何实时更新推送的消息,以不断接受的消息实现聊天。
一:我们知道利用百度消息推送,要实现自己的PushMessageReceiver。 里边重要的是有三个方法,即:
public class BaiduPushRec...
分类:
其他好文 时间:
2015-07-26 12:43:47
阅读次数:
239
问题描述CRC,即循环冗余码校验,是一种对传输/存储数据的完整性进行检查的校验算法。因为在许多地方可能都会用到,所以stm32f0308就将这个算法用一个CRC硬件计算单元实现在了IC中,当有应用要用到CRC时,那么就可以通过软件来控制该硬件单元实现需求。CRC计算单元框图如下:
具体的实现是在IC内部的,这个无法得知,因此只需要知道如何使用即可,而且使用上很简单。将需要进行计算的源数据从Da...
分类:
其他好文 时间:
2015-07-26 12:41:36
阅读次数:
116
求二叉树中的节点个数
求二叉树中叶子节点的个数
求二叉树的深度
求二叉树第K层的节点个数
递归遍历前序中序后序
非递归遍历前序中序后序层序
1 前序遍历
2 中序遍历
3 后序遍历
4 层序遍历
将二叉查找树变为有序的双向链表
判断两棵二叉树是否结构相同
判断二叉树是不是平衡二叉树
判断二叉树是否是搜索二叉树
求二叉树中两个节点的最低公共祖先节点
求二叉树中节点的最大距离
由前序遍历序列和中序遍历序列重建二叉树...
分类:
其他好文 时间:
2015-07-26 12:41:58
阅读次数:
186
tomcat7-maven-plugin插件的pom.xml依赖为:
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
一:直接运行webapp项目
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
/taobao
9090
UTF-...
分类:
其他好文 时间:
2015-07-26 12:43:04
阅读次数:
116
这是LIS的变形,题意是求一个序列中去掉某个连续的序列后,能得到的最长连续递增序列的长度。
用DP的解法是:吧这个序列用数组a来记录,再分别用两个数组f记录以i结尾的最长连续递增序列的长度,g[i]记录以i开头的最长连续递增序列。然后像求DP求LIS一样遍历整个序列求出i前面所有小于a[i]的元素中以该元素结尾的最长序列f[j], 那么 dp[i] = g[j] + f[i], 这样时间复杂...
分类:
其他好文 时间:
2015-07-26 12:40:15
阅读次数:
82
Go Programming Blueprints
http.Handle("/", &templateHandler{filename: "chat.html"});
http.Handle静态方法?带参数的函数对象参数? 就是个普通的struct——为何不需要new?
go get github.com/gorilla/websocket(方便的包依赖管理...
分类:
其他好文 时间:
2015-07-26 12:42:18
阅读次数:
143
一看就是排列组合啦~
数字大的球的最后一个一定要放在数字小的球的后面
就是先排最大数的一个放在最后,剩下的任意摆,再将下一个排在最右边,剩下的同款任意摆。。。。。。
(此题要是先预处理C(,)的话肯定是快的,,,,但是codeforces一组一判谁知道呢。。。。)
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2015-07-26 12:40:08
阅读次数:
101
引言上一节中介绍了《随机森林算法》,该算法使用bagging的方式作出一些决策树来,同时在决策树的学习过程中加入了更多的随机因素。该模型可以自动做到验证过程同时还可以进行特征选择。
这一节,我们将决策树和AdaBoost算法结合起来,在AdaBoost中每一轮迭代,都会给数据更新一个权重,利用这个权重,我们学习得到一个g,在这里我们得到一个决策树,最终利用线性组合的方式得到多个决策树组成的G。...
分类:
其他好文 时间:
2015-07-26 12:38:46
阅读次数:
149