??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美综合国产,中文字幕资源网在线观看,在线视频中文字幕http://www.aygfsteel.com/DreamAngel/如果你希望成功,以恒心ؓ良友Q以l验为参谋,以小心ؓ兄弟Q以希望为哨c?/description>zh-cnMon, 16 Jun 2025 15:47:23 GMTMon, 16 Jun 2025 15:47:23 GMT60易语a试http://www.aygfsteel.com/DreamAngel/archive/2015/04/21/424569.html飞翔天飞翔天Tue, 21 Apr 2015 07:40:00 GMThttp://www.aygfsteel.com/DreamAngel/archive/2015/04/21/424569.html

【test】{"info": [{"name":"11","machine":"BFEBFBFF-000206A7-15.01H15-WD-WCC1S3101394","register":"447A318C227BF2EBFDC6CA36F2ECDA21E33DA45796CBC2B6C0BA1B448E4870C","time":1587046808000},{"name":"22","machine":"BFEBFBFF-000306F2--00c4c909121ff71ef10453f7c00b5060","register":"214FB221C4C38B5389DF3C93649308B46BD09D80C2DC1870CBBF970BDE890CAB","time":1567149620000}]}?test?br />【用期限?015q?2?0日?使用期限?/p>

【更新日期?014q?2?5日?更新日期?/p>

【强制更新】是?强制更新?/p>

【最新版本?.0?最新版本?/p>

【更新地址?a >www.baidu.com?更新地址?br />【乐享购?02?乐n购】【尊享购?03?n购?/p>

【天猫母婴用户列表?/p>


{本h*****0=====BFEBFBFF-000206A7-00000000-00000000-15.01H15-201457-1266-1394#####0F8BFBFF-000306E4-00000000-00000000--2017/2/24/16:50:41-#####1789FBFF-000306E4-00000000-00000000--2017/4/25/9:47:31-}

{妞妞?****0=====BFEBFBFF-0001067A-00000000-00000000-19.01H19-2017/2/16/11:5:47-0950}
?天猫母婴用户列表?br />【蘑菇街用户列表?br />{本h*****2016-8-31=====136531}
?蘑菇街用户列表?/p>

飞翔天 2015-04-21 15:40 发表评论
]]>
win7下sql2005安装配置常见问题http://www.aygfsteel.com/DreamAngel/archive/2013/09/21/404271.html飞翔天飞翔天Sat, 21 Sep 2013 12:21:00 GMThttp://www.aygfsteel.com/DreamAngel/archive/2013/09/21/404271.htmlhttp://www.aygfsteel.com/DreamAngel/comments/404271.htmlhttp://www.aygfsteel.com/DreamAngel/archive/2013/09/21/404271.html#Feedback0http://www.aygfsteel.com/DreamAngel/comments/commentRss/404271.htmlhttp://www.aygfsteel.com/DreamAngel/services/trackbacks/404271.htmlwin7下sql2005安装提示iis功能和com+目录要求的解?br />iis功能 : win7下,iis目?“万维|服?#8221;中有目没有N?br />到控刉板,打开IIS FeaturesQ点左边的加P打开详细信息Q复选上以下lgQ?

1: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 WMI Compatibility
2: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 Metabase and IIS 6 Configuration Compatibility
3: World Wide Web Services\Application Development Features\Asp.net
4: World Wide Web Services\Common Http Features\Http Redirection
5: World Wide Web Services\Security\Windows Authentication

com+目录需求:Com+ System Application服务未启动,其依赖项System Event Notification Service 服务被禁用,手动启动又报??nbsp;

解决Q?/p>

开?>q行->输入”services.msc”Q我看了看COM+的相x务,差COM+ System Applycationq项服务没开Q提C?068错误Q依赖的服务没启动!Q!右键COM+ System Application->属?>依存关系QSystem Event Notification Service 服务被禁用,手动启动又报错。找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\COMSysAppQ看C一个项”DependOnService”Q打开看了下,依存的服务有三项

“RpcSs
EventSystem
SENS

