- 浏览: 128614 次
- 性别:
- 来自: 上海
最新评论
-
aifusun3:
你好,我运行了你的代码,当发送消息到已经登录的目标用户,则在目 ...
DWR3实现服务器端向客户端精确推送消息 -
a837199685:
博主,貌似你的demo里面 取id的时候取的是password ...
DWR3实现服务器端向客户端精确推送消息 -
ding2wife:
加上http 果然过去啦楼主的不是http 是hhtp 呵 ...
java.lang.IllegalArgumentException: host parameter is null -
wang371134086:
laersheng 写道 木有MSSpline.swf,不过还 ...
fusioncharts简单实用示例+超全SWF文件 -
laersheng:
木有MSSpline.swf,不过还是谢谢提供这么多的swf ...
fusioncharts简单实用示例+超全SWF文件
文章列表
对于这个需求 可能客户要求比较少,所以网上给出的解决方法不多,搜了很久都只有一种解决方法就是依靠session来实现,但是这种实现如果考虑到客户端崩溃的情况就会显得很不好(具体不好就不解释了,我默认大家都清楚)。所以我一直纠结于这个问题。腾讯的webQQ是可以实现这个功能的 ,而且很实时,另一处一登陆,就会在对一个登陆的用户发出下线提醒,我想要的就是这种效果。刚好前两天因为要做消息推送,于是研究了一下服务器端向客户端精确推送消息,也还好,做出了个小例子,然后我就忽然来了灵感,既然能做到消息的精确推送,那么精确让另一处登录的用户下线也就不是问题咯,于是在那个思路上实现了这个功能。
...
研究了一天半,终于模拟出了这个功能,网上DWR的资料不少,但是真正实现客户端向服务器端精确推送消息的只有两篇文章。但是代码都只有一部分,向我这种刚开始学习DWR的人来说要看懂真的蛮难。不过即便如此,http://www.blogjava.net/stevenjohn/archive/2012/07/07/382447.html这片文章还是给了我很大帮助,再次表示感谢,下面我将这两天的研究详细记录下来备忘,也希望能帮助到像我一样的人。只写过程,不写原理(不是不写,而是有些地方我也不太懂),下面开始:
第一、在项目中引入dwr.jar,然后在web.xml中进 ...
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Scanner;
import java.util.regex.Pattern;
import cpdetector. ...
如果oracle里没有Long,而出现上面的异常,解决方法是换新你的jar包!
function isMobil() {
var ck = $("#checkMobile");
var s=$("#mobile").val();
var patrn = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
if (!patrn.exec(s)) {
ck.html("输入的不是正确的手机号,请 ...
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文本框根据输入内容自适应高度</title>
<style type="text/css">
...
IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
以下代码在IE8下运行通过,在IE9中出错:document.createElement('<iframe id="yui-history-iframe" src="../../images/defaults/transparent-pixel.gif" style="position:absolute;top:0;left:0;width:1px;height:1px;visibility: ...
JS判断只能是数字和小数点
1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
2.只能输入数字,能输小数点.<input onkeyup=" ...
项目中使用到HttpClient调用接口,部署时出现此问题,后来经检查为配置项出错。
即 URL 应为 hhtp://www.baidu.com 但是实际配置成了 www.baidu.com 所以出现此错误
1. 使用ps -ef |grep java (java代表你程序,查看你程序进程) 查看你的进程ID,记录ID号,假设进程ID为12
2. 使用:lsof -p 12 | wc -l 查看当前进程id为12的 文件操作状况
执行该命令出现文件使用情况为 1052
3. 使用命令:ulimit -a 查看每个用户允许打开的最大文件数
发现系统默认的是open files (-n) 1024,问题就出现在这里。
4. 在系统文件/etc/security/limits.conf中修改这个数量限制,
在文件中加入内容:
* soft nofile 65536
...
在FusionCharts中并不能直接设置统计用的flash,不过FusionCharts在它的js文件中提供了设置的地方, 打开FusionCharts.js,大约在30几行的地方,可以看到类似this.addParam(‘allowScriptAccess’, ‘always’);等这样的设置例子语句,这里就是设置flash属性的地方了,加上一句:
this.addParam('wmode', 'transparent');
就行了!除此以外,我们还发现有个设置’transparent’的方法,就是
setTransparent: function(isTransparent)
...
说来惭愧,菜鸟的我居然不知道myeclipse居然还能远程调试linux服务器里面的代码,就这样纠结的在linux下部署项目弄了一个多月,今天偶尔听说,赶紧在网上找了一下,不过都不是很详细,菜鸟的我一直一知半解,最后综合几篇文章,终于搞定,成功实现功能,欣喜之余,综合几篇文章,摘录在此,一来做个笔记,二来为其他有同样需要的同志指条路,若有帮助,给个笑脸就行,若无帮助,请勿拍砖。好了 话不多说,下面开始!
(1).更改Linux系统上的Tomcat启动文件远程调试端口,登录服务器,找到Tomcat安装路径,进入到bin目录
(2).打开目录下的
最近做项目需要生成war包,无奈myeclipse自动生成war包时总是一闪而过,不能生成,不知是什么原,无奈之下自己ant生成jar包,过程中下面这篇文章帮助很大,特抄录如下,对作者表示万分感激:
链接地址 http://blog.csdn.net/viproc/article/details/7702541
Ant 相关的介绍我就不详述了,网上这方面介绍还是比较多的,下面我就用一个简单的 web 应用做示例。
附件 anttest.rar 包里面是一个简单的登陆应用,输入用户和密码跳转成功页面并显示输入的值,这个工程是用 myeclispe 写的,下面我就模拟实现 my ...
使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除:建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clas ...
转载自:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函数
定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
语法 escape(string)
参数 ...