上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
网站建设(云南省文山网站建设服务中心) - 上往建站

至元二十一年(1284年),文天祥归葬于故乡富田村东南二十里的鹜湖之原,乡人邓光荐为之作墓志铭。
[82] 元至治三年(1323年),吉安郡学奉文天祥像于先贤堂,和欧阳修、杨邦乂、胡铨、周必大、杨万里并列。
[84] 实现了文天祥少年时的志愿。
[82] 明洪武九年(1376年),明廷在北平教忠坊建文丞相祠,岁时遣官致祭。
[30-31] 后庐陵也建文丞相忠烈祠。终明一代,宣城、温州、汀州、潮阳、五坡岭、崖山、大兴均兴建了文天祥的纪念祠堂。
[84] 明代宗景泰七年(1456年),经巡抚江西的右佥都御史韩雍、华盖殿大学士陈循等奏请,按照《谥法》中“临患不忘国曰‘忠’,秉德遵业曰‘烈’”的含义,代宗赐文天祥谥号为“忠烈”。
[3] 清道光年间,文天祥从祀于孔庙。
[51] 主要影响
编辑 播报举兵抗元
文天祥于开庆元年(1259年)任签书宁海军节度判官。时元军攻鄂州(今武汉武昌),宦官董宋臣主张迁都避兵。文天祥上书宋廷,建策建方镇分地防守,从民兵中选精兵,破格选用将帅。并请除杀动摇民心的董宋臣,未被采纳,辞官回乡。德祐元年(1275年),元军沿长江东下,宋守将多降。文天祥罄家财为军资,招勤王兵至5万人,入卫临安(今杭州)。他上书建议分全国为四镇,集中财力、军力抗元。旋为浙西、江东制置使兼知平江府。遣将援常州(今属江苏),因淮将张全见危不救而败,退守余杭(今杭州西)。德祐二年(1276年)力请同浙西制置副使兼知平江府张世杰率京师军民20余万,与元军背城一战,宋廷不许。后一度被元廷扣押,北上途中逃至温州(今属浙江)。五月,在福州与张世杰、礼部侍郎陆秀夫、右丞相陈宜中等拥立益王赵昰为帝。建策取海道北复江浙,为陈宜中所阻,遂赴南剑州(今福建南平)聚兵抗元。
[57] 十一月,进军江西失败。景炎二年(1277年)五月,在各地抗元义军和人民支持下,再攻江西,于雩都(今于都)击败元军,收复兴国(今属江西)及赣州、吉州的属县,终因势孤力单,败退广东,于祥兴元年(1278年)十二月在五坡岭(今广东海丰北)被俘
文天祥诗歌的内容和风格前后迥异,成就也大为不同。学术界一般以德祐元年(1275年)他奉诏起兵勤王为界限,将其诗歌分为前后两期
[77] :
(一)前期:酬唱赠答、抒怀言志诗
文天祥前期诗歌约有三百余首,因为受生活环境的影响,所以这一时期大部分都是酬唱赠答与抒怀言志之作,这时候的诗歌在艺术及思想深度上虽不及他后期的创作,但是也不乏有一些脍炙人口的作品。比如《生日和谢爱山长句》中说“夜阑拂剑碧光寒,握手相期出云表”。这些诗写得豪迈奔放,雄健壮阔,将文天祥早期的那种蓬勃向上、积极进取的火热情怀表现得淋漓尽致。在他前期的作品中还出现有“何日洗兵马,车书四海同”(《题黄冈寺次吴履斋韵》)这一类描写南宋末年外族入侵,表达对恢复中原、统一全国、结束战乱的信心和愿望的思想性较深的作品。
[76] 由于时代背景的影响,杜甫诗歌中所展现出的符合儒家传统伦理观的性情,正与文天祥提出的“性情”相契合,文天祥在杜诗中找到强烈的认同感,与杜甫产生了强烈的“共鸣”。文天祥边塞诗中的浑浑正气波及甚广,不仅在当时,对后世也产生了深远巨大的影响。
[81] (二)后期:爱国诗、纪行诗
文天祥后期的作品大多收录在《指南录》《指南后录》《吟啸集》《集杜诗》中,一共有五百七十余首,这一时期文天祥被元兵囚禁,但他忠贞之心并未减少,创作量也很大,这一时期他的诗风主要是效法杜甫,以诗纪时事,以诗纪所遭。《指南录》中大部分篇章是叙述文天祥被俘北行,虽身处艰难困境,却依然充满不屈不挠的斗争精神,以国家命运为己任的纪事诗。《指南后录》是文天祥诗歌思想深度,表达感情最为强烈的一部分,同时也是文学史上爱国精神与民族正气最强烈的表现,是文天祥自励与忠贞的表现。此外,在《过零丁洋》《正气歌》中,还有“人生自古谁无死,留取丹心照汗青”“天地有正气,杂然赋流形”这样的名句流传千古,激励了后世众多为理想而奋斗的仁人志士
[55] [56] 。他的《集杜诗》二百余首分别记述了南宋末年抗元斗争、起兵勤王被俘入狱与追忆前人旧事、感叹世事的个人生平遭遇,将国家兴亡、民族命运与自己的生活紧紧联系在一起,充分表现出他爱国,不愿屈服于外族,誓死与国家命运共存亡的爱国之情。
[76] 从语言与表现手法等方面,文天祥的诗歌风格被归纳为如下数点:
(一)语言风格
文天祥的诗歌大多直抒胸臆,能够以通俗易懂、口语化的语言表达出深刻的感情,是诗歌极富表现力。如《纪事》这几首诗,用特别常见的口语化语言将面临敌人的威逼利诱与压迫依然能够慷慨从容,严词相待,终不辱使命的爱国主义形象刻画的生动形象。以这种外表平易晓畅,意蕴却深刻绵延的语言,不但显示出他对于平时生活的认真观察,同时还显示出他语言运用能力的精通。在他其他一些诗中还显示出他独具特色的一面是虽有些诗句对语言千锤百炼,却丝毫显示不出生硬晦涩的地方,还有“风摇春浪软,礁激暮潮雄”(《乱礁洋》)、“橹声人语小,岸影客心长”(《幕客载酒舟中即席序别》)这些诗句,也足以见出他语言极具特色的一面。
[76] (二)连用用典
用典是历代文人学者所关注的一种写作技巧和方法,文天祥能够十分贴切的巧用这些典故。在他前期诗歌中,使用较多的是文学典故,如在《闲居和云屋道士》中,反用王羲之兰亭集会时感叹时事、感叹人生的典故,认为有些事不应该背后议论,既已事成定局,何不“今朝有酒今朝醉”,豪放旷达一点呢?于豪放旷达之中又透露出丝丝的忧愤之情。在他的后期诗歌中,由于所处环境的特殊,作为一名爱国志士,诗歌中运用历史典故较多,他从年幼时候就接受良好的教育,熟读《左传》《史记》《汉书》,在他的《正气歌》中运用一系列苏武、董狐、张良等名臣烈士的典故来表明他的决心。文天祥的这种连用典故的现象,不但不显得刻意衔接,诗中的慷慨义气让人读后,反而可以给读者带来无限的鼓舞。
[76] (三)赋笔、比兴手法的运用
在宋代,由于当时的理学派倡导质直诗风,又由于他从小便受到儒家思想的影响,所以此时代的文天祥赋笔与比兴的手法在他的诗歌创作中运用的较多。在他的《指南录》中,主要是叙述他出使元营,被拘后设法逃脱归国的艰苦经历,他在这里采用了杜甫用组诗记事的方法创作,这类以记述自己遭遇,刻画生活环境恶劣的诗篇基本都以赋笔的方式完成。在《指南后录》与《吟啸集》中,诗人将赋笔与比兴二者结合运用,将自己作比喻,表明了自己希望早日回国恢复自由并对于元人无论怎样的恐吓与诱惑都不活动摇他的忠贞之心。诗人将这两种手法结合运用,即表明自己遭遇,又表现出自己决心的用法,在宋诗中给后人影响非常深刻。
[76]
接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕
Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。
Node.js 回调函数
Node.js EventEmitter
网站建设(云南省文山网站建设服务中心) - 上往建站
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
岳小弟
shu***zizuo2018@126.com
注:Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。
什么是单进程单线程?直接读到再去敲实例,根本不理解到底是什么意思。这个问题就必须讲下什么是进程,什么是线程。
进程:CPU执行任务的模块。线程:模块中的最小单元。
例举:cpu比作我们每个人,到饭点吃饭了。可以点很多菜(cpu中的进程):宫保鸡丁,鱼香肉丝,酸辣土豆丝。每样菜具体包含了哪些内容(cpu每个进程中的线程):宫保鸡丁(详情:黄瓜、胡萝卜、鸡肉、花生米)。而详情构成了宫保鸡丁这道菜,吃了以后不饿。就可以干活了,cpu中的进程里的线程也是同理。当线程完成自己的内容将结果返回给进程,进程返回给cpu的时候。cpu就能处理日常需求。
岳小弟
shu***zizuo2018@126.com
单进程单线程:一盘炒苦瓜,里面只有苦瓜。
单进程多线程:一盘宫保鸡丁,里面有黄瓜、胡萝卜、鸡肉、花生米
lu
bai***tar@gmail.com
首先说事件
事件就是需要 eventEmitter.on 去绑定一个事件 通过 eventEmitter.emit 去触发这个事件其次说的是 事件的 接收 和 发生 是分开的 就像 一个外卖店你可以不停的接受很多订单, 接受以后开始告诉厨师去做外卖, 做好的外卖对应的外送给每个用户,如果单线程的话那只能是接收一个订单, 做好以后在接收下一个外卖订单,明显效率非常低。
事件可以不停的接受不停的发生也是为了提高效率。
lu
bai***tar@gmail.com
Java开发老菜鸟
sam***@foxmail.com
1、eventEmitter.emit 是触发事件(事件请求),eventEmitter.on是绑定处理事件的处理器(事件处理),事件的请求和处理是分开的,所以是异步。
2、如果把下面两个例子写在一起执行:
//例子1 var fs = require("fs"); fs.readFile('text.txt', function(err, data) { if (err) return console.error(err); console.log(data.toString()); console.log("end"); console.log("***********************"); }); //例子2 var events = require("events"); var eventEmitter = new events.EventEmitter(); var connectHandler = function connected() { console.log("connnect successfully !"); eventEmitter.emit("after_connect"); } eventEmitter.on("connected", connectHandler); eventEmitter.on('after_connect', function() { console.log("after connect"); }); eventEmitter.emit("connected"); console.log("event emitter end");你会发现,例子 2 先输出,例子 1 后输出,可以验证是异步的,因为例子 1 需要进行 IO 耗时较长,但是例子 2 是直接输出信息,耗时较短,在两者几乎同时执行的情况下,例子 2 优先执行完。
Java开发老菜鸟
sam***@foxmail.com
韩非
171***818@qq.com
事件处理例子执行顺序如下:
var events = require('events'); var eventEmitters = new events.EventEmitter(); var connectHandle = function connected(){ console.log('再执行eventHandle'); eventEmitters.emit('data-receive') } eventEmitters.on('data-receive',function(){ console.log('最后接收数据'); }) eventEmitters.on('connection',connectHandle); console.log('先执行connection'); eventEmitters.emit('connection'); console.log('程序处理完成');韩非
171***818@qq.com
junwind
865***609@qq.com
这一篇里,定义的匿名函数使用了函数名,其实不加更优:
var connectHandler = function () { console.log('连接成功。'); eventEmitter.emit('data_received'); } eventEmitter.on('connection', connectHandler);//注册一个connection事件,connectHandler为其处理程序或者直接用:
eventEmitter.on('connection', function () { console.log('连接成功。'); eventEmitter.emit('data_received'); });