当前位置: 首页 > news >正文

“马屁精”李白

李白一斗诗百篇,长安市上酒家眠。天子呼来不上船,自称臣是酒中仙。”这是诗圣杜甫笔下的李白,也是我们脑海里坚信无二的李白。恃才傲物又狂放不羁的诗仙,怎么会低眉顺眼地去拍人马屁呢?

但我要说的是,人都有怀才不遇的时候,人都有卑微渺小的时候,人都有陷入执念的时候。人走屋檐下,不得不低头,那是真正的人生。只要您读了李白的《与韩荆州书》,也许就会释然于对我的愤怒,也许您就会和我一样觉得,李白真是个很会拍人的马屁精,李白真是个难以成精的“马屁精”,李白原来还是本来的那个李白。

1、干谒韩朝宗

韩朝宗任官时,喜欢提拔后进,尝荐崔宗之、严武於朝,当时士咸归重之。打算将孟浩然推荐给朝廷,所以就约他见面,但是孟浩然在约定的那个时间正跟朋友喝酒,没有赴约。韩朝宗很生气的走了,孟浩然事后不悔。

与韩荆州书

【作者】李白 【朝代】

白闻天下谈士相聚而言曰:“生不用封万户侯,但愿一识韩荆州。”何令人之景慕,一至于此耶!岂不以有周公之风,躬吐握之事,使海内豪俊,奔走而归之,一登龙门,则声价十倍!所以龙蟠凤逸之士,皆欲收名定价于君侯。愿君侯不以富贵而骄之、寒贱而忽之,则三千之中有毛遂,使白得颖脱而出,即其人焉。白,陇西布衣,流落楚、汉。十五好剑术,遍干诸侯。三十成文章,历抵卿相。虽长不满七尺,而心雄万夫。皆王公大人许与气义。此畴曩心迹,安敢不尽于君侯哉!君侯制作侔神明,德行动天地,笔参造化,学究天人。幸愿开张心颜,不以长揖见拒。必若接之以高宴,纵之以清谈,请日试万言,倚马可待。今天下以君侯为文章之司命,人物之权衡,一经品题,便作佳士。而君侯何惜阶前盈尺之地,不使白扬眉吐气,激昂青云耶?昔王子师为豫州,未下车,即辟荀慈明,既下车,又辟孔文举;山涛作冀州,甄拔三十余人,或为侍中、尚书,先代所美。而君侯亦荐一严协律,入为秘书郎,中间崔宗之、房习祖、黎昕、许莹之徒,或以才名见知,或以清白见赏。白每观其衔恩抚躬,忠义奋发,以此感激,知君侯推赤心于诸贤腹中,所以不归他人,而愿委身国士。傥急难有用,敢效微躯。且人非尧舜,谁能尽善?白谟猷筹画,安能自矜?至于制作,积成卷轴,则欲尘秽视听。恐雕虫小技,不合大人。若赐观刍荛,请给纸墨,兼之书人,然后退扫闲轩,缮写呈上。庶青萍、结绿,长价于薛、卞之门。幸惟下流,大开奖饰,惟君侯图之。

《与韩荆州书》被收进了《古文观止》,说明李白的这篇文章是人人都该去读一读的名篇佳作。

《与韩荆州书》是李白写给地方大员韩朝宗的一封自荐信,写于唐玄宗开元二十二年(公元734年),他希望韩朝宗能向朝廷引荐自己,以实现自己入仕为官的人生理想。信中的韩朝宗,时任荆州长史兼襄州刺史并山南东道采访使。此时的李白,已过而立之年,尚是一个布衣百姓,自觉一事无成,正在荆州安陆的乡下郁郁而不得志。

信中,李白张口便是:“白闻天下谈士相聚而言曰:‘生不用封万户侯,但愿一识韩荆州。’”天下人相聚一处,纷纷议论说,哪怕一生都封不了万户侯,只要能够结识韩荆州就心满意足了。这上来的第一句话,就拍得让人何等舒服、何等熨帖、何等自然又不让自己失了自尊啊!怪不得《古文观止》的编者点评说:“欲赞韩荆州,却借天下谈士之言,排宕而出之,便与谀美者异。”

