??xml version="1.0" encoding="utf-8" standalone="yes"?>日产精品久久久一区二区,最新版sss视频在线,www.久久撸.comhttp://www.aygfsteel.com/midea0978/zh-cnSun, 18 May 2025 16:08:13 GMTSun, 18 May 2025 16:08:13 GMT60birt字体不能正确昄的问?/title><link>http://www.aygfsteel.com/midea0978/archive/2013/10/21/405460.html</link><dc:creator>在\?..</dc:creator><author>在\?..</author><pubDate>Mon, 21 Oct 2013 04:53:00 GMT</pubDate><guid>http://www.aygfsteel.com/midea0978/archive/2013/10/21/405460.html</guid><wfw:comment>http://www.aygfsteel.com/midea0978/comments/405460.html</wfw:comment><comments>http://www.aygfsteel.com/midea0978/archive/2013/10/21/405460.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/midea0978/comments/commentRss/405460.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/midea0978/services/trackbacks/405460.html</trackback:ping><description><![CDATA[ Linux birt3.7环境中,部分导出pdf的汉字不能正显C,解决办法Q?br /><br />打开org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202.jar文gQ修改fontsConfig_pdf.xml文g中下面行<br /><font font<span style="color: rgb(255, 0, 0);">-family</span><span style="color: rgb(255, 0, 0);">="</span><strong style="color: rgb(255, 0, 0);">STSong-</strong><strong style="color: rgb(255, 0, 0);">Light</strong>" catalog="Chinese" /><br /><div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: rgb(0, 0, 255);"><</span><span style="color: rgb(128, 0, 0);">composite-font </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="all-fonts"</span><span style="color: rgb(0, 0, 255);">></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: rgb(0, 0, 255);"><</span><span style="color: rgb(128, 0, 0);">font </span><span style="color: rgb(255, 0, 0);">font-family</span><span style="color: rgb(0, 0, 255);">="Times-Roman"</span><span style="color: rgb(255, 0, 0);"> catalog</span><span style="color: rgb(0, 0, 255);">="Western"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">/></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: rgb(0, 0, 255);"><</span><span style="color: rgb(128, 0, 0);">font </span><span style="color: rgb(255, 0, 0);">font-family</span><span style="color: rgb(0, 0, 255);">="STSong-Light"</span><span style="color: rgb(255, 0, 0);"> catalog</span><span style="color: rgb(0, 0, 255);">="Chinese"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">/></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: rgb(0, 0, 255);"><</span><span style="color: rgb(128, 0, 0);">font </span><span style="color: rgb(255, 0, 0);">font-family</span><span style="color: rgb(0, 0, 255);">="HeiseiKakuGo-W5"</span><span style="color: rgb(255, 0, 0);"> catalog</span><span style="color: rgb(0, 0, 255);">="Japanese"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">/></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: rgb(0, 0, 255);"><</span><span style="color: rgb(128, 0, 0);">font </span><span style="color: rgb(255, 0, 0);">font-family</span><span style="color: rgb(0, 0, 255);">="HYGoThic-Medium"</span><span style="color: rgb(255, 0, 0);"> catalog</span><span style="color: rgb(0, 0, 255);">="Korean"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">/></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    </span><span style="color: rgb(0, 0, 255);"></</span><span style="color: rgb(128, 0, 0);">composite-font</span><span style="color: rgb(0, 0, 255);">></span></div><br /><br /><img src ="http://www.aygfsteel.com/midea0978/aggbug/405460.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/midea0978/" target="_blank">在\?..</a> 2013-10-21 12:53 <a href="http://www.aygfsteel.com/midea0978/archive/2013/10/21/405460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下面~译subversion 1.8.Xhttp://www.aygfsteel.com/midea0978/archive/2013/09/11/403964.html在\?..在\?..Wed, 11 Sep 2013 12:35:00 GMThttp://www.aygfsteel.com/midea0978/archive/2013/09/11/403964.htmlhttp://www.aygfsteel.com/midea0978/comments/403964.htmlhttp://www.aygfsteel.com/midea0978/archive/2013/09/11/403964.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/403964.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/403964.htmlwget http://mirror.bit.edu.cn/apache/subversion/subversion-1.8.3.tar.gz
2、下载依赖包
./get-deps.sh

