- 浏览: 181219 次
- 性别:
- 来自: 武汉
最新评论
-
a564941464:
一样
Initializers -- object-c中的alloc init的解释 -
pj7670623:
幸好有~~~有道!!不然咋看的懂哦!
Initializers -- object-c中的alloc init的解释 -
higherzjm:
[flash=200,200][/flash][url][/u ...
用jdb调试Java程序
文章列表
Example 5.2.1 The following code illustrates the use of qualified private:
package outerpkg.innerpkg
class Outer {
class Inner {
private[Outer] def f()
private[innerpkg] def g()
private[outerpkg] def h()
}
}
scala中的预先定义
- 博客分类:
- scala
Early definitions are particularly useful for traits, which do not have normal constructor parameters. Example:
预先定义对traits特别有用(traits没有常规构造函数函数),例如:
trait Greeting {
val name: String
val msg = "How are you, "+name
}
class C extends {
val name = "Bob"
} with Greeting { ...
class Operators{
def retString():String={//有返回值
return "hello world";
}
def echo(){//无返回值
println("hello world");
}
def echo(str:String){//带参数
println(str)
}
def echo(i:Int)(str:String){
print(i)
println(str)
}
}
报错代码信息:
Snippit with incorrect signature gets invoked, but erroneously produces "Method Not Found"
将 "howdy" 方法改为以下内容:
def howdy = {
System.out.println("FOO")
0
}; // <span>Welcome to hyperview at {new root.java.util.Date()}</span>
打开 http://localhost:8 ...
这个方法跟传统的bind很像,区别在于用live来绑定事件会给所有当前以及将来在页面上的元素绑定事件(使用委派的方式)。比如说,如果你给页面上所有的li用live绑定了click事件。那么当在以后增加一个li到这个页面时,对于这个新增加的li,其click事件依然可用。而无需重新给这种新增加的元素绑定事件。
l 防止事件冒泡
知识点:
引用假设面临事件冒泡的问题,如何阻止意外结果的发生。
事件对象的target(目标)属性:控制事件传播,并停止事件冒泡。利用target属性,可以确定哪个DOM元素首先接收到事件,并确保该事件不会自动传播到其他元素。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jQuery事件处理--防止事件冒泡</title>
...
1.什么是事件冒泡:
页面上有好多事件,也可以多个元素响应一个事件.假如:
<BODY onclick="alert('aaa');">
<div onclick="alert('bbb');">
<a href="#" class="cooltip" title="这是我的超链接提示1。&quo ...
/**
*仔细阅读并查看输出,区分不同
*注意,静态变量及静态方法的引用跟声明变量及方法时所用的类有关,即多态有关。
*声明时用父类进行声明,调用时则会调用父类的静态方法及静态变量;
*声明时用子类进行声明,或对已用父类声明过的引用作强制类型转换,调用时则会调用子类的静态方法及静态变量。
**/
public class Static_ {
static String _var="这是父类的静态变量";
public Static_() {
}
public static void static_meth ...
在使用ajax进异步操作时,返回字段为空,可以使用null关键进行检测
<script>
var a;
if(a==null){
alert("XXX");
}
</script>
struts2与json的整合
- 博客分类:
- j2ee
将jsonplugin-0.30.jar放到工程的lib下面,然后struts2在struts.xml的配置文件中可以指定返回的结果集的类型为:json,
把返回的结果封装为json字符串
JSON插件是Struts2的Ajax插件,通过利用JSON插件,允许开发者以非常灵活的方式开发AJAX应用。
JSON(Java Script Object Notation),是一种语言无关的数据交换格式。
JSON插件是Structs 2 的Ajax插件,通过利用JSON插件,开发者可以很方便,灵活的利用Ajax进行开发。
Json是一种轻量级的数据交换格式,JSon插件提供了一种名为jso ...
下面是在网上google时,看到的一篇在eclipse中配置 scala+lift+maven 的开发环境,特记录如下:
Prerequisites
This post assumes that you already have Scala 2.8 final and Eclipse 3.6 on your system. For Eclipse, I recommend upping the Xmx setting if you haven’t already – I had issues when I had multiple Lift projects imported with ...
单引号
指定一个简单字符串的最简单的方法是用单引号(字符 ')括起来。
要表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反斜线表示。注意如果试图转义任何其它字符,反斜线本身也会被显示出来!所以通常不需要转义反斜线本身。
在单引号的字符串中,$符号不会被识别为变量,会直接显示出来.但当双引号中嵌入单引号,单引号中再出现$符号时,不会识别为变量,示例如下:
$sql="select id,name,code from tb_section where id='$section_id'";
整个字 ...
Makefile基础
- 博客分类:
- c/c++
除了Hello World这种极简单的程序之外,一般的程序都是由多个源文件编译链接而成的,这些源文件的处理步骤通常用Makefile来管理。Makefile起什么作用呢?我们先看一个例子,这个例子由例 12.3 “用深度优先搜索解迷宫问题”改写而成:
/* main.c */
#include <stdio.h>
#include "main.h"
#include "stack.h"
#include "maze.h"
struct point predecessor[MAX_ROW][MAX_COL] = ...
错误信息:Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
解决办法:
加载rewrite模块,httpd.conf文件里:
LoadModule rewrite_module modules/mod_rewrite.so