亚洲va久久久噜噜噜久久男同 ,国产成人亚洲精品,亚洲熟妇久久精品http://m.tkk7.com/jht/努力zh-cnSun, 11 May 2025 02:41:03 GMTSun, 11 May 2025 02:41:03 GMT60使用JSON和AJAX創(chuàng)建網站的標簽云(TagCloud)http://m.tkk7.com/jht/archive/2008/09/28/231693.htmljhtjhtSun, 28 Sep 2008 08:10:00 GMThttp://m.tkk7.com/jht/archive/2008/09/28/231693.htmlhttp://m.tkk7.com/jht/comments/231693.htmlhttp://m.tkk7.com/jht/archive/2008/09/28/231693.html#Feedback3http://m.tkk7.com/jht/comments/commentRss/231693.htmlhttp://m.tkk7.com/jht/services/trackbacks/231693.html閱讀全文

jht 2008-09-28 16:10 發(fā)表評論
]]>
Q: response.setHeader("Cache-Control","no-cache"); 是干什么用的?目的是什么?http://m.tkk7.com/jht/archive/2008/09/27/231429.htmljhtjhtSat, 27 Sep 2008 02:23:00 GMThttp://m.tkk7.com/jht/archive/2008/09/27/231429.htmlhttp://m.tkk7.com/jht/comments/231429.htmlhttp://m.tkk7.com/jht/archive/2008/09/27/231429.html#Feedback3http://m.tkk7.com/jht/comments/commentRss/231429.htmlhttp://m.tkk7.com/jht/services/trackbacks/231429.html1. response.setHeader("Cache-Control","no-cache");

This is used to prevent the browser from caching your dynamic content generated by a JSP or Servlet.

You set this attribute in the HTTP header of the response object which would tell the browser not to cache this content. So everytime you request the page again, the browser would make a new request, instead of showing you a cached page.

2.使用服務器端控制AJAX頁面緩存:
??? response.setHeader( "Pragma", "no-cache" );
??? response.addHeader( "Cache-Control", "must-revalidate" );
??? response.addHeader( "Cache-Control", "no-cache" );
??? response.addHeader( "Cache-Control", "no-store" );
??? response.setDateHeader("Expires", 0);
單純的使用 xmlhttp.setRequestHeader("Cache-Control","no-cache")無效。

3.Cache-Control頭域
  Cache-Control指定請求和響應遵循的緩存機制。在請求消息或響應消息中設置Cache-Control并不會修改另一個消息處理過程中的緩存處理過程。請求時的緩存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,響應消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各個消息中的指令含義如下:
  Public指示響應可被任何緩存區(qū)緩存。
  Private指示對于單個用戶的整個或部分響應消息,不能被共享緩存處理。這允許服務器僅僅描述當用戶的部分響應消息,此響應消息對于其他用戶的請求無效。
  no-cache指示請求或響應消息不能緩存
  no-store用于防止重要的信息被無意的發(fā)布。在請求消息中發(fā)送將使得請求和響應消息都不使用緩存。
  max-age指示客戶機可以接收生存期不大于指定時間(以秒為單位)的響應。
  min-fresh指示客戶機可以接收響應時間小于當前時間加上指定時間的響應。
  max-stale指示客戶機可以接收超出超時期間的響應消息。如果指定max-stale消息的值,那么客戶機可以接收超出超時期指定值之內的響應消息。

Read more:
???http://www.jiehoo.com/browser-cache-problem.htm?(作者: Cherami?原載: 瀏覽器緩存)
???再論怎么有效利用瀏覽器緩存之怎么避免瀏覽器緩存靜態(tài)文件
???HTTP協(xié)議header頭域- PetitPrince - 博客園

jht 2008-09-27 10:23 發(fā)表評論
]]>
css+javascript 動態(tài)換膚的實現http://m.tkk7.com/jht/archive/2008/09/25/231080.htmljhtjhtThu, 25 Sep 2008 04:26:00 GMThttp://m.tkk7.com/jht/archive/2008/09/25/231080.htmlhttp://m.tkk7.com/jht/comments/231080.htmlhttp://m.tkk7.com/jht/archive/2008/09/25/231080.html#Feedback0http://m.tkk7.com/jht/comments/commentRss/231080.htmlhttp://m.tkk7.com/jht/services/trackbacks/231080.html < link?id = " css " ?rel = StyleSheet?type = " text/css " ?href = " ./button.css " ? />

< script?type = " text/javascript " >
?
var ?cssArray? = ? new ?Array( " button.css " , " button1.css " , " button2.css " , " button3.css " , " button4.css " , " button5.css " , " button6.css " );
?
var ?index? = ? 0 ;
?
function ?changeCssFile()
?
{
??
var ?css? = ?document.getElementById( " css " );
??index
++ ;
??
if (index < cssArray.length)
??
{
???css.href?
= ?cssArray[index];
??}

??
else
??
{
???index?
= 0 ;
???css.href?
= ?cssArray[index];
??}

?}

