美国文学中有哪些华裔代表作家?

Python018

美国文学中有哪些华裔代表作家?,第1张

美籍华裔作家有谭恩美、赵浩生、刘墉、张纯如、汤亭亭

1、谭恩美

谭恩美(Amy Tan),美籍华裔作家,1952年出生于美国加州奥克兰,曾就读医学院,  后来放弃学医,在圣荷西州立大学学习英语和语言学,分别于1973年和1974年获得学士学位和硕士学位。

1975年,谭恩美获得了加州大学柏克莱分校攻读博士学位的全额奖学金,她在博士课程学习的第二年放弃了学业。 1989年,她因处女作《喜福会》而一举成名。

2、赵浩生

赵浩生,息县城关人,生于1920年,1962年加入美国籍。任美国耶鲁大学教授,中国郑州大学、暨南大学名誉教授,信阳师范名誉校长、美国赵氏公司董事长。赵浩生是中华的儿子,美国的公民,日本的女婿,通晓中、英、日三国文字。

3、刘墉

刘墉,男,1949年2月生于台北,祖籍浙江省杭州市临安区,现居美国。知名华人作家、画家。他的处世散文和温馨励志散文书籍经常成为华人世界的畅销书,被称为“沟通青少年心灵的专业作家”。

4、张纯如

张纯如,美国华裔女作家、历史学家,祖籍江苏淮安。张纯如是出生在新泽西的第二代美国华裔。张纯如的引人注目之处在于,她擅用新颖独特的手法描述华人在中国和美国的生活。

揭示鲜为人知的中国历史和美国华人史的重要史料,其《钱学森传》、《南京大屠杀》、《华人在美国》等作品。特别是1997年出版的《南京大屠杀》描写了日军在南京强奸、虐待、杀害大批中国平民的详情,被纽约时报列为推荐读物,被书评称为年度最佳书籍之一。

5、汤亭亭

汤亭亭,女,美国华人小说家。祖籍广东新会,1940年生于美国加利福尼亚州,1962年毕业于伯克利加州大学英国文学系,1992年被选为美国人文和自然科学院士,2008年获得美国国家图书奖的杰出文学贡献奖。

Ping++ SDK

1.简介

Ping++ SDK包括Server和Client两部分。

其中Server目前支持 PHP,Java,Python,Node.js,Ruby,Go,C# 七种语言。

Client目前支持 iOS终端,Android终端,手机网页和PC网页这四种平台,分别对应iOS,Android,HTML5和PC这四种Client SDK。

2.环境

为了提高接入效率,Ping++提供了Live和Test两个工作模式提供开发者接入时使用,这两种模式切换非常简单,只需要在使用Server SDK 的过程中设置 API Key 时根据自己的需要使用相应的Key即可,设置为test key 表明使用Test 模式,设置为live key 则使用Live模式。Test Key 在你注册Ping++后即可自动获得,Live key 则是在你完成签约后获得。

1??Test 模式

Test模式提供开发测试时使用。因为Test模式吧支付流程与渠道草书隔离开,所以开发可以与渠道申请同时进行,从而缩短接入调试时间,Test 模式中发起虚拟交易不会调用真实支付控件,支付时客户端会调转到Ping++提供的支付页面

2??Live 模式

Live 时应用上线的模式。该模式下会发生真实的交易,调起真实的支付控件产生真实的资金流动,所以请确保在Test模式下所有的攻能逗测试通过后,在切换到Live模式。

3.参数

应用在接入 Ping++ SDK 时,需要使用以下三个参数,这三个参数你可以在管理平台中获取:

1??API Key:是 Ping++ 分配给你的唯一身份标识,即上面说到的Test Key 和 Live Key。

2??应用ID:是 Ping++ 分配给你的应用的唯一标识。

3??Notify URL:是 Ping++ 系统用来向你的应用后台推送异步通知时使用的地址,该地址必须是一个互联网可以访问的地址。你可以在 Ping++ 管理平台中对应的应用内进行设置。

下面介绍下Ping++如何发起并完成支付