紧接着,李白开始了自己的赞叹:“何令人之景慕,一至于此耶?岂不以有周公之风,躬吐握之事,使海内豪俊,奔走而归之,一登龙门,则声价十倍!所以龙蟠凤逸之士,皆欲收名定价于君侯。”您能受人如此景仰,真有周公“吐哺握发”的风度啊!所以,海内的豪杰俊才都从四面八方汇聚到您的门下,一经您的点拨举荐,就如跃上了龙门,声名和身价于是就陡增了十倍。

如果说开头一句,李白是借他人之口来拍韩荆州,似乎还与“谀美者异”,那这亲口的赞词,就与“谀美者”无异了。拍马屁,就要拍得让人心花怒放嘛。

但凡谀人以美,当然都是有求于人。所以,李白也不加掩饰地就说了:“愿君侯不以富贵而骄之、寒贱而忽之,则三千之中有毛遂,使白得颖脱而出,即其人焉。”又说了:“白,陇西布衣,流落楚、汉。”

如果仅此,那李白还是把自己的位置摆得很低,可怜兮兮的。虽然现在窝居一隅,不为人知,但李白这个未来的诗仙,天生自带干云豪气,藏掖不住,也不愿藏掖,又迫不及待地自我推销了:“十五好剑术,遍干诸侯。三十成文章,历抵卿相。虽长不满七尺,而心雄万夫。皆王公大人许与气义。此畴曩心迹,安敢不尽于君侯哉!”我李白自小就是文武全才哩,谒见过很多地方长官,也拜见过很多卿相显贵,王公大人们都赞许我气概非凡,前途无量,这一点我得给您直说了,不能瞒着。

信写到这里,不知是不是李白稍觉王婆卖瓜有些不妥,笔锋一转,又对韩朝宗施以拍术:“君侯制作侔神明,德行动天地,笔参造化,学究天人。”好家伙,神明和天人的帽子都给韩朝宗戴好了,又飒又靓,脱俗庄严,大有世无匹敌之风范。

可请人举荐毕竟是求人之事,李白只好转而又说:“幸愿开张心颜,不以长揖见拒。”希望您宽宏大量笑颜接纳我,不要因为我只作揖不跪拜而拒绝。可高傲的李白还是忍不住,又再次高调推销起了自己:“必若接之以高宴,纵之以清谈,请日试万言,倚马可待。”如果您愿意摆开盛宴接待我,任凭我高谈阔论,您只管以日写万言来考考我,我一定会让您有倚马可待的惊喜。

随后的又一句话,看似恳求,却多少隐含了命令的口吻:“今天下以君侯为文章之司命,人物之权衡,一经品题,便作佳士。而君侯何惜阶前盈尺之地,不使白扬眉吐气,激昂青云耶?”如今,大家都以您的意见作为评价一个人高下的标杆,您何必舍不得用您门口台阶前的区区一尺之地接待我,从而使我扬眉吐气直上青云呢?

接下来,李白还不惜笔墨,再将韩朝宗夸作王允、山涛等举贤荐能的伯乐,把自己比作荀爽、孔融、崔宗之等被举荐而成名的千里马,并向韩朝宗表达了自己的一片忠心:“白每观其衔恩抚躬,忠义奋发,以此感激,知君侯推赤心于诸贤腹中,所以不归他人,而愿委身国士。傥急难有用,敢效微躯。”

信的最后,李白写到:“且人非尧舜,谁能尽善?白谟猷筹画,安能自矜?至于制作,积成卷轴,则欲尘秽视听。恐雕虫小技,不合大人。若赐观刍荛,请给纸墨,兼之书人,然后退扫闲轩,缮写呈上。庶青萍、结绿,长价于薛、卞之门。”世间凡人都非尧舜,我也不敢自夸,我那些堆积如山的作品在您看来也许都是雕虫小技,但如果能蒙您不嫌弃,那就请您给我纸墨,并派几个抄写的人手,我好回去打扫房舍,静心誊写,然后呈上。希望您鉴赏之后,我的文章能摇身一变,能像薛烛的青萍宝剑和卞和的结绿美玉那样身价百倍。