在命令行Q?br />sc start RpcSs
依次开启每个服?可以跌前两?

sc start SENSQ提C服务被用Q?服务可能没有昄)Q再用命令行Q用下列命oSENSq个服务设成了手?br />sc config sens start= demand
注意=号后面有I格Q?br />sc start COMSysApp
成功Q回到SQL 2005安装Q安装不提示“COM+ 目录要求警告”了,安装q程也没有开的“无法?COM+ 目录配置。。?#8221;的问题了Q?br />C:\Users\vovi>sc getdisplayname sens
[SC] GetServiceDisplayName 成功
名称 = System Event Notification Service


打开sql server 2005 ?433端口
W一U方法:
打开SQL Server 配置理器,展开SQL Server 2005/2008|络配置节点Q展开协议节点Q在协议双启用TCP/IP协议Q在其中的TCP/IP协议属性中Q在IPAllq一,TCP端口讄?433Q重新启动SQL ServerQ如果防火墙没限Ӟ现在OK了?br />

W二U方法:
配置工具—>SQL Server外围应用配置?#8212;>服务和连接的外围应用配置?#8212;>Datebase Engine—>q程q接—>选择【本地连接和q程q接?#8212;>选择【同时用TCP/IP和named pipes?#8212;>点击应用定—>断开SQL Server 2005q接Q重新连接SQL Server 2005 —>停止服务—>启动服务?img height="378" alt="" src="http://www.aygfsteel.com/images/blogjava_net/dreamangel/sql/1433-2.png" width="500" border="0" />



飞翔天 2013-09-21 20:21 发表评论
]]>
JSP上传囄q自动生成羃略图http://www.aygfsteel.com/DreamAngel/archive/2013/09/02/403575.html飞翔天飞翔天Mon, 02 Sep 2013 12:43:00 GMThttp://www.aygfsteel.com/DreamAngel/archive/2013/09/02/403575.htmlhttp://www.aygfsteel.com/DreamAngel/comments/403575.htmlhttp://www.aygfsteel.com/DreamAngel/archive/2013/09/02/403575.html#Feedback0http://www.aygfsteel.com/DreamAngel/comments/commentRss/403575.htmlhttp://www.aygfsteel.com/DreamAngel/services/trackbacks/403575.html<%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*,cn.oof.database.*,cn.oof.house.*"%>
<%
SmartUpload mySmartUpload 
=new SmartUpload();
long file_size_max=4000000;
String fileName2
="",ext="",testvar="";
String url
="uploadfile/images/";      //应保证在根目录中有此目录的存?br />//初始?/span>
mySmartUpload.initialize(pageContext);
//只允怸载此cL?/span>
try {
 mySmartUpload.setAllowedFilesList(
"jpg,gif");
//上蝲文g 
 mySmartUpload.upload();
catch (Exception e){
%>
  
<SCRIPT language=javascript>
  alert(
"只允怸?jpg?gifcd囄文g");
  window.location
='upfile.jsp';
  
</script>
<%
}
try{

    com.jspsmart.upload.File myFile 
= mySmartUpload.getFiles().getFile(0);
    
if (myFile.isMissing()){%>
   
<SCRIPT language=javascript>
   alert(
"请先选择要上传的文g");
   window.location
='upfile.jsp';
   
</script>
    
<%}
    
else{
      
//String myFileName=myFile.getFileName(); //取得上蝲的文件的文g?/span>
   ext= myFile.getFileExt();      //取得后缀?/span>
   int file_size=myFile.getSize();     //取得文g的大?nbsp; 
   String saveurl="";
   
if(file_size<file_size_max){
    
//更改文g名,取得当前上传旉的毫U数?/span>
    Calendar calendar = Calendar.getInstance();
    String filename 
= String.valueOf(calendar.getTimeInMillis()); 
    saveurl
=request.getRealPath("/")+url;
    saveurl
+=filename+"."+ext;          //保存路径
    myFile.saveAs(saveurl,mySmartUpload.SAVE_PHYSICAL);
    
//out.print(filename);
//-----------------------上传完成Q开始生成羃略图-------------------------    
    java.io.File file = new java.io.File(saveurl);        //d刚才上传的文?/span>
    String newurl=request.getRealPath("/")+url+filename+"_min."+ext;  //新的~略图保存地址
    Image src = javax.imageio.ImageIO.read(file);                     //构造Image对象
    float tagsize=200;
    
int old_w=src.getWidth(null);                                     //得到源图?/span>
    int old_h=src.getHeight(null);   
    
int new_w=0;
    
int new_h=0;                            //得到源图?/span>
    int tempsize;
    
float tempdouble; 
    
if(old_w>old_h){
     tempdouble
=old_w/tagsize;
    }
else{
     tempdouble
=old_h/tagsize;
    }
    new_w
=Math.round(old_w/tempdouble);
    new_h
=Math.round(old_h/tempdouble);//计算新图长宽
    BufferedImage tag = new BufferedImage(new_w,new_h,BufferedImage.TYPE_INT_RGB);
    tag.getGraphics().drawImage(src,
0,0,new_w,new_h,null);       //l制~小后的?/span>
    FileOutputStream newimage=new FileOutputStream(newurl);          //输出到文件流
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);       
    encoder.encode(tag);                                               
//qJPEG~码
     newimage.close();    

   }
   
else{
    out.print(
"<SCRIPT language='javascript'>");
    out.print(
"alert('上传文g大小不能过"+(file_size_max/1000)+"K');");
    out.print(
"window.location='upfile.jsp;'");
    out.print(
"</SCRIPT>");
   }
  }
}
catch (Exception e){

e.toString();

}
%> 2、upload.htm
<html>
<head>
<title>请选择上传的图?/span></title>
</head> 
<body>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  
<tr>
    
