??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲美女视频网址,亚洲色欲www综合网,国产亚洲午夜精品http://www.tkk7.com/jim-jin/人生赯点!zh-cnMon, 12 May 2025 03:00:42 GMTMon, 12 May 2025 03:00:42 GMT60DWR学习W记http://www.tkk7.com/jim-jin/archive/2011/10/10/350886.html簡單單 簡單單 Mon, 10 Oct 2011 08:07:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/10/10/350886.html一.DWR概述   
    DWR是Direct Web Remoting 的羃写?
    DWR 是一个开放源码的使用 Apache 许可协议的解x案,它包含服务器?Java 库、一?DWR servlet 以及 JavaScript 库。虽?DWR 不是 Java q_上唯一可用?Ajax-RPC工具包,但是它是最成熟的,而且提供了许多有用的功能?
    从最单的角度来说QDWR 是一个引擎,可以把服务器?Java对象的方法公开l?JavaScript 代码?/span>使用 DWR 可以有效C应用E序代码中把 Ajax 的全部请?响应循环消除?/span>?/span>q意味着客户端代码再也不需要直接处?XMLHttpRequest 对象或者服务器的响应?/span>不再需要编写对象的序列化代码或者用第三方工具才能把对象变?XML。甚至不再需要编?servlet 代码?Ajax h调整成对 Java 域对象的调用?/span> ]
    DWR 是作?Web 应用E序中的 servlet 部v的。把它看作一个黑盒子Q这?servlet 有两个主要作用:首先,对于公开的每个类QDWR 动态地生成包含?Web 面中的 JavaScript?br />?/span>成的JavaScript包含存根函数Q代表JavacM的对应方法ƈ在幕后执?XMLHttpRequest。这些请求被发送给 DWRQ这时它的第二个作用是把请求翻译成服务器端 Java 对象上的Ҏ调用q把Ҏ的返回值放?servlet 响应中发送回客户端,~码?JavaScript。DWR q提供了帮助执行常见的用L面Q务的 JavaScript 工具函数?br />
?使用Ҏ
    DWRQDirect Web RemotingQ是一个用于改善web面与JavacM互的q程服务器端Ajax开源框?可以帮助开发h员开发包含AJAX技术的|站.它可以允许在览器里的代码用运行在WEB服务器上的JAVA函数,像它就在浏览器里一栗?/div>
 它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数?另外一斚w一个JavaScript库可以帮助网站开发h员轻村֜利用获取的数据来动态改变网늚内容. DWR采取了一个类似AJAX的新Ҏ来动态生成基于JAVAcȝJavaScript代码.q样WEB开发h员就可以在JavaScript里用Java代码像它们是浏览器的本C?客户端代?一?但是Java代码q行在WEB服务器端而且可以自由讉KWEB 服务器的资源.Z安全的理?WEB开发者必适当地配|哪些Javacd以安全的被外部?
2.1、dwr.xml的配|?/span>
1   <dwr>
2     <allow>
3       <create creator="new" javascript="testClass" >
4          <include method="testMethod1"/> 
5     </create>
6    </allow>
7  </dwr>
8 

<allow>标签中包括可以暴?/span>javascript讉K的东ѝ?/span>

