Archive for 01月, 2007

十首英文情歌汇粹_情歌情话甜言蜜语

除了“我爱你”还能怎样表达自己的一腔似水柔情?“爱”都有什么表现方式? 
挑选了几首英文流行歌曲中的歌词,看看能不能传达你对他/她的一片真心? 
  点击歌词收听完整歌曲、下载歌曲音频mp3―― 
  你知道他们都出自哪首英文歌曲吗?听过这些好听的英文歌吗? 
如果你还有什么补充,要写出完整的那句歌词 
当然,插入音频让我们听听就更好啦。*_* 
take me to your heart 
take me to your heart, take me to your soul, give me your hand before i’m old 
将我留存心间,与你的灵魂相伴,给我你的手,在我老去之前 
i swear 
I’ll be there, for better or worse, till death do us part, I’ll love you with every beat of my heart and I swear 
我会在那里,无论顺遂或艰辛,直至死亡将我们分开 
我会用每一次心跳的力量爱你,我发誓 
memory 
Darling you know i love you till the end of time 
亲爱的你知道,我爱你,直到地老天荒 
Ocean Deep 
can’t you hear when i call? a little love is all i ask 
你能听到我的呼唤吗?我只要一点点爱 
like fire tonight 
I’m here to please you, I am your man. Every day, every night, I hold you tight 
我在取悦你,我是你的人。每一天,每个夜晚,我紧紧拥着你 
It’s Amazing 
Mesmerized by your eyes, the window to your soul. In the match am I your goal? 
被你的眼睛蛊惑,你那灵魂之窗。在爱的游戏中我是你的目标吗? 
I bruise easily 
I bruise easily, so be gentle when you handle me 
我容易受伤,所以,请温柔待我 
forgiven 
I’m sorry things i said hurt you bad. I’m sorry things i’ve did made you sad 
Do you think i’ll be forgiven? 我抱歉,我说的话让你伤心。我抱歉,我做的事让你难过 
你认为我能被原谅吗? 
i still believe 
If we believe that true love never has to end, then we must know that we will love again 
如果我们相信真爱永不会终止,那么我们一定将会再次相爱 
only love 
[url=http://sl.iciba.com/html/2006/0823/15/116292_1.htm]I’ve tried my best to make you see there’s hope beyond the pain 
if we give enough, if we learn to trust[/url] 
我用尽全力让你明白,痛楚过后还有希望,如果我们给予足够,如果我们学着去信任

每日一句:Everybody's business is nobody's business.( 1.31 )

Everybody’s business is nobody’s business. 
众人负责等于无人负责 
————————————————————————————————— 
集体行动的逻辑,所有人都负责一个项目,实际上没有人能够承担责任。 

MSSQL阻塞进程处理(死锁处理)

–邹建的
create proc sp_lockinfo
@kill_lock_spid bit=1,      –是否杀掉阻塞的进程,1 杀掉, 0 仅显示
@show_spid_if_nolock bit=1, –如果没有阻塞的进程,是否显示正常进程信息,1 显示,0 不显示
@dbname sysname=”          –如果为空,则查询所有的库,如果为null,则查询当前库,否则查询指定库
as
set nocount on
declare @count int,@s nvarchar(2000),@dbid int
if @dbname=” set @dbid=db_id() else set @dbid=db_id(@dbname)
select id=identity(int,1,1),标志,
进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid,
数据库名=db_name(dbid),用户ID=uid,用户名=loginame,累计CPU时间=cpu,
登陆时间=login_time,打开事务数=open_tran,进程状态=status,
工作站名=hostname,应用程序名=program_name,工作站进程ID=hostprocess,
域名=nt_domain,网卡地址=net_address
into #t from(
select 标志=’阻塞的进程’,
spid,kpid,a.blocked,dbid,uid,loginame,cpu,login_time,open_tran,
status,hostname,program_name,hostprocess,nt_domain,net_address,
s1=a.spid,s2=0
from master..sysprocesses a join (
select blocked from master..sysprocesses 
where blocked>0
and(@dbid is null or dbid=@dbid)
group by blocked
)b on a.spid=b.blocked 
where a.blocked=0
and(@dbid is null or dbid=@dbid)
union all
select ’|_牺牲品_>’,
spid,kpid,blocked,dbid,uid,loginame,cpu,login_time,open_tran,
status,hostname,program_name,hostprocess,nt_domain,net_address,
s1=blocked,s2=spid
from master..sysprocesses a 
where blocked<>0
and(@dbid is null or dbid=@dbid)
)a order by s1,s2
select @count=@@rowcount
if @count=0 and @show_spid_if_nolock=1
begin
insert #t
select 标志=’正常的进程’,
spid,kpid,blocked,dbid,db_name(dbid),uid,loginame,cpu,login_time,
open_tran,status,hostname,program_name,hostprocess,nt_domain,net_address
from master..sysprocesses
where @dbid is null or dbid=@dbid
order by spid
set @count=@@rowcount
end
if @count>0
begin
create table #t1(id int identity(1,1),a nvarchar(30),b Int,EventInfo nvarchar(255))
declare tb cursor local
for
select N’insert #t1 exec(”dbcc inputbuffer(’+rtrim(进程ID)+’)”)
if @@rowcount=0 insert #t1(a) values(null)
‘+case when @kill_lock_spid=1 and 标志=N’阻塞的进程’
then ’kill ’+rtrim(进程ID) else ” end
from #t
open tb
fetch tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch tb into @s
end
close tb
deallocate tb
select a.*,进程的SQL语句=b.EventInfo
from #t a join #t1 b on a.id=b.id
order by a.ID
end
set nocount off
go

