我遇到的错误是

Description:

Web server failed to start. Port 9090 was already in use.

Action:

Identify and stop the process that's listening on port 9090 or configure this application to listen on another port.

之前也遇到这个问题,但是通过 netstat -ano |findstr 9090 找不到进程,原来应该要写成 netstat -ano |findstr :9090,端口号前面加一个冒号即可,这样就能找到进程并杀死了。

解决办法

  • netstat -ano | findstr :9090 找到 PID
  • tasklist | findstr "12704" 找到进程
  • taskkill -f -t -im chrome.exe 杀死进程
  • taskkill -f -t -im java.exe (可选操作)

9090端口被占用.jpg

原来是 chrome.exe 占用了 9090 端口,杀掉 Chrome 再重启SpringBoot应用就可以了。我之前好几次都是重启电脑的……

锂电池经常爆炸,为啥不用(便宜,很重,安全)的铅酸电池?安全不是最重要的吗?

https://www.zhihu.com/question/471001272


以下回答来自 https://www.zhihu.com/question/471001272/answer/2014068812

半年多没正经写科普回答,科学技术板块真是越发堕落了,多简单的问题愣是没人说得清,惋惜。

利益相关:目前参与锂电项目,具体方向涉密,就不用过多猜测了。

一条一条来吧。

1、对电池来说,是否安全最重要?
是的,没有安全性,各种功能都是水中望月。实际上,锂电池能够开始实用化,也是因为安全性达到了公众可以接受的程度。

对于现在的电池产品,“锂电池”并不是很正确的称呼,这在2019年诺贝尔化学奖颁奖的时候,我就多次解释过。我们现在常用的“锂电池”实际上是“锂离子电池”,而真正的锂电池,目前只在一些特殊场合会使用。两者的区别,从原理来说还是相差比较大,锂离子电池本质上是锂离子从高浓度流向低浓度环境,从而形成电流,这种类型的电池属于浓差电池,而锂电池则是以金属锂作为负极,发生氧化还原反应之后形成电流,与一般的锌锰干电池原理相同。

锂电池的能量密度远超锂离子电池,只是循环次数偏低。但是,生活中几乎只见锂离子电池而不见锂电池,最核心的原因就是,锂电池很不安全,因为金属锂遇水、遇氧都可能会发生反应,然后发热,最后引起爆炸。可能公众觉得,锂离子电池也不安全啊,隔三差五地炸,但如果我们用的是真正意义的锂电池,现在这点事故根本不够看的。

也正是因为安全性差,现在即便是为特殊用途开发锂电池,成本也大得惊人。前两周刚刚在一家工厂里调研,为了设计一款特种锂电,工厂需要除湿器全开,每天的电费近三万块。即便如此,良品率还是很低,每天也就生产几千只小电芯而已,每瓦时的生产成本高达20元左右。作为对比,常规锂离子电池的生产成本不超过1块钱。

所以,安全就是命,命都没了,钱也就赚不着了,为了安全,付出的代价也是惊人的。锂离子电池能够广泛使用,是因为它的安全性问题虽然存在,但威胁不到它的巨大价值。

2、铅酸电池安不安全?
如果按锂离子电池的标准来说,安全。比如,很多锂离子电池不能过穿刺,一针扎下去,电池就爆了,但铅酸就没这个问题。

这是因为,锂离子电池里面通常装的是可燃的电解液,准确的说,是导电盐和可燃性的溶剂,这些溶剂包括碳酸酯类、醚类、酯类等等。一旦电池被扎透,正负极直接相连,也就是出现了短路,那么电池快速放电,溶剂就会被点燃,最后可能引起爆炸。这其中的细节原理不是一两句话说得清的,如果想了解细节,建议从电池的基础结构学起,我这里再贴个图,是近期锂电池安全会议上清华大学王莉老师的课件。

铅酸电池当然没这个问题,它的电解液是硫酸,具体原理中学都学过。所以,要说它针刺安全,说得通,但要是真的用针扎铅酸电池,我们会觉得它安全吗?

显然也不会,硫酸漏液能是什么安全的事吗?更何况,在正常使用过程中,铅酸电池是会释放含硫气体的,总有一部分硫酸会被还原成二氧化硫,这也是有毒的。在陆地上没什么关系,可是想想看,在水下舰艇中,这些有毒气体释放不出去,结果会怎样?

