??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av日韩精品久久久久久a,欧美精品一区二区久久,久久国产色av免费看http://www.shnenglu.com/boymaster/漂亮的程序,开?j)地工?/description>zh-cnWed, 02 Jul 2025 07:12:06 GMTWed, 02 Jul 2025 07:12:06 GMT60Ubunut 12.10 64位编?android 4.2.1_r1 源代?/title><link>http://www.shnenglu.com/boymaster/archive/2013/01/22/197461.html</link><dc:creator>双鱼座的E序?/dc:creator><author>双鱼座的E序?/author><pubDate>Tue, 22 Jan 2013 02:20:00 GMT</pubDate><guid>http://www.shnenglu.com/boymaster/archive/2013/01/22/197461.html</guid><wfw:comment>http://www.shnenglu.com/boymaster/comments/197461.html</wfw:comment><comments>http://www.shnenglu.com/boymaster/archive/2013/01/22/197461.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/boymaster/comments/commentRss/197461.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/boymaster/services/trackbacks/197461.html</trackback:ping><description><![CDATA[<div>google推荐的编译环境是在Ubuntu LTSQ?0.04Q,但是最新版?2.10已经出来Q没必要在旧版本上做文章?br /></div><div></div><div>对于2.3.X和更新的版本Q需?4位的pȝQ之前的老版?.2以下Q包?.2Q可以在32位版本上~译<br /></div><div>对于虚拟机,官网上写的虚拟机配置参数Q?6G RAM/swap Q?30G+ 盘I间<br /></div><div></div><div>PS: 全部~译完毕后,才发现真的很耗空?/div><div>源代码下载/~译完成后,盘I间一共是33G</div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->$ du -h --max-depth=1 ./4.2/<br />4.2M    ./4.2/bootable<br />120K    ./4.2/libnativehelper<br />282M    ./4.2/packages<br />88M    ./4.2/development<br />1.6G    ./4.2/external<br />19G    ./4.2/<span style="color: #0000FF; ">out</span><br />53M    ./4.2/hardware<br />18M    ./4.2/bionic<br />9.1M    ./4.2/system<br />138M    ./4.2/cts<br />336K    ./4.2/pdk<br />116K    ./4.2/abi<br />5.1M    ./4.2/gdk<br />40M    ./4.2/libcore<br />1.2G    ./4.2/frameworks<br />4.9M    ./4.2/build<br />34M    ./4.2/tools<br />2.4G    ./4.2/prebuilts<br />43M    ./4.2/device<br />7.5G    ./4.2/.repo<br />55M    ./4.2/sdk<br />5.9M    ./4.2/docs<br />41M    ./4.2/dalvik<br />31M    ./4.2/ndk<br />33G    ./4.2/</div><br />a归正题,按照官网的文,安装所需要的工具<br /></div><div></div><div>Python 2.5 -- 2.7, 下蝲地址 python.org</div><div>GNU Make 3.81 -- 3.82, 下蝲地址 gnu.org</div><div>JDK 6 Q?.3以上的版? JDK 5 2.2?.2以下的版? 下蝲地址http://www.oracle.com/technetwork/java/javase/downloads/index.html</div><div>Git 1.7 以上. 下蝲地址 git-scm.com.<br /></div><div></div><div>前两条Ubuntu 12.10pȝ自带Q新pȝ的好处)(j)Qgit后面?x)通过安装必须包来安装Q所以只需要我们手动安装JDK</div><div></div><div><br /><strong>安装必要的编译工具包<br /><br /></strong></div><div>$ sudo apt-get install git-core gnupg flex bison gperf build-essential \</div><div>  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \</div><div>  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \</div><div>  libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \</div><div>  python-markdown libxml2-utils xsltproc zlib1g-dev:i386</div><div>$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so<br /></div><div></div><div>PS: 后来发现q里可以选择不安装openjdk。android生成主要用到的是 jdk1.6<br /></div><div></div><div><strong>安装JDK 1.6.0<br /><br /></strong></div><div><strong>1.下蝲</strong></div><div>2013-1-22,当前最新版本是 1.6.0_38<br />http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html</div><div>q里请选择64位的linux版本Q对应的下蝲文g名:(x)jdk-6u38-linux-x64.bin.<br /></div><div></div><div><strong>2.安装</strong></div><div>修改文g权限Q复制到/usr/lib/jvmQ安?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->chmod a+x jdk-6u38-linux-x64.bin<br />sudo mv jdk-6u38-linux-x64.bin /usr/lib/jvm<br />cd /usr/lib/jvm<br />sudo ./jdk-6u38-linux-x64.bin</div></div><div></div><div>安装后,?usr/lib/jvm上会(x)多出一个目录(jdk1.6.0_38Q,其实执行.bin文g感觉是一个解压文?br /></div><div></div><div><strong>3.环境配置<br /><br /></strong></div><div>修改/etc/profile文g</div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->export JAVA_HOME="/usr/lib/jvm/jdk1.6.0_38"<br />export PATH=$PATH:$JAVA_HOME/bin<br />export CLASSPATH=".:$JAVA_HOME/bin"</div></div><div></div><div>重启或注销一下系l,让配|生效~~~<br /></div><div>此时输入: java --version查看一下版?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->java version "1.6.0_38"<br />Java(TM) SE Runtime Environment (build 1.6.0_38-b05)<br />Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)</div></div><div></div><div></div><div>如果pȝ中有时候会(x)安装openjdkQ我们还需要修改一下java的默认程序,让他使用jdk1.6.0q行android~译<br /></div><div></div><div>安装java/javac/jarQ执行如下命令:(x)</div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 300<br />sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 300<br />sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_38/bin/jar 300</div><br />执行后这三个命o(h)Q网上的资源说可以自动切换到jdk1.6.0_38Q但是我配置的时候不行,可能再通过下面q三个命令,手动指定?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sudo update-alternatives --config java<br />sudo update-alternatives --config javac<br />sudo update-alternatives --config jar</div><br /><strong>代码下蝲Q?br /><br /></strong></div><div>下蝲repoQ初始化下蝲环境Qrepo配置Q同?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->$ mkdir ~/bin  <br />$ PATH=~/bin:$PATH <br />$ curl https:<span style="color: #008000; ">//</span><span style="color: #008000; ">dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo</span><span style="color: #008000; "><br /></span>$ chmod a+x ~/bin/repo <br />$ mkdir ~/android/sources<br />$ cd ~/android/sources<br />$ repo init -u https:<span style="color: #008000; ">//</span><span style="color: #008000; ">android.googlesource.com/platform/manifest -b android-4.2.1_r1</span><span style="color: #008000; "><br /></span>$ repo sync</div></div><div></div><div><br />下蝲是个漫长的过E,我的机子一个周末开着下蝲~~~good lucky~~?/div><div></div><div><br /><strong>~译代码:</strong></div><div><br />初始化脚? make~译</div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->$ source build/envsetup.sh<br />$ lunch full-eng<br />$ make -jN</div></div><div></div><div><br />q里的三个命令参考官方的文档Q官|上说明很详l。特别是W二条命令的参数,你想生成什么样的配|,p定什么样的参?/div><div>http://source.android.com/source/building.html</div><div></div><div><br /><strong>q行emulator<br /><br /></strong></div><div>~译成功后,q行模拟?br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->$ emulator</div></div><div></div><div>模拟器就q行h?jin)。。?/div><div></div><img src ="http://www.shnenglu.com/boymaster/aggbug/197461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/boymaster/" target="_blank">双鱼座的E序?/a> 2013-01-22 10:20 <a href="http://www.shnenglu.com/boymaster/archive/2013/01/22/197461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install Oracle Java JRE/JDK 6 in Ubuntu 12.10http://www.shnenglu.com/boymaster/archive/2013/01/14/197268.html双鱼座的E序?/dc:creator>双鱼座的E序?/author>Mon, 14 Jan 2013 12:34:00 GMThttp://www.shnenglu.com/boymaster/archive/2013/01/14/197268.htmlhttp://www.shnenglu.com/boymaster/comments/197268.htmlhttp://www.shnenglu.com/boymaster/archive/2013/01/14/197268.html#Feedback1http://www.shnenglu.com/boymaster/comments/commentRss/197268.htmlhttp://www.shnenglu.com/boymaster/services/trackbacks/197268.html