</ script >
? < a? class ="button" ?href ="#" ?onclick ="changeCssFile()" >
??
< span? id ="buttonText" > Change?another?style </ span >
?
</ a >


jht 2008-09-25 12:26 發(fā)表評論
]]>
Q:為什么透明的PNG格式圖片在網頁里顯示的時候不是透明的?http://m.tkk7.com/jht/archive/2008/09/24/230996.htmljhtjhtWed, 24 Sep 2008 15:02:00 GMThttp://m.tkk7.com/jht/archive/2008/09/24/230996.htmlhttp://m.tkk7.com/jht/comments/230996.htmlhttp://m.tkk7.com/jht/archive/2008/09/24/230996.html#Feedback1http://m.tkk7.com/jht/comments/commentRss/230996.htmlhttp://m.tkk7.com/jht/services/trackbacks/230996.html
see: GIF or PNG? - Quality Web Tips

jht 2008-09-24 23:02 發(fā)表評論
]]>
jsp:include 亂碼問題的解決辦法http://m.tkk7.com/jht/archive/2008/09/23/230637.htmljhtjhtTue, 23 Sep 2008 04:46:00 GMThttp://m.tkk7.com/jht/archive/2008/09/23/230637.htmlhttp://m.tkk7.com/jht/comments/230637.htmlhttp://m.tkk7.com/jht/archive/2008/09/23/230637.html#Feedback0http://m.tkk7.com/jht/comments/commentRss/230637.htmlhttp://m.tkk7.com/jht/services/trackbacks/230637.html<jsp:include page="header.jsp"></jsp:include>

解決辦法是在header.jsp里加上下面這段話:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


jht 2008-09-23 12:46 發(fā)表評論
]]>
支持運行時修改配置的系統(tǒng)Prototypehttp://m.tkk7.com/jht/archive/2008/09/04/226950.htmljhtjhtThu, 04 Sep 2008 06:49:00 GMThttp://m.tkk7.com/jht/archive/2008/09/04/226950.htmlhttp://m.tkk7.com/jht/comments/226950.htmlhttp://m.tkk7.com/jht/archive/2008/09/04/226950.html#Feedback0http://m.tkk7.com/jht/comments/commentRss/226950.htmlhttp://m.tkk7.com/jht/services/trackbacks/226950.html閱讀全文

jht 2008-09-04 14:49 發(fā)表評論
]]>
如何使用log4j 運行時更改配置http://m.tkk7.com/jht/archive/2008/09/03/226727.htmljhtjhtWed, 03 Sep 2008 09:35:00 GMThttp://m.tkk7.com/jht/archive/2008/09/03/226727.htmlhttp://m.tkk7.com/jht/comments/226727.htmlhttp://m.tkk7.com/jht/archive/2008/09/03/226727.html#Feedback0http://m.tkk7.com/jht/comments/commentRss/226727.htmlhttp://m.tkk7.com/jht/services/trackbacks/226727.html可以用下面這個方法來做到

import ?org.apache.log4j.Logger;
import ?org.apache.log4j.PropertyConfigurator;

public ? class ?DemoRunTimeChangeLog4J? {

?
private ? static ? final ?Logger?logger? = ?Logger.getLogger(DemoRunTimeChangeLog4J. class );

?
public ? static ? void ?main(String[]?args)? {
??PropertyConfigurator.configureAndWatch(
" src/log4j.configureAndWatch " , 60000 );
??
??
while ?( true )? {
???
if ?(logger.isDebugEnabled())? {
????logger.debug(
" DEBUG?MESSAGE " );
???}


???logger.info(
" Info?Message " );

???
try ? {
????Thread.sleep(
5000 );
???}
? catch ?(InterruptedException?e)? {
???}

??}

?}

}




jht 2008-09-03 17:35 發(fā)表評論
]]>
[JSP] The function *** cannot be located with the specified prefixhttp://m.tkk7.com/jht/archive/2008/08/19/223030.htmljhtjhtTue, 19 Aug 2008 07:53:00 GMThttp://m.tkk7.com/jht/archive/2008/08/19/223030.htmlhttp://m.tkk7.com/jht/comments/223030.htmlhttp://m.tkk7.com/jht/archive/2008/08/19/223030.html#Feedback1http://m.tkk7.com/jht/comments/commentRss/223030.htmlhttp://m.tkk7.com/jht/services/trackbacks/223030.html
如果遇到同樣問題的同學,不妨檢查一下自己的tld文件對不對。

BTW: tld類的異常需要處理好