文字太长,附上原文链接:http://www.2cto.com/kf/201602/489369.html

安装Xcode 4.1,Xcode4.2以及更高的版本在 Lion 仍然存在一些兼容性问题,强烈建议使用XCode 4.1,下载地址:

安装RVM

$ bash <<(curl -s )

配置RVM自动加载,将下面这一行代码添加到~/.bash_profile中,然后退出iTerm并重新启动

[[ -s $HOME/.rvm/scripts/rvm ]] &&source $HOME/.rvm/scripts/rvm

安装 ruby-1.9.2-p290

$ rvm install 1.9.2

设置系统默认使用 ruby-1.9.2

$ rvm use 1.9.2 --default

步骤1 安装 Rails

安装Rails

$ gem install rails

Rails安装完成后,创建一个rails项目,假定你的项目叫做:awesome project

$ rails new awesome_project

启动Rails,并访问

$ cd awesome_project $ rails server

步骤2 安装 Passenger 和 Nginx

首先通过gem安装passenger

$ gem install passenger

因为Nginx不支持动态module载入,所以需要通过Passenger来自动下载,编译,安装由Passenger修改版的Nginx:

安装Passenger + Nginx

$ passenger-install-nginx-module

Yes: download, compile and install Nginx for me. (recommended) The easiest way to get started. A stock Nginx 1.0.10 with Passenger support, but with no other additional third party modules, will be installed for you to a directory of your choice.

No: I want to customize my Nginx installation. (for advanced users) Choose this if you want to compile Nginx with more third party modules besides Passenger, or if you need to pass additional options to Nginx's 'configure' script. This installer will 1) ask you for the location of the Nginx source code, 2) run the 'configure' script according to your instructions, and 3) run 'make install'.

Whichever you choose, if you already have an existing Nginx configuration file, then it will be preserved.

Enter your choice (1 or 2) or press Ctrl-C to abort: 这里建议选择1

Please specify a prefix directory [/opt/nginx]: /usr/local/nginx

当询问nginx的安装路径的时候,个人建议安装到/usr/local/nginx下

当安装完成后,会在console中提示如何配置Nginx

Passenger会自动帮你将下面两行添加到Nginx的配置文件中/usr/local/nginx/conf/nginx.conf(很人性化)

http { ... passenger_root /Users/Daniel/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.10passenger_ruby /Users/Daniel/.rvm/wrappers/ruby-1.9.2-p290/ruby... }

server { listen 80server_name www.yourhost.comroot /somewhere/public# <--- be sure to point to 'public'! passenger_enabled on}

请不要忘记将nginx命令行程序连接到/usr/local/sbin

$ sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/

步骤3 配置Nginx + Passenger + Rails

修改hosts文件,给你的项目一个本地域名, 比如awesome_project.local

$ sudo vim /etc/hosts

127.0.0.1 awesome_project.local

测试hosts

$ ping awesome_project.local

PING awesome_project.local (127.0.0.1): 56 data bytes

64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.054 ms

继续配置Nginx, 这里我给出一个最小可运行的Nginx配置文件

$ vim /usr/local/nginx/conf/nginx.conf

nginx.conf

worker_processes 1

events {

worker_connections 1024

}

http {

passenger_root /Users/Daniel/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.10

passenger_ruby /Users/Daniel/.rvm/wrappers/ruby-1.9.2-p290/ruby

include mime.types

default_type application/octet-stream

sendfile on

keepalive_timeout 65

server {

listen 80

server_name awesome_project.local

root /Users/Daniel/awesome_project/public

passenger_enabled on

rails_env development

}

}

测试Nginx的配置文件语法是否正确

$ sudo nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

启动Nginx

$ sudo nginx

如何在修改Nginx的配置文件后,让Nginx载入新配置

$ sudo nginx -s reload

如何停止Nginx

$ sudo nginx -s stop

如何在不停Nginx的情况下,重新启动Passenger

$ cd path/to/your/awesome/project

$ touch tmp/restart.txt

好了,这个时候你可以打开浏览器,访问你的awesome_project网站了