<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zwSeaman的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zwseaman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zwseaman]]></copyright><item><title><![CDATA[SpringBoot启动类自动包扫描]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/123509253</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/123509253</guid><author>zwseaman</author><pubDate>Tue, 15 Mar 2022 18:55:18 +0800</pubDate><description><![CDATA[SpringBoot应用启动时，默认会自动扫描与启动类在同个包以及子包下的Bean。

所以当启动类的包名与项目子模块等的包名不同时，可以在启动类上添加包扫描注解：


package com.xxx.app.bff.service;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.spring]]></description><category></category></item><item><title><![CDATA[浏览器内部工作原理]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/9133345</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/9133345</guid><author>zwseaman</author><pubDate>Wed, 19 Jun 2013 23:59:21 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/cnwebdeveloper/articles/2234423.html]]></description><category></category></item><item><title><![CDATA[浏览器js打印]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/9133327</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/9133327</guid><author>zwseaman</author><pubDate>Wed, 19 Jun 2013 23:54:07 +0800</pubDate><description><![CDATA[简要记录如下：

调用打印机，同Ctrl+P




?






window.print();









1 打印一个较大的table时，如果table包含且table里面的内容被分页到第二页，那么第二页会自动加上，即标题部分；如果table不包含则第二页不会自动加上标题；

2 可以将页面中需要打印的部分内容读取到iframe中进]]></description><category></category></item><item><title><![CDATA[让Firefox 3.6 显示无效图片]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/9133315</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/9133315</guid><author>zwseaman</author><pubDate>Wed, 19 Jun 2013 23:51:28 +0800</pubDate><description><![CDATA[如果页面上图片地址无效，将无法加载图片，在IE，Chrome下会显示一个红叉或者破图的占位图片，而在Firefox（version3.6，其他version没测试）下，将显示一片空白。

这在浏览一般网页时可能比较友好，但是对于我们开发人员进行Debug却不太方便，不太容易发现页面的问题。有什么方法让Firefox也显示这样一个占位图片呢？

网上有说使用：about:config 打开配]]></description><category></category></item><item><title><![CDATA[IE，FF下JS闭包的资源释放差异]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/7621638</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/7621638</guid><author>zwseaman</author><pubDate>Thu, 31 May 2012 23:01:53 +0800</pubDate><description><![CDATA[做了一个简单测试验证js 闭包对资源占用情况，代码如下：

function justFN(){
	var str = "1M string here";
	window.setTimeout(function(){
		debugger;//此处为断点
		var s = str;//此处对str对象进行引用
	},2000);
}
justFN();然后分别在Firefox 和 IE9中运]]></description><category></category></item><item><title><![CDATA[深度优先算法(DFS) js Demo]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/7592855</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/7592855</guid><author>zwseaman</author><pubDate>Tue, 22 May 2012 23:18:00 +0800</pubDate><description><![CDATA[展示效果如下图：

DFS算法就像老鼠走迷宫：朝着一个方向走到不能走，然后转向继续走，若3个方向都是是障碍，那么回到上一个位置转向···，直到找到出口，或者走完所有可能的路未找到出口。深度优先算法属于盲目搜索，无法保证搜索到的路径为最短路径。
算法实现基本思路为：把所有可能的路径看做一个从根节点出发的树形结构，从出发点开始，依次递归考察每个节点的连通性，直到找到终点或者搜索完整棵树。
核心]]></description><category></category></item><item><title><![CDATA[广度优先算法 (BFS) js Demo]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/7585202</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/7585202</guid><author>zwseaman</author><pubDate>Sun, 20 May 2012 19:03:36 +0800</pubDate><description><![CDATA[BFS算法原理：从起始点开始，分别考察距离起始点为1,2,3...的点，直到找到结束点，或者考察完整个可达区域依然没有找到结束点。
实现方法：首先将起点加入队列，判断当前点是否为终点，若否，则取起点的四个方向的点加入队列（一般四方位考察顺序为下右上左），依次类推，直到队列为空或找到终点。
效果如下，如有发现错误欢迎批评指正：
起点和终点：


点击设置障碍：


搜索路径：]]></description><category></category></item><item><title><![CDATA[jQuery ：$([]).add() 在IE 下的不兼容]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/7294730</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/7294730</guid><author>zwseaman</author><pubDate>Sun, 26 Feb 2012 01:40:11 +0800</pubDate><description><![CDATA[系统从jq 1.4.2升级到1.7.1时发现，jquery.validate.js 在IE下无法正常工作，单步调试进去和FF对比发现这段代码返回的结果不一致：
return $([]).add(this.currentForm.elements)
	.filter(":input")
	.not(":submit, :reset, :image, [disabled]")
	.not(this.]]></description><category></category></item><item><title><![CDATA[明星软件工程师的10种特质]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/6135476</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/6135476</guid><author>zwseaman</author><pubDate>Thu, 13 Jan 2011 16:41:00 +0800</pubDate><description><![CDATA[<br />原文地址  http://www.jobbole.com/entry.php/344<br /><br /><br />1. 热爱编程<br /><br />　　编程是一种为了满足兴趣而心甘情愿去做的劳动（Programming is a labor of love）。和其他任何职业一样，唯有真正的热情，才能完成真正的伟大事情。这里有个误解，认为编写代码是机械化并纯科学性的。事实上，最优秀的软件工程师是工匠，他们能把能量、独创性和创造力融入到每一行代码中。伟大的工程师知道何时该把代码雕琢至完美，]]></description><category></category></item><item><title><![CDATA[JS 复制页面源代码和复制页面内容]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/6128841</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/6128841</guid><author>zwseaman</author><pubDate>Tue, 11 Jan 2011 13:14:00 +0800</pubDate><description><![CDATA[页面上有这样一个div，现在采用两种方式复制div中的内容：1  复制源代码window.clipboardData.setData("text",document.getElementById("div1").innerHTML)2  复制显示内容var obj = document.getElementById("div1");
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.select();]]></description><category></category></item><item><title><![CDATA[FCKeditor javascript版]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/5808520</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/5808520</guid><author>zwseaman</author><pubDate>Fri, 13 Aug 2010 09:15:00 +0800</pubDate><description><![CDATA[<br />1 引入fckeditor js 文件<br /><script type="text/javascript" src="/fckeditor/fckeditor.js"></script><br /> <br /> <br />2 添加textarea<br /> <br />  <textarea id="fckText" name="fckText" cols="10" rows="10" style="width:100%; height:240px;" >内容区域</textarea>]]></description><category></category></item><item><title><![CDATA[asp now() 函数格式问题]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/5563188</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/5563188</guid><author>zwseaman</author><pubDate>Thu, 06 May 2010 14:05:00 +0800</pubDate><description><![CDATA[本解决方法摘自网络文章，已经验证可行。      新上的一台服务器出现了一个现象：ASP程序中，调用函数Now()，显示的时间总是形如“2009-07-12 上午 08:12:56　”这样的，总显示“上午”和“下午”，导致数据库插入操作异常，解决过程及最终解决方法如下：这么显示，一般都是因为服务器就是如此设置的，先查看时间格式：直接双击任务栏中时间，在弹出的“时间和日期”中果然]]></description><category></category></item><item><title><![CDATA[document.documentElement 有服务器兼容性？]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/5182433</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/5182433</guid><author>zwseaman</author><pubDate>Tue, 12 Jan 2010 17:50:00 +0800</pubDate><description><![CDATA[	document.onmouseover= function (e){		var evt = window.event||e;		var target = evt.srcElement || evt.target;		var tle = "";		if(target.title&&target.title !=""){			tle = target.title;			ta]]></description><category></category></item><item><title><![CDATA[js web窗口事件]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4418237</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4418237</guid><author>zwseaman</author><pubDate>Thu, 06 Aug 2009 13:49:00 +0800</pubDate><description><![CDATA[1 监听窗口关闭事件，当刷新或者关闭窗口时，弹出确认框： window.onbeforeunload=function(){    return "你确定离开本页面吗？数据不会自动保存。";} 2 监听窗口关闭事件，当窗口关闭时，处理数据：window.onunload=function(){    //save data,clear session or cookie]]></description><category></category></item><item><title><![CDATA[C#邮件发送和接收]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4318624</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4318624</guid><author>zwseaman</author><pubDate>Fri, 03 Jul 2009 13:17:00 +0800</pubDate><description><![CDATA[C#邮件发送和接收邮件发送方法一：使用System.Web.Mail命名空间（此方法我测试没有成功过）#region 发送邮件：此方法失败protected void SendFailed() {     System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage();     mail.From]]></description><category></category></item><item><title><![CDATA[Indexing Service 索引服务]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4219669</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4219669</guid><author>zwseaman</author><pubDate>Wed, 27 May 2009 10:50:00 +0800</pubDate><description><![CDATA[在计算机管理--索引服务目录下添加新的编录，详细方法可上网查阅。 在asp.net中使用索引服务： public static DataTable SearchFromIndex(string keywords)    {        //HttpContext.Current.Response.Write(keywords+"");        if (keywo]]></description><category></category></item><item><title><![CDATA[输出一个对象的所有属性和方法]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4153061</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4153061</guid><author>zwseaman</author><pubDate>Tue, 05 May 2009 22:38:00 +0800</pubDate><description><![CDATA[学习JavaScript经常遇到的问题是不知有什么属性和方法可以使用，网络上资料也不全面！想来想去想到一个方法如下： 假设此对象为objvar str = ;for(var v in obj)str += /n + v;alert(str); 就这么简单，至于怎么使用，再查阅资料咯！]]></description><category></category></item><item><title><![CDATA[VML入门]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4060477</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4060477</guid><author>zwseaman</author><pubDate>Thu, 09 Apr 2009 19:59:00 +0800</pubDate><description><![CDATA[vmlGIS学习
    
	 v\:* { Behavior: url(#default#VML) }
	




工具栏：单击选择相应的图形

 <v:group id="toolbar" coordorigin="0,0" coordsize="400,800" style="width:200px;height:30px;position:relative;"
    onclick="s]]></description><category></category></item><item><title><![CDATA[IE8关于Session的bug]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4060426</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4060426</guid><author>zwseaman</author><pubDate>Thu, 09 Apr 2009 19:43:00 +0800</pubDate><description><![CDATA[ 1  双击IE8图标，打开一个网站页面A用一个用户A身份登陆； 2  再次双击IE8图标，打开相同网站的同一个页面B，用另外一个用户B身份登陆；3  回到第一个页面A，点击相应导航或者刷新页面，结果页面A的用户信息和内容变得和页面B一模一样！所有的操作，都变成了对用户B的操作！这是IE8上存在的问题，其他浏览器和版本没有出现。   ps:这个不是IE8的bug，新]]></description><category></category></item><item><title><![CDATA[用Ajax保持session的新鲜度]]></title><link>https://blog.youkuaiyun.com/zwseaman/article/details/4056853</link><guid>https://blog.youkuaiyun.com/zwseaman/article/details/4056853</guid><author>zwseaman</author><pubDate>Wed, 08 Apr 2009 13:24:00 +0800</pubDate><description><![CDATA[       最近在做一个项目，是基于在老系统下添加新的模块，原系统要求登入系统，有权限判断，而新添加的不需要且新添加的模块中使用到了很多原系统的包含文件，其中有session的权限判断；如果页面长时间不刷新，那么session会丢失，程序将会跳转到登陆---这个是不容许的！      如何解决呢？      将session设置为无限期？没有试过的方法！      让页面每隔一段时间]]></description><category></category></item></channel></rss>