- 浏览: 70607 次
- 性别:
- 来自: 上海
最新评论
-
wukele:
呵呵,整理附件下载该多好。
Java实时获取oracle变更 -
zz_1999:
lz,你piggyback方式试过没,我试了客户端没反映。
dwr reverse ajax -
jroad:
还有这个DefaultScriptSession 和scrip ...
DWR3-ReverseAjax-半推实现 -
jroad:
有点不明白,朋友的sessionmap从那时来的,请教下.
...
DWR3-ReverseAjax-半推实现
文章列表
<html>
<head>
<title>Drag 'n' Drop Demo</title>
<style>
#foo {
position:absolute;
top:100px;
left:100px;
width:100px;
height:100px;
background-color:#f0f0f0;
border:soli ...
探究事物的本质似乎是人的天性,凡事总喜欢问个为什么。小时候坐车时会问父母,树为什么会往后面跑,为什么停电了圣斗士就不能看了。很久很久之后,学习了《物理》,仿佛找到答案了,有一种自我满足的快意。
身为程序员,秉持这天性去看待解决性能问题或许就能感觉到一次有趣而有益的挑战吧,没有人知道这条路要走多久,但是,我们在路上。
http协议对并发的建议
http协议中规定了一个特殊规则:浏览器对一个服务器不能同时打开两个以上的连接(IP+Port)。这个规则应该是为了保护服务器不会很容易被洪水攻击。主流浏览器包括IE都实现了这个规则。
DEMO: 用IE下载一个网站的文件,只能同时打开2个,第三个就 ...
window.onload=font;
function font(){
if (screen.width <1024)
document.styleSheets[0].addRule("body","font-size:12px;");
else if (screen.width ==1024)
document.styleSheets[0].addRule("body","font-size:14px;");
else if (screen.width ...
在做报表的时候,需要将grid的列数做成活的,列数有数据库里的字段确定,这据需要将grid的列数做成动态的,经过多次实验已成,如下:
后台返回的json:
{'action':true,'message':'error!','data':[
{'number':'1','text1': '3','info1': '4','special1': '5'}
],'columModle':[
{'header': '序号','dataIndex': 'number','w ...
在一个基于数据库的“实时系统”里面,“实时”获取数据库变化是非常重要的,本文主要描述通过Oracle中的捕获进程实时获取数据库变化。
背景:
要做一个车辆GPS监控系统,主要分两块:
1.采集。由GPS厂商提供实时数据,通过UDP包接收
2.展示。前端程序获取到最新GPS数据后,在地图上模拟车辆的运行情况
备选方案:
1.采集程序接收到UDP包并解析后,将数据放入数据库;前端程序轮询数据库以获取最新数据。
2.采集程序接收到UDP包并解析后,将数据放入数据库,同时向前端程序发送一条消息,传递最新数据。
方案评估:
...
Bouncy Castle Crypto APIs 是一个开源的轻量级Java 加密解密包,实现了JCE/JCA的provider,支持AES等多种加密解密算法。
详情请见主页:http://www.bouncycastle.org/java.html
本文的示例代码使用了 http://www.bouncycastle.org/download/bcprov-jdk16-139.jar
1)使用JCE的 AES-128-CBC加密解密
下载: AESWithJCE.java
1. package com.albertsong.aes;
2.
3. import java ...
[注:页面上元素name属性和 JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]
========================================================================
对象属性:
document.title //设置文档标题等价于HTML的<title>标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本 ...
Ext.ns('Ext.ux.form');
Ext.ux.form.TimePickerField=function(config) {
Ext.ux.form.TimePickerField.superclass.constructor.call(this, config);
}
Ext.extend(Ext.ux.form.TimePickerField, Ext.form.Field, {
defaultAutoCreate: {tag: 'div'},
cls: 'x-form-timepickerfield',
hoursSpinner: null,
minutesSpinn ...
1.使用db2cmd打开db2命令行
2.db2look -d db_name -e -a -x -i db_username -w db_passwd -0 file_name.sql #导出数据库结构
3.db2move db_name export -u db_username -p db_passwd #导出数据库数据
4. create database db_name on 'directory_name' using codeset utf-8 territory US collate using system; # IBM-eucJP --一种编码格式
5.create ...
Install.bat文件内容
@echo 安装服务
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil AppService.exe
@echo 启动服务
net start AppService
UnInstall.bat文件内容
@echo 卸载服务
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil AppService.exe /u
具体的思路就是先将bat文件转为为exe文件,让后再将exe文件注册为系统服务。
使用Bat_To_Exe_Converter 将bat转化为exe,下载:http://www.computerhope.com/dutil.htm,还有一个附带的好处,无法查看bat文件的源代码了。
使用srvinstw.exe 将exe注册为系统服务,下载:http://soft.softoogle.com/ap/srvinstw-exe-get-83.shtml
因为都是图形界面,就无须多解释了。注册成功之后,到控制面板->管理工具->服务里面就可以看到你新注册的服务了。
添加为计划任务也 ...
1. var array = [{
2. name: '浙江省',
3. leaf: 1,
4. children: [{
5. name: '杭州市',
6. leaf: 1,
7. children: [{
8. name: '西湖区',
9. leaf: 0,
10. children: null
11. },
12. {
13. name: '萧山区',
14. ...
<script>
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
//alert(myDate.getYear()) //2009
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
//alert(myDate.getFullYear()); 2009
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
//alert(myDate.getMonth()); //7(实际是8月)
myDate. ...
1. <script language="JavaScript" type="text/JavaScript">
2. var myday = "";
3. var mymonth = "";
4. var myweekday = "";
5. var year = "";
6. var myyear = "";
7. var weekday = "";
...
# import java.text.DateFormat;
# import java.text.ParsePosition;
# import java.text.SimpleDateFormat;
# import java.util.Calendar;
# import java.util.Date;
# import java.util.GregorianCalendar;
#
# public class TimeTest {
# //用来全局控制 上一周,本周,下一周的周数变化
# private int weeks = 0; ...