3.install apr
./configur
make
make install
4.install apr-util
./configure --with-apr=/usr/local/apr
make
make install
5.update sqlite
sqlite-amalgamation下蝲安装最新版本sqlite,解压
4.yum install glibc gcc expat expat-devel openssl openssl-devel
下蝲有关依赖?br />5.compile svn
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-zlib \
--with-openssl --enable-maintainer-mode --with-serf=/usr/local/serf --enable-mod-activation

可能错误现象Q?br />/tools/svn/bin/svn: symbol lookup error: /tools/svn/lib/libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr

错误解决
新配|的服务器,在运行svn命oӞ全部出错昄上面的错误信息?br />在网上搜索发玎ͼ原来q个错误是由于系l已l安装了apr的库文gQ而在~译Svn时已l指定了httpd的apr库?br />在执svn命oӞ优先从系l自带的apr库蝲入,而引起不必要的错误?/p>

只需要执行以下命令,apr和apr-util都卸载即?/p>

rpm -e --allmatches apr-util --nodeps
rpm -e --allmatches apr --nodeps




在\?.. 2013-09-11 20:35 发表评论
]]>
EAR文gl构http://www.aygfsteel.com/midea0978/archive/2013/04/08/397531.html在\?..在\?..Mon, 08 Apr 2013 08:18:00 GMThttp://www.aygfsteel.com/midea0978/archive/2013/04/08/397531.htmlhttp://www.aygfsteel.com/midea0978/comments/397531.htmlhttp://www.aygfsteel.com/midea0978/archive/2013/04/08/397531.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/397531.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/397531.html1、打包文件命名规?/strong>
ҎJavaEE规范Q打包的EAR文g可以不适用部v描述W部|Ԍ因此需要用一些默认的U定规则Q例?br /> •EJBs and client archives are packaged as .jar files.

•Web applications are packaged as .war files.

•Resource adapters are packaged as .rar files.

•Enterprise applications are packaged as .ear files, and can contain other Java EE modules such as EJBs, JDBC, JMS, Web applications, and Resource Adapters.

•Web Services can be packaged either as .war files or as .jar files, depending on whether they are implemented using Java classes or EJBs. Typically, the .war or .jar files are then packaged in an Enterprise Application .ear file.

•Java EE libraries are packaged either as an Enterprise Application (.ear file) or as a standard Java EE module.

•Client applications and optional packages are packaged as .jar files.
2、Java EE默认部v规则
通常EAR应用也可以用开攑ּ目录部vQ此时也应该参考以上的规范配置相应的文件夹Q例?br /> war应用目录名必MؓXX.war
EAR==>xx.ear 
RAR==>XX.rar
EJB==>xx.jar

