最近一直在思考一个问题:服务器如何主动发消息给浏览器?传统的Web都是浏览器主动向服务器发送请求,服务器收到请求之后返回数据给浏览器。如果要实现服务器主动向浏览器发送消息,即实现Web版的即时通信应该怎么做?貌似没有答案。之前有考虑用轮询的方式实现伪即时通信,cli..
分类:
编程语言 时间:
2015-07-01 06:22:41
阅读次数:
241
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.LinkedList;
importjava.util.List;
publicclassListTest01{
/*
*List集合存储元素特点:
1.有序(List集合中存储有下标):存进去是这样的顺序,取出来还是按照这个顺序取出。
2.可重复
*/
publics..
分类:
编程语言 时间:
2015-07-01 06:21:26
阅读次数:
155
importjava.util.HashSet;
importjava.util.Iterator;
importjava.util.Set;
publicclassSetTest01{
/*
Set集合:HashSet
1.HashSet底层实际上是一个HashMap,HashMap底层采用了哈希表数据结构。
2.哈希表又叫做散列表,哈希表底层是一个数组,这个数组中每一个元素
..
分类:
编程语言 时间:
2015-07-01 06:21:20
阅读次数:
136
一、如何判断链表中有无环解法:设置了两个指针p和q,他们分别以速度为1和2前进(公式应该是p和q分别以速度为v1和v2且|v2-v1|为1),如果到某一次循环发现他们相等,即都指向同一结点(空节点除外,以后讨论的节点都不包含空节点),则说明这个单向链表中存在循环。否则就是没..
分类:
编程语言 时间:
2015-07-01 06:21:05
阅读次数:
173
#/usr/bin/envpython
#-*-coding:utf-8-*-
#Author=‘Jun‘
importos
importsys
importtime
defremovefiles(beftime,defalutpath=‘.‘):
foriinos.listdir(path):
filename=path+os.sep+i
ifos.path.getmtime(filename)<beftime:
try:
ifos.path.isfile(filename):
os.remove(..
分类:
编程语言 时间:
2015-07-01 06:18:23
阅读次数:
212
在C++中会碰到int和string类型转换的。string -> int首先我们先看两个函数:atoi这个函数是把char * 转换成int的。应该是属于标准库函数。在想把string 转换成int的时候,需要以下流程:string -> char * -> int如此才可以,例子如下:string a = "1234";
int b = atoi(a.c_str());这样打印b的时候,就是12...
分类:
编程语言 时间:
2015-07-01 06:18:07
阅读次数:
202
面向对象范式的第一原则,yqj2065称之为柏拉图法则...
分类:
编程语言 时间:
2015-07-01 06:16:46
阅读次数:
376
遍历所有直接子节点(immediate children):foreach (Transform child in transform){ // do whatever you want with child transform object here}注:transform.childCou...
分类:
编程语言 时间:
2015-07-01 06:14:25
阅读次数:
211
如标题,就是我要说的,至于好不好用,只有看了才知道在JavaWeb中,使用最多的容器莫过于List,Map,所以本文只围绕这两个容器的运用进行说明,那么这两个容器又衍生了常用的ArrayList,HashMap,List>对于List情境一:出现在使用纯jsp编写的项目中此时它会直接在页面使用,比如...
分类:
编程语言 时间:
2015-07-01 06:13:25
阅读次数:
173
http://detectmobilebrowsers.com/Download ScriptsApacheASPASP.NETColdFusionC#IISJSPJavaScriptjQueryLassonginxnode.jsPHPPerlPythonRails
分类:
编程语言 时间:
2015-07-01 06:12:42
阅读次数:
149
#!/usr/bin/env python#_*_coding=utf-8_*_#Author: xieyixue#mail: xyx_0410@163.com#Created Time: 2015年07月01日 星期三 00时28分03秒def deco(func): '''定义装饰器接受参数,....
分类:
编程语言 时间:
2015-07-01 06:11:10
阅读次数:
146
前段时间,因为各种原因,自己动手写了一个小的备份工具,用了一个星期,想想把它的设计思路放上来,当是笔记吧。需求场景:这个工具起初的目的是为了解决朋友公司对其网络的限制(不可以用任何同步软件,git,外网SVN,U盘只读)。本来只是想做一个自动打包和发送邮件的工具,后来就发展成了这个。软件功能:这个软...
分类:
编程语言 时间:
2015-07-01 06:12:07
阅读次数:
200
4SumGiven an arraySofnintegers, are there elementsa,b,c, anddinSsuch thata+b+c+d= target? Find all unique quadruplets in the array which gives the sum...
分类:
编程语言 时间:
2015-07-01 06:10:20
阅读次数:
313
打开新窗口(window.open)open() 方法用于打开一个新的窗口。语法:window.open(, , )参数说明:URL:打开窗口的网址或路径。窗口名称:被打开窗口的名称。可以是"_top"、"_blank"、"_selft"等。参数字符串:设置窗口参数,各参数用逗号隔开。关闭窗口(wi...
分类:
编程语言 时间:
2015-07-01 06:09:59
阅读次数:
140
分三层写:养成一个架构的习惯,如何编写一个大型网站DAO数据层service业务层servlet web表述层
分类:
编程语言 时间:
2015-07-01 01:01:05
阅读次数:
147
一、概述1.目标:建立基于tcp协议的聊天系统2.思路:用java socket编程二、代码1.ChatServer.javaimport java.io.DataInputStream;import java.io.EOFException;import java.io.IOException;i...
分类:
编程语言 时间:
2015-07-01 01:00:25
阅读次数:
161
原型(prototype) 1.1访问原型的方法function human () {}human.prototype.name = "people"human.prototype.sayname = function(){console.log(this.name);} var jack = n....
分类:
编程语言 时间:
2015-07-01 00:59:05
阅读次数:
178