<create>标签中指?/span>javascript中可以访问的javac?q定?/span>DWR应当如何获得要进行远E的cȝ实例?/span>creator="new"属性指?/span>javacd例的生成方式Q?/span>new意味着DWR应当调用cȝ默认构造函数来获得实例Q其他的q有spring方式Q通过?/span>IOC容器Springq行集成来获得实例等{?/span>javascript=" testClass "属性指?/span>javascript代码讉K对象时用的名称?/span>标签指定要公开l?/span>javascript?/span>javacd?/span>

<include>标签指定要公开javascript的方法。不指定的话公开所有方法?/span>

<exclude>标签指定要防止被讉K的方法?/span>

入门视频:

http://www.verycd.com/groups/@g1897244/737357.topic

 

拓展阅读:

http://baike.baidu.com/view/73492.htm

http://blog.csdn.net/zhaizhanpo/archive/2008/09/27/2988512.aspx

 

http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx

 

?实例

先下载DWR的JAR?下蝲地址:

 

 

http://getahead.ltd.uk/dwr/

demo(dwr-3.0.0.116.rc1-src\core\impl\demo\web\WEB-INF\lib)实例下的jar文g导入新徏目的web-inf/lib目录?另外q要加入dwr.jar.

(注意:要加入commons-logging-1.0.4.jar,~少有时候会报错.)

1.在web.xml文g中注册DWRServlet:负责处理客户端的hQƈ呼叫Java物g的是DWRServlet

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
 5     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">    
 6     <servlet>
 7         <servlet-name>dwr-invoker</servlet-name>
 8         <servlet-class>
 9             org.directwebremoting.servlet.DwrServlet
10         </servlet-class>
11         <init-param>
12             <param-name>debug</param-name>
13             <param-value>true</param-value>
14         </init-param>
15     </servlet>
16     
17     <servlet-mapping>
18         <servlet-name>dwr-invoker</servlet-name>
19         <url-pattern>/dwr/*</url-pattern>
20     </servlet-mapping>    
21 </web-app>

2.~写Java物g,即业务Bean:

1 package helloWorld;
2 
3 public class Service {
4     
5     public String sayHello(String yourName) { 
6         //可以是访问数据库的复杂代?/span>
7         return "Hello World " + yourName;
8         }
9 }

3.~写dwr.xml:客户端要呼叫q个Java物gQ传l它参数Q而返回一個字Ԍ客戶端再展示q个字串Q很奇吧?其实是是要告訴DWRServletqg事情Q?/p>

1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
3 <dwr>
4     <allow>
5         <create creator="new" javascript="service">
6             <param name="class" value="helloWorld.Service" />
7         </create>
8     </allow>
9 </dwr>

4.试DWR

代码放入应用服务器Q比如TomcatQ,启动。然后在地址栏输入http://localhost:8080/你的工程/dwr

5.~写一个jsp
接下来最后一步就是创Z个jsp文g
1Q?要引用几个dwr的jsQ其中engine.js必须要,如果需要用到dwr提供的一些方便的工具要引用util.js
2Q?然后q要引用dwr自动生成的jsQdwr/interface/service.jsQ注意js名字要和dwr.xml配置的一?br /> 3Q?js里的service.sayHello和javacȝ那个有一点区别,多了个参敎ͼ用来callbackq回的数?br />index.jsp
 1 <%@ page language="java" pageEncoding="UTF-8"%>
 2 <html>
 3     <head>
 4         <title>testDWR</title>
 5         <script type='text/javascript' src='dwr/util.js'> </script>
 6         <script type='text/javascript' src='dwr/engine.js'> </script>
 7         <script type="text/javascript" src="dwr/interface/service.js"></script>
 8         <script type="text/javascript">
 9             function firstDwr() {
10                 service.sayHello("Jorwen", callBackHello);
11             }
12             function callBackHello(data) {
13                 alert(data);
14             }
15         </script>
16     </head>
17     <body>
18         <input type="button" name="button" value="试" onclick="firstDwr();">
19     </body>
20 </html>
6.地址栏输入http://localhost:8080/你的工程/index.jsp 昄的结果如下:

 


 





簡單單 2011-10-10 16:07 发表评论
]]>javascript对象概念大全http://www.tkk7.com/jim-jin/archive/2011/10/10/350995.html簡單單 簡單單 Mon, 10 Oct 2011 08:06:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/10/10/350995.html本文介绍了几乎所有关于对象的基本概念Q什么是对象Q如何创建对象,对象的属性的讄和读取,删除属性的ҎQ构造函敎ͼ对象原型Q父c,子类Q承等{?br />1.对象
* 对象是一U复合数据类型,它们多个数据值集中在一个单元中Q而且q行使用名字来存取这些倹{解释对象的另一U方式是Q对象是一个无序的属性集合,每个属性都有自q名字和倹{存储在对象中的已命名的值可以是数字和字W串q样的原始|也可以是对象?br />*/
var o = new Object();


2.对象直接量创建对?
* 对象直接量由属性说明列表构成,列表包含在大括号中,其中的属性说明由逗号隔开?br />* 对象直接量中的每个属性说明都由属性名加上冒号和属性值构成?br />*/
var zhangsan = {name:”zhangsan”, age:34, married:true};
window.alert(typeof zhangsan); //输出object

3.属性的d和设|?br />* 对象的属性通过点号q算W读取和讄。对象的新属性可以通过直接创徏?br />*/
window.alert(zhangsan.car); //输出undefined
zhangsan.car=”BMW”; //直接赋?br />window.alert(zhangsan.car); //输出BMW

 4.属性的枚D
* 通过for循环枚D每一个属性,序不能保证固定?br />* 注意枚D出的是属性名Uͼq不是属性倹{?br />*/
var values = “”;
for(var v in zhangsan)values += v+”\n”; //枚D每一个属?br />window.alert(values);

5.属性的删除使用deleteQ如delete zhangsan.car
*/

6.构造函?
* 构造函数是h两个Ҏ的javascript函数Q?br />* (1)它由new q算W调用;
* (2)传递给它的是一个对新创建的I对象的应用Q将该引用作为关键字this的|而且它还要对新创建的对象q行适当的初始化?br />* CQ构造函数只是初始化对象Qƈ不返回新创徏的对象?br />*/
function Rectangle(w, h){
this.width = w;
this.height = h;
}
var ret1 = new Rectangle(2, 1);
//注意构造函数是如何使用它的参数来初始化this关键字所引用的对象的属?/p>

7.对象的方?
* 所谓方法,是通过对象调用的javascript函数。我们知道,函数是数|它们所使用的名字没有Q何特D之处,可以函数赋lQ何变量,甚至赋给一个对象的M属性,那么q个属性就是对象的Ҏ了?br />* 在对象的Ҏ体内Q关键字this的值就成了调用该方法的对象?br />*/
function print(){}
ret1.print = print;

 8.关于this的讨?br />* M一个用作方法的函数都会得到一个额外的实际参数Q即调用该函数的对象。由于方法通常是对那个对象执行某种操作Q所以要表达函数作用于对象这一事实Q最好采用方法的调用语法?br />* 如rect.setSize(width, height);
* setSize(rect, width, height);
* 虽然q两行代码对对象rect执行相同的操作,但是W一行代码在表达对象rect是操作的焦点(或者说操作的目?q一观点时显然清楚得多?br />*
* 虽然有区别地对待函数和方法比较有用,但实际上它们之间的差别ƈ不大。回忆一下,函数是存储在变量中的|而那个变量也不过是全局对象的一个属性。因此,当你调用一个函数时Q实际上调用的是全局对象的一个方法?br />* 在这L函数中,关键字this引用的是全局对象。所以函数和Ҏ之间在技术上没有差别Q真正的差别在于设计和目的上Q方法是用来对this对象q行操作的,而函数通常会是独立的,q不需要用this对象?br />*/
(function f(){
var values = “”;
for(var v in this)values += v + ” “;
window.alert(values);
})(); //q回window对象的所有属性和Ҏ名称

9.原型对象和?br />* javascript每个对象都有原型对象Q每个对象都l承原型对象的所有属性?br />* 一个对象的原型是由创徏q初始化该对象的构造函数定义的。javascript中的所有函数都有prototype属性,它引用了一个对象。虽然原型对象初始化时是I的Q?br />* 但是你在其中定义的Q何属性都会被该构造函数创建的所有对象ѝ?br />*
* 构造函数定义了对象的类Qƈ初始化了cM状态变量的属性,如width和height。因为原型对象和构造函数关联在一P所以类的每个成员都从原型对象承了相同的属性?br />* q说明原型对象是存放Ҏ和其他常量属性的理想场所?br />

* 注意Q承是在查询一个属性值时自动发生的。属性ƈ非从原型对象复制到新的对象的Q它们只不过看v来像是那些对象的属性。这其中有两炚w要的含义?br />* 一是用原型对象可以大量减每个对象对内存的需求量Q因为对象可以承许多属性。二是即使属性在对象被创Z后才d到它的原型对象中Q对象也能够l承q些属性?br />*
* 每个c都有一个原型对象,q个原型对象都具有一套属性。但是实际上却有大量的类实例Q每个实例都能承原型对象的属性。由于一个原型对象能够被多个对象l承Q所以javascript
* 必须强化d属性g间的不对U性。在d象o的属性pӞjavas会首先检查o是否h一个名为p的属性。如果o没有q个属性,javascript׃再检查o的原型对象是否具有这个属性。这h使得以原型ؓ基础的承机制v作用?br />*
* 但是当写一个属性的值时Qjavascriptq不会检查原型对象中是否有这个属性的倹{因为,如果允许改变原型对象的这一属性,那就改变了整个对象类的p|包括其他new出来的对象变量的属性倹{?br />*
* 因此Q属性的l承只发生在d性值时Q而不会发生在写属性值时。如果你讄的对象o的属性p是对象o从它的原型对象承而来的,那么l果是你直接在对象o中创Z一个新属性p。现在o已经有了一个自q名ؓp的属性,它就不会再从它的原型对象l承p的g。当你读p的值时Qjava首先查询o的属性?br />* ׃它发Co中定义的pQ就不必再查询原型对象,也就不会再发现原型对象中定义的pg。我们称之ؓo中的p”遮蔽”了或者说”隐藏”了原型对象中的属性p?br />*
* 因ؓ原型对象的属性被一个类的所有对象共享,所以通常只用它们来定义类中所有对象的相同的属性。这使得原型对象适用于方法定义和帔R的定义?br />*/

10. 实例属性、实例方法、类属性、类Ҏ
* 每个对象都有它自己单独的实例属性的副本。我们说javas中的实例属性是那些在对象中用构造函数创建的或初始化的属性?br />*
* 实例Ҏ是由特定对象或实例调用的。实例方法用了关键字this来引用它们要操作的对象或实例。虽然一个类的Q何实例都可以调用实例ҎQƈ不意味着每个对象都像实例属性那样含有自׃有的Ҏ副本。相反,每个实例Ҏ都是q的所有实例共享的。在javascript中,l类定义一个实例方法,是通过把构造函数的原型对象中的一个属性设|ؓ函数值来实现的?br />* q样Q由那个构造函数创建的所有实例都会共享一个已l承的对函数的引用?br />*
* cd性表C在所有类实例中只有一个副本。在javascript中,cd性本质上是全局变量。但是它们与一个类兌在一P在javascript的名字空间中拥有一个逻辑位置Q这样它们就不会被其他的同名属性覆盖?br />* 如Circle.PI=3.14。虽然Circle是一个构造函敎ͼ但是׃javascript函数是对象,所以我们可以创建函数的属性,像创徏对象的属性一栗?br />*
* cL法与cd性相伹{在javascript中,要定义一个类ҎQ只需要用合适的函数作ؓ构造函数的属性即可?br />*/

11. 父类和子c?
* 在javascript中,ObjectcL有类的父c,处于cdơ图的最上层。所有的c都l承了Objectcȝ所有方法?br />*
* 我们已经学会了对象如何从它们构造函数的原型对象中承属性,那么它们又是如何l承cObject的属性哪Q我们知道,原型对象本n是一个对象,它是由构造函数Object()创徏的?br />* q就意味着原型对象l承了Object.prototype属性。因此,ret1会承Rectangle.prototype的属性,q会l承Object.prototype的属性。整因ؓ所有对象的prototype属性会l承Object.prototype属性,
* 所以所有javascript子类都承了Object的所有属性,也即ObjectcLjavascript的根c,处于cdơ图的最层?br />*/

 12.使用[]d和设|对象的属?
* 通常会采用点可符讉K对象的属性,但是点号后面的属性是标识W。在javascript中,标识W必逐字输入Q它们不是一U数据类型。如果程序中属性是动态的、不定的,那么我们无法访问?br />* 前面解释q,对象是一属性的集合Q也是数组。那么可以用数l访问成员的q算W[]来访问对象的属性。[]中是属性名Uͼ是字W串cdQ我们就可以动态的定对象属性名UC?br />*
* 使用[]q算W的对象我们也称之ؓ兌数组。关联数l是一U数据结构,允许你动态地Q意值和L字符串关联在一赗实际上Qjavascript对象在内部就是用兌数组实现的。用点可符只是Z是他们看h更像C++和Java的静态对象而已?br />*
* 前面的for/in循环实际上是Ҏl的操作?br />*
* 我们通常意义说的数组是将M值和非负整数兌在一L数据l构?br />*
* 数组实际上是一个具有额外功能层的对象。如var a = new Array();window.alert(typeof a);输出Object?br />*/

13. Objectcȝ属性和Ҏ
* constructor属性表C初始化该对象的构造函数。因此,可以使用该属性来判断对象的类型?br />*/
function A(){return “aaaaaaaaa”};
var a = new A();
window.alert(a.constructor); //输出的是A的函数定?br />window.alert(a.constructor==A); //l果是true
window.alert(a.constructor()); //输出aaaaaaaaaa

/**
* toString()Ҏ没有M实际参数Q它q回的是一个字W串Q该字符串代表了调用它的对象的类型或倹{当javascript需要将一个对象{化成字符串时p用这个对象的toStringҎ?br />* 例如Q当用运符”+”把一个字W串和一个对象连接到一hQ或者把一个对象传递给alert()或document.write()ҎӞ׃调用toString()Ҏ?br />*/

 



簡單單 2011-10-10 16:06 发表评论
]]>
dom4j学习W记http://www.tkk7.com/jim-jin/archive/2011/10/10/353855.html簡單單 簡單單 Mon, 10 Oct 2011 07:44:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/10/10/353855.htmlhttp://www.tkk7.com/jim-jin/comments/353855.htmlhttp://www.tkk7.com/jim-jin/archive/2011/10/10/353855.html#Feedback0http://www.tkk7.com/jim-jin/comments/commentRss/353855.htmlhttp://www.tkk7.com/jim-jin/services/trackbacks/353855.html阅读全文

簡單單 2011-10-10 15:44 发表评论
]]>
数据库连接池http://www.tkk7.com/jim-jin/archive/2011/10/10/352714.html簡單單 簡單單 Mon, 10 Oct 2011 07:38:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/10/10/352714.htmlhttp://www.tkk7.com/jim-jin/comments/352714.htmlhttp://www.tkk7.com/jim-jin/archive/2011/10/10/352714.html#Feedback0http://www.tkk7.com/jim-jin/comments/commentRss/352714.htmlhttp://www.tkk7.com/jim-jin/services/trackbacks/352714.html阅读全文

簡單單 2011-10-10 15:38 发表评论
]]>
快速提高英语口语的Ҏhttp://www.tkk7.com/jim-jin/archive/2011/07/07/353771.html簡單單 簡單單 Thu, 07 Jul 2011 01:15:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/07/07/353771.html
本方法是W者多q国内外学习p的经历ƈl合语言专家们的教学l验ȝ出来的,只是提高口语和听力,适合那些有一定英语基Q想提高口语Q但不想花钱留学又不想上昂贵的英语培训班的h。另外其中有些方法会比较特别Q颠覆传l的学习ҎQ可能不适合所有hQ一般来说每天坚持本Ҏl习3?个月׃有效果,如果仍然没有Q那很可能本Ҏ不适合你?