所以,铅酸电池是否安全,完全是用锂离子电池的语境在说,但它的安全性并没有想象中高。

举个不太恰当的例子,对于“姚明会打球”这个命题,我们认为成立,是因为我们默认这是在篮球领域里这么说,可要是姚明哪天找那个不会打球的刘胖子玩,刘胖子带他参观国乒训练场,一个十七八岁的小将,穿着印有“中国”的运动T恤对着姚大个子下战书:“听说姚主席很会打球?”你猜姚明会怎么说?

所以,安全性并不只是一个维度,锂离子电池被戳破了会爆炸,铅酸电池被戳破了有腐蚀性,这都是不安全因素,只是爆炸给人视觉上的冲击力更大一些罢了。

3、锂离子电池能不能做到安全?
可以。

现在的锂离子电池通常会加入阻燃剂,防止电解液因为短路等原因而燃烧,在一定程度上解决了安全性问题。

当然,还有更直接的,用固态电解质,彻底实现不可燃烧不会爆炸。

上个图吧,我们最近的一次电池在第三方检测机构进行的穿刺测试。

可以看到,满电电池在针刺以后,一点反应都没有。

出于敏感行业保密的要求,我不能展示更多的资料,但实际上这电池也通过了跌落、挤压等测试,但它还不是最安全的,还有一款扔在烤炉里都没事,这就可以想见它们可以用在哪些用途了。

现在的问题是,为啥我们印象中的锂离子电池非常不安全,容易爆炸?

此前几年手机和汽车的起火爆炸事件,的确让人记忆深刻,甚至业内人士都知道一些储能电站的事故,但是真正推波助澜的,还得说是电动自行车。

就在这两天,杭州的一起电动自行车悲剧,因为吴亦凡和河南水灾的热度,可能没有被注意,贴一个链接:

一声巨响!杭州一电动车行驶中突然起火,父女瞬间被火团包围!10秒钟后,一群人冲了过来..._腾讯新闻

这起事故非常惨烈,比成都电梯里发生的那一起还要惨。

如果论事故率,电动自行车要远高于手机和新能源汽车,而且手机和汽车大多是充电时起火,人未必在现场,但是电动自行车却经常是在使用过程中突然起火。

这其中的原因,很大程度是因为成本压缩导致。以杭州这起事故为例,电动自行车的电池更换过,价格仅为500元。一般电动自行车用的电池是48伏20安时,能量是960瓦时,也就是将近1度电。正规企业锂离子电池的生产成本,大约每瓦时能压缩到0.5元,所以这样一个电池,正规厂家生产的话,光电芯的成本最低就得500块了,再算上电池管理系统、外壳、导线以及销售费用和利润等,能控制在1000元就非常低了,实际得卖到1500元左右才正常。那么,500元的电池会是怎么个来历?

这里本来还想说点细节,不过想想这可能会教唆不法之徒找到生财之道,还是算了。灰色产业链么,脑补就好了。

4、既然锂离子电池是因为极端控制成本导致容易爆炸,为什么不用更便宜的铅酸电池替代?
好了,说到问题的核心了。

很多人都不理解:既然锂离子电池太贵,有些人偷工减料导致容易起火,那干脆还用铅酸电池不好吗?

也不是不可以,但消费者不买单。

电动自行车的新国标的确也是一个因素,但是需要注意的是,新国标和老国标对比,电动自行车的重量要求从不高于40公斤提高到了不高于55公斤,可以说是大幅度放宽了要求。以上面说到的960瓦时电池为例,用铅酸电池制造,重量差不多要20公斤,的确很重,而锂离子电池的重量大约是8公斤。如果锂离子电池原来能够做到整车40公斤的话,铅酸电池也不难做到55公斤,这不是技术问题。

问题在于,有人愿意自己的车上成天带着一只重达20公斤的电池来回跑吗?骑起来很笨重不说,如果需要拆下来充电,那可真就是体力活儿了。

所以,至少在电动自行车领域,铅酸电池是被市场淘汰下来的,便宜的优势抵不过轻量化的实际需求。

至于在汽车领域,铅酸电池早在一百多年前就被证明不适合用来做电动汽车了。爱迪生造电动汽车的时候,用的还是铁镍电池,当时的续航超过200公里,比得上现在一些不思进取的电动汽车厂商了,就这还被汽油车摁在地上摩擦了一百多年,铅酸电池何德何能?

