<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[joe_feng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/joe_feng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; joe_feng]]></copyright><item><title><![CDATA[转(JS中浮点运算精度错误BUG解决方案)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84718382</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84718382</guid><author>joe_feng</author><pubDate>Thu, 14 May 2015 11:26:13 +0800</pubDate><description><![CDATA[
JS中的浮点运算有时会出现精度错误的BUG，比如：0.1 + 0.2 = 0.30000000000000004
解决方案如下：
// 除法
function accDiv(arg1, arg2) {
    var t1 = 0, t2 = 0, r1, r2;
    try { t1 = arg1.toString().split(&quot;.&quot;)[1].length } catch (...]]></description><category></category></item><item><title><![CDATA[生僻的Javascript用法]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84717163</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84717163</guid><author>joe_feng</author><pubDate>Fri, 08 May 2015 11:21:11 +0800</pubDate><description><![CDATA[
* function前加感叹号(!) - !function(){}() 
// 这么写会报错，因为这是一个函数定义：
function() {}()
 
// 常见的（多了一对括号），调用匿名函数：
(function() {})()
 
// 但在前面加上一个布尔运算符（只多了一个感叹号），就是表达式了，将执行后面的代码，也就合法实现调用，同样有效的还有~,+,-等
!fu...]]></description><category></category></item><item><title><![CDATA[Hibernate使用Native SQL报Column not found]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84540178</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84540178</guid><author>joe_feng</author><pubDate>Sat, 22 Mar 2014 16:08:33 +0800</pubDate><description><![CDATA[
Map&amp;lt;String, Object&amp;gt; params = new HashMap&amp;lt;String, Object&amp;gt;();
        params.put(&quot;startDate&quot;, startDate);
        params.put(&quot;endDate&quot;, endDate);
        StringBuilder sql = new StringB...]]></description><category></category></item><item><title><![CDATA[Intellij Idea 常用快捷键]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84294057</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84294057</guid><author>joe_feng</author><pubDate>Mon, 24 Sep 2012 10:02:12 +0800</pubDate><description><![CDATA[1. Ctrl + Space 


完成类、方法、变量名称的自动输入

2. Ctrl + N
（
Ctrl + Shift + N
）


跳转到指定的
java
文件（其它文件）

3. Ctrl + B 


跳转到定义处

4. Ctrl + Alt + T 


用
if
、
while
、
try catch
来围绕选中的代码...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 新建一个web项目(转)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84262948</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84262948</guid><author>joe_feng</author><pubDate>Mon, 23 Jul 2012 10:56:08 +0800</pubDate><description><![CDATA[用惯了eclipse突然换成了IDEA是一点都不习惯，还好用了一段时间感觉IDEA比较强悍，但是竟然不会新建项目，从来都是Open Project，

在网上找了一下，然后试了一下，这个方法好用。。

1.new project---&amp;gt;create project from scratch---&amp;gt;取个名字(建议去掉Create module)---&amp;gt;finish  （这个可...]]></description><category></category></item><item><title><![CDATA[(转)Outlook 日历时间块布局 html5实现]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84251531</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84251531</guid><author>joe_feng</author><pubDate>Tue, 17 Jul 2012 15:49:34 +0800</pubDate><description><![CDATA[
将左边的数据排列成右边的整齐和密集的数据。
 
&amp;lt;html&amp;gt;  
  &amp;lt;body&amp;gt;
    &amp;lt;canvas id=&quot;CanvasOri&quot; width=&quot;200&quot; height=&quot;200&quot; style=&quot;border:1px solid #c3c3c3;&quot;&amp;gt;
      Your browser does not support th]]></description><category></category></item><item><title><![CDATA[你有职业危机感吗？ ]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84251341</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84251341</guid><author>joe_feng</author><pubDate>Tue, 17 Jul 2012 12:12:10 +0800</pubDate><description><![CDATA[    21世纪,科学技术的发展和全球化市场趋势正在改变我们的生活，再也没有绝对安全的职业. 下岗失业: 根据国家统计局资料,从1990年到2003年，我国登记失业率从2.5％上升到4.3％，2003年相当于1990年的1.72倍；而测算（含未登记）失业人数从613.1万上升到2080万，2003年相当于1990年的3.39倍。吉林大学博士生导师选聘改革近日完成，45名“博导”在新一轮选聘中“下岗...]]></description><category></category></item><item><title><![CDATA[清除flash player缓存-SharedObject]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84236228</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84236228</guid><author>joe_feng</author><pubDate>Mon, 18 Jun 2012 14:02:32 +0800</pubDate><description><![CDATA[http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html]]></description><category></category></item><item><title><![CDATA[几种用来检查checkbox是否选中的方法(转载)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84219995</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84219995</guid><author>joe_feng</author><pubDate>Fri, 18 May 2012 13:57:00 +0800</pubDate><description><![CDATA[

 
// First way
$('#checkBox').attr('checked');
	
// Second way
$('#edit-checkbox-id').is(':checked');
	
// Third way for jQuery 1.2
$(&quot;input[@type=checkbox][@checked]&quot;).each(
function() {...]]></description><category></category></item><item><title><![CDATA[CSS让同一行的图片和文字垂直居中对齐(转载)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84216451</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84216451</guid><author>joe_feng</author><pubDate>Fri, 11 May 2012 10:05:49 +0800</pubDate><description><![CDATA[有些朋友会发现，如果一行内容中有图片有文字的话，文字往往会自动的底部对齐，影响美观，那如何让它们相对于垂直居中呢，很简单，就是在图片和文字所在的行中添加CSS属性：vertical-align:middle;这样，它们在同一行就会垂直居中对齐了。
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://w...]]></description><category></category></item><item><title><![CDATA[内存溢出PermGen space & Java heap space解决办法(转载)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84212138</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84212138</guid><author>joe_feng</author><pubDate>Wed, 02 May 2012 14:37:47 +0800</pubDate><description><![CDATA[今天访问web服务器，点击几个网页，tomcat服务就瘫痪了，通过查看日志，发现java.lang.OutOfMemoryError: PermGen space错误，如下
Mar 6, 2010 3:27:06 PM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler processSEVERE: Error read...]]></description><category></category></item><item><title><![CDATA[硬盘安装XP]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84187025</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84187025</guid><author>joe_feng</author><pubDate>Mon, 16 Apr 2012 12:45:18 +0800</pubDate><description><![CDATA[http://www.7xdown.com/downinfo/2626.html]]></description><category></category></item><item><title><![CDATA[SharedObject]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84184293</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84184293</guid><author>joe_feng</author><pubDate>Wed, 11 Apr 2012 16:05:53 +0800</pubDate><description><![CDATA[	共享对象可以简单理解为类似浏览器的cookies，可以将一定的信息保存在本地。共享对象有两种：本地和远程。本地表示用户将信息保存到本地硬盘里，远程表示每个用户都可以将信息保存到服务器端。默认情况下，共享对象的最大文件大小事100kb。要使用远程共享对象需要在服务器端安装Flash Media server(FMS)或RED5服务器程序。FMS是Adobe推出的音视频服务器，是收费产品；RED5是...]]></description><category></category></item><item><title><![CDATA[RollOver和MouseOver的区别]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84171408</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84171408</guid><author>joe_feng</author><pubDate>Tue, 20 Mar 2012 10:22:19 +0800</pubDate><description><![CDATA[共同点：都是针对鼠标的进入和进出事件。

不同点：
1、如果对一个容器添加Button，那么RollOVer和RollOut事件只有在移入或移出容器的时候才触发，移入或移出Button上时不会执行RollOVer或RollOut事件。
 
2、RollOVer和RollOut不会执行冒泡事件，MouseOver和MouseOut会执行冒泡事件。...]]></description><category></category></item><item><title><![CDATA[wmode参数详解，对flash以及html元素的影响(转载)]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84165070</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84165070</guid><author>joe_feng</author><pubDate>Thu, 08 Mar 2012 14:16:11 +0800</pubDate><description><![CDATA[
在页面中经常会用到需要用div来覆盖flash的情况，如梦幻人生项目中有一个游戏场景是全flash的，聊天窗口是普通的div代码，聊天窗口在打开的时候需要盖在flash的上面，如下图：



但
是通常情况下用div是盖不住flash的，不管你如何设置这二者的z-index都是不可能的。解决这个问题的关键在于设置放flash的embed或
object 中wmode的属性，wmode的...]]></description><category></category></item><item><title><![CDATA[安装JDK配置环境变量]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84159951</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84159951</guid><author>joe_feng</author><pubDate>Tue, 28 Feb 2012 11:02:06 +0800</pubDate><description><![CDATA[

我的电脑点右键，选择“属性”，选择“高级”标签，进入环境变量设置，分别设置如下三个环境变量：
 
一、设置JAVA_HOME:
 
一是为了方便引用，比如，JDK安装在C:\jdk1.6.0目录里，则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
 
二则是归一原则, 当JDK路径改变的...]]></description><category></category></item><item><title><![CDATA[win7家庭版升级旗舰版]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84156374</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84156374</guid><author>joe_feng</author><pubDate>Tue, 21 Feb 2012 15:05:47 +0800</pubDate><description><![CDATA[众所周知，Windows7旗舰版拥有WINDOWS7系统的全部功能，而家庭普通版作为最低级的版本则少了很多。虽然说旗舰版当中我们有很多功能确实用
不到，但还是有不少功能是很实用的！比如Aero桌面背景幻灯片的切换（立体切换更容易让我们快速切换程序），截图工具（家鸡版没有，害我每次截图都得开
QQ）， 便笺（这个可以很方便的随时让你记录下你想要的东西），此外，旗舰版还拥有自带的高级备份（联想有一...]]></description><category></category></item><item><title><![CDATA[Flex自定义事件时为什么要重载clone()方法（转载） ]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84155378</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84155378</guid><author>joe_feng</author><pubDate>Sun, 19 Feb 2012 17:35:05 +0800</pubDate><description><![CDATA[ 
声明：转载
以前在学习自定义事件的时候一直不太明白为什么要重载克隆方法，虽然官方的说法是必须要这样做以便复制自定义事件中的属性，但是实际使用中不重载也没有出现过问题，于是这个问题就这样糊里糊涂的隐藏了下来；直至今天看到这篇文章，才明白了。
原来，一个定义事件如果不重载clone方法一般情况下不出问题，但是如果这个事件要进行中继的话，也就是说被继续派发下去的情况下，重载就非常有必要了，比如...]]></description><category></category></item><item><title><![CDATA[Datagrid动态添加列]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84155377</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84155377</guid><author>joe_feng</author><pubDate>Sun, 19 Feb 2012 17:34:43 +0800</pubDate><description><![CDATA[Datagrid的列是一个数组，动态添加列的方法是创建一个新的数组来存放Datagrid的所有列，然后往这个新的数组新增一列，最后再把Datagrid的列指向这个数组：
 
 
protected function btn_clickHandler(event:MouseEvent):void
{
	var dc:DataGridColumn = new DataGridColumn()...]]></description><category></category></item><item><title><![CDATA[一个简单的画板]]></title><link>https://blog.youkuaiyun.com/joe_feng/article/details/84154569</link><guid>https://blog.youkuaiyun.com/joe_feng/article/details/84154569</guid><author>joe_feng</author><pubDate>Fri, 17 Feb 2012 11:22:02 +0800</pubDate><description><![CDATA[Flex中画图，有两种方法：
1、直接在canvas中画
 
private function init():void{
	cav.graphics.lineStyle(1, 0x000000, 1, false);
	cav.graphics.lineTo(200, 200);
}
&amp;lt;mx:Canvas id=&quot;cav&quot; width=&quot;300&quot; height=&quot;300&quot; /&amp;...]]></description><category></category></item></channel></rss>