jht 2008-08-19 15:53 發(fā)表評論
]]>
[DWR] --Erroring: batchId[1] message[org.directwebremoting.extend.MarshallException: Error marshalling ...http://m.tkk7.com/jht/archive/2008/08/11/221245.htmljhtjhtMon, 11 Aug 2008 03:21:00 GMThttp://m.tkk7.com/jht/archive/2008/08/11/221245.htmlhttp://m.tkk7.com/jht/comments/221245.htmlhttp://m.tkk7.com/jht/archive/2008/08/11/221245.html#Feedback4http://m.tkk7.com/jht/comments/commentRss/221245.htmlhttp://m.tkk7.com/jht/services/trackbacks/221245.html
1. 你的POJO類不是一個JavaBean,最可能的原因是沒有一個無參構造函數
2. 在dwr.xml里這個類的<convert>指定的不對,或者是沒有指定

jht 2008-08-11 11:21 發(fā)表評論
]]>
數獨游戲小程序http://m.tkk7.com/jht/archive/2008/08/02/219596.htmljhtjhtSat, 02 Aug 2008 09:32:00 GMThttp://m.tkk7.com/jht/archive/2008/08/02/219596.htmlhttp://m.tkk7.com/jht/comments/219596.htmlhttp://m.tkk7.com/jht/archive/2008/08/02/219596.html#Feedback4http://m.tkk7.com/jht/comments/commentRss/219596.htmlhttp://m.tkk7.com/jht/services/trackbacks/219596.html 數獨游戲小程序

數獨的游戲規(guī)則很簡單:在九個九宮格里,填入1到9的數字,讓每個數字在每個行、列及九宮格里都 只出現一次就可以過關了!?雖然游戲的規(guī)則十分簡單,但很多人在沒有計算機輔助時,常常會不小心造成違規(guī)狀況。

下面是我做的一個數獨小程序 1.0 版本,目前功能如下:

選擇外觀;
數獨自動出題;
數獨自動解題;
游戲計時功能;
開啟解答輔助功能,出錯提示;
開啟解答輔助功能,輔助線;

程序基于Java Swing,運行需要JRE1.6以上版本。
?
可雙擊執(zhí)行的JAR包,點此下載。(Napkin的LookAndFeel蠻好玩,我就一起弄在里面了)
程序的源碼,點此下載。(有興趣修改源碼的朋友可以DIY出自己喜歡的版本。)

或者也可以從 http://groups.google.com/group/afun?這個group的files里面找到上面的兩個文件。

對數獨有興趣的朋友可以玩一下這個小工具,歡迎留下寶貴意見,讓這個小程序更完善。 可能我會另開一篇日志說一下Source Code相關的東西。
?
Figure: 填值的出錯提示
Figure: 填值的出錯提示2
演示如何使用輔助線功能:
首先選中Enable help system選項, 然后選擇按鈕 1 ,這時候關于 1 的輔助線開啟,把不能填1的單元格都畫了線,畫線規(guī)則是,1所在的行畫桃紅色橫線,1所在的列畫橙色豎線,1所在的九宮格畫粉色X線,如下圖,這時候我們發(fā)現,在第五行只有第二列這一單元格格沒有被畫上線,那么這一個肯定只能填上1。
這時候我們就可以把1填入到 第五行第二列,這時輔助線會自動更新。如下圖,此時沒有可以確定填入1的單元格了,我們可以換一個數看輔助線。
?OK,我們選擇3,這時候輔助線如下,我們發(fā)現第五行第四格可以確定填入3這個值。
填入3之后的圖如下:
解答成功之后,會彈出恭喜解答成功的對話框。
自動解答功能可能出現的異常情況
當題目比較復雜的時候,可能會彈出如下的提示異常的對話框,這是因為解答數獨用了遞歸的解法,難度大時遞歸深度很深,導致棧溢出,可以通過運行JVM時指定線程棧大小的方法來解決這個問題。


jht 2008-08-02 17:32 發(fā)表評論
]]>
主站蜘蛛池模板: 99久久国产亚洲综合精品| 三年片在线观看免费观看大全动漫 | 亚洲区小说区激情区图片区| 亚洲av无码无线在线观看| 1000部免费啪啪十八未年禁止观看 | 亚洲欧洲校园自拍都市| 亚洲丝袜中文字幕| 午夜亚洲国产精品福利| 午夜免费1000部| 久久亚洲精品中文字幕| 亚洲色欲色欲www| 91情侣在线精品国产免费| 国产一级高清视频免费看| 朝桐光亚洲专区在线中文字幕| 国产精品免费看久久久久| 猫咪免费人成网站在线观看入口| 免费真实播放国产乱子伦| 人人鲁免费播放视频人人香蕉| 国产精品亚洲综合专区片高清久久久 | 99久久99久久免费精品小说| 亚洲视频在线一区二区三区| 四虎永久在线观看免费网站网址| 亚洲熟女综合色一区二区三区| 国产人成免费视频| 久久www免费人成精品香蕉| 亚洲高清视频在线观看| 毛片免费在线播放| 色屁屁www影院免费观看视频| av在线亚洲欧洲日产一区二区| 久久成人免费电影| 亚洲综合av一区二区三区不卡| 亚洲AV无码乱码精品国产| a级毛片毛片免费观看永久| 亚洲精品一卡2卡3卡三卡四卡| 最新中文字幕电影免费观看| 一级黄色毛片免费看| 国产成人免费网站在线观看| 成在线人视频免费视频| 亚洲人成在线免费观看| 日产国产精品亚洲系列| 精品无码无人网站免费视频 |