实际上,就连现在最不怕重量问题的一些场景都在考虑更换锂离子电池。比如水下舰艇,本身就要增加配重,铅酸电池用着还挺合适。但是现在,舰艇的功能越来越多,铅酸电池也成了累赘,锂离子电池也开始被重视起来了。

最后还是总结一句吧。锂离子电池的安全性没有想象中那么低,铅酸电池也没有想象中那么高。锂离子电池的不安全,一方面是技术问题,这是可以改良的,另一方面是成本控制问题,这取决于人性。锂离子电池对铅酸电池的换代,主要是市场行为。

发布于 2021-07-22 22:19

昨天晚上骑上电瓶车去吃了好些时间没吃的安庆馄饨。吃完了不知为何,没有继续将电瓶车骑回家 (。ì _ í。)

离了大谱,我为啥没有骑回来而丢下了它,想必我当时吃完有点热想走走散散热吧~_~;

于是,我的电瓶车在那个店门口待了24小时,直到今晚我寻回它,在距离它200米之前我都还不确定车子是不是弄丢了,到底是怎么失踪了。

今早出门因为下雨了,就没骑电瓶车,但是出门看到窗外我的电瓶车怎么不见了?心里确实犯了嘀咕,但是也没有多想。路过阿姨的煎饼摊,还有大叔卖农家土鸡的固定摊位,我向他们招呼早上好,他们不约而同回应我:“今天怎么不骑电瓶车呀”,我笑笑,“下了雨不方便”。

晚上回到家愈发觉得不对劲,我的电瓶车呢?

我带着骑行灯,400流明亮度,挺亮的了吧。还带了电瓶车钥匙,走到可能存在的地方就按下键,企图听到电瓶车给我一声滴的回应。

走到停车场找,没找着。今天还一直下着雨,路面有小的水洼,有水潭,甚至有“流动的小河”。

电瓶车失踪案1.jpg

又走回小区,找了10分钟,没收获,关键是还没线索。准备往社区发消息询问是谁偷了我的电瓶车!但理智告诉我应该不是被人偷,而是自己弄丢。于是又不太情愿的走了1公里多,走到附近的巷子——开始思考前天晚上吃的塔斯汀,而且是开车去的,那昨晚吃的什么?哦吃了安庆馄饨应该,昨晚好像是骑电瓶车了!

好吧,顶着雨继续走。

好家伙,在路口处,我按下钥匙的按键,听到一声滴的回应,嘿嘿,😁️,你小子在这呢。

电瓶车失踪案2.jpg

可算找到你了。寻回你了,我的爱玛电动车,停在安庆馄饨门口24小时不归家的电瓶车。:-)

电瓶车失踪案3.jpg

当时是用的 GitHub 上一个炫酷的 Slides 项目 https://github.com/slidevjs/slidev (Presentation Slides for Developers)

以下 Markdown 内容节选自当时的 slides.md 文件。slides 网页当时也部署了一个,目前已下线

https://940304.xyz/dk-presentation-2023-06-30/ (valid until 2023-06-30 23:59:59

时间比较紧张,内容制作也很粗糙,还请读者见谅。



theme: seriph
background: https://images.unsplash.com/photo-1453928582365-b6ad33cbcf64?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=3873&q=80
class: text-center
highlighter: shiki
lineNumbers: false
info: |
## Slidev Starter Template
Presentation slides for developers.

Learn more at Sli.dev
drawings:
persist: false
transition: slide-left

title: 聊聊输入方案和输入法

Preparation

聊聊:你觉得什么事情学习成本不是很高,但能终身受益

考驾照

基本的炒菜做饭技巧

搜索引擎高级语法和 ChatGPT

研究输入法——由全拼切换到双拼

Press Space for next page

transition: fade-out

聊聊输入方案和输入法

by Allen Hua at 2023-06-30

<!--
The last comment block of each slide will be treated as slide notes. It will be visible and editable in Presenter Mode along with the slide. Read more in the docs
-->