3、Java EE标准的部|规?/strong>
aQ?应用包中所有扩展名?war 的文件被看作?web 模块。Web 模块的上下文?br />的名字是相对于应用包根的名字Q但要去?war 扩展名?br />bQ?应用包中所有扩展名?rar 的文仉被看作是资源适配器?br />cQ?名字?lib 的目录被看作是库目录Q正如在?8.2.1“捆绑的库”中所q?br />dQ?对于应用包中所有以扩展名是.jar 但不包含?lib 目录内的文g来说Q按下面 的方式来处理Q?br />i. 如果 JAR 文g中包含带?Main‐Class 属性的 META‐INF/MANINFEST.MF 文gQ?或者包?META‐INF/application‐client.xml 文gQ那么这?JAR 文g被看?是应用客L模块?br />ii. 如果 JAR 文g包含 META‐INF/ejb‐jar.xml 文gQ或者包含Q何带?EJB lg 注释W(StatelessQ等{)的类Q那么这?JAR 文g被看作是 EJB 模块?br />iii. 所有其他的 JAR 文g都被忽略Q除非它被上面的 JAR 文g使用 JAR 文g?用机Ӟ如在 mainfest 文g中的 Class‐Path ?font face="Verdana">library-directoryQ引用?br />
在Jboss环境中,可以在application.xml中手工指定library-directoryQ例如:
<library-directory>APP-INF/lib</library-directory>
其他的jboss遵@标准规范

4、Weblogic的部|规?/strong>
对于weblogic使用下面的一些规则处理目录结构:

•For an exploded archived Web application, in the absence of WEB-INF/web.xml descriptor, the name of the directory should have a .war suffix.

•For an exploded archived Enterprise Application without a META-INF/application.xml descriptor, the directory should have an .ear suffix. Within the application, the directory of exploded Web module should have a .war suffix. Similarly, the exploded EJB module should have a .jar suffix and the exploded RAR module should have a .rar suffix.

•If an exploded Enterprise Application contains no META-INF/application.xml descriptor, the order in which modules are deployed is undefined and is dependent on the underlying File.listFiles() method order. To ensure a specific order in which modules are deployed, you must add an application.xml descriptor and list the modules in the desired order.

如果在weblogic下面如果不用上面的规则Q则需要在application.xml 文g中指定对应的uri路径
或者在应用模块中用下面的manifest路径规则

4.1 classloader的\径引?/strong>
在weblogic中EAR里面的所有应用共有一个classloaderQ所以对于ear里面的warQ通常不需要在WEB-INF里面包含libQweblogic提供了一个默认的目录Q?br /> APP-INF\lib:存放jar?br /> APP-INF\classes:存放classes

注意对于其他的应用服务器Q可能没有这L规则

5?/strong>Manifest Class-Path规则
在java EE规范中,可以使用manifest文g指定当前的应用模块对与其他classpath路径的关联引用,该文件位?br /> META-INF/MANIFEST.MF
路径下面Q内容例如下面,多个引用路径使用I格分隔Q?br />
Manifest-Version: 1.0
Class-Path: utility.jar ../xxx/classes ../xxxlib/xxx.jar

META-INF/MANIFEST.MF



Manifest Class-Path


 

参考页面: http://docs.oracle.com/cd/E12839_01/web.1111/e13706/classloading.htm http://docs.oracle.com/cd/E12839_01/web.1111/e13702/deployunits.htm#DEPGD142

在\?.. 2013-04-08 16:18 发表评论
]]>
Windows环境下面搭徏Object C开发环?/title><link>http://www.aygfsteel.com/midea0978/archive/2012/03/07/371420.html</link><dc:creator>在\?..</dc:creator><author>在\?..</author><pubDate>Wed, 07 Mar 2012 09:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/midea0978/archive/2012/03/07/371420.html</guid><wfw:comment>http://www.aygfsteel.com/midea0978/comments/371420.html</wfw:comment><comments>http://www.aygfsteel.com/midea0978/archive/2012/03/07/371420.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.aygfsteel.com/midea0978/comments/commentRss/371420.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/midea0978/services/trackbacks/371420.html</trackback:ping><description><![CDATA[<p><strong>1、安装编译器</strong>    </p> <p>Objective-C的编译器有很多,其中LLVM属于从GCC发展出来的,主要使用在苹果的q_中,GNU可以使用GnuStepQ网址?a title="http://wwwmain.gnustep.org/" >http://wwwmain.gnustep.org/</a>Q从q里可以下蝲Windows版本的gcc~译器,配合codeblocks可以~译调试object cE序?br>    <a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_2.png"><img src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb.png"></a><br>q入下蝲面Q下载上?个Y件包Q安装,例如安装到D:\GNUstepQ?/p> <p><strong>2、安装CodeBlocks IDE环境</strong></p> <p>下蝲地址Q?a >http://www.<b>codeblocks</b>.org/</a></p> <p><strong>3、配|编译器</strong></p> <p>安装好codeblocks之后Q进?i>Settings->Compiler and debugger...</i>Q选择<b>GNU GCC Compiler~译器,复制重新</b>命名为“GNUstep MinGW Compiler“配|?/p> <p>   <a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_4.png"><img src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_1.png"></a></p> <p>~译其他选项录入<strong>Q?fconstant-string-class=NSConstantString -std=c99</strong></p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_2.png" width="244" height="102"></a></p> <p>同时指定搜烦目录Q?br>》编译器的搜索目录是D:\GNUstep\GNUstep\System\Library\Headers<br>》linker的搜索目录设|ؓD:\GNUstep\GNUstep\System\Library\LibrariesQ同时设|linker的参敎ͼ-lobjc -lgnustep-base <br>或者可以在linker选项中加入D:\GNUstep\GNUstep\System\Library\Libraries下面?个文件libgnustep-base.dll.aQlibobjc.dll.a</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_5.png" width="399" height="220"></a></p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_4.png" width="459" height="167"></a></p> <p>讄~译器、连接器的搜索目?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_8.png" width="466" height="193"></a></p> <p><strong>4、配|语法、文件类型,关键字等</strong></p> <p><strong><font color="#646b86">d文gcd支持</font></strong></p> <p>1) q入<i>Settings->Environment...</i> <p>2) 选择 <b>Files extension handling</b> d<b>*.m</b> <p>3) q入 <i>Project->Project tree->Edit file types & categories...</i> <p>4) ?b>Sources</b>, 下面d <b>*.m</b>到文件类型列表中. <p><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_7.png" width="244" height="241"></a> <p><strong><font color="#646b86">d语法高亮支持</font></strong> <p>1) q入 <i>Settings->Editor...</i> <p>2) 选择 <b>Syntax highlighting</b> q入<b>Filemasks...</b>. d<b>*.m</b> 到文件类型列表中. <p>3) q入 <b>Keywords...</b> (紧靠<b>Filemasks...</b>) d下面的关键字到列表中<br> <table style="color: #000000" border="0" cellspacing="0" cellpadding="2" width="840"> <tbody> <tr> <td valign="top" width="838">@interface @implementation @end @class @selector @protocol @public @protected @private id BOOL YES NO SEL nil NULL self </td></tr></tbody></table> <blockquote> <p>语法高亮中,加入*.m扩展?br><a href="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/midea0978/Windows-Live-Writer/49db4c9e520f_EDBD/image_thumb_6.png" width="346" height="176"></a>  </p></blockquote> <p><strong>5、代码测?/strong></p> <p><strong>新徏一个工E,修改main.c为main.m,录入下面代码</strong></p> <div><pre>#<span style="color: #0000ff">import</span> <Foundation/Foundation.h> <span style="color: #0000ff">int</span> main (<span style="color: #0000ff">int</span> argc, <span style="color: #0000ff">const</span> <span style="color: #0000ff">char</span> *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSLog(@"<span style="color: #8b0000">%@</span>",@"<span style="color: #8b0000">hello world</span>"); [pool drain]; <span style="color: #0000ff">return</span> 0; }</pre></div><br> <p><strong>~译q行效果如下Q?/strong></p> <table style="background-color: #000000; color: #ffffff" border="0" cellspacing="0" cellpadding="2" width="568"> <tbody> <tr> <td valign="top" width="566"> <p>2012-03-07 17:33:49.711 objc1[6080] hello world</p> <p>Process returned 0 (0x0)   execution time : 0.220 s<br>Press any key to continue.</p></td></tr></tbody></table><img src ="http://www.aygfsteel.com/midea0978/aggbug/371420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/midea0978/" target="_blank">在\?..</a> 2012-03-07 17:40 <a href="http://www.aygfsteel.com/midea0978/archive/2012/03/07/371420.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA AWT处理囄时的错误http://www.aygfsteel.com/midea0978/archive/2012/01/19/368742.html在\?..在\?..Thu, 19 Jan 2012 04:01:00 GMThttp://www.aygfsteel.com/midea0978/archive/2012/01/19/368742.htmlhttp://www.aygfsteel.com/midea0978/comments/368742.htmlhttp://www.aygfsteel.com/midea0978/archive/2012/01/19/368742.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/368742.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/368742.html在linux环境部v应用Ӟ有时候需要用到AWT处理囄的功能,典型的就是图片的~放处理{等Q可能会遇到下面错误Q?br />java.lang.NoClassDefFoundError
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:141)
  at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
  at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)