CPU系列型号

CPU厂商会根据CPU产品的市场定位来给属于同一系列的CPU产品确定一个系列型号以便于分类和管理,一般而言系列型号可以说是用于区分CPU性能的重要标识。
    早期的CPU系列型号并没有明显的高低端之分,例如Intel的面向主流桌面市场的Pentium和Pentium MMX以及面向高端服务器生产的Pentium Pro;AMD的面向主流桌面市场的K5、K6、K6-2和K6-III以及面向移动市场的K6-2+和K6-III+等等。
    随着CPU技术和IT市场的发展,Intel和AMD两大CPU生产厂商出于细分市场的目的,都不约而同的将自己旗下的CPU产品细分为高低端,从而以性能高低来细分市场。而高低端CPU系列型号之间的区别无非就是二级缓存容量(一般都只具有高端产品的四分之一)、外频、前端总线频率、支持的指令集以及支持的特殊技术等几个重要方面,基本上可以认为低端CPU产品就是高端CPU产品的缩水版。例如Intel方面的Celeron系列除了最初的产品没有二级缓存之外,就始终只具有128KB的二级缓存和66MHz以及100MHz的外频,比同时代的Pentium II/III/4系列都要差得多,而AMD方面的Duron也始终只具有64KB的二级缓存,外频也始终要比同时代的Athlon和Athlon XP要低一个数量级。
    CPU系列划分为高低端之后,两大CPU厂商分别都推出了自己的一系列产品。在桌面平台方面,有Intel面向主流桌面市场的Pentium II、Pentium III和Pentium 4以及面向低端桌面市场的Celeron系列(包括俗称的I/II/III/IV代);而AMD方面则有面向主流桌面市场Athlon、Athlon XP以及面向低端桌面市场的Duron和Sempron等等。在移动平台方面,Intel则有面向高端移动市场的Mobile Pentium II、Mobile Pentium III、Mobile Pentium 4-M、Mobile Pentium 4和Pentium M以及面向低端移动市场的Mobile Celeron和Celeron M;AMD方面也有面向高端移动市场的Mobile Athlon 4、Mobile Athlon XP-M和Mobile Athlon 64以及面向低端移动市场的Mobile Duron和Mobile Sempron等等。
    目前,CPU的系列型号更是被进一步细分为高中低三种类型。就以台式机CPU而言,Intel方面,高端的是双核心的Pentium EE以及单核心的Pentium 4 EE,中端的是双核心的Pentium D和单核心的Pentium 4,低端的则是Celeron D以及已经被淘汰掉的Celeron(即俗称的Celeron IV);而AMD方面,高端的是Athlon 64 FX(包括单核心和双核心),中端的则是双核心的Athlon 64 X2和单核心的Athlon 64,低端就是Sempron。以笔记本CPU而言,Intel方面高端的是Core Duo,中端的是Core Solo和即将被淘汰的Pentium M,低端的则是Celeron M;而AMD方面,高端的则是Turion 64,中端的是Mobile Athlon 64,低端的则是Mobile Sempron。
    但在购买CPU产品时需要注意的是,以系列型号来区分CPU性能的高低也只对同时期的产品才有效,任何事物都是相对的,今天的高端就是明天的中端、后天的低端,例如昔日的高端产品Pentium 4和Pentium M现在已经降为了中端产品,AMD的Turion 64在Turion 64 X2发布之后也将降为中端产品。另外某些系列型号的时间跨度非常大,例如Intel的Pentium 4系列从2000年11月发布至今已经过了6个年头,而当时属于高端的早期的Pentium 4其性能还远远不及现在属于低端的Celeron D。而且低端CPU产品中也出现过不少以超频性能著称或者能修改的精品,例如Intel方面早期的Celeron 300A,中期的图拉丁核心的Celeron III系列,以及现在的Celeron D系列等等;AMD方面也有早期的Duron由于可以依靠连接金桥而修改为Athlon和Athlon XP而风靡一时,中期的Barton核心Athlon XP 2500+和现在的64位Sempron 2500+都以超频性能著称。这些低端产品其修改后和超频后的性能也并不比同时期主流的高端型号差,性价比非常高。