首先在介l方法之前,我先l英语口语水q_3个别。level0Qlevel1和level2。无论刚开始学ABCq是大学q了四,六Q大部分人的口语level都是0Q是的别不服气。什么是level1Q??的区别就是当你说p时候可以脱口而出Q不用先在脑里把要表达的中文翻译成英文。虽然句子说的慢Q只要没有过多过长的停顿Q没有想中文没有译的过E,那么恭喜你,你已l属于level1了,下面的文字也不需要再看了。什么是 level2Q当你说p的时候,别h把你当成了在国外长大的hQ说明你的口语已l和母语是英语的人几乎没有区别,q是level2?

0?的改变很隑־难,除了旉和适合自己的方式方法还需要有语言环境。出国留学工作一两年Q或者有外国朋友l常一起交,一般都能到?level1??的改变更难,对于大部分h来说Q永q都不可能达到。我在国外工作了?q_只看见过一个h辑ֈ了level2。如果你觉得自己?level0Q想升?Q但是苦于国内没有语a环境Q可以试试本Ҏ。因为没有翻译的q程Q??说v来更q诏自然Q说p的时候,可以从关注英语本w{变到有效交流上来。这是口语的一个飞跃,也是外企所要求的英语流利的标准?

Ҏ取名EasySpeakingQ就是因为它单易学,随时随地都可以练Q口语提高的同时Q听力也能提高,以说带听。方法ȝ?条规则:Forget GrammarQThinking In EnglishQSpontaneous Speaking?

1QForget Grammar 忘掉语法

q一条是本方法的核心Q颠覆了我们中国式英语教肌Ӏ中国式p教育永远把语法放在第一位,因ؓ它是面向考试的。这q背了语a诞生的本来目的,语言是交流的工P有效交流才是最重要的。想x们小时候是怎么学说话的Q是先学主语谓语的吗Q我敢保证你3Q?岁时的中文肯定比你学了十几年的英文说的好。ؓ什么,因ؓ我们的时候ؓ了交,模仿大h们说话,而不是先学语法。同样很多语a专家都教导我们,学语a的时候尽量忘掉我们的母语。说的简单,怎么忘呀。其实就是像q儿学说话一h交流攑֜W一位,跛_语法的限Ӟ让说p没有译的过E,没有中文母语的干扰。有语法说错了,老外会听的懂吗会W话我吗Q想想一个老外跟你说中文,主谓语颠倒了Q你肯定也能听得懂,q会总中文说的好。同栯外也能听得懂我们,如果你每ơ说一句话都要?Q?分钟在脑子里惌dq是q去分词Q再加个定语从句什么的Q老外肯定受不了,国ȝ讲演q有语法错误呢?

{有朝一日,你到达了level1Q你׃发现好像中文和英文是两套不同pȝ在你的脑子里Q可以自由切换而不再会互相q扰。多么牛X的一件事Q?

另外忘掉语法Qƈ不会使你的语法变差,下面要讲的第二条规则教你如何查语法?

2QThinking In English 用英语思维

q条规则可以让你在Q何时_M地点QQ何场合下l英语。说的简单点是自己惌一些话题,场景对话Q心里感受或者将要干的事情,然后用英语自a自语Q不发出声音Q在心里默念。比如,当你上班在地铁里的时候,用英语描qC下今天的工作计划Q当你走在街上看C件有的事情Q用p描述一下什么事情;晚上睡觉前用英文x今天q了什么事Q遇C什么hQ说了什么话。这是在没有封闭的语言环境下,创造自我封闭的语言环境Q随旉地的训练。有时候需要强q自己把心里想的和要表达的话用英语再复述一遍?

注意W一条规则,把我们以前先惌法再说话的顺序颠倒,先说话再查刚才的语法错误。发生了的事情应该用q去式,复数应该加sQ代词应该用she 不是he{等。久而久之你会发C犯的语法错误会越来越。只有在一个h的时候才可以发出声音Q在公共场合只要“?#8221;可以了Q切记?

口头p和书面英语有不一L表达方式Q我以前l常把书面英语的表达方式用到口语中,比如说一句话Q加上各U从句,自己觉得q挺牛,其实q是错误的。我在国外多q_听老外们说话都是很单的句子Q很h用从句。还有避免用生晦的单词Q尽量多的用短语。以上几炚w是有助于口语的快速表达?

3QSpontaneous Speaking

Spontaneous有自发的Q自然而然的意思,此规则翻译过来就是:无准备演讲和对话。上一条规则是无声训练Q现在就是有声训l了Q这是非帔R常关键的一步。Spontaneous Speaking来自于我在国外的p老师Q他叫MikeQ在爱尔兰出生,?0多年p教学l验。我们每天英语课的开始,都要先做30分钟无准备英语演讲的训练。他有一个盒子,里面有上百个话题的纸条,他会叫一个学生从盒子里随机抽Z个话题,让他站在讲台前演讌Ӏ大?分钟后,他会叫你停止Q逐字逐句的指Z的语法错误。然后再指定C另外一个同学,对刚才演讲的内容提问Q台上的同学回答。话题有难有易,比如描述你上个周末去哪玩了;聊聊你最好的朋友Q假如你现在改变了性别Q什么事情会发生^_^!。因为随机抽取话题,你的讲演是无准备的(相对于第二条规则的有准备训练Q也是最真实体现你口语水q的。因为站在台上,你肯定是紧张的,大脑高速运转,注意力高度集中在讲演内容上,而不是英语表达上Q这可以你忘掉母语对表达的干扰。台?分钟的效果胜于自׃周英语练习的效果。每个h一周会被叫Cơ演Ԍ后来因ؓ工作的原因(朋友内部推荐的没有面试)我只上了一个多月的课,但是效果太明显了Q我从几乎说不出完整句子到可以和老外自如的交。不q那个时候我q没有达到level1Q还是需要先译?

下面讲讲我是如何到达level1。工作了一q_虽然有语a环境但是IT工作说的Z不是很多Q口语一直没有突破。有一天我军_xQ网站脓出简历以后,q_每天都有两个电话面试Q每周都有面寚w的面试。一开始接电话很多都听不懂Q自p达也是磕绊l,技术没问题Q就是语a有问题,费了很多机会。但q没有灰心,p样不停的接电话,面试Q听力,口语和面试技巧都提高了。直C个月后,l于扑ֈ了一家自己满意的公司。进了新公司和同事们一交流Q发现自q口语水^比以前提高了一大块Q交的时候流利了很多Q不再想中文了,回家打开电视Q所有的新闻都能听懂了。感觉突然开H了一P当时比找到新工作q高兴。回惌两个月发生的事情Q其实我一直都在做Spontaneous Speaking的训l,也就是无准备对话。我永远不知道面试官的下一个问题,所以是无准备的Q面试肯定会紧张Q注意力全集中在如何回答问题上。就q样两个月大量Spontaneous Speaking的训l,让我辑ֈ了level1?

Spontaneous Speaking的特点:无准备,适度紧张Q专注交内容而不是语a表达。因为国内没有语a环境Q这个规则的训练也是整个Ҏ中最隄Q不是所有h都有q样的机会和勇气q行Spontaneous Speaking的训l。我说几个可以进行这U训l的地方和方式:外国集的地方Q比如北京的三里屯,用恰当的方式和老外交流Q可以假装自己是个记者,想了解一下他来中国的感受Q英语角Q找比自己水q稍微高一点的人对话,有的p角有演讲的环节(比如北京的朝阛_文化馆,以前我每周都去)Q一定要把握住这LZQ在安用电话打国外的免费客服,听说有hq么l过Q还有就是花׃有外教的p培训班。每周至有两次Spontaneous Speaking的训l,一?个月׃感觉到效果了?

三条规则都说完了Q其实还有一条最重要的规则没有说Q那是学习p的意愿,或者说动力。ؓ什么把一个h攑ֈ国外他英语就学的快,除了语言环境Q还有就是学习的意愿。大家常说那是生存英语,是的Q打工的不学p找不到工作没饭吃,上学的不学英语就听不懂讲课毕不了业。在国内p口语用的很少Q大部分人都没有q样的压力,所有也没有强烈的口语学习意ѝ怎么办?要学会自我激励和暗示。拿Z张纸Q写上至十个学习口语的理由Q比如周怸界,l交外国朋友……当你惛_懒的时候拿出来看看。总而言之让学习成ؓ生活的一部分Q一天不学就感觉~点什么,有这L意愿Q想不提高都难?

簡單單 2011-07-07 09:15 发表评论
]]>
常用口语汇编http://www.tkk7.com/jim-jin/archive/2011/07/07/352741.html簡單單 簡單單 Thu, 07 Jul 2011 01:14:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/07/07/352741.html2. Are you coming with me? 你跟我一起去吗?
3. Are you sure? 你能肯定吗?
4. As soon as possible. 快?
5. Believe me. 怿我?
6. Buy it . C来!
7. Call me tomorrow. 明天打电话给我?
8. Can you speak slowly? h说得慢些好吗Q?
9. Come with me. 跟我来?
10. Congratulations. 恭喜恭喜?
11. Do it right! 把它做对?
12. Do you mean it ? 你是当真的吗Q?
13. Do you see him often? 你经常见C吗?
14. Do you see it? = Do you understand? 你明白了吗?
15. Do you want it? 你要吗?
16. Do you want something? 你想要些什么?
17. Don’t do it . 不要做?
18. Don’t exaggerate. 不要夸张?
19. Don’t tell me that. 不要告诉我?
20. Give me a hand . 帮我一下?
21. Go right ahead. 一直往前走?
22. Have a good trip. 旅途愉快?
23. Have a nice day. 你一天过得愉快?
24. Have you finished? 你做完了吗?
25. He doesn’t have time. 他没I?
26. He is on his way. 他现在已l在路上了?
27. How are you doing? 你好吗?
28. How long are you staying ? 你要呆多久?
29. I am crazy about her. 我对她着q了?
30. I am wasting my time . 我在费旉?
31. I can do it . 我能做?
32. I can’t believe it . 我简直不能相信?
33. I can’t wait . 我不能再{了?
34. I don’t have time . 我没旉了?
35. I don’t know anybody. 我一个h都不认识?
36. I don’t like it . 我不喜欢?
37. I don’t think so .  我认Z是?
38. I feel much better. 我感觉好多了?
39. I found it .  我找C?
40. I hope so . 我希望如此?
41. I knew it .  我早知道了?
42. I noticed that. 我注意到了?
43. I see. 我明白了?
44. I speak English well. 我英语说得很好?
45. I think so . 我认为是q样的?
46. I want to speak with him. 我想跟他说话?
47. I won. 我赢了?
48. I would like a cup of coffee, please. L我一杯咖啡?
49. I’m hungry. 我饿M?
50. I’m leaving. 我要C?
51. I’m sorry. 对不赗?
52. I’m used to it . 我习惯了?
53. I’ll miss you. 我会惛_你的?
54. I’ll try. 我试试看?
55. I’m bored. 我很无聊?
56. I’m busy. 我很忙?
57. I’m having fun. 我玩得很开心?
58. I’m ready. 我准备好了?
59. I’ve got it . 我明白了?
60. I’ve had it . 我受够了?
61. It’s incredible! 真是难以|信Q?
62. Is it far? 很远吗?
63. It doesn’t matter. 没关pR?
64. It smells good. 闻v来很香?
65. It’s about time . 是时候了?
66. It’s all right. 没关pR?
67. It’s easy. 很容易?
68. It’s good. 很好?
69. It’s near here. 这很近?
70. It’s nothing. 没什么?
71. It’s time to go . 该走了?
72. It’s different. 那是不同的?
73. It’s funny. 很滑E?
74. It’s impossible. 那是不可能的?
75. It’s not bad. q行?
76. It’s not difficult. 不难.
77. It’s not worth it .  不值得?
78. It’s obvious. 很明显?
79. It’s the same thing. q是一L?
80. It’s your turn. 轮到你了?
81. Let me see . 让我x?
82. Let me know . 告诉我?
83. Me too. 我也一栗?
84. Not yet. q没有?
85. Relax! 放松?
86. See you tomorrow.  明天见?
87. She is my best friend . Ҏ我最好的朋友?
88. She is so smart. 她真聪明?
89. Show me .  指给我看?
90. Tell me . 告诉我?
91. Thank you very much.  多谢?
92. That happens. q样的事情经常发生?
93. That’s enough. 够了?
94. That’s interesting. 很有?
95. That’s right. 对了?
96. That’s true. q是真的?
97. There are too many people here. q里人很多?
98. They like each other. 他们互相倾慕?
99. Think about it . 考虑一下?
100. Too bad! 太糟p啦Q?
101. Wait for me . {等我?
102. What did you say? 你说什么?
103. What do you think? 你认为怎样Q?
104. What is he talking about? 他在说些什么?
105. What terrible weather! 多坏的天气?
106. What’s going on/ happening / the problem? 怎么啦?
107. What’s the date today?今天几号Q?
108. Where are you going ? 你去哪里Q?
109. Where is he? 他在哪里Q?
110. You are impatient. 你太性急了?
111. You look tired. 你看上去很篏?
112. You surprise me. 你让我大吃一惊?
113. You’re crazy. 你疯了?
114. You’re welcome. 别客气?
115. You’re always right. 你L对的?
116. You’re in a bad mood. 你的心情不好?
117. You’re lying. 你在撒谎?
118. You’re wrong. 你错了?

簡單單 2011-07-07 09:14 发表评论
]]>
常用p词语搭配http://www.tkk7.com/jim-jin/archive/2011/07/06/352742.html簡單單 簡單單 Wed, 06 Jul 2011 03:18:00 GMThttp://www.tkk7.com/jim-jin/archive/2011/07/06/352742.html
  2.人民生活水^的显著提? Ex增长the remarkable improvement/ steady growth of people’s living standard

  3.先进的科学技?advanced science and technology

  4.面新的机遇和挑?be faced with new opportunities and challenges

  5.Z普遍认ؓ It is commonly believed/ recognized that…

  6.C会发展的必然结?the inevitable result of social development

  7.引v了广泛的公众x arouse wide public concern/ draw public attention

  8.不可否认 It is undeniable that…/ There is no denying that…

  9.热烈的讨? 争论 a heated discussion/ debate

  10. 有争议性的问题 a controversial issue

  11.完全不同的观?a totally different argument

  12.一些h …而另外一些h … Some people… while others…

  13. 我而言/ ׃言 As far as I am concerned, / Personally,

  14.?#8230;辑ֈl对的一?reach an absolute consensus on…

  15.有充分的理由支持 be supported by sound reasons

  16.双方的论?argument on both sides

  17.发挥着日益重要的作?play an increasingly important role in…

  18.?#8230;必不可少 be indispensable to …

  19.正如谚语所?As the proverb goes:

  20.…也不例外 …be no exception
21.?#8230;产生有利/不利的媄?exert positive/ negative effects on…

  22.利远q大于弊 the advantages far outweigh the disadvantages.

  23.DQ引?lead to/ give rise to/ contribute to/ result in

  24.复杂的社会现?a complicated social phenomenon

  25.责Q?/ 成就?sense of responsibility/ sense of achievement

  26. 竞争与合作精?sense of competition and cooperation

  27. 开阔眼?widen one’s horizon/ broaden one’s vision

  28.学习知识和技?acquire knowledge and skills

  29.l济/心理负担 financial burden / psychological burden

  30.考虑到诸多因?take many factors into account/ consideration

  31. 从另一个角?from another perspective

  32.做出共同努力 make joint efforts

  33. ?#8230;有益 be beneficial / conducive to…

  34.为社会做贡献 make contributions to the society

  35.打下坚实的基 lay a solid foundation for…

  36.l合素质 comprehensive quality

  37.无可非议 blameless / beyond reproach

  39.致力? 投n?be committed / devoted to…

  40. 应当承认 Admittedly,
41.不可推卸的义?unshakable duty

  42. 满需?satisfy/ meet the needs of…

  43.可靠的信息源 a reliable source of information

  44.宝贵的自然资?valuable natural resources

45.因特|?the Internet (一定要由冠词,字母I 大写)

  46.方便快捷 convenient and efficient

  47.在hcȝzȝҎ面面 in all aspects of human life

  48.环保(? environmental protection / environmentally friendly

  49.C会q步的体?a symbol of society progress

  50.U技的飞速更?the ever-accelerated updating of science and technology

  51.对这一问题持有不同态度 hold different attitudes towards this issue

  52.支持?后种观点的h people / those in fovor of the former/ latteropinion

  53.? 提供如下理由/ 证据 have/ provide the following reasons/ evidence

  54.在一定程度上 to some extent/ degree / in some way

  55. 理论和实늛l合 integrate theory with practice

  56. …必然势 an irresistible trend of…

  57.日益Ȁ烈的C会竞争 the increasingly fierce social competition

  58.眼前利益 immediate interest/ short-term interest

  59.长远利益. interest in the long run

  60.…有其自n的优~点 … has its merits and demerits/ advantages and disadvantages
 61.扬长避短 Exploit to the full one’s favorable conditions and avoid unfavorable ones

  62.取其_NQ取其糟_?Take the essence and discard the dregs.

  63.?#8230;有害 do harm to / be harmful to/ be detrimental to

  64.交流思想/ 情感/ 信息 exchange ideas/ emotions/ information

  65.跟上…的最新发?keep pace with / catch up with/ keep abreast with the latest development of …

  66.采取有效措施?#8230; take effective measures to do sth.

  67.…的健康发?the healthy development of …

  68.有利有弊 Every coin has its two sides.

  No garden without weeds.

  69.?#8230;观点因h而异 Views on …vary from person to person.

  70.重视 attach great importance to…

  71.C会C social status

  72.把时间和_֊攑֜…?focus time and energy on…

  73.扩大知识?expand one’s scope of knowledge

  74.w心两方?both physically and mentally

  75.有直?间接关系 be directly / indirectly related to…

  76. 提出折中提议 set forth a compromise proposal

  77. 可以取代 “think”的词 believe, claim, maintain, argue, insist, hold the opinion/ belief that

  78.~解压力/ 减轻负担 relieve stress/ burden

  79.优先考虑/发展… give (top) priority to sth.

  80.?#8230;比较 compared with…/ in comparison with
81. 相反 in contrast / on the contrary.

  82.代替 replace/ substitute / take the place of

  83.l不h?cannot bear closer analysis / cannot hold water

  84.提供׃Z offer job opportunities

  85. C会q步的反?mirror of social progress

  86.毫无疑问 Undoubtedly, / There is no doubt that…

  87.增进怺了解 enhance/ promote mutual understanding

  88.充分利用 make full use of / take advantage of

簡單單 2011-07-06 11:18 发表评论
]]>
数据库分|?/title><link>http://www.tkk7.com/jim-jin/archive/2011/05/17/350359.html</link><dc:creator>簡單單 </dc:creator><author>簡單單 </author><pubDate>Mon, 16 May 2011 16:21:00 GMT</pubDate><guid>http://www.tkk7.com/jim-jin/archive/2011/05/17/350359.html</guid><description><![CDATA[     摘要: 1、数据库分页技术的基本思想Q?nbsp;   (1)、确定记录跨度。即定每页昄数据的条数?nbsp;       (2)、获取记录L。即获取要显C在面中的总记录数。其目的是依据总记录数来技术得到总页数?nbsp;   (3)、确定分后的总页数。依据公?...  <a href='http://www.tkk7.com/jim-jin/archive/2011/05/17/350359.html'>阅读全文</a><img src ="http://www.tkk7.com/jim-jin/aggbug/350359.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jim-jin/" target="_blank">簡單單 </a> 2011-05-17 00:21 <a href="http://www.tkk7.com/jim-jin/archive/2011/05/17/350359.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://wdjiuye.com" target="_blank">ðѾƷƵ</a>| <a href="http://ksdhao.com" target="_blank">AVƷ鶹 </a>| <a href="http://www48646.com" target="_blank">þҹɫƷAV</a>| <a href="http://hqshimo.com" target="_blank">ŷպav</a>| <a href="http://128313.com" target="_blank">ѿŮճˮƵ</a>| <a href="http://jomashopcn.com" target="_blank">ղҹҹƵ</a>| <a href="http://zbsensor.com" target="_blank">߹ۿѾƷ</a>| <a href="http://wlamyx.com" target="_blank">վѹۿ޹ </a>| <a href="http://yytengsheng.com" target="_blank">һƵѹۿ</a>| <a href="http://wwwnewhtbook.com" target="_blank">޹ƷþþžŴƬ</a>| <a href="http://zz198.com" target="_blank">ҹƷþþþþapp</a>| <a href="http://eeussdd.com" target="_blank">޹ۺϾƷĵһ</a>| <a href="http://igdytt.com" target="_blank">ŷպ</a>| <a href="http://xuanboart.com" target="_blank">޳AVӰƬ߹ۿ</a>| <a href="http://hidiaoyan.com" target="_blank">gayƬgvվ</a>| <a href="http://yy7699.com" target="_blank">ɫʹۺһ</a>| <a href="http://zaideqin.com" target="_blank">лGAYƬվWWW</a>| <a href="http://m0808dy.com" target="_blank">ѵĻɫҳѹۿ</a>| <a href="http://by6635.com" target="_blank">Ƶ߹ۿѲӰԺ</a>| <a href="http://69ct.com" target="_blank">һ߹ۿ</a>| <a href="http://51porn3.com" target="_blank">aaëƬëƬѹۿ</a>| <a href="http://zibochanglong.com" target="_blank">aëƬ߻վ</a>| <a href="http://zbvip888.com" target="_blank">ҹѸƬۿ</a>| <a href="http://8xcb.com" target="_blank">ѹۿƵվ</a>| <a href="http://gycat.com" target="_blank">߲ѲavƬ</a>| <a href="http://cnkaiertong.com" target="_blank">Ʒ</a>| <a href="http://633223.com" target="_blank">޹Ʒպ</a>| <a href="http://321fafa.com" target="_blank">AVվ߹ۿ</a>| <a href="http://cc88899.com" target="_blank">޹˾þþƷ</a>| <a href="http://trgod.com" target="_blank">ձþһva</a>| <a href="http://thinkchating.com" target="_blank">Ʒ</a>| <a href="http://8123pp.com" target="_blank">Ʒ97˳Ƶ </a>| <a href="http://df6618.com" target="_blank">޾ƷavĻ</a>| <a href="http://txtmp3.com" target="_blank">ձ޸߹ۿ</a>| <a href="http://bisi666.com" target="_blank">ˬָ߳ˮƵ</a>| <a href="http://woaisouluo.com" target="_blank">Ļ</a>| <a href="http://as5566.com" target="_blank">91Ƶ</a>| <a href="http://fsszx888.com" target="_blank">ҹһƵ</a>| <a href="http://lkzrgy.com" target="_blank">޵һƷۿ</a>| <a href="http://www66913.com" target="_blank">һƷ</a>| <a href="http://hnkangshi.com" target="_blank">޻ɫƬ߹ۿ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>