`
文章列表
前些天就写了个分页的,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 中不就实现分页了吗?   ...
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 ...

VC图像处理

    博客分类:
  • VC++
 保存文件 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 ...

VC显示位图数据

    博客分类:
  • VC++
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

jsp取消缓存

       <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  ...
#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 ...

mysql 外键

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;
Global site tag (gtag.js) - Google Analytics