读诗感悟:What can I hold you with?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读诗感悟:What can I hold you with?相关的知识,希望对你有一定的参考价值。
参考技术A 又重新读了这首诗,真的是感触万千。几乎读每句诗都有自己的理解,也有可能是与作者的共鸣吧,毕竟作者博尔赫斯是一个胆怯、懦弱、孤独、内向的人,跟独处时的自己也类似,这样的人追求爱情热烈而又卑微。就找一个地方抒发一下情感吧,接下来的每句诗我都想写上自己的理解感悟。写诗背景:博尔赫斯40多岁时,终于能和一位女性有多一些交流,于是孤独大半辈子的博尔赫斯向那位女性表达了狂热了追求,可那位女性,同时是一位女作家,嫌弃博尔赫斯性格郁闷、不懂情趣,以及贫穷。这首诗是博尔赫斯唯一一首用英文写的诗。(他很喜欢也痴迷于英语,可是他因为害怕,所以都是在用西班牙语写作,他想把他的爱以及他自己最喜爱的语言也献给那位他深爱的女性)
What can I hold you with?
我用什么才能留住你?
I offer you lean streets, desperate sunsets, the moon of the ragged suburbs.
我给你瘦落的街道、绝望的落日、荒郊的月亮。
(我的内心解读:我用什么才能留住你?每当我思考这个问题时,我脑海中首先浮现的是这瘦落的街道、绝望的落日、荒郊的月亮。这是单调的工作之余陪伴我时间最长的事物,他们虽然暗淡但是夹杂着美感,这是在我的灰色的生命中唯一谈得上美的东西,你能接受他们吗?)
I offer you the bitterness of a man who has looked long and long at the lonely moon.
我给你一个久久地望着孤月的人的悲哀。(我也经常独自凝望着寒月,很孤独悲凉,但这是我拥有的最多事物,我不知道将来你是否会来到我身边,同我一起驱散。)
I offer you my ancestors, my dead men, the ghost that living men have honoured in marble: my father’s father killed in the frontier of Buenos Aires, two bullets through his lungs, bearded and dead, wrapped by his soldiers in the hide of a cow; my mother’s grandfather –just twentyfour- heading a charge of three hundred men in Perú, now ghosts on vanished horses.
我给你我已死去的祖辈,后人们用大理石祭奠的先魂:我父亲的父亲,阵亡于布宜诺斯艾利斯的边境,两颗子弹射穿了他的胸膛,死的时候蓄着胡子,尸体被士兵们用牛皮裹起;我母亲的祖父——那年才二十四岁——在秘鲁率领三百人冲锋,如今都成了消失的马背上的亡魂。
(我幻想想着,我跟你欣赏明月时,或者同你观望日落时,我能与你交谈什么?我祖辈的事迹,也许是我唯一的、能拿出向你炫耀的事物了吧。)
I offer you whatever insight my books may hold, whatever manliness or humour my life.
我给你我的书中所能蕴含的一切悟力,以及我生活中所能有的男子气概和幽默。(我知道我一无所有,可我多么渴望,那我拥有的,却只有我自己引之为豪的学识能吸引住你。我多么渴望,藏在内心中的男子气概和幽默感,能有一天在你面前展现。)
I offer you the loyalty of a man who has never been loyal.
我给你一个从未有过信仰的人的忠诚。(你知道吗,我生活中充满迷茫与绝望,可是你的出现给了我信仰。你是我生命中的唯一,我对你又是多么地热爱,我对你的爱是至死不渝的。)
I offer you that kernel of myself that I have saved, somehow – the central heart that deals not in words, traffics not with dreams and is untouched by time, by joy, by adversities.
我给你我设法保全的我自己的核心——不营字造句,不和梦交易,不被时间、欢乐和逆境触动的核心。
(我希望我给你的心是纯粹的,为了保证他的纯粹,我试图割舍那美丽的字句、那美好的梦、那一切美丽的事物。我希望我给你的心,不为他物所触动,只因为你。我尽力使我的心变得你所希望的那样纯粹。)
I offer you the memory of a yellow rose seen at sunset, years before you were born.
我给你早在你出生前多年的一个傍晚看到的一朵黄玫瑰的记忆。
(因为我爱你爱得痴狂,所以我想把我所拥有一切的事物都给你,包括那段没有你的记忆。)
I offer you explanations of yourself, theories about yourself, authentic and surprising news of yourself.
我给你关于你生命的诠释,关于你自己的理论,你的真实而惊人的存在。
(你的存在让我感知,给我第一次触碰到“真实”,我为这“ 真实 ”感到惊讶。)
I can give you my loneliness, my darkness, the hunger of my heart; I am trying to bribe you with uncertainty, with danger, with defeat.
我给你我的寂寞、我的黑暗、我心的饥渴;我试图用困惑、危险、失败来打动你。
(你是多么美丽的存在,可我真的什么都没有了。我只剩下我的寂寞、我的黑暗、以及我心的饥渴。我痴狂而笨拙地用这些东西包融你,我付出了我所拥有的一切,可你最后只给我留下defeat。
我用什么才能留住你?而你什么时候才愿意来把我救赎。)
翻译: 王永年
POJ-3130 How I Mathematician Wonder What You Are!
半平面交第一题 !
题意是给出一个多边形,问他是否存在内核,即“可以看到任何一个地方的区域”。
内核即半平面交,下面是离线求半平面交的(nlogn)算法
#include<cmath>
#include<queue>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int maxn=100;
struct Point{
double x,y;
Point(double xx=0,double yy=0){
x=xx,y=yy;
}
}a[maxn],p[maxn];
struct Vector{
double x,y;
Vector(double xx=0,double yy=0){
x=xx,y=yy;
}
};
struct Line{
Point p;
Vector v;
double ang;
Line(Point a=Point(),Vector b=Vector()){
p=a,v=b;
ang=atan2(b.y,b.x);
}
}b[maxn],q[maxn];
int dcmp(double x){return fabs(x)<1e-9?0:(x>0?1:-1);}
Vector operator - (Point a,Point b){return Vector(a.x-b.x,a.y-b.y);}
Point operator + (Point a,Vector b){return Point(a.x+b.x,a.y+b.y);}
Vector operator * (double p,Vector a){return Vector(a.x*p,a.y*p);}
Vector operator * (Vector a,double p){return Vector(a.x*p,a.y*p);}
double operator * (Vector a,Vector b){return a.x*b.y-a.y*b.x;}
bool operator < (Line a,Line b){return a.ang<b.ang;}
bool onleft(Line a,Point b){return dcmp(a.v*(b-a.p))>0;}
Point glt(Point a,Point b,Point c,Point d){
Vector v1=b-a,v2=d-c,v3=a-c;
return a+v2*v3/(v1*v2)*v1;
}
int n,l,r;
void bpm(){
sort(b+1,b+n+1);
l=r=1;
q[1]=b[1]; //先加入第一条
for(int i=2;i<=n;i++){
while(l<r&&!onleft(b[i],p[r-1])) r--;
while(l<r&&!onleft(b[i],p[l])) l++; //如果不在左边就弹出去
q[++r]=b[i];
if(dcmp(b[i].v*q[r-1].v)==0){
r--;
if(onleft(q[r],b[i].p)) //这个应该是如果两个重合,就先把b[i]加入
q[r]=b[i];
}
if(l<r)
p[r-1]=glt(q[r-1].p,q[r-1].p+q[r-1].v,q[r].p,q[r].p+q[r].v); //交点更新
}
while(l<r&&!onleft(q[l],p[r-1])) r--; //有可能最后加入的几条是不合法的,要弹出来
}
int main(){
// freopen("3130.in","r",stdin);
while(1){
scanf("%d",&n);
if(n==0) break;
for(int i=1;i<=n;i++)
scanf("%lf%lf",&a[i].x,&a[i].y);
for(int i=1;i<n;i++)
b[i]=Line(a[i],a[i+1]-a[i]);
b[n]=Line(a[n],a[1]-a[n]);
bpm();
if(r-l<=1) printf("0
");
else printf("1
");
}
return 0;
}
以上是关于读诗感悟:What can I hold you with?的主要内容,如果未能解决你的问题,请参考以下文章
[2016-05-18]OMG美语笔记-Do you like loose curls?What do you do to hold curl in your hair?
V3 - What Can You Do? Teacher: GABRIELE
V3 - What Can You Do? Teacher: GABRIELE
If you only do what you can do you'll never be more than you are now.
What exactly can you do with Python? Here are Python’s 3 main applications._你能用Python做什么?下面是Python的3