学习到C#,Kotlin或者Dart这种特性多、语法糖不少的编程语言之后,就会出现一些新的问题,这里不定期更新一下学到的语法糖.特别说一下,在某些开发者眼里,C#,Kotlin,Go,Rust,Dart是 Most Popular New Programming Languages,都在不同程度上提升了开发效率和性能.
LLM论文阅读
本文字数: 2.7k 阅读时长 ≈ 2 分钟
最近大语言模型及其相关应用实在是太火了,可以在一些公司或者个人博客查看最前沿进展,也可以通过代码项目、课程学习,还可以看看经典论文.这里就看看一些LLM的论文学习学习.
论文引用转换小工具
本文字数: 5.6k 阅读时长 ≈ 5 分钟
起因是最近写论文,引用参考文献时图方便直接用arxiv的citation了,但是貌似这样不太好,已经发表的论文依然显示publisher是arxiv,所以就想写个工具转换一下.
利用CF或Vercel部署应用
本文字数: 3.2k 阅读时长 ≈ 3 分钟
之前用过CloudFlare(以下简称CF)的一些服务,但是对于它具体一些应用还不太清楚.简单来说,它是一些云巨头的强力竞争者.专注于云与边缘计算.
之前我想部署一些API服务时,要么用VPS、服务器,在服务器上部署应用.
要么使用Vercel,Vercel也提供一些应用的运行时,但是serverless,有一定限制.
还可以使用render,heroku(Heroku已停止免费提供服务)或者Netlify.此外也推荐Deploy app servers close to your users · Fly,这些服务都类似,可以提供数据库等比较集成的功能,看你喜欢哪个.
CF的workers更类似Vercel的serverless函数但更强大也更快(理论上).这里我先使用Hono.js与其搭配更方便地部署一些简单的应用.
Web开发目前的统治者:SpringMVC
本文字数: 1.3k 阅读时长 ≈ 1 分钟
之前我写过某些语言的Web框架分析,得出的结论是如果你面向工作或者当前高效的框架学习,那就直接向Java看齐,其他的类似C#或者Go都还差点(Go的web生态并没有想的那么好,C#本身很不错,它的很多框架也很不错.但是微软的一些举动会造成人员流失为什么叫.NET?它和C#是什么关系? - 知乎 (zhihu.com),而这些人员多半是相对独立的开发者),复古派(我随便取得名字)PHP或者Ruby(主要是ROR)本身语言的学习精力以及与所谓主流可能不太相容(我知道有很多人会力争PHP或者Ruby在web上的依然流行).
综合考虑,Java的Spring依然是主流,这里会对SpringMVC,或者说是SpringBoot写几个小例子,来显示其与其他语言的Web开发有什么差异.