Here’s a quick tip that shows you how to install Oracle (Sun) Java 6 JRE / JDK in Ubuntu 12.10 via PPA. If you still need Java 6 JRE/JDK  in Ubuntu 12.10, then continue below to learn how to install it.

The advantage of using PPA installer is that you get access to feature updates and bug fixes automatically when you update your system.

Objectives:

  • Install Oracle ( Sun ) Java 6 JRE / JDK in Ubuntu 12.10
  • Enjoy!

To get started, press Ctrl – Alt – T on your keyboard to open the terminal. When it opens, run the commands below to add this PPA.

sudo add-apt-repository ppa:webupd8team/java

Finally, run the commands below to update your system and install Oracle Java 6 (Sun Java)

sudo apt-get update && sudo apt-get install oracle-java6-installer

Enjoy!


]]>
[整理] 常用正则表达式收?amp;勘误http://www.shnenglu.com/boymaster/archive/2006/09/04/12014.html双鱼座的E序?/dc:creator>双鱼座的E序?/author>Mon, 04 Sep 2006 07:58:00 GMThttp://www.shnenglu.com/boymaster/archive/2006/09/04/12014.htmlhttp://www.shnenglu.com/boymaster/comments/12014.htmlhttp://www.shnenglu.com/boymaster/archive/2006/09/04/12014.html#Feedback0http://www.shnenglu.com/boymaster/comments/commentRss/12014.htmlhttp://www.shnenglu.com/boymaster/services/trackbacks/12014.html匚w中文字符的正则表辑ּQ?[\u4e00-\u9fa5]
评注Q匹配中文还真是个头疼的事,有了(jin)q个表达式就好办?/font>

