前一段时间2014北京PyCon大会吐槽颇多,所以我就到InfoQ上找了找2013的大会视频,对网络射击手游High Noon 2基于Python的服务器架构的视频挺感兴趣,尤其是游戏服务器中的0 downtime,原理他们底层不是原生的socket,而是基于ZeroMq的socket,由于ZeroMq的短线自动重连可以满足游戏服务器的热启动,不需要代码层面的热启动,热更新,当更新代码完成后直接重...
分类:
编程语言 时间:
2014-12-09 01:55:32
阅读次数:
314
排名
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 16134 Accepted Submission(s): 5836
Problem Description
今天的上机考试虽然有实时的Ranklist,...
分类:
编程语言 时间:
2014-12-09 01:53:53
阅读次数:
218
看完两个求最大值算法之后的一些感想。如果想直接看算法的可以跳过。但是我觉得我这些想法还是比较有用的,至少对我将来的算法设计是这样的。算法的功能越强大,必然意味着速度慢,因为根据丛林法则,那种慢又功能少的算法会被淘汰。所以,(注意了!!),如果我们在使用一个算法的时候感觉到它造成的结果满足我们的使用,...
分类:
编程语言 时间:
2014-12-09 01:49:37
阅读次数:
259
参考文章:http://msdn.microsoft.com/zh-cn/library/x98tx3cf.aspxhttp://www.cnblogs.com/jianqiang2010/archive/2010/12/02/1894327.htmlhttp://www.cnblogs.com/s...
分类:
编程语言 时间:
2014-12-09 01:46:12
阅读次数:
224
//// ZBMainViewController.m// TestProject//// Created by 张先森 on 14/12/5.// Copyright (c) 2014年 zhibin. All rights reserved.//#import "ZBMainViewContro...
分类:
编程语言 时间:
2014-12-09 01:45:07
阅读次数:
215
原文:分组排序取次数
函数 row_number()
row_number() over (partition by patient_id /*需要分组的列*/ order by zyid /*排序的列*/)
sqlSELECT ZYID, patient_id ,row_number() over...
分类:
编程语言 时间:
2014-12-09 01:46:08
阅读次数:
208
PathDefinition.cs 1 using UnityEngine; 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.Linq; 5 6 public class PathDefi....
分类:
编程语言 时间:
2014-12-09 01:43:57
阅读次数:
213
表、栈和队列是最简单和最基本的三种数据结构。基本上,每一个有意义的程序都将明晰地至少使用一种这样的数据结构,比如栈在程序中总是要间接地用到,不管你在程序中是否做了生命。本章学习重点:理解抽象数据类型(ADT)的概念学习如何对表进行有效的操作熟悉栈ADT及其在实现递归方面的应用熟悉队列ADT及其在操作...
分类:
编程语言 时间:
2014-12-09 01:44:11
阅读次数:
186
EOF 是一个宏 ,一般定义为-1。
1.EOF用来判断文件结束的标记(end of file) 用在文件操作中,可以查下msdn 看它的定义:EOF is returned by an I/O routine when the end-of-file (or in some cases, an error) is encountered
2.EOF表示输入流的结束。
3.在发送端套接字关闭...
分类:
编程语言 时间:
2014-12-09 00:38:30
阅读次数:
206
Visitor模式在不破坏类的前提下,为类提供增加新的新操作。
Visitor模式经常用于将更新的设计封装在一个类中,并且由待更改的类提供一个接受接口,其关键技术在于双分派技术,Element类提供接口,通过Accept实现具体使用哪一个具体的Visit操作;
当然如果有很多的修改,便可以提供更多的Element的Visitor,但是会破坏系统的封装,并且难于扩展。
C++设计模式原...
分类:
编程语言 时间:
2014-12-09 00:38:05
阅读次数:
232
Java NIO框架Mina、Netty、Grizzly介绍与对比
Mina
Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串...
分类:
编程语言 时间:
2014-12-09 00:34:57
阅读次数:
220
Ultra-QuickSort
Time Limit: 7000MS
Memory Limit: 65536K
Total Submissions: 43446
Accepted: 15822
Description
In this problem, you have to analyze a particular sorting...
分类:
编程语言 时间:
2014-12-09 00:35:55
阅读次数:
218
//// ZBMainViewController.m// TestProject//// Created by 张先森 on 14/12/5.// Copyright (c) 2014年 zhibin. All rights reserved.//#import "ZBMainViewContro...
分类:
编程语言 时间:
2014-12-09 00:33:30
阅读次数:
218
1、SystemI\O练习:1)通过键盘输入若干字符,并通过显示器输出;2)定义一个静态方法validOrNot()用于对输入的字符进行合法性校验,若包含非英文字符,则抛出IllegalStringException异常;3)通过Try/Catch异常处理机制,处理异常:若包含非英文字符,给予相应提...
分类:
编程语言 时间:
2014-12-09 00:31:46
阅读次数:
283