<td height="45" align="center" valign="middle"><form action="uploadimage.jsp" method="post" enctype="multipart/form-data" name="form1">
请选择上传的图?br />    
<input type="file" name="file">
<input type="submit" name="Submit" value="上传">
    
</form></td>
  
</tr>
</table>
</body>
</html>


飞翔天 2013-09-02 20:43 发表评论
]]>
判断一个月有多天Q正的ҎQ?/title><link>http://www.aygfsteel.com/DreamAngel/archive/2013/08/31/403515.html</link><dc:creator>飞翔天</dc:creator><author>飞翔天</author><pubDate>Sat, 31 Aug 2013 02:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamAngel/archive/2013/08/31/403515.html</guid><wfw:comment>http://www.aygfsteel.com/DreamAngel/comments/403515.html</wfw:comment><comments>http://www.aygfsteel.com/DreamAngel/archive/2013/08/31/403515.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamAngel/comments/commentRss/403515.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamAngel/services/trackbacks/403515.html</trackback:ping><description><![CDATA[|络上有很多利用<font face="Times New Roman">CalendarcL判断一个月有多天的方法,但在处理2月䆾的天?/font>通常输出的数据都有误?br />正确的代码如下: <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Calendar;<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_52_310_Open_Image" onclick="this.style.display='none'; Codehighlighter1_52_310_Open_Text.style.display='none'; Codehighlighter1_52_310_Closed_Image.style.display='inline'; Codehighlighter1_52_310_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_52_310_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_52_310_Closed_Text.style.display='none'; Codehighlighter1_52_310_Open_Image.style.display='inline'; Codehighlighter1_52_310_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> MonthOfDay </span><span id="Codehighlighter1_52_310_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_52_310_Open_Text"><span style="color: #000000">{<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img id="Codehighlighter1_104_307_Open_Image" onclick="this.style.display='none'; Codehighlighter1_104_307_Open_Text.style.display='none'; Codehighlighter1_104_307_Closed_Image.style.display='inline'; Codehighlighter1_104_307_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_104_307_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_104_307_Closed_Text.style.display='none'; Codehighlighter1_104_307_Open_Image.style.display='inline'; Codehighlighter1_104_307_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> judgeDay(</span><span style="color: #0000ff">int</span><span style="color: #000000"> year, </span><span style="color: #0000ff">int</span><span style="color: #000000"> month) </span><span id="Codehighlighter1_104_307_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_104_307_Open_Text"><span style="color: #000000">{<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        Calendar c </span><span style="color: #000000">=</span><span style="color: #000000"> Calendar.getInstance();<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        c.set(Calendar.DAY_OF_MONTH, </span><span style="color: #000000">1</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000"> 讄日期</span><span style="color: #008000"><br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        c.set(Calendar.YEAR, year);<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        c.set(Calendar.MONTH, month </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">);<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> c.getActualMaximum(Calendar.DAY_OF_MONTH);<br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>注意事项Q?br />1、月份从0开始,0代表一?br />2、当月䆾参数month的实际天数小?1天时Q打印的月䆾l果都是?<br /><img src ="http://www.aygfsteel.com/DreamAngel/aggbug/403515.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamAngel/" target="_blank">飞翔天</a> 2013-08-31 10:30 <a href="http://www.aygfsteel.com/DreamAngel/archive/2013/08/31/403515.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用myeclipse开发spring入门http://www.aygfsteel.com/DreamAngel/archive/2013/03/27/397071.html飞翔天飞翔天Wed, 27 Mar 2013 12:18:00 GMThttp://www.aygfsteel.com/DreamAngel/archive/2013/03/27/397071.htmlhttp://www.aygfsteel.com/DreamAngel/comments/397071.htmlhttp://www.aygfsteel.com/DreamAngel/archive/2013/03/27/397071.html#Feedback0http://www.aygfsteel.com/DreamAngel/comments/commentRss/397071.htmlhttp://www.aygfsteel.com/DreamAngel/services/trackbacks/397071.html步骤Q?/p>

