- 浏览: 54748 次
- 性别:
- 来自: 北京
最新评论
-
sunyard_lm:
正是我所困惑的,看来IT技术方面没有做不到的啊,只有自己不会的 ...
session超时,处理ajax请求
文章列表
前两天忙于做老师布置的新任务——制作一款iPhone上的“雷电”,做的还算成功,玩起来颇有乐趣(可能由于是自己的劳动成果吧)。
在制作该款小游戏时我的任务之一是对子弹等需要大量产生并销毁的对象进行管理。之所以要管理这些对象是由于:如果只是简单的在发射子弹时分配内存并初始化子弹对象,在子弹消失时(飞出屏幕或达到对方)销毁此对象,开销会非常大——因为在Objective-C中对象的内存都是动态分配的(用malloc),但动态分配内存有可能非常慢(因为分配时有很多复杂的情况,比如说你请求内存时操作系统有可能先把把一些内存碎片整合起来再交给你)。对于来得快去的也快的子弹对象,我们应该采用的处理 ...
oracle的各种索引介绍
- 博客分类:
- db
索引:
最常用的索引包括:B*树索引、位图索引、位图联合索引、基于函数索引、应用域索引
1 B*书索引:实现快速定位,数据库会根据所索引的列来建立索引,如果该列是唯一的就将该列进行排序,然后建立索引,如果该列不唯一则加入rowid列,使其达到唯一,然后进行排序
B*树索引包括如下几种:
普通索引
反向键索引:将索引列用reverse函数反序后建立索引,这是为了避免当同时插入数据太多,导致同一个索引块忙碌的情况,比如同时插入1w个记录,这1w个记录就会同时在一个索引块里创建索引,导致该块忙碌,影响性能
降序索引:索引默认是按照索引列递增的顺序进行排 ...
public class FileAccess
{
public static boolean Move(File srcFile, String destPath)
{
// Destination directory
File dir = new File(destPath);
// Move file to new directory
boolean success = srcFile.renameTo(new File(dir, srcFile.getName()));
re ...
......
严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown S ...
转:http://cloudyxuq.iteye.com/blog/1532631
多个文件,目录不同,通过条件查询如何进行打包下载呢?
1.利用ZipEntry进i行文件的压缩
2.前台jsp传入需要打包下载的一系列的文件的路径(数组类型)。因为是在checkBox中,表单提交会自动将其定义成数组。只需要将name名称命名成后台需要得到的路径数组名称
比如前台
downLoadZip.jsp
--------checkBox处代码-------------------------------
利用iterator迭代出来的filePath
<input type=&quo ...
mysql列转行(列值不确定
- 博客分类:
- db
有这样的一需求:
b列的值是不确定的,tag1—-tag50之间,但符合条件的tag最多为5个(不为空只有5个),转换成行。
root@xxx 08:17:54>select * from test;
+------------+-------+
| a | b |
+------------+-------+
| 2011-08-22 | tag1 |
| 2011-08-22 | tag2 |
| 2011-08-22 | tag3 |
| 2011-08-22 | tag30 |
| 2011-08-22 | tag40 ...
最近在编写论坛系统的实现,其中就涉及到用户登陆后保持会话直到浏览器关闭,同时可以使用cookie保存登陆信息以便在下次可以自动登陆。使用struts2框架实现。 下面是在action里登陆和注销的函数
Java代码
public String logout() { ...
由于要使用ajax 下载,所以查询资料,备份如下
ajax level1只能实现文本字节的传输。就算是能读到文件的字节,也只能在页面范围内使用,而无法下载。
要实现类似无刷新下载,一般都是通过iframe来完成的。设置一个宽高为0的iframe,然后将src设置为下载的地址就行
http://nieli.iteye.com/blog/544758
http://codsoul.iteye.com/blog/1607250
有的朋友在实际开发过程中,文件下载可能需要进行ajax操作一下,而不是直接连接到action直接下载,那么ajax下载文件会没有任何提示,也没有文件提示保存!
怎么办呢, ...
java-正则表达式判断手机号
- 博客分类:
- java web
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,
故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
那么现在就可以正则匹配测试了,
import java.io.IOException;
import java.util.regex.Matcher;
imp ...
简单的显示第几天:
返回格式化的日期,年份或日期不是2位则补位2位:如"2009-05-12"
1.返回格式化的日期,年份或日期不是2位则补位2位:如"2009-05-12"
function getOtherDate(n) {
var nn = new Date();
nn.setDate(nn.getDate()+n);
year1 = nn.getYear();
mon1 = nn.getMonth() + 1;
date1 = nn.getDate();
var monstr1;
var datestr1
...
Window Location
- 博客分类:
- java web
"window.location.href"、"location.href"是本页面跳转
"parent.location.href"是上一层页面跳转
"top.location.href"是最外层的页面跳转
举例说明:
如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写
"window.location.href"、"location.href":D页面跳转
"parent.location ...
struts2下载文件
- 博客分类:
- java web
struts2下载文件
项目用到下载文件,以下是我写的下载文件的源代码,支持文件名称为中文
ACTION:
package com.file.action;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import com.opensymphony.xwork2.ActionSupport;
public class File ...
参考
http://blog.csdn.net/jielione/article/details/7758321
必須有一個submit按鈕,還有,如果是服務器端控件,需要加上頁面 驗證屬性。
<script>
$(document).ready(function() {
$("#formID").validationEngine({
validationEventTriggers:"blur", //触发的事件 validationEvent ...
1、将struts2的json插件加入web工程的lib,
jsonplugin的下载地址:
http://code.google.com/p/jsonplugin/downloads/list
2、struts.xml添加专为ajax使用的package
<package name="ajax" extends="json-default">
<action name="ajaxRequest"
class="org.david.struts2.HelloWo ...