甚至在默写情况下面可能导致jvm崩溃Q对于该问题的解军_法是

1、配|java启动参数java -Djava.awt.headless=true
在jdk1.4及以上的环境中,允许使用没有键盘、鼠标、x window昄启动的headless虚拟机模式,通过加上上面的属性即?/p>

2、配|合适的DISPLAY属?/p>

例如通过当前用户启动了一个x window的图形界面,可以设|类似export DISPLAY=localhost:10.0q样的环境变量将awt定位C个实际存在的环境处理?/p>

配置成功之后Q可能可以看到这L提示

nl.ikarus.nxt.priv.imageio.icoreader.lib.ICOReader loaded, version: 0.06.064 build: 691

配置好之后就不会报错?/p>

|上q有一U办法,启动Xvfb

使用

ls -l /tmp/.X*lock
可以查看当前启动了那些xwindowQ如果发现X0Q可?.0已经被用了

使用两个命oQ?br />   Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-
   Xvfb :1 -screen 0 800x600x16 & 启动Xwindows的虚拟设?br />   export DISPLAY=localhost:1.0 配置本地环境
   Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-

参考:http://javatechniques.com/blog/linux-x11-libraries-for-headless-mode/



在\?.. 2012-01-19 12:01 发表评论
]]>
【{】CentOS 卸蝲OpenJdk http://www.aygfsteel.com/midea0978/archive/2012/01/17/368637.html在\?..在\?..Tue, 17 Jan 2012 02:42:00 GMThttp://www.aygfsteel.com/midea0978/archive/2012/01/17/368637.htmlhttp://www.aygfsteel.com/midea0978/comments/368637.htmlhttp://www.aygfsteel.com/midea0978/archive/2012/01/17/368637.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/368637.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/368637.html安装好的CentOS会自带OpenJdk,用命?java -version Q会有下面的信息Q?/p>

java version "1.6.0"
OpenJDK  Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

最好还是先卸蝲掉openjdk,在安装sun公司的jdk.

先查?rpm -qa | grep java

昄如下信息Q?/p>

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

卸蝲Q?/p>

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

q有一些其他的命o

rpm -qa | grep gcj

rpm -qa | grep jdk

如果出现找不到openjdk source的话Q那么还可以q样卸蝲

 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5



在\?.. 2012-01-17 10:42 发表评论
]]>
Android手机一键RootQ非常傻瓜式操作http://www.aygfsteel.com/midea0978/archive/2012/01/14/368499.html在\?..在\?..Sat, 14 Jan 2012 08:28:00 GMThttp://www.aygfsteel.com/midea0978/archive/2012/01/14/368499.htmlhttp://www.aygfsteel.com/midea0978/comments/368499.htmlhttp://www.aygfsteel.com/midea0978/archive/2012/01/14/368499.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/368499.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/368499.html最q需要把android手机root一下,扑ֈ了这?a target="_blank">h_Q的很好用Q经q测试,在华为C8650,U8800,HTC S710D,HTC Sensation上面都测试通过Q对于不x入研I的用户来说Q的够单!推荐一下?br>1、连接手机数据线Q安装必要的驱动Q打开开发调试开?/p>