好个李白,也惟有李白,来求人给自己出人头地的机会,左拍右拍把人都吹上了天,然后又指使人家,你要这样,你得那样。如此这般,到底是来拍马屁呢?还是来下命令的?真是成精了!

大概韩朝宗大人觉得写信人不懂谦虚谨慎,也不知天高地厚,心想你不是“遍干诸侯”又“历抵卿相”吗?我那些同僚们为什么都对你“心雄万夫”的才能都视而不见呢?

结果,李白没有等来韩大人的回应,更没有等到韩大人的举荐,这封信犹如石沉大海,没了音信。李白的一通吹拍,既没有拍到马屁股上,也没有拍到马蹄子上,似乎只是拍到了一团空气里。反正,没有谁见闻韩大人对李白发表过只言片语,李白也只得继续惘然失落地蜗居在安陆的乡下。

2、彩虹唐玄宗

其实,在写这封信的年初,李白还曾给唐玄宗李隆基进献过一篇《明堂赋》。《明堂赋》中,李白以“臣白美颂”的口吻,对唐明皇的功绩进行了大肆铺张的吹捧,他说“穹崇明堂,倚天开兮”,盛赞明堂之宏伟壮丽,又用“四门启兮万国来,考休征兮进贤才。俨若皇居而作固,穷千祀兮悠哉!”来卖力歌颂开元盛世的万千气象。

第二年,李白西游时,偶遇狩猎的唐玄宗,又乘机献上了一篇《大猎赋》。他的《大猎赋》向李隆基欢呼“大道匡君,示物周博”“圣朝园池遐荒,殚穷六合”,夸耀大唐帝国幅员辽阔,物阜民丰,繁盛无两。

也许那时的李隆基正在励精图治奋发图强,还不十分贪图享乐和陶醉于被吹拍恭维,也许觉着李白这两篇精心准备的讴歌都太过空洞浮躁,也许还觉着李白太过自负张狂,士子们都在走科举考试的大路,而你却只想走这吹吹拍拍的捷径。总之,皇上对这些路遇的插曲充耳不闻。

3、玉真公主举荐

一直到了天宝元年(公元742年),好友元丹丘几经周折,将李白多年前撰写的《玉真仙人词》呈给了李隆基的亲妹妹玉真公主:“玉真之仙人,时往太华峰。清晨鸣天鼓,飙欻腾双龙。弄电不辍手,行云本无踪。几时入少室,王母应相逢。”

李白的这首诗算是拍到了主人的痒痒处。玉真公主修道多年,渴望得道成仙,如今看到有人将自己捧到了与王母娘娘并尊的高位,顿觉身心通泰,仙骨已然附体。趁着兴高采烈,玉真公主亲自接见了李白,并顺势又将其推送到了唐玄宗的面前。李隆基不能不买妹妹的面子啊。

此前,李白的诗友加酒友贺知章已多次在玄宗面前夸赞过李白,称许李白乃“非人世之人”,就像是来自天界的“太白星精”,诗歌瑰丽华美,文采飘逸出尘,妥妥一个“谪仙人”。

在贺知章和玉真公主的交口称赞之下,李隆基这才静下心来,认真又仔细地阅看了李白进献的诗文,越看越喜欢,越看越钦佩,龙颜大悦,下诏宣李白进宫。李白进宫面圣那日,唐明皇不仅“降辇步迎”,还“以七宝床赐食于前,亲手调羹”。金銮殿中,两人酒酣耳热,相谈甚欢,李隆基当即又下谕旨,安排李白供奉翰林。是年,李白42岁,已过不惑之年,终于实现了入朝为官的梦想。

