- 浏览: 68076 次
- 性别:
- 来自: 重庆
最新评论
-
javafound:
才看到 ,8错.
看我山寨版 hibernate 简单实现 一
文章列表
前些天就写了个分页的,http://skymr.iteye.com/blog/665242
那个不太好,在写配置信息时都得在servlet中,每使用一次可得重写配置,而且在取得页面总数时,得使用sql语句重新查询,学习了一下dom4j解析xml,昨天又配置了Hiberate,想把知识巩固一点,于是赶紧完善了这个分页的插件。
在配置好xml文件后,只要在请求分页时,传入要显示的页码,读取xml文件,再实例化一个pojo类,查询数据库,调用对应的set方法,存于session中即可。
1.编写pojo类,如:
package cn.netjava.model;
public cl ...
在WEB-INF目录下写个.xml文件,要在bean里读取它,因为直接写File file = new File(".");
此file的路径为tomcat的bin目录(我用的是tomcat服务器)。如果要一层一层的找,
则必须知道此项目名,因为我们的项目放在tomcat/webapps/项目文件夹, 要知道项目名 可在servlet里写request.getRealPath("/");
与其这样,还倒不如在servlet里取得了xml文件的路径再传给bean呢,request.getRealPath("/"+"WEB ...
var rt;
var http;
function send(page)
{
// alert("sfdasdf");
http = createRequestObject();
http.open('get',page,true);
http.onreadystatechange=handleResponse;
http.send(null);
}
function createRequestObject()
{
var ro;
var browser=navigator.appName;
...
同步计数,使用在方法前面加synchronized
对一个100的数同步,让它减到0后结束
若不加同步,则最后剩余的是-1,而我想要的结果是减到0退出。
package cn.netjava.syn;
public class Counter extends Thread {
private TotalCount count;
private int num;
public Counter(TotalCount count, int num) {
this.count = count;
this.num = num;
}
public ...
最近写了一个分页小插件, 只能用于 mysql数据库,还得扩充啊。
mysql的分页sql 语句为 select * from tablename limit a,b。a为开始的索引,b 为结束索引。
若per 为每页要显示的数量 page 为当前第几页
则 查询到的sql语句为 String sql = "select * from "+ tablename +" limit " + page*per + "," + per ;
再把查询到的ResultSet结果集放到session 中不就实现分页了吗?
...
keil与protues联合调试法
- 博客分类:
- 单片机
1 下载vdmagdi.exe,下面可下载,安装
2 打开uversion ,新建工程
右键targert1--->option for target 'target1'--->debug选项卡
http://dl.iteye.com/upload/picture/pic/60321/fc4b6f39-7d5d-34b1-a3ad-ff7673c73615.jpg
3 打开protues
怎么回事呢,显示不了图片呢,点这个吧http://dl.iteye.com/upload/picture/pic/60323/ce940353-318a ...
1、文件名:index.jsp
<%@ page language="java" pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>使用SmartUplo ...
<form enctype="multipart/form-data" action="upload" name="uploadForm" method="post">
文件:<input type="file" name="fileOne" size="40"/>
<textarea name="fileOneDesc" cols="50" rows="4&quo ...
保存文件
void SaveFile(char* name,MYBITMAP* m){
CFile file(name,CFile::modeWrite|CFile::modeCreate);
file.Write(m->bmphdr,sizeof(BITMAPFILEHEADER));
file.Write(m->lpbmp,sizeof(BITMAPINFOHEADER));
file.WriteHuge(m->palette,m->len);
file.WriteHuge(m->data,WIDTHBYTES(m->lpbmp ...
BOOL CTestView :: PaintDIB(HDC hDC,RECT des,RECT src, MYBITMAP myb){
BITMAPINFOHEADER* lpDIBHdr; // BITMAPINFOHEADER指针 BOOL bSuccess=FALSE; // 成功标志 HPALETTE hPal=NULL; // DIB调色板 HPALETTE hOldPal=NULL; // 以前的调色板 lpDIBHdr = myb.lpbmp; // 找到DIB图像象素起始位置 i ...
备份: mysqldump -uroot -p"password" 数据库名 >***.sql
-p后的密码之间不能有空格
还原:
建好一个数据库aaa
mysql -u root -p"password" aaa <***.sql
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 20:52:30 ...
将字符串的转换为hash码
- 博客分类:
- VC++
#include "stdio.h"
void main(){ char* des=new char[100]; printf("请输入函数名:\n"); scanf("%s",des); printf("您要查找的函数为:%s\n",des); unsigned int ans=0;_asm{ push des call gethash add esp,4 mov ans,eax jmp mexitgethash: push ebp mov ebp,esp push ebx push edx ...
mov esi,fs:[0x30]//fs=thread ctrl modole TEB mov eax,[esi]+0x0c//process ctrl modole PEB mov ebx,[eax+0x1c] mov ecx,[ebx] mov ebp,[ecx+0x8] mov eax,[ebp+0x3c]//eax=start of pe header mov ecx,[ebp+eax+0x78]//ecx=relative offset of export table
add ecx, ebp//ecx=absolute addr of expo ...
article表中有id
afa表中的article id
alter tabe afa add constraint fk_ada_id
foreign key fk_afa_id (articleid)
references article (id)
on delete cascade
on update cascade;