5月
13
Filed Under 学习札记 post by GoER / 2012-5-13 22:19 Sunday
      jQuery ajax中数据以键值对(Key/Value的形式发送到服务器,使用ajax提交表单数据时可以使用jQuery ajax的serialize() 方法表单序列化为键值对(key1=value1&key2=value2…)后提交。serialize() 方法使用标准的 URL-encoded 编码表示文本字符串。下面是使用serialize()序列化表单的实例:

jQuery ajax原型

$.ajax({
   type: "POST",
   url: ajaxCallUrl,
   data: "Key=Value&Key2=Value2",
   success: function(msg){alert(msg);}
 });

ajax serialize():

$.ajax({

阅读全文>>

标签: JavaScript Ajax jQuery



4月
21
Filed Under 学习札记 post by GoER / 2012-4-21 14:57 Saturday

JavaScript和XML实现的省市县三级联动菜单,包括完整的行政区划数据。

下拉菜单示例:

JavaScript代码:

<html>
<head runat="server">
    <title>省市县三级联动菜单</title>
            <script   language="javascript"   type="text/javascript">
  //首先需要初始化
  var   xmlDoc;   
  var   nodeIndex; 
  function   getxmlDoc()   
  {   
      xmlDoc=new   ActiveXObject("Microsoft.XMLDOM");   

阅读全文>>

标签: JavaScript HTML XML



4月
15
Filed Under 学习札记 post by GoER / 2012-4-15 12:15 Sunday
     主要实现java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json,以便前台Ajax中的调用,具体的操作如下:
public class ConvertJson {

    /**
     * 对象转换为Json
     * @param obj 
     * @return
     */
    public static String object2json(Object obj) {
        StringBuilder json = new StringBuilder();
        if (obj == null) {

阅读全文>>

标签: Java Json Ajax



4月
9
Filed Under 学习札记 post by GoER / 2012-4-9 19:59 Monday
      在JavaScript的switch条件语句中表达式的值为整数,在实际应用中表达式的值为整数的情况不太常见,一般来说switch表达式的值为字符串的情况比较多。而直接将字符串作为case语句的值是不能正常运行的,需要把case语句的字符串值使用单引号(' ')或者双引号(" ")引起来转换为字符串类型才能正常运行。
switch(string)
   {
   case 'string1':
     code block 1;
     break
   case "string2":
     code block 2;
     break
   default:
     code block default;
   }

阅读全文>>

标签: JavaScript



4月
8
Filed Under 学习札记 post by GoER / 2012-4-8 10:58 Sunday
        Notepad++ 是一款Windows环境下很受欢迎的免费开源的代码编辑器,有很丰富的第三方插件。下面介绍Notepad++的svn插件的安装及使用。

阅读全文>>

标签: 开发工具 版本管理 Notepad++ SVN



3月
31
Filed Under 学习札记 post by GoER / 2012-3-31 14:59 Saturday

      有时当我们向MySQL数据库中插入一条记录后,我们需要获取最后插入记录的自增id值以进行接下来的查询等操作。下面是在java中使用PreparedStatement的对象的getGeneratedKeys()方法获取最后插入记录的自增id值的示例:

阅读全文>>

标签: Java MySQL



3月
24
Filed Under 学习札记 post by GoER / 2012-3-24 13:52 Saturday

      Eclipse是著名的跨平台自由集成开发环境,svn(subversion)作为一个优秀的版本管理工具,tigris.org为 Eclipse 提供了SVN客户端插件,下面是在MyEclipse8.5中手动安装SVN插件的方法:

        点击查看原图

      1.下载SVN插件 tigris.org下载 SVN的 Eclipse 插件 ,因为MyEclipse是Eclipse的衍生产品,下载地址为:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 ,这里以最新版的site-1.8.7.zip为例

      2.解压SVN插件:解压下载的Eclipse SVN插件压缩包site-1.8.7.zip,解压后有features、plugins两个文件夹,artifacts.xml、content.xml、site.xml、index.html四个文件;

阅读全文>>

标签: MyEclipse project 开发工具 版本管理 SVN



3月
18
Filed Under 学习札记 post by GoER / 2012-3-18 14:56 Sunday
     昨天介绍了使用EditPlus集成Java编译和运行命令组建轻量级Java SE开发工具的方法,但值得注意的是EditPlus是收费软件!那么有没有免费的,而且和EditPlus功能一样强的工具呢?答案是肯定的。今天在这里则介绍使用免费开源的NotePad++集成Java编译和运行命令组建一个轻量级Java SE开发工具的方法。

      Notepad++是运行在Windows操作系统下的一款代码编辑器软件。 Notepad++提供了一系列编程相关的功能,如自动识别源代码类型,支持自动缩进,语法着色,支持单词/函数名称自动补全功能等。是一款开源免费的软件,遵循GPL协议,并且提供各种语言的国际化支持!

        点击查看原图

   下面则是使用Notepad++集成Java编译和运行命令组建轻量级Java SE开发工具的具体步骤:

阅读全文>>

标签: Java 使用技巧 开发工具 Notepad++



3月
17
Filed Under 学习札记 post by GoER / 2012-3-17 20:47 Saturday

对于Java SE的初学者来说,第一步是直接利用jdk进行语法的学习,在命令窗口环境下执行javac.exejava.exe,了解Java程序的编译和运行过程。基本熟悉了在命令窗口环境下进行编译和执行java程序以后,选择一个好的开发工具是非常必要的,目前网络上有非常多的集成开发工具,比如非常优秀和流行的Eclipse、NetBeans等。但是他它们又一个共同的特点就是比较笨重,编译运行速度比较慢,占用内存比较大。对于刚刚熟悉命令窗口环境下编译程序的同学来说,还有点早。下面则介绍EditPlus集成Java编译和运行命令组建一个轻量级Java SE开发工具

EditPlus是一个功能强大的,比较流行的无格式文本编辑器。并且为用户提供了自定工具的功能,下面则是使用该功能组建轻量级Java SE开发工具的具体步骤:

点击查看原图

阅读全文>>

标签: Java 使用技巧 开发工具



3月
5
Filed Under 软件体验 post by GoER / 2012-3-5 14:47 Monday

    2月29日微软在巴塞罗那世界移动通信大会上推出Windows8消费者预览版。基于本人喜欢体验各种软件的爱好,我在VMware8虚拟机安装Windows8体验了一把。下面是windows 8 消费者预览版官方展示视频以及安装方法和部分截图。

官方展示视频

阅读全文>>

标签: 操作系统 Windows8