4、高力士脱靴杨贵妃磨墨的日子

不过,李白终究只是个杰出的诗人,而不是为官的材料,整日价陪侍在皇帝左右做个御用文人,写写歌舞升平的颂歌献词,不到两年,李白就厌倦了这吹吹拍拍的行乐日常,时不时地就与“酒中人仙”的朋友们沉醉于酒肆茶坊,以至于玄宗呼之上朝都无法自行前往,只能被人抬到御前。

5、赐金放还

天宝三载(公元744年)正月,贺知章请度为道士,辞官还乡,李白挥毫一首《送贺宾客归越》,抱拳惜别:镜湖流水漾清波,狂客归舟逸兴多。山阴道士如相见,应写黄庭换白鹅。”

看着好友远去的背影,李白自感在朝廷做个看人脸色的“马屁精”,实在有违自己无拘无束的天性,再这么趋炎附势地待下去,将会痛苦地失去本真。这年的三月,李白也上书玄宗皇帝,请求还山归野。李隆基对这个狂放有加沉稳不足的大才子并未为难,而是好聚好散,赐金放还。

自此,李白悠悠然忘情于山水中,坦荡荡放形于天地间,再无庸人自扰的执念,坐定了“菩提树下”的诗仙。

相关文章:

“马屁精”李白

“李白一斗诗百篇,长安市上酒家眠。天子呼来不上船,自称臣是酒中仙。”这是诗圣杜甫笔下的李白,也是我们脑海里坚信无二的李白。恃才傲物又狂放不羁的诗仙,怎么会低眉顺眼地去拍人马屁呢? 但我要说的是,人…...

python之glob的用法

目录 获取特定扩展名的所有文件 获取特定目录下的所有文件 递归获取所有文件 转义特殊字符 iglob glob 是 Python 中用于文件模式匹配的一个模块。它使用 Unix shell-style 的通配符来进行匹配,并返回所有匹配的文件路径列表。 下面是一些 glob 的基本用法&am…...

【adb】电脑通过ADB向手机传输文件

具体步骤如下: Step1 下载ADB工具 下载最新版本的 ADB工具 !!! 注意:一定要是最新版本的ADB,否则很可能导致无法识别到手机。 将下载的ADB解压以后的文件如下图所示: Step2 添加环境变量 将 ADB的路径 D:\platformtools &…...

npm的常用使用技巧

npm是一个强大的工具&#xff0c;可以帮助你管理Node.js项目中的依赖项。以下是一些有用的npm使用技巧&#xff1a; 使用npm install命令&#xff1a;这个命令可以安装项目的依赖项。如果你想安装一个特定的版本&#xff0c;你可以使用npm install <package><version…...

【网络奇遇记】揭秘计算机网络的性能指标:速率|带宽|吞吐量|时延

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;网络奇遇记、数据结构 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 &#x1f4cb;前言一. 速率1.1 数据量1.2 速率 二. 带宽三. 吞吐量四. 时延4.1 发送时延4.2 传播时延…...

ACM中算法时间约束

ACM中算法时间约束 一般ACM竞赛C/C的时间限制是一秒&#xff0c;因此可以根据题目数据来推断该题所使用的算法。 算法的时间复杂度在 1 0 7 10^7 107左右合适&#xff0c;最多不能超过 1 0 8 10^8 108&#xff0c; O ( n ) O(n) O(n)的极限就在 1 0 8 10^8 108左右。 问题规…...

C++11的列表初始化和右值引用

目录 前言 一、C11的简介 二、C11的小故事。 三、统一的列表初始化 1.列表初始化 2.initializer_list 四、右值引用 1.什么是左值 2.什么是右值 3.右值引用写法 4.右值的分类 5.右值引用的作用 6.STL容器中的右值引用 7.万能引用 总结 前言 C11相较于之C98&…...

千帆起航:探索百度智能云千帆AppBuilder在AI原生应用开发中的革新之路