来源:中关村

每日一句:There's no sense flogging a dead horse.( 1.30 )

There’s no sense flogging a dead horse. 
不要再做无用功了。 
————————————————————————————————— 
  flog a dead horse,字面意思是,鞭打死去的马,驱使死马,引申意即为“白费力气,做无用功”。 
例句:I’ve already made up my mind.There’s no sense flogging a dead horse. 
  我已下定决心,不必再白费口舌了。 

每日一句(0129)

This is a fine kettle of fish! 
真糟糕! 
————————————————————————————————— 
  a fine kettle of fish是“状况或情况一团糟”的表达方式之一,比“shit”之类要文雅许多。 
例句:This is a fine kettle of fish!I forgot to bring my cheque. 
  真糟糕!我忘了带支票。 

每日一句(0128)

Drinking yoghourt before lunch was all the go. 
午餐前喝酸奶曾经一度流行。 
————————————————————————————————— 
  all the go在这里是“流行”的意思。 例句:For a while rock’n’roll was all the go;then it was replaced by R & B.  摇滚乐曾经一度流行,但很快就被蓝调音乐取代。 

每日一句(0127)

This ring cost me an arm and a leg. 
我为这戒指花了一大笔钱。 
————————————————————————————————— 
如果你的女朋友花了上千块钱买了一条名牌小丝巾,你的男朋友花了万把块钱购得一条名牌小腰带,不必羡慕,送他们几个英文单词好了――You have cost an arm and a leg. 
  Cost an arm and a leg表示“耗资不菲,付出过高代价”,这仅仅是一个简单的比喻而已,用失去人体四肢中最重要的“两肢”来比喻“付出昂贵代价”。 
  这个流传已久的比喻本无深意,也已无年代和创始人可考,但奇怪的是,其最早的书面形式却直到1956年才出现在20世纪上半期当红女星比莉•好乐黛(Billie Holiday)的自传《Lady Sings the Blues》,她在书中写道:“Finally she found someone who sold her some stuff for an arm and a leg.”显然,好乐黛并不是这个短语的发明者,只是随手拿来用了,但她的小说确实为这个短语做了免费宣传,使之进一步发扬光大。 
  Cost and arm and a leg很可能脱胎于另一个古老的说法“I’d give my right arm for”,后者可以追溯到19世纪中叶,表示说话人愿意为某事做出巨大牺牲。由“一只右臂”发展到“一臂一腿”,看来还真的是“舍不得孩子套不住狼”啊。 
————————————————————————————————— 
——————————————————————
公告栏
———————————
留言板
———————————
看广告玩游戏送QQ币

WebBrowser脚本错误的完美解决方案