W一步:建工E?br />   File -> New -> Project ->Web Project,"Project Name":MySpringTest,然后"Finish";

W二步:导入spring?br />   选中MySpringTest,叛_,MyEclipse -> Add Spring Capabilities……,都默认即可;

W三步:
   建立目所需c;MySpringTest -> src -> New ...Q以下三个都q样建)Spring 的开发没法自动生?BeanQ?q里大家只好手工来写了, 也很单?/p>

1、接口Action:QMySpringTest -> src -> New -> interface ,取名为ActionQ?/p>

public interface Action {
    
public String execute(String str);
}

2、实现接口Action的类UpperAction:Q将?message 属性与输入字符串相q接Qƈq回其大写Ş式。)
   QMySpringTest -> src -> New -> class ,取名为UpperActionQ?

public class UpperAction implements Action {
    
private String message;

    
public String getMessage() {
        
return message;
    }

    
public void setMessage(String message) {
        
this.message = message;
    }

    
public String execute(String str) {
        
return (getMessage() + str).toUpperCase();
    }
}

3、实现接口Action的类LowerAction:

Q将?message 属性与输入字符串相q接Qƈq回其小写Ş式。)
   QMySpringTest -> src -> New -> class ,取名为LowerActionQ?nbsp;

public class LowerAction implements Action {
    
private String message;

    
public String getMessage() {
        
return message;
    }

    
public void setMessage(String message) {
        
this.message = message;
    }

    
public String execute(String str) {
        
return (getMessage() + str).toLowerCase();
    }
}
4、做试用的SimpleTestc:
QMySpringTest -> src -> New -> class ,取名为SimpleTestQ?
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class SimpleTest {
    
public static void main(String args[]) {
        SimpleTest test 
= new SimpleTest();
        test.testQuickStart();
    }

    
public void testQuickStart() {
        ApplicationContext ctx 
= new FileSystemXmlApplicationContext(
                
"src/applicationContext.xml");
        Action action 
= (Action) ctx.getBean("action1");
        System.out.println(action.execute(
"Rod Johnson"));
        action 
= (Action) ctx.getBean("action2");
        System.out.println(action.execute(
"jeckj"));
    }
}
5、配|applicationContext.xml文g
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    
<description>Spring Quick Start</description>

    
<!--该处bean中的name值必L 其对应的class中的U有成员?br />    -->
    