千帆起航&#xff1a;探索百度千帆AppBuilder在AI原生应用开发中的革新之路 1.揭开帷幕&#xff0c;大模型第二次战役 自从 ChatGPT 横空出世后&#xff0c;一石激起千层浪&#xff0c;人工智能也正在从感知理解走向生成创造&#xff0c;这是一个关键里程碑。生成式大模型完成…...

RevIT™ AAV Enhancer, 提高AAV产量的又一利器!

腺相关病毒 (AAV) 是基因治疗中使用最广泛的传递机制。近年来&#xff0c;基于AAV病毒所开发的基因疗法的研发及临床试验注册数量也呈指数级增长。截止本文撰写之时&#xff0c;美国食品和药物管理局已批准五项AAV疗法&#xff0c;也是全球市场上最为昂贵的药物&#xff0c;其中…...

Kubectl 部署有状态应用(下)

接上文 《Kubectl 部署有状态应用&#xff08;上&#xff09;》创建完StatefulSet后&#xff0c;本文继续介绍StatefulSet 扩展、更新、删除等内容。 StatefulSet 中的 Pod 验证序数索引和稳定的网络身份 StatefulSet 中的 Pod 具有唯一的序数索引和稳定的网络身份。 查看 …...

Jmeter 性能 —— 监控服务器!

