﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-小菜毛毛技术分享-随笔分类-资源</title><link>http://www.blogjava.net/caizh2009/category/41560.html</link><description>与大家共同成长</description><language>zh-cn</language><lastBuildDate>Fri, 04 Sep 2009 05:31:17 GMT</lastBuildDate><pubDate>Fri, 04 Sep 2009 05:31:17 GMT</pubDate><ttl>60</ttl><item><title>Web开发有用的技术书籍</title><link>http://www.blogjava.net/caizh2009/archive/2009/09/04/293852.html</link><dc:creator>小菜毛毛</dc:creator><author>小菜毛毛</author><pubDate>Fri, 04 Sep 2009 04:51:00 GMT</pubDate><guid>http://www.blogjava.net/caizh2009/archive/2009/09/04/293852.html</guid><wfw:comment>http://www.blogjava.net/caizh2009/comments/293852.html</wfw:comment><comments>http://www.blogjava.net/caizh2009/archive/2009/09/04/293852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/caizh2009/comments/commentRss/293852.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/caizh2009/services/trackbacks/293852.html</trackback:ping><description><![CDATA[<h3 class="type_original" title="原创"><a href="http://cxlh.javaeye.com/blog/256158">Web开发有用的技术书籍</a></h3>
<strong>关键字: lucene ajax jquery html css</strong>
<div class="blog_content">
<p>在Web项目的开发过程中，可能对你很有帮助的基本书籍推荐，不要小看基础！</p>
<ul></ul>
    <ul>
        <li>JFreechat：Web开发中设计到统计曲线，报表显示的，用他吧，不过感觉他的API有点繁杂。 </li>
    </ul>
    <ul>
        <li>Java设计模式：设计模式在我们的开发中无处不在，学习他的思路可以说非常重要！ </li>
    </ul>
    <ul>
        <li>Javascript权威指南：由于Ajax的出现，Javascript变得越来越重要，是Web开发中的利器！ </li>
    </ul>
    <ul>
        <li>Lunece：Web开发中全文检索的必备 </li>
    </ul>
    <ul>
        <li>JNI：在Web开发中，不可避免的有时会调用dll，Java调用Dll的根本思想在于JNI，举个例子： </li>
    </ul>
    <div class="dp-highlighter">
    <div class="bar">
    <div class="tools">Java代码 <a title="复制代码" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" href="http://cxlh.javaeye.com/blog/256158#"><img alt="复制代码" src="http://cxlh.javaeye.com/images/icon_copy.gif" /></a></div>
    </div>
    <ol class="dp-j">
        <li><span><span class="comment">//编写JAVA文件，其中测试类为DllTest,代码如下： </span><span>&nbsp;&nbsp;</span></span></li>
        <li><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;DllTest&nbsp; &nbsp;&nbsp;</span></span></li>
        <li><span>{ &nbsp;&nbsp;</span></li>
        <li><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;main(String[]&nbsp;args) &nbsp;&nbsp;</span></span></li>
        <li><span>{ &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;test&nbsp;a=</span><span class="keyword">new</span><span>&nbsp;test(); &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;a.HelloWorld(); &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;System.out.println(a.cToJava()); &nbsp;&nbsp;</span></li>
        <li><span>} &nbsp;&nbsp;</span></li>
        <li><span>} &nbsp;&nbsp;</span></li>
        <li><span class="comment">//编写JNI代码，其中类名为test，如下： </span><span>&nbsp;&nbsp;</span></span></li>
        <li><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;test&nbsp;{ &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;</span><span class="keyword">static</span><span>&nbsp; &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;System.loadLibrary(</span><span class="string">"MyNative"</span><span>); &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;</span><span class="comment">//以下函数只做申明，在C中实现 </span><span>&nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">native</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;HelloWorld(); &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">native</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;String&nbsp;cToJava(); &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;</span></li>
        <li><span>} &nbsp;&nbsp;</span></li>
        <li><span class="comment">//使用javac得到class文件，然后使用javah命令得到.h文件 </span><span>&nbsp;&nbsp;</span></span></li>
        <li><span class="comment">//编写C++代码，MyNative如下： </span><span>&nbsp;&nbsp;</span></span></li>
        <li><span>使用win32&nbsp;Dynamic-link&nbsp;Library新建一个新空工程，新建一个c++文件，命名为MyNative.cpp，代码如下： &nbsp;&nbsp;</span></li>
        <li><span>#include&nbsp;&lt;stdio.h&gt; &nbsp;&nbsp;</span></li>
        <li><span>#include&nbsp;</span><span class="string">"test.h"</span><span>&nbsp;&nbsp;</span></span></li>
        <li><span>JNIEXPORT&nbsp;</span><span class="keyword">void</span><span>&nbsp;JNICALL&nbsp;Java_test_HelloWorld &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;(JNIEnv&nbsp;*env,&nbsp;jclass&nbsp;jobject) &nbsp;&nbsp;</span></li>
        <li><span>{ &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span class="string">"hello&nbsp;world!\n"</span><span>); &nbsp;&nbsp;</span></span></li>
        <li><span>} &nbsp;&nbsp;</span></li>
        <li><span>JNIEXPORT&nbsp;jstring&nbsp;JNICALL&nbsp;Java_test_cToJava &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;(JNIEnv&nbsp;*env,&nbsp;jclass&nbsp;obj) &nbsp;&nbsp;</span></li>
        <li><span>{ &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;jstring&nbsp;jstr; &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">char</span><span>&nbsp;str[]=</span><span class="string">"Hello&nbsp;World!\n"</span><span>; &nbsp;&nbsp;</span></span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;jstr=env-&gt;NewStringUTF(str); &nbsp;&nbsp;</span></li>
        <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;jstr; &nbsp;&nbsp;</span></span></li>
        <li><span>} &nbsp;&nbsp;</span></li>
        <li><span>函数申明要和test.h中的函数申明保持一致，否则就出错，使用rebuild&nbsp;all命令，得到MyNative.dll文件，拷贝到test.java同一目录下。 &nbsp;&nbsp;</span></li>
        <li><span>运行DllTest类，就得到结果，这里我们就实现用c++来实现具体函数功能的方法，当然这是最简单的JNI应用了。&nbsp;&nbsp;</span></li>
    </ol>
    </div>
    <pre class="java" style="display: none" name="code">//编写JAVA文件，其中测试类为DllTest,代码如下：
    public class DllTest
    {
    public static void main(String[] args)
    {
    test a=new test();
    a.HelloWorld();
    System.out.println(a.cToJava());
    }
    }
    //编写JNI代码，其中类名为test，如下：
    public class test {
    static
    {
    System.loadLibrary("MyNative");
    }
    //以下函数只做申明，在C中实现
    public native static void HelloWorld();
    public native static String cToJava();
    }
    //使用javac得到class文件，然后使用javah命令得到.h文件
    //编写C++代码，MyNative如下：
    使用win32 Dynamic-link Library新建一个新空工程，新建一个c++文件，命名为MyNative.cpp，代码如下：
    #include &lt;stdio.h&gt;
    #include "test.h"
    JNIEXPORT void JNICALL Java_test_HelloWorld
    (JNIEnv *env, jclass jobject)
    {
    printf("hello world!\n");
    }
    JNIEXPORT jstring JNICALL Java_test_cToJava
    (JNIEnv *env, jclass obj)
    {
    jstring jstr;
    char str[]="Hello World!\n";
    jstr=env-&gt;NewStringUTF(str);
    return jstr;
    }
    函数申明要和test.h中的函数申明保持一致，否则就出错，使用rebuild all命令，得到MyNative.dll文件，拷贝到test.java同一目录下。
    运行DllTest类，就得到结果，这里我们就实现用c++来实现具体函数功能的方法，当然这是最简单的JNI应用了。
    </pre>
    &nbsp; </div>
    <div class="attachments">
    <ul>
        <li><a href="http://dl.javaeye.com/topics/download/f36f576d-876a-363c-bd8d-6b8794488ceb">JFreeChat中文教程（入门篇）.rar</a> (4.5 MB)
        <li>下载次数: 272 </li>
    </ul>
    <ul>
        <li><a href="http://dl.javaeye.com/topics/download/f4065d2d-17e9-3623-9a60-3e2d11e0eab2">Java与模式.rar</a> (2.5 MB)
        <li>下载次数: 240 </li>
    </ul>
    <ul>
        <li><a href="http://dl.javaeye.com/topics/download/24d54576-2033-3c9b-9b12-e3ab258b2d46">Javascript权威指南.rar</a> (1.3 MB)
        <li>下载次数: 254 </li>
    </ul>
    </div>
