<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[StudyWorks的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/StudyWorks</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; StudyWorks]]></copyright><item><title><![CDATA[ubuntu识别真机]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/84047991</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/84047991</guid><author>StudyWorks</author><pubDate>Sat, 15 Oct 2011 10:20:54 +0800</pubDate><description><![CDATA[sudo vim /etc/udev/rules.d/50-android.rules 


# add
SUBSYSTEM==&quot;usb&quot;, SYSFS{idVendor}==&quot;0bb4&quot;, MODE=&quot;0666&quot;

sudo chmod a+rx /etc/udev/rules.d/50-android.rules 

#go to tools of android sdk 
s...]]></description><category></category></item><item><title><![CDATA[no such file to load -zlib]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83739898</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83739898</guid><author>StudyWorks</author><pubDate>Sat, 30 Oct 2010 21:43:52 +0800</pubDate><description><![CDATA[sudo apt-get install zlib1g-dev
ruby extconf.rb make &amp;amp;&amp;amp; sudo make install。 


public void static main(String[] args){
    System.out.println(&quot;xxxxxxxx&quot;);
}
 ]]></description><category></category></item><item><title><![CDATA[visibility vs display]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83602038</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83602038</guid><author>StudyWorks</author><pubDate>Mon, 19 Apr 2010 11:43:08 +0800</pubDate><description><![CDATA[

当visibility被设置为&quot;hidden&quot;的时候，元素虽然被隐藏了，但它仍然占据它原来所在的位置，而且width和height属性不为空       


display设为&quot;none&quot;后width和height属性为空。


 
      可以通过
设置
visibility为&quot;hidden&quot;, 并且设置position为absolute，
让他不占据原来的位置并且...]]></description><category></category></item><item><title><![CDATA[mouseover/mouseout vs mouseenter/mouseleave]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83601776</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83601776</guid><author>StudyWorks</author><pubDate>Sun, 18 Apr 2010 17:06:57 +0800</pubDate><description><![CDATA[mouseenter/mouseleave prevent the event bubbling
]]></description><category></category></item><item><title><![CDATA[vim学习]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83571888</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83571888</guid><author>StudyWorks</author><pubDate>Tue, 30 Mar 2010 17:33:49 +0800</pubDate><description><![CDATA[1. Marks


    m{a-z}   在光标处设置标记， 然后通过`{a-z}回到标记处， 或'{a-z}回到标记的行首.


    例如用mm来标记，然后用‘m跳回标记处。

   :help :mark 可以了解更多高级用法。

 
 
2.  Grep


     下载Grep.vim(http://www.vim.org/scripts/scri...]]></description><category></category></item><item><title><![CDATA[instance_exec vs instance_eval]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83570862</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83570862</guid><author>StudyWorks</author><pubDate>Sun, 28 Mar 2010 23:00:08 +0800</pubDate><description><![CDATA[instance_exec allows you pass arguments to the block which is to be evaluated in the new self:


o = Struct.new(:val).new(&quot;Hello&quot;)
o.instance_exec(&quot;World!&quot;){|arg| val + &quot; &quot; + arg}      # =&amp;gt; Hell...]]></description><category></category></item><item><title><![CDATA[Moving lines up or down in a file]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83468310</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83468310</guid><author>StudyWorks</author><pubDate>Sun, 11 Oct 2009 21:37:44 +0800</pubDate><description><![CDATA[

Moving lines up or down in a file

From Vim Tips Wiki
Tip 646 Previous Next created 2004 · complexity basic · author Frank Butler · version 6.0

The following mappings in your vimrc provide a ...]]></description><category></category></item><item><title><![CDATA[使用spring模拟rails的fixture来构建测试数据]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83361141</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83361141</guid><author>StudyWorks</author><pubDate>Tue, 10 Mar 2009 11:29:01 +0800</pubDate><description><![CDATA[ 
 首先定义模型， User和Article为一对多的双向关联。
 
@Entity
public class User {
	@Id
	@GeneratedValue
	private int id;
	private String name;
	@OneToMany(mappedBy = &quot;user&quot;, cascade = CascadeType.ALL)
 
@Entity
public ...]]></description><category></category></item><item><title><![CDATA[Altered  ecside(updated at 2009-2-1)]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83290739</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83290739</guid><author>StudyWorks</author><pubDate>Sun, 12 Oct 2008 16:48:45 +0800</pubDate><description><![CDATA[ 
功能和外观和fins的ecside差不多,  最大的不同是： 


分页、查询等操作是

在页面中（tag）进行的，而不是在controller中进行,有些callback的味道.


 
这样做最大的优点在于ｗｅｂ层代码非常简单，
　在spring mvc中：
//创建FilterList（一个用于收集查询条件的类）的帮助方法，并将DataProvider（用于在列表标签中查询数据）存储在M...]]></description><category></category></item><item><title><![CDATA[rails.vim ubuntu crash solution]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83254034</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83254034</guid><author>StudyWorks</author><pubDate>Wed, 18 Jun 2008 14:01:15 +0800</pubDate><description><![CDATA[download the latest vim (vim-7.1.293) source code (see
http://www.vim.org/download.php), and compiled it:

  cd vim7
  ./configure --with-features=huge
  make
  make install
if &quot;You need to ins...]]></description><category></category></item><item><title><![CDATA[hibernate persist() vs save()]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83247825</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83247825</guid><author>StudyWorks</author><pubDate>Tue, 20 May 2008 10:03:07 +0800</pubDate><description><![CDATA[persist() is well defined. It makes a transient instance persistent. However, it doesn't guarantee that the identifier value will be assigned to the persistent instance immediately, the assignment mig...]]></description><category></category></item><item><title><![CDATA[又一个DynamicDao]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83238073</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83238073</guid><author>StudyWorks</author><pubDate>Wed, 14 May 2008 14:57:59 +0800</pubDate><description><![CDATA[模型如下：


@Entity
public class Topic {
	@Id
	@GeneratedValue
	private int id;
	private String title;
	private Date createdAt;
        .......
}

 
   用法如下：


public interface TopicDao {
	@Find
	Topic fi...]]></description><category></category></item><item><title><![CDATA[:dependent => :delete_all vs :destroy_all]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83231464</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83231464</guid><author>StudyWorks</author><pubDate>Sat, 12 Apr 2008 16:28:29 +0800</pubDate><description><![CDATA[    :delete_all is much faster than :destroy_all, it doesn't trigger any destroy callbacks on the associated object.
   
    :destroy_all iteratively call the associated objects's destroy method]]></description><category></category></item><item><title><![CDATA[Reloading the Association]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83231451</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83231451</guid><author>StudyWorks</author><pubDate>Sat, 12 Apr 2008 15:50:25 +0800</pubDate><description><![CDATA[Notice that the second time I invoke the association via user, the object_id remains the same. The related object has been cached. However, passing true to the accessor reloads the relationship and I ...]]></description><category></category></item><item><title><![CDATA[The difference between << and create ]]></title><link>https://blog.youkuaiyun.com/StudyWorks/article/details/83231375</link><guid>https://blog.youkuaiyun.com/StudyWorks/article/details/83231375</guid><author>StudyWorks</author><pubDate>Sat, 12 Apr 2008 15:33:36 +0800</pubDate><description><![CDATA[1. ]]></description><category></category></item></channel></rss>