<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络草根</title>
	<atom:link href="http://www.wlcg.org/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wlcg.org</link>
	<description>飘荡在网络上的草根</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:21:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SSH优缺点 Struts1和2的区别【转】</title>
		<link>http://www.wlcg.org/index.php/2010/09/ssh-and-2-the-difference-between-advantages-and-disadvantages-struts1-transfer/</link>
		<comments>http://www.wlcg.org/index.php/2010/09/ssh-and-2-the-difference-between-advantages-and-disadvantages-struts1-transfer/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 13:21:33 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[WEB应用开发]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[Struts1]]></category>
		<category><![CDATA[Struts2]]></category>
		<category><![CDATA[优点]]></category>
		<category><![CDATA[框架]]></category>
		<category><![CDATA[缺点]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=209</guid>
		<description><![CDATA[SSH优缺点： 优点： struts: 相对于之前的框架turbine和直接使用servlet，使用配置文件减少了代码的编写量，提高了易用性，以及对url管理的一致性，增加了表单验证、formbean等特性，提高了程序的规范性。还有一个很重要的优点是稳定性高，经过多年的使用，相比于其他的控制层框架，对稳定性高要求高的话，用struts可以保证稳定性。 hibernate:相对于jdbc，以操作对象的方式去操作数据库，程序员可以不用考虑数据库的sql语句的具体形式，直接在对象上操作，对象在数据库上的操作，交给了hibernate API去转换执行。减少了代码量，减轻了程序的耦合度，与数据库无关。可以“一次编写，到处运行”。 spring：令人称赞的是IOC、AOP和数据库事务的自动管理，集成对各种其他框架的良好支持，配置过程中高度动态化，低耦合和低侵入性，在应用中起一个小型容器(contaioner)的作用，可以管理在容器中的框架、servlet、bean，管理他们的生命周期和内存分配，具“一站式架构”的特点。 缺点： struts:action被设计成线程不安全的，配置文件众多、繁杂，代码和Servlet的耦合度比较高。 hibernate:因为使用了ORM映射，把对对象的操作转换成对数据库的操作，实际上还是转成了调用JDBC来操作数据库，比直接使用JDBC的效率低。再者就是hibernate的特性强大，如果不深入了解hibernate的特性，发挥不出hibernate的强大特性。使用好hibernate的前提是对数据库和sql的高度熟悉，否则也用不好hibernate. spring:使用了反射来管理其容器中的bean，在程序中增大了内存和运行计算的时间，当然，这和spring带来的管理方便的好处来比，可以把此缺点忽略不计。 struts 优点: 收集,验证表单数据相比传统servlet简单 优雅的实现可配置的请求转发 缺点: 属侵入设计(actionform,action都无法复用) 与serlvetAPI严重耦合..无法摆脱容器 action与web层耦合.不方便测试 标准struts的action是非线程安全(很多简历上写着&#8221;精通Struts&#8221;的高手们都忽视的问题) 不熟悉: struts标签库没怎么用过(常用jstl) 国际化只学过,没用过.停留在demo级别 validation.xml(配置文件写多了,有时候也想逃避) 支持表现层技术单一(一直作为struts的缺点来说&#8230;但是我也就会jsp而已) Spring 优点: IoC虽然不好形容,但是我从最开始接触spring时就觉得这是个很大的优点 aop(我自己写过的aop就只有日志&#8230;) 对象容器 管理对象的生命周期(集成struts摆脱线程问题) 测试也变得方便 多数代码没有侵入spring的API 对于hibernate有很好的支持 还有很多好处(权限,email支持,调度任务,权限,事务等等),我把我知道的对于ssh的尽量总结出来 缺点: 缺点我不好提出来..without ejb我没看过..甚至ejb我也不会.. 我也就简单用用&#8230;不过我听说过这些缺点(如果有错请及时指正) 如果开发者设计不出合理的接口.导致一改就改多处.反而造成不便 不支持分布式部署。 不是一站式方案(开放的体系和封闭的体系这种话题我从来参与不进去..但是还是常看看的) 使用了反射来管理其容器中的bean，在程序中增大了内存和运行计算的时间，当然，这和spring带来的管理方便的好处来比，可以把此缺点忽略不计。 hibernate 优点: ORM 使数据层更加对象化..摆脱所谓的阻抗不匹配 sql方言的存在使得开发不用过多考虑 数据库差异 的问题 非侵入式设计 缺点: 个人感觉熟练使用的话曲线太陡..(尤其对于多表间复杂查询) 不太适合做复杂的select语句查询 不熟悉:]]></description>
			<content:encoded><![CDATA[<p>SSH优缺点：<br />
优点：<br />
struts: 相对于之前的框架turbine和直接使用servlet，使用配置文件减少了代码的编写量，提高了易用性，以及对url管理的一致性，增加了表单验证、formbean等特性，提高了程序的规范性。还有一个很重要的优点是稳定性高，经过多年的使用，相比于其他的控制层框架，对稳定性高要求高的话，用struts可以保证稳定性。<br />
hibernate:相对于jdbc，以操作对象的方式去操作数据库，程序员可以不用考虑数据库的sql语句的具体形式，直接在对象上操作，对象在数据库上的操作，交给了hibernate API去转换执行。减少了代码量，减轻了程序的耦合度，与数据库无关。可以“一次编写，到处运行”。<br />
spring：令人称赞的是IOC、AOP和数据库事务的自动管理，集成对各种其他框架的良好支持，配置过程中高度动态化，低耦合和低侵入性，在应用中起一个小型容器(contaioner)的作用，可以管理在容器中的框架、servlet、bean，管理他们的生命周期和内存分配，具“一站式架构”的特点。<span id="more-209"></span><br />
缺点：<br />
struts:action被设计成线程不安全的，配置文件众多、繁杂，代码和Servlet的耦合度比较高。<br />
hibernate:因为使用了ORM映射，把对对象的操作转换成对数据库的操作，实际上还是转成了调用JDBC来操作数据库，比直接使用JDBC的效率低。再者就是hibernate的特性强大，如果不深入了解hibernate的特性，发挥不出hibernate的强大特性。使用好hibernate的前提是对数据库和sql的高度熟悉，否则也用不好hibernate.<br />
spring:使用了反射来管理其容器中的bean，在程序中增大了内存和运行计算的时间，当然，这和spring带来的管理方便的好处来比，可以把此缺点忽略不计。</p>
<p>struts</p>
<p>优点:<br />
收集,验证表单数据相比传统servlet简单<br />
优雅的实现可配置的请求转发</p>
<p>缺点:<br />
属侵入设计(actionform,action都无法复用)<br />
与serlvetAPI严重耦合..无法摆脱容器<br />
action与web层耦合.不方便测试<br />
标准struts的action是非线程安全(很多简历上写着&#8221;精通Struts&#8221;的高手们都忽视的问题)</p>
<p>不熟悉:<br />
struts标签库没怎么用过(常用jstl)<br />
国际化只学过,没用过.停留在demo级别<br />
validation.xml(配置文件写多了,有时候也想逃避)<br />
支持表现层技术单一(一直作为struts的缺点来说&#8230;但是我也就会jsp而已)</p>
<p>Spring</p>
<p>优点:<br />
IoC虽然不好形容,但是我从最开始接触spring时就觉得这是个很大的优点<br />
aop(我自己写过的aop就只有日志&#8230;)<br />
对象容器<br />
管理对象的生命周期(集成struts摆脱线程问题)<br />
测试也变得方便<br />
多数代码没有侵入spring的API<br />
对于hibernate有很好的支持</p>
<p>还有很多好处(权限,email支持,调度任务,权限,事务等等),我把我知道的对于ssh的尽量总结出来</p>
<p>缺点:<br />
缺点我不好提出来..without ejb我没看过..甚至ejb我也不会..<br />
我也就简单用用&#8230;不过我听说过这些缺点(如果有错请及时指正)</p>
<p>如果开发者设计不出合理的接口.导致一改就改多处.反而造成不便<br />
不支持分布式部署。<br />
不是一站式方案(开放的体系和封闭的体系这种话题我从来参与不进去..但是还是常看看的)</p>
<p>使用了反射来管理其容器中的bean，在程序中增大了内存和运行计算的时间，当然，这和spring带来的管理方便的好处来比，可以把此缺点忽略不计。</p>
<p>hibernate</p>
<p>优点:<br />
ORM 使数据层更加对象化..摆脱所谓的阻抗不匹配<br />
sql方言的存在使得开发不用过多考虑 数据库差异 的问题<br />
非侵入式设计</p>
<p>缺点:<br />
个人感觉熟练使用的话曲线太陡..(尤其对于多表间复杂查询)</p>
<p>不太适合做复杂的select语句查询</p>
<p>不熟悉:<br />
Transaction(一般都直接交给spring了..接触不错..demo级别)<br />
缓存机制(Session的缓存和SessionFactory的缓存(内置缓存和外置缓存))</p>
<p>聚集性操作数据(这种时候jdbc也白费吧&#8230;还是存储过程)</p>
<p>错觉:<br />
hibernate对于瑕疵的处理不够<br />
比如:有entity-name的映射 save 就抛错这是我很久以前就发现的问题..一直没有得到修正..难道这不是问题?</p>
<p>可能高手从我总结就可以看出我水平有多菜&#8230;.</p>
<p>不过还是不要吝惜口水 喷我吧..</p>
<p>在javaeye被喷 只会使我进步  面试时候被喷 少的就是机会了</p>
<p>内容更改记录:</p>
<p>javaeye_id 修改原因(也就是回复部分内容)<br />
xiaoyuqi00 hibernate优点：非侵入式设计<br />
这点我不怎么认同，如果你用hql的话很数据层就很麻烦了，虽然hibernate支持sql但是既然用hibernate，那首选肯定是hql或者criteria<br />
geeksun 使用了反射来管理其容器中的bean，在程序中增大了内存和运行计算的时间，当然，这和spring带来的管理方便的好处来比，可以把此缺点忽略不计</p>
<p>blackstreet 不太适合做复杂的select语句查询</p>
<p>? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。<br />
? Struts 2 Action类可以实现一个Action接口，也可实现其他接口，使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的，任何有execute标识的POJO对象都可以用作Struts2的Action对象。<br />
线程模式:<br />
? Struts1 Action是单例模式并且必须是线程安全的，因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事，并且要在开发时特别小心。Action资源必须是线程安全的或同步的。<br />
? Struts2 Action对象为每一个请求产生一个实例，因此没有线程安全问题。（实际上，servlet容器给每个请求产生许多可丢弃的对象，并且不会导致性能和垃圾回收问题）</p>
<p>Servlet 依赖:<br />
? Struts1 Action 依赖于Servlet API ,因为当一个Action被调用时HttpServletRequest 和 HttpServletResponse 被传递给execute方法。<br />
? Struts 2 Action不依赖于容器，允许Action脱离容器单独被测试。如果需要，Struts2 Action仍然可以访问初始的request和response。但是，其他的元素减少或者消除了直接访问HttpServetRequest 和 HttpServletResponse的必要性。</p>
<p>可测性:<br />
? 测试Struts1 Action的一个主要问题是execute方法暴露了servlet API（这使得测试要依赖于容器）。一个第三方扩展－－Struts TestCase－－提供了一套Struts1的模拟对象（来进行测试）。<br />
? Struts 2 Action可以通过初始化、设置属性、调用方法来测试，“依赖注入”支持也使测试更容易。</p>
<p>捕获输入:<br />
? Struts1 使用ActionForm对象捕获输入。所有的ActionForm必须继承一个基类。因为其他JavaBean不能用作ActionForm，开发者经 常创建多余的类捕获输入。动态Bean（DynaBeans）可以作为创建传统ActionForm的选择，但是，开发者可能是在重新描述(创建)已经存 在的JavaBean（仍然会导致有冗余的javabean）。<br />
? Struts 2直接使用Action属性作为输入属性，消除了对第二个输入对象的需求。输入属性可能是有自己(子)属性的rich对象类型。Action属性能够通过 web页面上的taglibs访问。Struts2也支持ActionForm模式。rich对象类型，包括业务对象，能够用作输入/输出对象。这种 ModelDriven 特性简化了taglib对POJO输入对象的引用。</p>
<p>表达式语言：<br />
? Struts1 整合了JSTL，因此使用JSTL EL。这种EL有基本对象图遍历，但是对集合和索引属性的支持很弱。<br />
? Struts2可以使用JSTL，但是也支持一个更强大和灵活的表达式语言－－&#8221;Object Graph Notation Language&#8221; (OGNL).</p>
<p>绑定值到页面（view）:<br />
? Struts 1使用标准JSP机制把对象绑定到页面中来访问。<br />
? Struts 2 使用 &#8220;ValueStack&#8221;技术，使taglib能够访问值而不需要把你的页面（view）和对象绑定起来。ValueStack策略允许通过一系列名称相同但类型不同的属性重用页面（view）。</p>
<p>类型转换：<br />
? Struts 1 ActionForm 属性通常都是String类型。Struts1使用Commons-Beanutils进行类型转换。每个类一个转换器，对每一个实例来说是不可配置的。<br />
? Struts2 使用OGNL进行类型转换。提供基本和常用对象的转换器。</p>
<p>校验：<br />
? Struts 1支持在ActionForm的validate方法中手动校验，或者通过Commons Validator的扩展来校验。同一个类可以有不同的校验内容，但不能校验子对象。<br />
? Struts2支持通过validate方法和XWork校验框架来进行校验。XWork校验框架使用为属性类类型定义的校验和内容校验，来支持chain校验子属性</p>
<p>Action执行的控制：<br />
? Struts1支持每一个模块有单独的Request Processors（生命周期），但是模块中的所有Action必须共享相同的生命周期。<br />
? Struts2支持通过拦截器堆栈（Interceptor Stacks）为每一个Action创建不同的生命周期。堆栈能够根据需要和不同的Action一起使用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/09/ssh-and-2-the-difference-between-advantages-and-disadvantages-struts1-transfer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>忘记密码</title>
		<link>http://www.wlcg.org/index.php/2010/08/forgot-password/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/forgot-password/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 09:19:01 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/index.php/2010/08/forgot-password/</guid>
		<description><![CDATA[又忘记密码了]]></description>
			<content:encoded><![CDATA[<p>又忘记密码了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/forgot-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>彩色文件夹</title>
		<link>http://www.wlcg.org/index.php/2010/08/color-folders/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/color-folders/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:17:17 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=202</guid>
		<description><![CDATA[这个软件貌似是之前的xp变脸还是啥的作者出的软件，请原谅我懒得去找了，如果真的需要可以给我留言，我帮你留意一下。 推荐一下，挺好用的一款软件，目前免费使用没有任何限制。 这个软件有什么用呢？ 请问你是否和我一样有许许多多的文件夹，而且经常不知道那个文件夹是做什么的，里面放的东西是什么？ 那么这个软件就很有用处了！ 我是这样使用该软件的： 将要完成的项目放进一个文件夹，然后把该文件夹的颜色设置为红色。 这样我一看到红色这个醒目的文件夹，我就会意识到这是一个比较重要的文件夹。这样我也不容易误删文件夹。 当然，喜欢什么颜色可以自己定义，但是个人建议不要太有个性了，不然电脑给你耍个性就不好了。 PS:推荐使用total commander]]></description>
			<content:encoded><![CDATA[<p>这个软件貌似是之前的xp变脸还是啥的作者出的软件，请原谅我懒得去找了，如果真的需要可以给我留言，我帮你留意一下。<br />
推荐一下，挺好用的一款软件，目前免费使用没有任何限制。<br />
这个软件有什么用呢？<br />
请问你是否和我一样有许许多多的文件夹，而且经常不知道那个文件夹是做什么的，里面放的东西是什么？<br />
那么这个软件就很有用处了！<br />
我是这样使用该软件的：<br />
将要完成的项目放进一个文件夹，然后把该文件夹的颜色设置为红色。<br />
这样我一看到红色这个醒目的文件夹，我就会意识到这是一个比较重要的文件夹。这样我也不容易误删文件夹。<br />
当然，喜欢什么颜色可以自己定义，但是个人建议不要太有个性了，不然电脑给你耍个性就不好了。</p>
<p>PS:推荐使用total commander</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/color-folders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5530常用软件推荐</title>
		<link>http://www.wlcg.org/index.php/2010/08/5530-commonly-used-software-recommended/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/5530-commonly-used-software-recommended/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 09:34:44 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[智能手机]]></category>
		<category><![CDATA[5530]]></category>
		<category><![CDATA[刷机]]></category>
		<category><![CDATA[必备]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/index.php/2010/08/5530-commonly-used-software-recommended/</guid>
		<description><![CDATA[友情提示：如果有能力，请刷机，可以省去很多麻烦。笔者手机一到手，就马上刷机了。 自带的系统存货周期不到8小时，早上收到机子，晚上才有时间整。 很多固件里都固化了破解补丁，笔者刷机后，安装软件极少遇到需要签名啊什么的乱七八糟的东西（字体驱动，这个软件需要签名） 1.x-plore&#160;&#160;&#160; 这个资源管理器用起来比较顺手,但是依然没有wm的Resco Explorer好用，其他的资源管理器没试，估计也不会比RE好到哪里去，顶多就和x差不多。 2.浏览器&#160; 这个几乎是手机党必备软件了，我试过QQBrowser，GoBrowser，Opera Mini， 最终还是没能替代ucweb。 QQBrowser：切换窗口比较爽，不容易误操作，书签手册很方便，和电脑上的Firefox差不多，在地址栏有一个星星，点一下就知道如何做了。 Go:就开了一会儿，感觉操作上繁杂，故放弃之。 Opera Mini：我用的是翻墙版，访问一些被GFW的网站畅通，不过也仅仅是用来翻墙而已。 3.天天动听 也是老牌的软件了，用它的原因是界面简单大方，有睡眠模式。 4.基站锁定 这个软件的介绍就不多说了，配合虚拟键盘，完美使用。 PS：我目前在地球的坐标，信号非常奇怪，大概一平方米以内的信号极差，即使用了基站锁定也是一样。 5.虚拟键盘 如果想用三版的软件，这个是必备的。 6.百度输入法(如果你是用笔画的,强烈推荐百度或者点讯) 7.ET短信 一开始呢，我是有装飞信客户端的，但是每次都要登陆，麻烦。所以选择了这个软件，详情请自己百度一下，对了 爱短信这个软件也不错，功能和这个一样的。 8.阅读星（IBook） 熊猫很挫，百阅触屏不方便（翻页是把屏幕左右划分而不是上下划分） 9.安全管家 千万不要用360，呃我对360没有偏见，只是觉得不好用，而且不是太信任360。 10.装卸工 自动申请证书，可以在手机为需要签名的软件签名。 基本就是这些了，过几天我把之前用的smartphone手机的软件整理打包发一下。]]></description>
			<content:encoded><![CDATA[<p>友情提示：如果有能力，请刷机，可以省去很多麻烦。笔者手机一到手，就马上刷机了。</p>
<p>自带的系统存货周期不到8小时，早上收到机子，晚上才有时间整。</p>
<p>很多固件里都固化了破解补丁，笔者刷机后，安装软件极少遇到需要签名啊什么的乱七八糟的东西（字体驱动，这个软件需要签名）</p>
<p>1.x-plore&#160;&#160;&#160; </p>
<p>这个资源管理器用起来比较顺手,但是依然没有wm的Resco Explorer好用，其他的资源管理器没试，估计也不会比RE好到哪里去，顶多就和x差不多。</p>
<p>2.浏览器&#160; </p>
<p>这个几乎是手机党必备软件了，我试过QQBrowser，GoBrowser，Opera Mini，</p>
<p>最终还是没能替代ucweb。</p>
<p>QQBrowser：切换窗口比较爽，不容易误操作，书签手册很方便，和电脑上的Firefox差不多，在地址栏有一个星星，点一下就知道如何做了。</p>
<p>Go:就开了一会儿，感觉操作上繁杂，故放弃之。</p>
<p>Opera Mini：我用的是翻墙版，访问一些被GFW的网站畅通，不过也仅仅是用来翻墙而已。</p>
<p>3.天天动听</p>
<p>也是老牌的软件了，用它的原因是界面简单大方，有睡眠模式。</p>
<p>4.基站锁定</p>
<p>这个软件的介绍就不多说了，配合虚拟键盘，完美使用。</p>
<p>PS：我目前在地球的坐标，信号非常奇怪，大概一平方米以内的信号极差，即使用了基站锁定也是一样。</p>
<p>5.虚拟键盘</p>
<p>如果想用三版的软件，这个是必备的。</p>
<p>6.百度输入法(如果你是用笔画的,强烈推荐百度或者点讯)</p>
<p>7.ET短信</p>
<p>一开始呢，我是有装飞信客户端的，但是每次都要登陆，麻烦。所以选择了这个软件，详情请自己百度一下，对了 爱短信这个软件也不错，功能和这个一样的。</p>
<p>8.阅读星（IBook）</p>
<p>熊猫很挫，百阅触屏不方便（翻页是把屏幕左右划分而不是上下划分）</p>
<p>9.安全管家</p>
<p>千万不要用360，呃我对360没有偏见，只是觉得不好用，而且不是太信任360。</p>
<p>10.装卸工</p>
<p>自动申请证书，可以在手机为需要签名的软件签名。</p>
<p>基本就是这些了，过几天我把之前用的smartphone手机的软件整理打包发一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/5530-commonly-used-software-recommended/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5530XM刷机惊魂!</title>
		<link>http://www.wlcg.org/index.php/2010/08/5530xm-brush-cry/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/5530xm-brush-cry/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 12:46:11 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>
		<category><![CDATA[5530]]></category>
		<category><![CDATA[刷机]]></category>
		<category><![CDATA[砖头]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=197</guid>
		<description><![CDATA[话说今天早上“上班”前顺丰速运让我下楼去拿快递。 没错就是5530xm，拿回来之后看了一下，有些配件的确不是原装的，最起码那个耳机和充电器就有问题。 于是乎赶紧看看机子有问题否 摄像头没有问题，屏幕貌似也没有亮点（晚上再测试） 蓝牙功能ok，无线可以搜索到，信号还不错。 外放音质还不错，屏幕显示也很细腻，字体看起来也很舒服，起码比我的C730舒服多了。 呃，跑题了，大家回来，继续讲解。 今天晚上“下班”吃完饭回宿舍后，拿出数据线开始刷机，之前我可是看了好几个帖子+视屏。 但是发现，视频没啥P用，如果有欲刷机者请看图文教程。 第一次刷机失败！因为少装了一个驱动。 重启机子，OK，进去了还是V20。 关掉金山卫士，驱动安装成功（其实和金山卫士五毛钱关系都没有） 在此插入数据线，开刷，OK，刷机成功。 开机，OMG，悲剧了，开机键按了好多下都没有反应，按了10S之久依然没有动静。 打开网页，查了一下，有些人情况和我一样（其实不一样）。 网友都说可以刷回来，不用怕。 再次开刷，再次提示刷机成功。 继续开机，又是没有反应。。。。 心里凉了一大截，这下变砖头了。 我心想会不会没有电了？插上充电器，开机键按一下。 哇塞，震动了一下。。。 几秒后，出现了开机画面了。 总结：电池没电直接刷机，我牛A.next吧。]]></description>
			<content:encoded><![CDATA[<p>话说今天早上“上班”前顺丰速运让我下楼去拿快递。<br />
没错就是5530xm，拿回来之后看了一下，有些配件的确不是原装的，最起码那个耳机和充电器就有问题。<br />
于是乎赶紧看看机子有问题否<br />
摄像头没有问题，屏幕貌似也没有亮点（晚上再测试）<br />
蓝牙功能ok，无线可以搜索到，信号还不错。<br />
外放音质还不错，屏幕显示也很细腻，字体看起来也很舒服，起码比我的C730舒服多了。<br />
呃，跑题了，大家回来，继续讲解。<br />
今天晚上“下班”吃完饭回宿舍后，拿出数据线开始刷机，之前我可是看了好几个帖子+视屏。<br />
但是发现，视频没啥P用，如果有欲刷机者请看图文教程。<br />
第一次刷机失败！因为少装了一个驱动。<br />
重启机子，OK，进去了还是V20。<br />
关掉金山卫士，驱动安装成功（其实和金山卫士五毛钱关系都没有）<br />
在此插入数据线，开刷，OK，刷机成功。<br />
开机，OMG，悲剧了，开机键按了好多下都没有反应，按了10S之久依然没有动静。<br />
打开网页，查了一下，有些人情况和我一样（其实不一样）。<br />
网友都说可以刷回来，不用怕。<br />
再次开刷，再次提示刷机成功。<br />
继续开机，又是没有反应。。。。<br />
心里凉了一大截，这下变砖头了。<br />
我心想会不会没有电了？插上充电器，开机键按一下。<br />
哇塞，震动了一下。。。<br />
几秒后，出现了开机画面了。<br />
总结：电池没电直接刷机，我牛A.next吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/5530xm-brush-cry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>甲骨文放弃开源项目OpenSolaris</title>
		<link>http://www.wlcg.org/index.php/2010/08/oracle-give-up-the-opensolaris-open-source-project/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/oracle-give-up-the-opensolaris-open-source-project/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 10:10:36 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=195</guid>
		<description><![CDATA[据国外媒体报道，甲骨文已正式放弃开源项目OpenSolaris。甲骨文将继续开源Solaris，但源代码将在每一个主要版本发布之后才会公开，这意味着每一个版本的开发都将是封闭的。到目前为止，开源Solaris的开发与Linux内核或GNOME类似，Solaris的源代码也会持续更新。然而这种情况将不会再继续，甲骨文已经决定封闭开发Solaris。 OpenSolaris内核开发者史蒂芬·斯塔林(Steven Stallion)公布了甲骨文工程师与此相关的内部邮件。邮件中称：“在企业版Solaris系统完整发布后，我们将会向得到许可的CDDL或其他开源 授权码发布更新。通过这种方式，技术创新将会首先出现在我们发布的版本中。我们将不再实时发布整个Solaris系统的源代码。” 甲骨文这一决定令人疑惑。甲骨文此前曾表示，由于缺乏人手，该公司不可能自己去做所有开发工作。然而，甲骨文现在放弃了整个开源社区。甲骨文或许认为，如果以开源的方式进行开发，那么竞争对手将很容易知道甲骨文在做什么]]></description>
			<content:encoded><![CDATA[<p>据国外媒体报道，甲骨文已正式放弃开源项目OpenSolaris。甲骨文将继续开源Solaris，但源代码将在每一个主要版本发布之后才会公开，这意味着每一个版本的开发都将是封闭的。到目前为止，开源Solaris的开发与Linux内核或GNOME类似，Solaris的源代码也会持续更新。然而这种情况将不会再继续，甲骨文已经决定封闭开发Solaris。<br />
OpenSolaris内核开发者史蒂芬·斯塔林(Steven Stallion)公布了甲骨文工程师与此相关的内部邮件。邮件中称：“在企业版Solaris系统完整发布后，我们将会向得到许可的CDDL或其他开源 授权码发布更新。通过这种方式，技术创新将会首先出现在我们发布的版本中。我们将不再实时发布整个Solaris系统的源代码。”</p>
<p>甲骨文这一决定令人疑惑。甲骨文此前曾表示，由于缺乏人手，该公司不可能自己去做所有开发工作。然而，甲骨文现在放弃了整个开源社区。甲骨文或许认为，如果以开源的方式进行开发，那么竞争对手将很容易知道甲骨文在做什么</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/oracle-give-up-the-opensolaris-open-source-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>继续推荐一款思维导图软件&#8212;-XMind</title>
		<link>http://www.wlcg.org/index.php/2010/08/continue-to-recommend-a-mind-mapping-software-xmind/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/continue-to-recommend-a-mind-mapping-software-xmind/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 10:28:36 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[xmind]]></category>
		<category><![CDATA[思维导图]]></category>
		<category><![CDATA[破解]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=191</guid>
		<description><![CDATA[这个软件传说是国人开发的，但是由于国内的情况大家都了解.[crack] 所以市场在国外，这些都是题外话。 ﻿﻿ 这款软件属于免费软件，但免费版不能使用全部的功能。 例如导出为mindManager格式就需要pro版才支持。 但是呢，是金子总会发光的，在云端里看到有人放出了所谓破解版。 呃，我不小心尝试了一下，果然，可以直接导出mindManager格式了。注1：不用破解也能导出，详见下文。 不过对方发的是云端版，我不是非常喜欢云端，所以把它提取出来了。 注1： 如果不进行破解如何使用xmind将我们画的图导出为mmap呢，其实很简单。 软件需要联网进行检验你是否是pro版，如果不是，那么就会将下一步的按钮disabled。 看到这里，相信聪明的你也知道怎么做了。没错，就是灰色按钮克星。 友情提示一下：灰色按钮克星网上版本众多，但并非每一个都是一样的，实现的算法有所不同效果也会不同。 笔者曾经使用一个所谓黑客组织编译的灰色按钮克星不能够将xmind的按钮enable，但是用了另外一个03年的软件，居然可以。 所以多试几个总是可以的。 嗯，需要提醒的是，昨天用了一个10年发的灰色按钮克星，金山报毒了，而且也没有其他版本好用，所以劝读者自己小心。]]></description>
			<content:encoded><![CDATA[<p>这个软件传说是国人开发的，但是由于国内的情况大家都了解.[crack]</p>
<p>所以市场在国外，这些都是题外话。</p>
<p>﻿﻿
<a href='http://www.wlcg.org/index.php/2010/08/continue-to-recommend-a-mind-mapping-software-xmind/ects/' title='ects'><img width="150" height="150" src="http://www.wlcg.org/wp-content/uploads/2010/08/ects-150x150.png" class="attachment-thumbnail" alt="ects" title="ects" /></a>
<a href='http://www.wlcg.org/index.php/2010/08/continue-to-recommend-a-mind-mapping-software-xmind/xmind/' title='xmind'><img width="150" height="150" src="http://www.wlcg.org/wp-content/uploads/2010/08/xmind-150x150.png" class="attachment-thumbnail" alt="xmind" title="xmind" /></a>
</p>
<p>这款软件属于免费软件，但免费版不能使用全部的功能。</p>
<p>例如导出为mindManager格式就需要pro版才支持。</p>
<p>但是呢，是金子总会发光的，在云端里看到有人放出了所谓破解版。</p>
<p>呃，我不小心尝试了一下，果然，可以直接导出mindManager格式了。注1：不用破解也能导出，详见下文。</p>
<p>不过对方发的是云端版，我不是非常喜欢云端，所以把它提取出来了。</p>
<p>注1：</p>
<p>如果不进行破解如何使用xmind将我们画的图导出为mmap呢，其实很简单。</p>
<p>软件需要联网进行检验你是否是pro版，如果不是，那么就会将下一步的按钮disabled。</p>
<p>看到这里，相信聪明的你也知道怎么做了。没错，就是灰色按钮克星。</p>
<p>友情提示一下：灰色按钮克星网上版本众多，但并非每一个都是一样的，实现的算法有所不同效果也会不同。</p>
<p>笔者曾经使用一个所谓黑客组织编译的灰色按钮克星不能够将xmind的按钮enable，但是用了另外一个03年的软件，居然可以。</p>
<p>所以多试几个总是可以的。</p>
<p>嗯，需要提醒的是，昨天用了一个10年发的灰色按钮克星，金山报毒了，而且也没有其他版本好用，所以劝读者自己小心。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/continue-to-recommend-a-mind-mapping-software-xmind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MindjetMindManager 9.0.246 汉化破解版</title>
		<link>http://www.wlcg.org/index.php/2010/08/mindjetmindmanager-9-0-246-crack-version-finished/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/mindjetmindmanager-9-0-246-crack-version-finished/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 02:24:46 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>
		<category><![CDATA[MindjetMindManager 9.0.246]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=188</guid>
		<description><![CDATA[汉化目前没有,起码8.x的我就没见过,不知道这次9.x是否会有人汉化. 破解那是肯定的,但是目前没有,等有的话,我会第一时间添加附件的.]]></description>
			<content:encoded><![CDATA[<p>汉化目前没有,起码8.x的我就没见过,不知道这次9.x是否会有人汉化.</p>
<p>破解那是肯定的,但是目前没有,等有的话,我会第一时间添加附件的.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/mindjetmindmanager-9-0-246-crack-version-finished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>电脑和手机只是工具而已，千万别被它驾驭了。</title>
		<link>http://www.wlcg.org/index.php/2010/08/computers-and-mobile-phones-only-tool-only-do-not-let-it-control-of-the/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/computers-and-mobile-phones-only-tool-only-do-not-let-it-control-of-the/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 15:31:37 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[草根茶馆]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/?p=185</guid>
		<description><![CDATA[嗯，就是这么简单的道理。 电脑无非就是拿来玩游戏，看电影，上上网，聊聊天，偶尔还可以视频一下。 当然还有人拿它来写代码，作图，office，总之不管怎么说，都是人在用！！！ 在网上经常看到有些人再说啥系统好啊，啥系统不好啊。【歹势，我之前也这么小白或者砖家】 电脑版===&#62; 情景一：千万不要用什么精简的windows7，一般还要加上情景三。 情景二：从不用优化软件的飘过。 情景三：只用msdn版的，其他版一律不用。 情景四：win7比xp好用多了。 情景五：linux太垃圾了。 暂时就罗列这些吧。。。【手机版改天再说】 回复一：非常不好意思的说，本人一直本着能用精简版就用精简版，尽管我的配置不是很高，但也不会太低所谓的系统评分等级 5.5最低，6.5最高 回复二：系统优化软件我是经常用的，我比较小白，我为了管理我的开机启动项，我会使用金山卫士，我为了删除右键菜单我会使用魔方，为了把我的文档位置修改到非系统盘我还是用魔方（这里应该找一下更简单的方法，比如一个批处理，或者注册表，等dt的时候再整） 回复三.：msdn不是没有装过，但是结果没有能比精简版稳定多少。可以说两者的区别在我的电脑上暂时还感觉不出来。起码我周边的人都没有异常。 回复四：这个真的因人而异了，比如说我个人比较喜欢华丽的界面，尽管为此要牺牲一定的系统性能，但是有了华丽的界面看，我的心情或许会好多了，灵感会有的，一旦让我看着xp那老土的界面我现在有点接受不了，不过并不是不能接受，现在在安博机房用的是xp，但是都远程回来自己的本本上用win7，无他习惯而已。 回复五：呃，我不排斥任何操作系统，尽管我不会用它，但是说不准哪天工作需要用到它。并且你用什么系统不是用软件？假如说，linux下的qq比Windows的强大，所以的机关都以OpenOffice为标准，魔兽啊，星际啊等都支持linux，那么用linux的人会更多的。 PS：linux的界面已经很好看了，起码我觉得linux的一些操作比Windows更能提高效率。]]></description>
			<content:encoded><![CDATA[<p>嗯，就是这么简单的道理。<br />
电脑无非就是拿来玩游戏，看电影，上上网，聊聊天，偶尔还可以视频一下。<br />
当然还有人拿它来写代码，作图，office，总之不管怎么说，都是人在用！！！<br />
在网上经常看到有些人再说啥系统好啊，啥系统不好啊。【歹势，我之前也这么小白或者砖家】<br />
电脑版===&gt;<br />
情景一：千万不要用什么精简的windows7，一般还要加上情景三。<br />
情景二：从不用优化软件的飘过。<br />
情景三：只用msdn版的，其他版一律不用。<br />
情景四：win7比xp好用多了。<br />
情景五：linux太垃圾了。<br />
暂时就罗列这些吧。。。【手机版改天再说】</p>
<blockquote><p>回复一：非常不好意思的说，本人一直本着能用精简版就用精简版，尽管我的配置不是很高，但也不会太低所谓的系统评分等级 5.5最低，6.5最高</p>
<p>回复二：系统优化软件我是经常用的，我比较小白，我为了管理我的开机启动项，我会使用金山卫士，我为了删除右键菜单我会使用魔方，为了把我的文档位置修改到非系统盘我还是用魔方（这里应该找一下更简单的方法，比如一个批处理，或者注册表，等dt的时候再整）</p>
<p>回复三.：msdn不是没有装过，但是结果没有能比精简版稳定多少。可以说两者的区别在我的电脑上暂时还感觉不出来。起码我周边的人都没有异常。</p>
<p>回复四：这个真的因人而异了，比如说我个人比较喜欢华丽的界面，尽管为此要牺牲一定的系统性能，但是有了华丽的界面看，我的心情或许会好多了，灵感会有的，一旦让我看着xp那老土的界面我现在有点接受不了，不过并不是不能接受，现在在安博机房用的是xp，但是都远程回来自己的本本上用win7，无他习惯而已。</p>
<p>回复五：呃，我不排斥任何操作系统，尽管我不会用它，但是说不准哪天工作需要用到它。并且你用什么系统不是用软件？假如说，linux下的qq比Windows的强大，所以的机关都以OpenOffice为标准，魔兽啊，星际啊等都支持linux，那么用linux的人会更多的。</p>
<p>PS：linux的界面已经很好看了，起码我觉得linux的一些操作比Windows更能提高效率。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/computers-and-mobile-phones-only-tool-only-do-not-let-it-control-of-the/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate实现单表的CRUD</title>
		<link>http://www.wlcg.org/index.php/2010/08/single-table-crud-hibernate-3/</link>
		<comments>http://www.wlcg.org/index.php/2010/08/single-table-crud-hibernate-3/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 11:16:15 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[JavaEE]]></category>

		<guid isPermaLink="false">http://www.wlcg.org/index.php/2010/08/single-table-crud-hibernate-3/</guid>
		<description><![CDATA[嗯,hibernate环境就用MyEclipse来生成了,不然还要找资料,还要使用CV大法. 这次就用了一个实体类User.java 下面的代码我就敲了四行,其余的都是通过快捷键生成的. 啰嗦一下,使用快捷键比用鼠标效率要来的高. [java] package org.wlcg.entity; public class User { private Integer userId; private String userName; private String password; private int age; public User() { super(); } public User(Integer userId, String userName, String password, int age) { super(); this.userId = userId; this.userName = userName; this.password = password; this.age = age; } public Integer getUserId()]]></description>
			<content:encoded><![CDATA[<p>嗯,hibernate环境就用MyEclipse来生成了,不然还要找资料,还要使用CV大法.</p>
<p>这次就用了一个实体类User.java 下面的代码我就敲了四行,其余的都是通过快捷键生成的.</p>
<p>啰嗦一下,使用快捷键比用鼠标效率要来的高.</p>
<p>[java]<br />
package org.wlcg.entity; </p>
<p>public class User {<br />
    private Integer userId;<br />
    private String userName;<br />
    private String password;<br />
    private int age; </p>
<p>    public User() {<br />
        super();<br />
    } </p>
<p>    public User(Integer userId, String userName, String password, int age) {<br />
        super();<br />
        this.userId = userId;<br />
        this.userName = userName;<br />
        this.password = password;<br />
        this.age = age;<br />
    } </p>
<p>    public Integer getUserId() {<br />
        return userId;<br />
    } </p>
<p>    public void setUserId(Integer userId) {<br />
        this.userId = userId;<br />
    } </p>
<p>    public String getUserName() {<br />
        return userName;<br />
    } </p>
<p>    public void setUserName(String userName) {<br />
        this.userName = userName;<br />
    } </p>
<p>    public String getPassword() {<br />
        return password;<br />
    } </p>
<p>    public void setPassword(String password) {<br />
        this.password = password;<br />
    } </p>
<p>    public int getAge() {<br />
        return age;<br />
    } </p>
<p>    public void setAge(int age) {<br />
        this.age = age;<br />
    } </p>
<p>    @Override<br />
    public String toString() {<br />
        return &#8220;User [age=" + age + ", password=" + password + ", userId="<br />
                + userId + ", userName=" + userName + "]&#8220;;<br />
    } </p>
<p>}</p>
<p>[/java] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlcg.org/index.php/2010/08/single-table-crud-hibernate-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