<bean id="action1" class="UpperAction">
        
<property name="message">
            
<value>HeLLo</value>
        
</property>
    
</bean>

    
<bean id="action2" class="LowerAction">
        
<property name="message">
            
<value>HeLLo</value>
        
</property>
    
</bean>
</beans>
5、在WEB-INF/class 目录下徏立一个log4j.propertie
log4j.rootLogger=ERROR,stdout 
log4j.appender.stdout
=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout
=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern
=%d %5p (%F:%L) - %m%n 
W四步:调试
双击 Package Explorer ?MySpringTest/src/TestAction.java 打开源代?点击菜单 Run -> Run As -> 1. Java ApplicationQ?如果没有错误的话会出现如下
HELLOROD JOHNSON
hellojeckj


飞翔天 2013-03-27 20:18 发表评论
]]>
jspSmartUpload上传下蝲全攻略(2012.8.30最新版Q?/title><link>http://www.aygfsteel.com/DreamAngel/archive/2012/08/30/386613.html</link><dc:creator>飞翔天</dc:creator><author>飞翔天</author><pubDate>Thu, 30 Aug 2012 09:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamAngel/archive/2012/08/30/386613.html</guid><wfw:comment>http://www.aygfsteel.com/DreamAngel/comments/386613.html</wfw:comment><comments>http://www.aygfsteel.com/DreamAngel/archive/2012/08/30/386613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamAngel/comments/commentRss/386613.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamAngel/services/trackbacks/386613.html</trackback:ping><description><![CDATA[     摘要: 安装?jspSmartUpload是由www.jspsmart.com|站开发的一个可免费使用的全功能的文件上传下载组Ӟ适于嵌入执行上传下蝲操作的JSP文g中。该lg有以下几个特点: 1、用简单。在JSP文g中仅仅书写三五行JAVA代码可以搞定文件的上传或下载,方便?2、能全程控制上传。利用jspSmartUploadlg提供的对象及其操作方法,可以获得全部上传文g的信息(包括文g...  <a href='http://www.aygfsteel.com/DreamAngel/archive/2012/08/30/386613.html'>阅读全文</a><img src ="http://www.aygfsteel.com/DreamAngel/aggbug/386613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamAngel/" target="_blank">飞翔天</a> 2012-08-30 17:26 <a href="http://www.aygfsteel.com/DreamAngel/archive/2012/08/30/386613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP获取CPU使用率、系l内存、虚拟机内存{情?不用JNI)http://www.aygfsteel.com/DreamAngel/archive/2012/08/24/386227.html飞翔天飞翔天Fri, 24 Aug 2012 08:48:00 GMThttp://www.aygfsteel.com/DreamAngel/archive/2012/08/24/386227.htmlhttp://www.aygfsteel.com/DreamAngel/comments/386227.htmlhttp://www.aygfsteel.com/DreamAngel/archive/2012/08/24/386227.html#Feedback2http://www.aygfsteel.com/DreamAngel/comments/commentRss/386227.htmlhttp://www.aygfsteel.com/DreamAngel/services/trackbacks/386227.html阅读全文

飞翔天 2012-08-24 16:48 发表评论
]]>
建站资源Q?012.7.25更新Q?/title><link>http://www.aygfsteel.com/DreamAngel/archive/2012/07/25/383964.html</link><dc:creator>飞翔天</dc:creator><author>飞翔天</author><pubDate>Wed, 25 Jul 2012 09:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamAngel/archive/2012/07/25/383964.html</guid><wfw:comment>http://www.aygfsteel.com/DreamAngel/comments/383964.html</wfw:comment><comments>http://www.aygfsteel.com/DreamAngel/archive/2012/07/25/383964.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamAngel/comments/commentRss/383964.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamAngel/services/trackbacks/383964.html</trackback:ping><description><![CDATA[癑ֺ地图Q?a >http://dev.baidu.com/wiki/static/map/API/tool/creatMap/</a><br />分n按钮Q?a >http://share.baidu.com/get-codes</a><img src ="http://www.aygfsteel.com/DreamAngel/aggbug/383964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamAngel/" target="_blank">飞翔天</a> 2012-07-25 17:09 <a href="http://www.aygfsteel.com/DreamAngel/archive/2012/07/25/383964.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于多标{浏览器中session׃n引发的问?/title><link>http://www.aygfsteel.com/DreamAngel/archive/2012/06/08/380306.html</link><dc:creator>飞翔天</dc:creator><author>飞翔天</author><pubDate>Fri, 08 Jun 2012 01:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamAngel/archive/2012/06/08/380306.html</guid><wfw:comment>http://www.aygfsteel.com/DreamAngel/comments/380306.html</wfw:comment><comments>http://www.aygfsteel.com/DreamAngel/archive/2012/06/08/380306.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamAngel/comments/commentRss/380306.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamAngel/services/trackbacks/380306.html</trackback:ping><description><![CDATA[问题描述Q?br />当在标签a中用用户Ad后,再打开标签bQ进入登录界面用用户B再次q行d。那么标{a中的d信息变成了用户B的登录信息。这U情冉|CZ是用户希望得到的?br />两个标签共用一个session。后一个把前一个的同名attribute域覆盖了Q致使数据؜乱?<br /> <p>解决办法Q?br />办法一Q?br />目标Q实现多标签中登录多个用戯互不媄响?br />思\Q将用户d信息Q比如用L受登录ip{封装到一个对象,然后以一个唯一|比如d旉Qؓkey攑օHashMapQ再HashMap攑օsession?br />首先action中attribute的名字不能重复?/p> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000">//</span><span style="color: #008000">  避免同一PC多浏览器H口不同账户qsession</span><span style="color: #008000"><br /></span><span style="color: #000000">Random random </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Random();<br />StringBuffer sid </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuffer();<br />sid </span><span style="color: #000000">=</span><span style="color: #000000"> sid.append(System.currentTimeMillis());   </span><span style="color: #008000">//</span><span style="color: #008000">  取系l时?br /></span><span style="color: #008000">//</span><span style="color: #008000">  加上10?-9随机数确保sid不重?/span><span style="color: #008000"><br /></span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> </span><span style="color: #000000">10</span><span style="color: #000000">; i</span><span style="color: #000000">++</span><span style="color: #000000">) {<br />    sid </span><span style="color: #000000">=</span><span style="color: #000000"> sid.append(random.nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">));<br />}<br /><br /></span><span style="color: #008000">//</span><span style="color: #008000">  把所有需要放qsession的attribute放进一个Mapbar<String, Object><br /></span><span style="color: #008000">//</span><span style="color: #008000">  一是便于el中取倹{二是便于统一理</span><span style="color: #008000"><br /></span><span style="color: #000000">Map sessionMap </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap(); <br />sessionMap.put(</span><span style="color: #000000">"</span><span style="color: #000000">session_urname</span><span style="color: #000000">"</span><span style="color: #000000">, urname);<br />session.setAttribute(sid.toString(), sessionMap);<br /><br />String rd </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">detail.jsp?sid=</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString();<br />request.getRequestDispatcher(rd).forward(request, response);</span></div>然后在jsp中用EL取|<br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">${sessionScope[param.sid].session_urname}</span></div>lsession_urname加上一层MapQ看似多余,其实不然。有两点考虑Q一是便于EL取|如果有多个变量需要放到session里,如果不用MapQ势必要q样写:<br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">session.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString(), urname);<br />session.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">pwd</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString(), urpassword);</span></div>你也怼想EL中取值时加上前缀呗: <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">${sessionScope[</span><span style="color: #000000">'</span><span style="color: #000000">name</span><span style="color: #000000">'</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> param.sid]}</span></div>很可惜ELq不支持+L字符串连接操作,q样写就不能用EL了;二是把所有需要放入session的变量都攑օMap里便于管理,特别是在字段很多的情况下?br />办法二:<br />目标Q退而求其次Q打开新标{Nq行dQ再切换到旧标签|Q提C页面已失效。如果打开新标{NQ地址栏中直接输入主页面地址Q则以同一用户q行d?个标{N的内定w有效?br />思\Q服务器在创建session时会为每个session分配一个唯一的sessionIdQ因此我们可以根据它来想办法。首先定义一个public static cd的HashMap:checkMap。假设我的登录页面ؓlogin.jspQ主面为main.jsp。后台执行登录检查的Ҏ为checkLogin()。当执行d查的时候: <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000">//</span><span style="color: #008000">获得sessionId</span><span style="color: #008000"><br /></span><span style="color: #000000">String sessionId </span><span style="color: #000000">=</span><span style="color: #000000"> session.getId;<br /></span><span style="color: #008000">//</span><span style="color: #008000">标示面是否有效的?/span><span style="color: #008000"><br /></span><span style="color: #0000ff">int</span><span style="color: #000000"> checkVal;<br /></span><span style="color: #0000ff">if</span><span style="color: #000000">(checkMap.containsKey(sessionId)) {<br /> checkVal </span><span style="color: #000000">=</span><span style="color: #000000"> (Integer)checkMap.get(sessionId) </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />} </span><span style="color: #0000ff">else</span><span style="color: #000000"> {<br />  checkVal </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />}<br />checkMap.put(sessionId,checkVal);</span></div> <p>当登录成功,q入main.jsp面Ӟ首先ҎsessionId获得checkValq存入一个页面的变量。下面就开始判断了Q每ơ标{N获得焦点Ӟwindow.onfocusQ就页面中的变量与后台ҎsessionId从checkMap中得到的checkValq行比较Q如果不惛_Q说明该面已经失效Q提CZ息ƈ关闭该页面?br />但是仍有一个问题,window.onfocus不知道ؓ什么在面获得焦点时会执行很多?<br /></p><img src ="http://www.aygfsteel.com/DreamAngel/aggbug/380306.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamAngel/" target="_blank">飞翔天</a> 2012-06-08 09:33 <a href="http://www.aygfsteel.com/DreamAngel/archive/2012/06/08/380306.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>“A disk read error occurred Press Ctrl+Alt+del to restart?/title><link>http://www.aygfsteel.com/DreamAngel/archive/2012/05/17/378417.html</link><dc:creator>飞翔天</dc:creator><author>飞翔天</author><pubDate>Thu, 17 May 2012 08:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamAngel/archive/2012/05/17/378417.html</guid><wfw:comment>http://www.aygfsteel.com/DreamAngel/comments/378417.html</wfw:comment><comments>http://www.aygfsteel.com/DreamAngel/archive/2012/05/17/378417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamAngel/comments/commentRss/378417.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamAngel/services/trackbacks/378417.html</trackback:ping><description><![CDATA[A盘读取错误,按CtrlQAltQDel重启?br />引vq个问题的原因有很多Q?br />1.查Y׃是否有Y盘,然后qBIOSQ在启动序中把A盘启动给关闭了?br />2.BIOS讄中将“防病毒保?#8221;设ؓ启用。如果是q个原因Q进BIOSQ关?#8220;防病毒保?#8221;?br />3.写引导区错误。将BIOS恢复成默认,再重新插拔一下光驱数据线Q或者换一条光驱数据线?br />4.盘出现问题。问题一般出在硬盘连接线和硬盘坏道上。如果是出在q接U上Q拔下连接线Q清除上面的灰尘和硬盘上的灰,再插回去或更换连接线卛_解决?br />5.用FDISK重新分区Q数据将会被清除Q慎用。)<br />6.W四U可能性最大。徏议先试一下?img src ="http://www.aygfsteel.com/DreamAngel/aggbug/378417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamAngel/" target="_blank">飞翔天</a> 2012-05-17 16:15 <a href="http://www.aygfsteel.com/DreamAngel/archive/2012/05/17/378417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ӳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">пǰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ᶫ</a>| <a href="http://" target="_blank">ն</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˾</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϻ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">˷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">쳤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٰ</a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ƹ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>