原文出处:http://nonfu.me/p/5935.html知乎的整个网站架构图如下:知乎技术方案知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。一、Python框架知乎目前使用的是Tornado 框架。Tornado 全称T...
分类:
编程语言 时间:
2015-05-18 12:19:01
阅读次数:
158
//jquery$(document).ready(function(){ $(window).scroll(function() { $(this).scrollTop() > 10 ? $("#login-bar").slideUp(100):...
分类:
编程语言 时间:
2015-05-18 12:18:10
阅读次数:
115
这是好几年前Quora上的一个问题,有点过时,但看了之后感觉不错,就总结了一下原文链接:http://www.quora.com/Why-did-Google-move-from-Python-to-C++-for-use-in-its-crawler1.谷歌有强大的C++库支持分布式系统2.C++...
分类:
编程语言 时间:
2015-05-18 12:14:30
阅读次数:
276
设置定时任务很简单,用Timer类就搞定了。 ? 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。 代码如下: package test; import java.util.Timer; pu...
分类:
编程语言 时间:
2015-05-18 11:03:20
阅读次数:
167
ContextClosedEvent?? 、 ContextRefreshedEvent? 、 ContextStartedEvent? 、 ContextStoppedEvent?? 、 RequestHandleEvent?...
分类:
编程语言 时间:
2015-05-18 11:03:40
阅读次数:
138
分享点有意思的 Python 小技巧,帮助你将工作中的一部分交给计算机自动化运行,没有程序经验也能学会,不然就不叫小技巧了! 关于渲染和合成流程 举个栗子,我们用 Gooseberry 项目的尽头1.2.1为例,这是由 Hjal...
分类:
编程语言 时间:
2015-05-18 11:02:23
阅读次数:
1567
//c语言实现栈及其基本操作
//杨鑫
#include
#include
#define TRUE 1
#define FALSE 0
typedef int ElementType;
typedef struct node {
ElementType data;
struct node *next;
}StackNode, *LinkStack;
void init_s...
分类:
编程语言 时间:
2015-05-18 10:59:25
阅读次数:
123
代码:
void main()
{
int a[4] = {1,2,3,4};
int *ptr0 = &a[0] + 1;
int *ptr1 = (int *)(&a + 1);
int *ptr2 = (int *)((int)a + 1);
int *ptr3 = (int *)(a + 1);
cout<<*ptr0<<" "<<ptr1[-1]<<" "<<*ptr...
分类:
编程语言 时间:
2015-05-18 11:00:01
阅读次数:
163
从最短路径开始,学习Dijstar算法
下面是求最短路径问题描述:
下面是Dijkstar算法的描述:
下面是使用Dijkstar算法求解右图中的问题:
下面是图的邻接矩阵:
下面是计算过程:
下面是求解最短路径:
下面是Java代码实现,其中需要注意的问题我已经标出(一定要细心!!!!):package g...
分类:
编程语言 时间:
2015-05-18 10:58:00
阅读次数:
190
由于python本身的线程基本上比较残废,所以为了利用机器的cpu,就不得不用上多进程。。。
在游戏服务器的设计中,最为常见的方式是:
挂一个前端服务器,专门来维护与客户端的连接,然后将客户端的请求数据转发给后端服务器。。。
上面的方式是现在最为正统的。。。
但是自己因为环境的限制,需要做到对客户端透明,然后将后端的服务器转换成为多进程的。。。所以这里就只有用一点比较别扭的方法了,首先处理登录等一些常规的逻辑放在前端服务器,当进入放进进行匹配战斗之后,将客户端的socket连接直接交给后端服务器,然后进行...
分类:
编程语言 时间:
2015-05-18 10:59:25
阅读次数:
172
变量声明应该在作用域的顶端,但是赋值没有。function example(){
var declaredButAssigned;
//如下输出 declaredButNotAssigned 未定义
console.log(declaredButNotAssigned)
declaredButNotAssigned = true
}
匿名表达式能提升他们的变量名,但不能提升函数赋值。
...
分类:
编程语言 时间:
2015-05-18 10:56:46
阅读次数:
123
http://developer.51cto.com/art/201104/254141.htm(下文引用地址)
要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:
int a;
...
分类:
编程语言 时间:
2015-05-18 10:56:54
阅读次数:
172