<img src ="http://www.blogjava.net/caizh2009/aggbug/293852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/caizh2009/" target="_blank">小菜毛毛</a> 2009-09-04 12:51 <a href="http://www.blogjava.net/caizh2009/archive/2009/09/04/293852.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用建站参考网站大本营</title><link>http://www.blogjava.net/caizh2009/archive/2009/09/04/293851.html</link><dc:creator>小菜毛毛</dc:creator><author>小菜毛毛</author><pubDate>Fri, 04 Sep 2009 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/caizh2009/archive/2009/09/04/293851.html</guid><wfw:comment>http://www.blogjava.net/caizh2009/comments/293851.html</wfw:comment><comments>http://www.blogjava.net/caizh2009/archive/2009/09/04/293851.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/caizh2009/comments/commentRss/293851.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/caizh2009/services/trackbacks/293851.html</trackback:ping><description><![CDATA[<h3 class="type_original" title="原创"><a href="http://cxlh.javaeye.com/blog/260325">常用建站参考网站大本营</a></h3>
<strong>关键字: css div 建站</strong>
<div class="blog_content">
<p>在我个人开发网站的过程中，经常会参考一些网站，我不擅长美工，所以一般页面都喜欢直接拿来用，再自己修饰一下，以下一些网站是我经常访问的，共享给大家：</p>
<ol>
    <li>站酷（<a href="http://www.zcool.com.cn/" target="_blank">http://www.zcool.com.cn/</a> ）：拥有丰富的网站资源与模板，很棒
    <li>51js和blueidea（<a href="http://bbs.51js.com/" target="_blank">http://bbs.51js.com</a> ，<a href="http://www.blueidea.com/" target="_blank">http://www.blueidea.com</a> ） ：主要看一些js高手们探讨的帖子。
    <li>JQuery官网（<a href="http://jquery.com/" target="_blank">http://jquery.com</a> ）：不用说了
    <li><a href="http://www.freecsstemplates.org/" target="_blank">http://www.freecsstemplates.org/</a> ：很多老外上传的免费模板，有些付费的看看效果图也不错，然后自己动手写，非常有参考价值 </li>
</ol>
<p>不知道大家有没有补充的，在建站的过程中，有没有经常参考的网站呢？欢迎讨论！</p>
<p>&nbsp;</p>
<p>网友补充：</p>
<ol>
    <li>CSS资源和学习网站（<a href="http://www.52css.com/" target="_blank">http://www.52css.com/</a> ）
    <li><a href="http://www.w3school.com.cn/" target="_blank">http://www.w3school.com.cn/</a> </li>
</ol>
</div>
<img src ="http://www.blogjava.net/caizh2009/aggbug/293851.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/caizh2009/" target="_blank">小菜毛毛</a> 2009-09-04 12:49 <a href="http://www.blogjava.net/caizh2009/archive/2009/09/04/293851.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>