[原创]Java Web Start 入门(二)

一.搭建支持JWS的Web站点 1.你的Tomcat已经正常运转 2.找到TomcatHOME/conf下的web.xml文件,在其中添加 application/x-java-jnlp-file 以支持JNLP文件. 二.部署应用程序 1.开发你希望发布的应用程序 2.把应用程序及所用到的所有资源打成一个或多个jar包 3.如果你的应用程序不会用到任何运行这个应用程序的机器的本地资源,那么,你的应用程序就可以部署了。 4.如果你的应用程序用到了运行这个应用程序的机器的本地资源,那么,你的应用程序就必须先签名然后才可以发布。 5.如何给应用程序签名 A.首先确保你已经完全安装了Java2的环境,有keytool工具,它位于J2SE SDk的bin目录下。这一般不会有问题。 B.到Dos状态下,进入你需发布应用程序的jar包所在的目录,运行下面这句话 keytool -genkey -keystore myKeystore -alias jwstest它将会提示你输入用户名、密码等,不用理它,按照提示随便输入即可,但一定要记住密码。运行结束它将会在当前路径下创建名为myKeystore的文件。 C.如果你想察看一下刚才生成的myKeystore文件的内容,可以使用下面这句话,再输入密码: keytool -list -keystore myKeystore显示出来应该类似如下: Keystore type: jks Keystore provider: SUN Your keystore contains 1 entry: jwstest, 2006-7-12, keyEntry, Certificate fingerprint (MD5): D7:CE:DD:5C:EC:78:92:B3:9E:51:88:A6:1E:4E:94:9C D.对你需发布应用程序的jar包进行签名,运行下面这句话: jarsigner -keystore myKeystore yourtest.jar jwstest其中yourtest.jar是你的jar包名,你需要修改它,别的就不必修改了。运行时会提示你输入密码,就是你刚才在生成myKeystore文件时设定的密码。 6.部署应用程序。 把已经经过签名的jar包拷入Web工程的目录下(注意:不能拷到WEB-INF目录下!) 三.JNLP文件 1.下面我们来编写JWS的核心配置文件JNLP,有了它,才能将以上各部分联系起来,真正让JWS运转起来。JNLP文件符合标准的XML语法,实质就是一个XML文件。当然,编写它 的最好方式是对已写好的JNLP进行改写。JWSTest.jnlp示例如下: xml 代码

  1. xml version="1.0" encoding="utf-8"?>
  2. JWS Testtitle></li> <li><vendor>Silent Wongvendor></li> <li class="alt"></li> <li><description>JWS Testdescription></li> <li class="alt"><icon kind="png" href="https://www.it610.com/article/eclipse48.png" /></li> <li><offline-allowed /></li> <li class="alt">information></li> <li><security></li> <li class="alt"><all-permissions /></li> <li>security></li> <li class="alt"></li> <li><resources></li> <li class="alt"><jar href="https://www.it610.com/article/startup.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/MyPlugin_1.0.0.jar" /></li> <li class="alt"><jar href="https://www.it610.com/article/plugins/org.eclipse.core.commands_3.1.0.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/org.eclipse.core.expressions_3.1.0.jar" /></li> <li class="alt"><jar href="https://www.it610.com/article/plugins/org.eclipse.core.runtime_3.1.2.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/org.eclipse.help_3.1.0.jar" /></li> <li class="alt"><jar href="https://www.it610.com/article/plugins/org.eclipse.jface_3.1.1.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/org.eclipse.osgi_3.1.2.jar" /></li> <li class="alt"><jar href="https://www.it610.com/article/plugins/org.eclipse.swt.win32.win32.x86_3.1.2.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/org.eclipse.swt_3.1.0.jar" /></li> <li class="alt"><jar href="https://www.it610.com/article/plugins/org.eclipse.ui.workbench_3.1.2.jar" /></li> <li><jar href="https://www.it610.com/article/plugins/org.eclipse.ui_3.1.2.jar" /></li> <li class="alt"></li> <li></li> <li class="alt"></li> <li>resources></li> <li class="alt"></li> <li><resources os="Mac"></li> <li class="alt"><j2se version="1.5+" java-vm-args="-XstartOnFirstThread"/></li> <li>resources></li> <li class="alt"><resources os="Windows"></li> <li><j2se version="1.5+"/></li> <li class="alt">resources></li> <li><resources os="Linux"></li> <li class="alt"><j2se version="1.5+"/></li> <li>resources></li> <li class="alt"></li> <li><application-desc main-class="org.eclipse.core.launcher.WebStartMain"></li> <li class="alt"><argument>-nosplashargument></li> <li>application-desc></li> <li class="alt">jnlp></li> </ol> <br /> <font> </font> <br>2.部分JNLP的关键语法 <br><jnlp>元素<br>spec:必须是1.0及以上版本,这里用1.0+,不需修改。<br>codebase:资源的URL,是JNLP指向各连接的起始处,需自行修改。<br>Href:JNLP文件相对codebase的存放位置,和JNLP文件的全名,需自行修改。<br /> <infomation>元素<br>Title:发布的应用程序简单标题,需自行修改。<br>Vendor:发行商信息,可以写上你的大名,需自行修改。<br>Homepage:存放有关应用程序的相关文档的URL,如help文件等,可有可无。<br>Description:对应用程序的描述,可以有多对<description></description>,可有可无。<br>Icon:用户下载你的应用程序后,在JWS里显示的图标的URL,应是gif或jpeg格式。需自行修改。<br>Offline-allowed:选择项,允许用户离线运行应用程序,一般都会有,不用修改。<br /> <security>元素<br>选择项,如果没有指明<security>,默认是不允许应用程序访问用户的本地资源,即应用程序是沙箱运行。<br>如果设定为<all-permissions/>,则表示允许应用程序访问用户的本地资源。一般都会设定此值。<br /> <resource>元素<br><j2se version = 指定jdk版本><br><jar href = https://www.it610.com/article/指定需发布的应用程序的jar包存放的位置><br><br><application-desc>元素<br>main-class:应用程序运行启动的主类<br><argument>:应用程序运行时的参数,可以有多个,每一个参数用一对<argument>参数</argument>。<br /> 四.Jsp页面 <br>1.编写用于Web访问的页面加入如下:<br><%<br>String path = request.getContextPath(); <br>String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; <br>%><br><a href="https://www.it610.com/article/<%=basePath +"jwsTest.jnlp"%>">launch</a><br /> <strong>【[原创]Java Web Start 入门(二)】</strong>五.完整发布和测试<br>前面我们已经准备好了需发布的应用程序的jar包,也写好了用来访问的jsp文件和服务器端的核心jnlp文件。<br>至此,我们已经完成得七七八八了,剩下只需将Web工程发布到tomcat上,再打开IE......<br /> (注意: 因为本网站Formatter的问题,帮将"<" ">" 改为 < >)<br><br /> </p> <div class="dede_pages"><ul></ul></div> <div class="pcd_ad"> <center><div class="_ahwullr0ac"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6834461", container: "_ahwullr0ac", async: true }); </script> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" > </script></center> </div> <div class="mbd_ad"> <div style=margin-top:10px;margin-bottom:10px;> <div class="_i7aftr79jl"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u5950612", container: "_i7aftr79jl", async: true }); </script> <!-- ½űֻһ --> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" > </script> </div> <div style=margin-top:10px;margin-bottom:10px;> <script src='http://mb.readke.com/photos.php?id=39551'></script> </div> </div> <h3>推荐阅读</h3> <ul class="post-loop post-loop-default cols-0"> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0Z21362002021.html" title="谍照|Nokia G50 5G谍照曝光:骁龙480芯片+6.38吋720P屏幕"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="谍照|Nokia G50 5G谍照曝光:骁龙480芯片+6.38吋720P屏幕" src="https://p0.ssl.img.360kuai.com/t01fd497524fadeac78.jpg?size=700x848"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/0Z21362002021.html"> <b>谍照|Nokia G50 5G谍照曝光:骁龙480芯片+6.38吋720P屏幕 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3218281.html" title="小孩子喜欢打人怎么教育 小孩子喜欢打人引导教程"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="小孩子喜欢打人怎么教育 小孩子喜欢打人引导教程" src="http://img.readke.com/231013/2223532051-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3218281.html"> <b>小孩子喜欢打人怎么教育 小孩子喜欢打人引导教程 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/4085461.html" title="一8,数字1至20的英文单词"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="一8,数字1至20的英文单词" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/4085461.html"> <b>一8,数字1至20的英文单词 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0QWLH2021.html" title="肌肉|每周3次撸铁训练,长期坚持,你会收获什么好处?"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="肌肉|每周3次撸铁训练,长期坚持,你会收获什么好处?" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/0QWLH2021.html"> <b>肌肉|每周3次撸铁训练,长期坚持,你会收获什么好处? </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3062180.html" title="腊肠可以直接吃吗"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="腊肠可以直接吃吗" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3062180.html"> <b>腊肠可以直接吃吗 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3253171.html" title="华为服务器出售给谁了 华为怎么拿下服务器市场"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="华为服务器出售给谁了 华为怎么拿下服务器市场" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3253171.html"> <b>华为服务器出售给谁了 华为怎么拿下服务器市场 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2472040.html" title="昆明长虫山浮空栈道建设最新消息 昆明长虫山浮空栈道建设最新消息查询"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="昆明长虫山浮空栈道建设最新消息 昆明长虫山浮空栈道建设最新消息查询" src="http://img.readke.com/230609/044F511Y-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2472040.html"> <b>昆明长虫山浮空栈道建设最新消息 昆明长虫山浮空栈道建设最新消息查询 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2626590.html" title="王思聪为什么说要黑黄子韬一辈子?"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="王思聪为什么说要黑黄子韬一辈子?" src="http://img.readke.com/230706/025F133R-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2626590.html"> <b>王思聪为什么说要黑黄子韬一辈子? </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/553902.html" title="查看win xp是32位还是64位办法"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="查看win xp是32位还是64位办法" src="http://img.readke.com/220419/1459415496-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/553902.html"> <b>查看win xp是32位还是64位办法 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1846928.html" title="2021杭州房价即将暴跌真的假的"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="2021杭州房价即将暴跌真的假的" src="http://img.readke.com/230429/1439545319-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1846928.html"> <b>2021杭州房价即将暴跌真的假的 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2260173.html" title="吸血鬼的折法 吸血鬼的简单折法"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="吸血鬼的折法 吸血鬼的简单折法" src="http://img.readke.com/230526/191SIc3-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2260173.html"> <b>吸血鬼的折法 吸血鬼的简单折法 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3153663.html" title="敷完芦荟胶后要洗脸吗 芦荟胶要洗脸后才能涂抹吗"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="敷完芦荟胶后要洗脸吗 芦荟胶要洗脸后才能涂抹吗" src="http://img.readke.com/230914/060255KZ-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3153663.html"> <b>敷完芦荟胶后要洗脸吗 芦荟胶要洗脸后才能涂抹吗 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2157796.html" title="2 二月适合煲什么汤 十款养生汤"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="2 二月适合煲什么汤 十款养生汤" src="http://img.readke.com/230520/0622442205-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2157796.html"> <b>2 二月适合煲什么汤 十款养生汤 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/509356.html" title="自制植物营养液 绿萝几天浇一次水合适,冬天绿萝几天浇一次水合适"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="自制植物营养液 绿萝几天浇一次水合适,冬天绿萝几天浇一次水合适" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/509356.html"> <b>自制植物营养液 绿萝几天浇一次水合适,冬天绿萝几天浇一次水合适 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2920787.html" title="涩柿子吃了有什么危害"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="涩柿子吃了有什么危害" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2920787.html"> <b>涩柿子吃了有什么危害 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1108404.html" title="冬季如何健康的减肥 冬天怎么健康减肥"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="冬季如何健康的减肥 冬天怎么健康减肥" src="http://img.readke.com/230223/0019254200-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1108404.html"> <b>冬季如何健康的减肥 冬天怎么健康减肥 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/111S2b262021.html" title="5g|只有几个人预定,诺基亚推5G千元机,消费者表示不会支持"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="5g|只有几个人预定,诺基亚推5G千元机,消费者表示不会支持" src="https://p0.ssl.img.360kuai.com/t01fa9ee7bf62466597.jpg?size=1471x1309"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/111S2b262021.html"> <b>5g|只有几个人预定,诺基亚推5G千元机,消费者表示不会支持 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1290064.html" title="九阳KX烤箱不工作维修价格"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="九阳KX烤箱不工作维修价格" src="http://img.readke.com/230314/1450036462-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1290064.html"> <b>九阳KX烤箱不工作维修价格 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3386865.html" title="洗衣机脱水不转了什么原因 洗衣机为什么不能脱水洗涤"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="洗衣机脱水不转了什么原因 洗衣机为什么不能脱水洗涤" src="http://img.readke.com/231108/1011194K9-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3386865.html"> <b>洗衣机脱水不转了什么原因 洗衣机为什么不能脱水洗涤 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2053914.html" title="南京职工病逝后亲属可以继承吗 职工因工死亡的,其近亲属可享受遗嘱待遇"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="南京职工病逝后亲属可以继承吗 职工因工死亡的,其近亲属可享受遗嘱待遇" src="http://img.readke.com/230513/002504I26-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2053914.html"> <b>南京职工病逝后亲属可以继承吗 职工因工死亡的,其近亲属可享受遗嘱待遇 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> </ul> <p><br /><ul class="post-loop post-loop-list cols-4"></ul></p> <div class=entry-copyright> <p></p> </div> </div> <div class="entry-footer"> <div class="prev-next sb br mb clearfix"> <p class="post-prev fl ellipsis">上一篇:<a href='/c/12103545542021.html'>军形第四</a> </p> <p class="post-next fr ellipsis">下一篇:<a href='/c/12103545562021.html'>idea|idea @Data 不起作用找不到 相关的注解</a> </p> </div> </div> </div> </article> </main> <aside class="sidebar"> <div class="widget widget_post_thumb"> <h3 class="widget-title"><span>更多...</span></h3> <ul> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/02154521552022.html" title="vue.js组件开发"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="vue.js组件开发" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/02154521552022.html" title="vue.js组件开发">vue.js组件开发</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0Z313Q632021.html" title="牙套日记|牙套日记 | 戴牙套两年,真的挺后悔的!"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="牙套日记|牙套日记 | 戴牙套两年,真的挺后悔的!" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/0Z313Q632021.html" title="牙套日记|牙套日记 | 戴牙套两年,真的挺后悔的!">牙套日记|牙套日记 | 戴牙套两年,真的挺后悔的!</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0Z91O12H021.html" title="弹出视图的动画工具类"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="弹出视图的动画工具类" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/0Z91O12H021.html" title="弹出视图的动画工具类">弹出视图的动画工具类</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/012T30D32022.html" title="selenium增加失败截屏"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="selenium增加失败截屏" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/012T30D32022.html" title="selenium增加失败截屏">selenium增加失败截屏</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0919225b52021.html" title="谁都不容易,只是不出声。"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="谁都不容易,只是不出声。" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/0919225b52021.html" title="谁都不容易,只是不出声。">谁都不容易,只是不出声。</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/092R545I2021.html" title="iTop4412|iTop4412 uboot-2019.2移植之内存控制器(七)"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="iTop4412|iTop4412 uboot-2019.2移植之内存控制器(七)" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/092R545I2021.html" title="iTop4412|iTop4412 uboot-2019.2移植之内存控制器(七)">iTop4412|iTop4412 uboot-2019.2移植之内存控制器(七)</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/09111921162021.html" title="使用git进行版本管理(不断更新中)"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="使用git进行版本管理(不断更新中)" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/09111921162021.html" title="使用git进行版本管理(不断更新中)">使用git进行版本管理(不断更新中)</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/09101X50R021.html" title="总有一天,你身边会有很多人结婚了有孩子了..."> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="总有一天,你身边会有很多人结婚了有孩子了..." src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/09101X50R021.html" title="总有一天,你身边会有很多人结婚了有孩子了...">总有一天,你身边会有很多人结婚了有孩子了...</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/092323IB2021.html" title="linux环境下的各种后台执行"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="linux环境下的各种后台执行" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/092323IB2021.html" title="linux环境下的各种后台执行">linux环境下的各种后台执行</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/092925H3R021.html" title="我最爱的少年.俊勉"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="我最爱的少年.俊勉" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/092925H3R021.html" title="我最爱的少年.俊勉">我最爱的少年.俊勉</a></p> </div> </li> </ul> </div> </aside> </div> </div> <footer class="footer"> <div class="container"> <div class="clearfix"> <div class="footer-col footer-col-logo"> <!--<img src="/skin/images/logo-footer.png">--></div> <div class="footer-col footer-col-copy"> <ul class="footer-nav hidden-xs"> <li class="menu-item menu-item-706"><a href="/baike/">生活百科</a></li> <li class="menu-item menu-item-706"><a href="/it/">it技术</a></li> </ul> <div class="copyright"> <p>Copyright © 2017-2022 锐客网 <a href="http://beian.miit.gov.cn/" target="_blank" rel="nofollow">京ICP备11041112号-41</a> </p> </div> </div> <div class="footer-col footer-col-sns"> <div class="footer-sns"> </div> </div> </div> </div> </footer> <div class="action action-style-0 action-color-0 action-pos-1" style="bottom:15%;"> <div class="action-item gotop j-top"> <i class="web-icon wi action-item-icon"><svg aria-hidden="true"> <use xlink:href="#wi-arrow-up-2"></use> </svg></i></div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?79e4e485d34c6fc717489eaa10b314e3"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> <script>var _web_js={};</script> <script src="/skin/js/index.js"></script> </body> </html>