我们此处主要讨论中文输入方案。

  1. 全拼输入法:全拼输入法是将汉字的拼音与键盘上的字母一一对应,通过输入拼音来选择和输入汉字。它是最常见和普遍使用的中文输入法之一。
  2. 双拼输入法:双拼输入法是将汉字的拼音按照声母和韵母的组合,映射到键盘上的字母键位,通过输入拼音的首字母(或者替代字母)和韵母的简码来选择和输入汉字。双拼输入法相对于全拼输入法可以减少按键次数,提高输入速度。
  3. 五笔输入法:五笔输入法是一种基于汉字笔画的输入法,将每个汉字分解为五个基本笔画,通过输入这些笔画的顺序来选择和输入汉字。五笔输入法在中文输入法中具有很高的输入效率和准确性,但需要一定的学习成本。
  4. 笔画输入法:笔画输入法是通过输入汉字的基本笔画顺序来选择和输入汉字。它类似于五笔输入法,但更加简化,适合对五笔输入法不太熟悉的用户。
  5. 注音输入法:注音输入法是根据汉字的发音选择和输入汉字的输入法。它使用注音符号来表示汉字的读音,适合对注音符号熟悉的用户。

transition: fade-out

中文输入法简单演进

  • GB2312 1980 6763
  • GB18030-2005 2005 70244
  1. 整字大键盘
  2. 仿照日本人设计「主辅键键盘」
  3. 汉字激光照排之父王选院士提出的256键「中键盘」方案
  4. 王永民把《现代汉语词典》中,12000多个汉字逐一分解,进行分类统计,归纳出了600多个组字单位,王永民将它们命名为字根。并且根据出现频度,选出了其中最常用的125种。在他的努力下,他把中文专用键盘的键位从256个,压到了188个,又压到了62个。到1982年,王永民开发出了36键方案。
  5. 1983年8月28日,王永民发明的「五笔字型」宣告诞生
  6. 1995年,智能ABC输入法诞生
  7. 2006年,搜狗输入法横空出世
  8. 移动互联网时代,拼音已经真正意义上坐稳了江山

<!--
Here is another comment.
-->


layout: default

transition: slide-left

整字键盘

来源: https://www.bilibili.com/video/BV1XY411L7Gk/

整字键盘


transition: slide-left

五笔字根图

五笔

五笔


transition: slide-left

九宫格还是全键盘

九 VS 全

九宫格 全键盘

transition: slide-left

双拼——小鹤双拼

小鹤双拼

transition: slide-left

双拼怎么双?双拼方案的选择

2023 年了,经过诸多实践,互联网上众多分享和理论分析,小鹤双拼可以被认为是最优秀的双拼方案之一。

汉字全拼码小鹤双拼码
安装anzhuanganvl
中国zhongguovsgo
好啊haoahcaa
可以keyikeyi
吃饭chifaniifj

transition: slide-left

互联网发达时代常用的输入法

  • 搜狗输入法
  • 讯飞输入法
  • 百度输入法
  • QQ输入法
  • 手心输入法
  • 微软拼音输入法
  • 触宝输入法 (Android and iOS)
  • 岁寒输入法(岁寒是双拼输入法的变种,专注于中文滑行输入)
  • 谷歌拼音输入法
  • Gboard
  • rime 输入法引擎(Rime Input Method Engine)

transition: slide-left

重码问题 词库问题 隐私问题

发散讨论

  • 在丰富词库下使用双拼
  • 深蓝词库转换
  • rime

transition: slide-left

其他

ztype 是一款基于浏览器的打字射击游戏,由开发者 Dominic Szablewski(也称为 "phoboslab")创建。游戏的目标是通过快速准确地键入字母来摧毁飞来的敌人。
ztype 最早发布于2011年,它的灵感来自于经典的太空射击游戏。与传统的射击游戏不同,ztype 强调了打字技能的重要性。游戏的敌人是以字母的形式出现,玩家需要迅速键入相应的字母来摧毁它们。游戏难度逐渐增加,敌人的数量和速度也会增加,这对玩家的打字速度和准确性提出了更高的要求。
ztype 在发布后迅速受到了玩家的欢迎,成为了一款受人喜爱的打字游戏。它简单而富有挑战性的玩法吸引了许多人尝试提高自己的打字技能。游戏的界面简洁明了,音效和音乐也增加了游戏的乐趣。
ztype 可以在任何支持 HTML5 技术的现代浏览器上运行,无需安装额外的插件或软件。这使得它成为一个方便的在线打字游戏,玩家可以随时随地进行练习和娱乐。
总的来说,ztype 是一款有趣而富有挑战性的打字游戏,它通过射击游戏的形式来提高玩家的打字技能。如果您对提高打字速度和准确性感兴趣,我推荐您尝试一下 ztype。您可以在网上搜索 "ztype" 来找到游戏并开始挑战。


transition: slide-left

谢谢

Thanks!