image
2、点击root解锁Q等待几十秒大功告成了Q?/p>

image



在\?.. 2012-01-14 16:28 发表评论
]]>
中文~码相关http://www.aygfsteel.com/midea0978/archive/2012/01/14/368498.html在\?..在\?..Sat, 14 Jan 2012 08:16:00 GMThttp://www.aygfsteel.com/midea0978/archive/2012/01/14/368498.htmlhttp://www.aygfsteel.com/midea0978/comments/368498.htmlhttp://www.aygfsteel.com/midea0978/archive/2012/01/14/368498.html#Feedback0http://www.aygfsteel.com/midea0978/comments/commentRss/368498.htmlhttp://www.aygfsteel.com/midea0978/services/trackbacks/368498.html到中文q的时候,可以考虑使用一个熟悉的中心字符串入手进行调试跟t{换过E的变化Q这里记录一下“中文”汉字的~码变化q程

UNICODE~码Q?e2d 6587
通常在JAVA的内|处理机制中是这样存储的Q不同的环境中返回的byte[]不一P例如windows环境Q用getBytes()q回的是getBytes(“GBK?,linux环境Q通常如果讄LANG=zh_CN.UTF-8Q这相当于getBytes(“utf-8?.

GBK~码Qd6d0 cec4Qbyte[]={-42,-48,-50,-60}

UTF8~码:e4 b8 ad e6 96 87,byte[]={-28,-72,-83,-26,-106,-121}

ISO8859-1~码Q如果试囑ְbyte[]={-42,-48,-50,-60}采用new String(byte[],”iso8859-1?dQ由于不能正{换,所以是2个问号byte[]={63,63}
但是从存储的角度?gbk和iso8859-1有类g处,GBK采用char(2),而iso8859-1采用byte[4],拆分为{-42,-48,-50,-60}

Javascript:可以使用var str=”\u4E2D\u6587?来表C?/p>

HTML中,可以使用&#20013;&#25991Q相当于?6q制转换?0q制Q再加上转义控制&#?l尾?/p>

如果需要从utf byte[]和GBK byte[]之间互相转换Q在支持unicode的javaq_Q可以用下面的转换规则

byte[] utf8={-28,-72,-83,-26,-106,-121};
String str=new String(utf8,”utf-8?;//转换为正的中文
byte[] gbk=str.getBytes(“GBK?;

或者:

byte[] gbk={-42,-48,-50,-60};
String str=new String(utf8,"GBK");//转换为正的中文
byte[] utf8=str.getBytes("utf-8")

注意上面的byte[]为java的,?net不一P需要{?/p>

在\?.. 2012-01-14 16:16 发表评论
]]>
APK文g修改及编译打包备?/title><link>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367848.html</link><dc:creator>在\?..</dc:creator><author>在\?..</author><pubDate>Wed, 04 Jan 2012 08:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367848.html</guid><wfw:comment>http://www.aygfsteel.com/midea0978/comments/367848.html</wfw:comment><comments>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/midea0978/comments/commentRss/367848.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/midea0978/services/trackbacks/367848.html</trackback:ping><description><![CDATA[1、用apktool反编?br />apktool d [file.apk] [path]<br />2、根据需要修攚w|文件、smali文gQ如果需要反~译成jar文gQ可以用dex2jarQ然后用jd-gui查看代码<br />3、重新编译成apk文g<br />apktool b [path] file.apk<br />4、签?br />使用JDK自带工具keytool创徏keystore<br />c:\>keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore mystore.keystore <br />其中validity 为有效期天数,q里创徏的keystore文g也可以供eclipse打包apk时用,注意C密码?br />使用JDK自带工具jarsigner{֐apk文gQ需要输入keystore的密?br />c:\>jarsigner -verbose -keystore mystore.jks -signedjar [{֐后的文g.jar] [需要签名的文g.apk] my<br />5、安装到手机上面试<br />adb -d install -r signed-file.apk<br /><br /><img src ="http://www.aygfsteel.com/midea0978/aggbug/367848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/midea0978/" target="_blank">在\?..</a> 2012-01-04 16:07 <a href="http://www.aygfsteel.com/midea0978/archive/2012/01/04/367848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>smali文g语法参?/title><link>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367847.html</link><dc:creator>在\?..</dc:creator><author>在\?..</author><pubDate>Wed, 04 Jan 2012 07:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367847.html</guid><wfw:comment>http://www.aygfsteel.com/midea0978/comments/367847.html</wfw:comment><comments>http://www.aygfsteel.com/midea0978/archive/2012/01/04/367847.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.aygfsteel.com/midea0978/comments/commentRss/367847.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/midea0978/services/trackbacks/367847.html</trackback:ping><description><![CDATA[     摘要: 转蝲Qhttp://pallergabor.uw.hu/androidblog/dalvik_opcodes.html   Dalvik opcodes Author: Gabor PallerVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k r...  <a href='http://www.aygfsteel.com/midea0978/archive/2012/01/04/367847.html'>阅读全文</a><img src ="http://www.aygfsteel.com/midea0978/aggbug/367847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/midea0978/" target="_blank">在\?..</a> 2012-01-04 15:59 <a href="http://www.aygfsteel.com/midea0978/archive/2012/01/04/367847.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>