Jmeter监控Linux需要三个文件 JMeterPlugins-Extras.jar (包&#xff1a;JMeterPlugins-Extras-1.4.0.zip)JMeterPlugins-Standard.jar (包&#xff1a;JMeterPlugins-Standard-1.4.0.zip)ServerAgent-2.2.3.zip 1、Jemter 安装插件 在插件管理中心的搜索Servers Performan…...

离散型制造企业为什么要注重MES管理系统的实施

离散型制造企业经常面临三个核心问题&#xff1a;生产什么、生产多少以及如何生产。尽管许多企业都实施了ERP系统&#xff0c;但仍然绕不开MES管理系统的话题。本文将从三个方面详细解释为什么离散型企业需要实施MES管理系统。 一、生产线经常出现的问题 在离散型企业中&#…...

Linux系统中跟TCP相关的内核参数

1. TCP保活机制 参考 《Nginx(三) 配置文件详解 - 基础模块》3.18章节 net.ipv4.tcp_keepalive_intvl&#xff1a;设置两次相邻探活检测的间隔时间。默认是75秒&#xff0c;单位是秒。net.ipv4.tcp_keepalive_probes&#xff1a;设置探活最多检测次数。默认是9次&#xff0c;单…...

代理模式(Proxy)

代理模式(Proxy Pattern)是一种结构型设计模式,用于为另一个对象提供一个代替品或占位符以控制对这个对象的访问。这个模式主要用于延迟处理操作或者在进行实际操作前后进行其它处理。 代理模式的实现通常涉及以下角色: 抽象主题(Subject):定义了代理和真实对象的共用接…...

在MacOS上Qt配置OpenCV并进行测试

目录 一.Qt环境准备 二.在Qt项目中加载Opencv库并编写代码测试 1.使用Opencv加载图片 &#xff08;1&#xff09;在Qt中创建一个新项目 &#xff08;2&#xff09;在.pro文件中链接OpenCV库 &#xff08;3&#xff09;添加新资源文件 &#xff08;4&#xff09;在mainw…...

java数据结构与算法刷题-----LeetCode167:两数之和 II - 输入有序数组

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 思路 题目要求我们找到两个数相加的和&#xff0c;等于target指定的值。而…...

Linux:jumpserver V3的安装与升级(在线离线)(2)

官方文档写的非常详细&#xff0c;我这篇文章时间长了&#xff0c;会随着官方版本更新而落后 JumpServer - 开源堡垒机 - 官网https://www.jumpserver.org/安装和升级在官网也有详细的信息&#xff0c;我写本章是为了记录一下实验 我的系统是centos7.9 在线安装 在确定我们可…...

【GoLang】Go语言几种标准库介绍(一)

你见过哪些令你膛目结舌的代码技巧&#xff1f; 文章目录 你见过哪些令你膛目结舌的代码技巧&#xff1f;前言几种库bufio&#xff08;带缓冲的 I/O 操作&#xff09;特性示例 bytes (实现字节操作)特性示例 总结专栏集锦写在最后 前言 随着计算机科学的迅猛发展&#xff0c;编…...

短剧分销系统:月入百w的新模式

随着我国短剧的高速发展&#xff0c;越来越多的人进入到了短剧影视行业。本文旨在介绍短剧市场的发展前景以及短剧分销系统的设计和开发。 一、短剧发展背景 短剧具有时长短、剧情紧凑、节奏快、剧情新颖等特点&#xff0c;满足了国内观众的碎片化时间&#xff0c;在当下短视频…...

鞋服用户运营策略如何实现有效闭环?

实现长期价值和业务闭环是企业经营的关键。对于鞋服行业来说&#xff0c;如何基于客户旅程编排&#xff08;Customer Journey Orchestration&#xff0c;简称 CJO&#xff09;实现用户运营策略的有效闭环&#xff0c;提升长期价值呢&#xff1f; 本文围绕该主题&#xff0c;从鞋…...

简单工厂、工厂方法、抽象工厂和策略模式

摘要 本文简单介绍软件开发过程中面临的痛点和几个总体原则。详细介绍了简单工厂、工厂方法、抽象工厂和策略模式的实现&#xff0c;以及各种模式之间的相似、区别。 背景 开发面临哪些问题&#xff08;痛点&#xff09;&#xff1f; 相信做过大型软件开发的tx都遇到过以下类似…...

junit mocktio request打桩

Controller下request组装参数 HttpServletRequest request new MockHttpServletRequest(); ((MockHttpServletRequest) request).addHeader("router","login"); ((MockHttpServletRequest) request).addParameter("test","wwww"); …...

第十四节TypeScript 联合类型

1、简介 联合类型可以通过管道&#xff08;|&#xff09;将变量设置多种类型&#xff0c;赋值时可以根据设置的类型来赋值。 注意&#xff1a;只能赋值指定的类型&#xff0c;如果赋值其它类型就会报错的。 2、创建联合类型的语法格式&#xff1a; Type1|Type2|Type3 实例&a…...

[x86汇编语言]从实模式到保护模式第二版

下载汇编器&#xff1a;https://www.nasm.us/pub/nasm/releasebuilds/2.16.02rc6/win64/ mov ax, 0x3f add bx,ax add cx,ax 编译&#xff1a; C:\Users\HP>cd D:\BaiduNetdiskDownload\01b站\lizhong\myasm C:\Users\HP>D: D:\BaiduNetdiskDownload\01b站\lizhong…...

基本的逻辑门

前言 本篇文章介绍基本的逻辑门&#xff0c;然后给出C语言描述 逻辑门是在集成电路上的基本组件。简单的逻辑门可由晶体管组成。这些晶体管的组合可以使代表两种信号的高低电平在通过它们之后产生高电平或者低电平的信号。高、低电平可以分别代表逻辑上的“真”与“假”或二进…...

云原生系列3-Kubernetes

1、Kubernetes概述 k8s缩写是因为k和s之间有八个字符。k8s是基于容器技术的分布式架构方案。官网&#xff1a;https://kubernetes.io/zh-cn/ Google在 2014年开源了Kubernetes项目&#xff0c;Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。同样类似的…...

R-列表、矩阵、数组转化为向量

目录 一、c()函数 二、unlist()函数 一、c()函数 c()&#xff1a;对应的英文是combine. 当你使用c()函数时&#xff0c;它会将输入的对象连接成一个向量。因此&#xff0c;无论输入是矩阵、数组还是列表&#xff0c;c()函数都会将它们连接成一个简单的向量。因此&#xff…...

算法通关村-番外篇排序算法

大家好我是苏麟 , 今天带来番外篇 . 冒泡排序 BubbleSort 最基本的排序算法&#xff0c;最常用的排序算法 . 我们以关键字序列{26,53,48,11,13,48,32,15}看一下排序过程: 动画演示 : 代码如下 : (基础版) class Solution {public int[] sortArray(int[] nums) {for(int i …...

三种方式简单搭建http本地文件服务

有时候想写一个简单的html文件&#xff0c;然后加上一些image、js、css文件用于测试。希望有一个简单的http服务&#xff0c;总结了如下三种方式&#xff0c;欢迎讨论更多高效的方式。 &#xff08;一&#xff09;使用Web Server for Chrome浏览器扩展 之前写过一篇博文&#x…...

设计模式--适配器模式

实验8&#xff1a;适配器模式 本次实验属于模仿型实验&#xff0c;通过本次实验学生将掌握以下内容&#xff1a; 1、理解适配器模式的动机&#xff0c;掌握该模式的结构&#xff1b; 2、能够利用适配器模式解决实际问题。 [实验任务]&#xff1a;双向适配器 实现一个双向…...

Node.js教程-express框架

概述 Express是基于Node.js平台(建立在Node.js内置的http模块上)&#xff0c;快速、开放、极简的Web开发框架。 中文官网 http://www.expressjs.com.cn/。 Github地址&#xff1a;https://github.com/orgs/expressjs。 Express核心特性&#xff1a; 可设置中间件来响应 HTTP…...

location.origin兼容

if (!window.location.origin) {window.location.origin window.location.protocol "//" window.location.hostname (window.location.port ? : window.location.port: );}...

spring boot集成mybatis和springsecurity实现权限控制功能

上一篇已经实现了登录认证功能&#xff0c;这一篇继续实现权限控制功能&#xff0c;文中代码只贴出来和上一篇不一样的修改的地方&#xff0c;完整代码可结合上一篇一起整理spring boot集成mybatis和springsecurity实现登录认证功能-CSDN博客 数据库建表 权限控制的意思就是根…...

按键修饰符

在键盘监听事件时&#xff0c;我们经常需要判断详细的按键&#xff0c;此时&#xff0c;可以为键盘相关的事件添加按键修饰符&#xff0c;例如&#xff1a; 键盘修饰符案例&#xff1a;...

新版IDEA中Git的使用(一)

说明&#xff1a;本文介绍如何在新版IDEA中使用Git 创建项目 首先&#xff0c;在GitLab里面创建一个项目&#xff08;git_demo&#xff09;&#xff0c;克隆到桌面上。 然后在IDEA中创建一个项目&#xff0c;项目路径放在这个Git文件夹里面。 Git界面 当前分支&Commit …...

【性能测试】真实企业,性能测试流程总结分析(一)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 性能测试什么时候…...

20231224解决outcommit_id.xml1 parser error Document is empty的问题

20231224解决outcommit_id.xml1 parser error Document is empty的问题 2023/12/24 18:13 在开发RK3399的Android10的时候&#xff0c;出现&#xff1a;rootrootrootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$ make installclean PLATFORM_VERSION_CODENAMEREL…...

电子电器架构刷写方案——General Flash Bootloader

电子电器架构刷写方案——General Flash Bootloader 我是穿拖鞋的汉子&#xff0c;魔都中坚持长期主义的汽车电子工程师。 注&#xff1a;文章1万字左右&#xff0c;深度思考者入&#xff01;&#xff01;&#xff01; 老规矩&#xff0c;分享一段喜欢的文字&#xff0c;避免…...

【Linux】僵尸与孤儿 进程等待

目录 一&#xff0c;僵尸进程 1&#xff0c;僵尸进程 2&#xff0c;僵尸进程的危害 二&#xff0c;孤儿进程 1&#xff0c;孤儿进程 三&#xff0c;进程等待 1&#xff0c;进程等待的必要性 2&#xff0c;wait 方法 3&#xff0c;waitpid 方法 4&#xff0c;回收小结…...

Java小案例-Sentinel的实现原理

前言 Sentinel是阿里开源的一款面向分布式、多语言异构化服务架构的流量治理组件。 主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 核心概念 要想理解一个新的技…...

【Leetcode Sheet】Weekly Practice 21

Leetcode Test 1901 寻找峰值Ⅱ(12.19) 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。 给你一个 从 0 开始编号 的 m x n 矩阵 mat &#xff0c;其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。 …...

C语言使用qsort和bsearch实现二分查找

引言 在计算机科学领域&#xff0c;查找是一项基本操作&#xff0c;而二分查找是一种高效的查找算法。本博客将详细解释一个简单的C语言程序&#xff0c;演示如何使用标准库函数qsort和bsearch来对一个整数数组进行排序和二分查找。 代码解析 包含头文件 #include <stdi…...

MySQL的替换函数及补全函数的使用

前提&#xff1a; mysql的版本是8.0以下的。不支持树形结构递归查询的。但是&#xff0c;又想实现树形结构的一种思路 提示&#xff1a;如果使用的是MySQL8.0及其以上的&#xff0c;想要实现树形结构&#xff0c;请参考&#xff1a;MySQL数据库中&#xff0c;如何实现递归查询…...

2022第十二届PostgreSQL中国技术大会-核心PPT资料下载

一、峰会简介 本次大会以“突破•进化•共赢 —— 安全可靠&#xff0c;共建与机遇”为主题&#xff0c;助力中国数据库基础软件可掌控、可研究、可发展、可生产&#xff0c;并推动数据库生态的繁荣与发展。大会为数据库从业者、数据库相关企业、数据库行业及整个IT产业带来崭…...

2024 年 10大 AI 趋势

2025 年&#xff0c;全球人工智能市场预计将达到惊人的 1906.1 亿美元&#xff0c;年复合增长率高达 36.62%。 人工智能软件正在迅速改变我们的世界&#xff0c;而且这种趋势在未来几年只会加速。 我们分析了未来有望彻底改变 2024 年的 10 个AI趋势。从生成式人工智能的兴起到…...

Uboot

什么是Bootloader? Linux系统要启动就必须需要一个 bootloader程序&#xff0c;也就说芯片上电以后先运行一段bootloader程序。 这段 **bootloader程序会先初始化时钟&#xff0c;看门狗&#xff0c;中断&#xff0c;SDRAM&#xff0c;等外设&#xff0c;然后将 Linux内核从f…...

ECMAScript 的未来:预测 JavaScript 创新的下一个浪潮

以下是简单概括关于JavaScript知识点以及一些目前比较流行的比如&#xff1a;es6 想要系统学习&#xff1a; 大家有关于JavaScript知识点不知道可以去 &#x1f389;博客主页&#xff1a;阿猫的故乡 &#x1f389;系列专栏&#xff1a;JavaScript专题栏 &#x1f389;ajax专栏&…...

代码随想录算法训练营第十三天 | 239. 滑动窗口最大值、347.前 K 个高频元素

239. 滑动窗口最大值 题目链接&#xff1a;239. 滑动窗口最大值 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 文章讲解…...

推荐五个免费的网络安全工具

导读&#xff1a; 在一个完美的世界里&#xff0c;信息安全从业人员有无限的安全预算去做排除故障和修复安全漏洞的工作。但是&#xff0c;正如你将要学到的那样&#xff0c;你不需要无限的预算取得到高质量的产品。这里有SearchSecurity.com网站专家Michael Cobb推荐的五个免费…...

Cross-Drone Transformer Network for Robust Single Object Tracking论文阅读笔记

Cross-Drone Transformer Network for Robust Single Object Tracking论文阅读笔记 Abstract 无人机在各种应用中得到了广泛使用&#xff0c;例如航拍和军事安全&#xff0c;这得益于它们与固定摄像机相比的高机动性和广阔视野。多无人机追踪系统可以通过从不同视角收集互补的…...