当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。
1、SHDocVw.dll
在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。
WebBrowser1.Silent = true
2、.Net中
在.Net中提供了托管的WebBrowser可供我们使用,当然我们仍然可以在.Net中使用COM组建SHDocVw.dll,如果使用SHDocVw.dll
处理错误方式和上面的方法一样。但如果我们是使用.Net组件如何解决这个问题呢?
这个组件给我们提供了一个方法ScriptErrorsSuppressed 。但是在.net framework2.0中他是不起作用的,据说在低版本中使用如下的方式解决
webBrowser1.ScriptErrorsSuppressed = true(据说在.net framework2.0以前是这样,我没有使用过)
那么在.net framework2.0中如何解决这个问题呢?
有一种方法不能彻底解决,可以部分解决问题这里也介绍给大家。
//捕获控件的错误
 this.WebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
//对错误进行处理
 void Window_Error(object sender, HtmlElementErrorEventArgs e)
        {
             // 自己的处理代码
            e.Handled = true;
        }
上面的方法对于多个框架嵌套等等的情形还是不能很好的解决。
为了彻底解决这个问题,我们借助AxWebBrowser来解决WebBrowser的问题。
我们定义一个自己的类,他的父类是WebBrowser,以后使用这个类就可以了。在这个类的定义中需要引用SHDocVw。

    class EWebBrowser : System.Windows.Forms.WebBrowser
    {
        SHDocVw.IWebBrowser2 Iwb2;

        protected override void AttachInterfaces(object nativeActiveXObject)
        {
            Iwb2 = (SHDocVw.IWebBrowser2)nativeActiveXObject;
            Iwb2.Silent = true;
            base.AttachInterfaces(nativeActiveXObject);
        }

        protected override void DetachInterfaces()
        {
            Iwb2 = null;
            base.DetachInterfaces();
        }

    }
从上面的代码可以看出EWebBrowser截取了AxWebBrowser接口,并利用了AxWebBrowser的属性Silent来实现。

(转)西城男孩十首经典英文情歌(典藏):westlife恋爱八大秘诀

外表清新、曲风抒情的爱尔兰的青春组合“西城男孩”(Westlife) 
是全球炙手可热的男孩偶像团体,自99年成立以来,创下了连续7首冠军单曲的纪录 
他们的歌诉说着年轻人的心情,年轻人的梦想,年轻人的爱恋 
当然啦,绝大部分是情歌 
《我的爱》《再发誓》《如果我让你离开》《想念你》《再一次被愚弄》…… 
每首歌都是一个故事,听着,想着,感受着歌声描述的那色彩浓重的画面 
不想爱上westlife真的很难哦 *_* 
精心推荐:来自westlife一组好听的、感人的、简简单单就能拨动心弦的情歌 
小小提炼:每首一句经典歌词,鄙人称之为恋爱八大秘诀,看看有没有道理?*_* 
恋爱绝招之。。。。。。 
一、坚持不懈 
推荐歌曲《my love 》(点击歌名收听) 
歌词名句 I’m holding on forever reaching for a love that seems so far 
二、山盟海誓 
推荐歌曲《swear it again 》(点击歌名收听) 
歌词名句 I swore to share your joy and your pain and I’d swear it all over again 
三、勇往直前 
推荐歌曲《Uptown Girl 》(点击歌名收听) 
歌词名句 she’s been living in her white bread world as long as anyone with hot blood can 
四、假装可怜 
推荐歌曲《Against All Odds 》(点击歌名收听) 
歌词名句 Take a good look at me now ’cause l’ll still be standing here 
五、甜言蜜语 
推荐歌曲《Miss You 》(点击歌名收听) 
歌词名句 I just wanna be right here with you 
六、感激涕零 
推荐歌曲《I Lay My Love On You 》(点击歌名收听) 
歌词名句 i was lost in a lonely place, could hardly believe it 
七、自我检讨 
推荐歌曲《If I Let You Go》 
歌词名句 I’m too shy to ask, I’m too proud to lose 
八、佯装深沉 
推荐歌曲《You raise Me Up 》(点击歌名收听) 
歌词名句 When you come and I am filled with wonder, sometimes I think I glimpse eternity 
另外附上 
1. 词友提供几首westlife非专辑歌曲的下载,enter >>> 
2. 也是西城唱的很经典但不是情歌的英文歌 seasons in the sun   enter >>> 
来源:Kingsoft bbs