匚w双字节字W?包括汉字在内)Q[^\x00-\xff]
评注Q可以用来计字W串的长?/font>Q一个双字节字符长度?QASCII字符?Q?/font>

匚wI白行的正则表达式:(x)\n\s*\r
评注Q可以用来删除空白行

匚wHTML标记的正则表辑ּQ?lt; (\S*?)[^>]*>.*?|< .*? />
评注Q网上流传的版本太糟p,上面q个也仅仅能匚w部分Q对于复杂的嵌套标记依旧无能为力

匚w首尾I白字符的正则表辑ּQ^\s*|\s*$
评注Q可以用来删除行首行I白字符(包括I格、制表符、换늬{等)Q非常有用的表达?/font>

匚wEmail地址的正则表辑ּQ\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
评注Q表单验证时很实?/font>

匚w|址URL的正则表辑ּQ[a-zA-z]+://[^\s]*
评注Q网上流传的版本功能很有限,上面q个基本可以满需?/font>

匚w帐号是否合法(字母开_(d)允许5-16字节Q允许字母数字下划线)Q^[a-zA-Z][a-zA-Z0-9_]{4,15}$
评注Q表单验证时很实?/font>

匚w国内?sh)话L(fng)Q\d{3}-\d{8}|\d{4}-\d{7}
评注Q匹配Ş式如 0511-4405222 ?021-87888822

匚w腾讯QQP(x)[1-9][0-9]{4,}
评注Q腾讯QQ号从10000开?/font>

匚w中国邮政~码Q[1-9]\d{5}(?!\d)
评注Q中国邮政编码ؓ(f)6位数?/font>

匚ww䆾证:(x)\d{15}|\d{18}
评注Q中国的w䆾证ؓ(f)15位或18?/font>

匚wip地址Q\d+\.\d+\.\d+\.\d+
评注Q提取ip地址时有?/font>

匚w特定数字Q?br />^[1-9]\d*$    //匚w正整?br />^-[1-9]\d*$   //匚w负整?br />^-?[1-9]\d*$   //匚w整数
^[1-9]\d*|0$  //匚w非负整数Q正整数 + 0Q?br />^-[1-9]\d*|0$   //匚w非正整数Q负整数 + 0Q?br />^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匚w正QҎ(gu)
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匚w负QҎ(gu)
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匚w点?br />^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匚w非负点敎ͼ正QҎ(gu) + 0Q?br />^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匚w非正点敎ͼ负QҎ(gu) + 0Q?br />评注Q处理大量数据时有用Q具体应用时注意修正

匚w特定字符Ԍ(x)
^[A-Za-z]+$  //匚w?6个英文字母组成的字符?br />^[A-Z]+$  //匚w?6个英文字母的大写l成的字W串
^[a-z]+$  //匚w?6个英文字母的写l成的字W串
^[A-Za-z0-9]+$  //匚w由数字和26个英文字母组成的字符?br />^\w+$  //匚w由数字?6个英文字母或者下划线l成的字W串
评注Q最基本也是最常用的一些表辑ּ



]]>
˾þô߽| ˾þþƷһ| ݺɫ˾þþƷۺ| Ʒ˾þþþþþ| Ʒþۺ| ھƷþþþù| һŮȫƾþƬ | 99þþƷѾƷ| þþ޾Ʒһ| ľþþƷww16 | þþƷav٤| պƷþһ| Ըߺþþþþþþ| þWWW˳ɡƬ| þþƷav鶹ͼƬ| þ99Ʒþþ| һþþ| ˾ھƷþþþ| þþƷ| þùƷƷ| þˬˬˬ˾þþ| 99ƷѾþþþþ| ˾Ʒ׽þ69| þô̫㽶av| Ʒxxxxˮ޹Ʒþһ | þۺϺݺۺϾþۺ88| þ˳ƷCAOPOREN| һֻƴƬ99þ| 97Ʒ97þþþþ| þۺϺݺۺϾþ97ɫ| 99þùۺϾƷ| þþƷþ| ٸ޾þþþþ| avԾþþþa鶹| þþþòҰ¸߳| ҹƷþþĸ| þþƷƷëƬ| þ996ȾƷxxxx| þþþ뾫Ʒ| þۺɫ99žak| ŷþþҹһĻ|