首页
学习
活动
专区
工具
TVP
发布

一个会写诗的程序员的博客

专栏作者
1222
文章
2281991
阅读量
95
订阅数
FauxPilot :可本地运行的开源 GitHub Copilot (Copilot Plugin)
GitHub Copilot 是 GitHub 去年 6 月推出的人工智能模型,这是一个利用机器学习技术为开发者提供代码建议和代码补全的工具,能够帮助开发者更快完成编程任务。但由于 GitHub Copilot 训练使用的数据集,以及该工具如今成为了一款向开发者收费的商业性产品,GitHub Copilot 也引发了一些争议。
一个会写诗的程序员
2022-09-28
3.7K0
编程语言:类型系统的本质
我一直对编写更好的代码有浓厚的兴趣。如果你能真正理解什么是抽象,什么是具象,就能理解为什么现代编程语言中,接口和函数类型为什么那么普遍存在了。在使用函数式语言进行编程后,就能够很清晰地理解为什么随着时间的推移,更主流的语言开始采用函数式语言中的一些被认为理所当然的特性。
一个会写诗的程序员
2022-09-01
2.4K0
Java JVM 动态方法调用指令 invokedynamic 实现分析(以 Lambda 表达式实现原理为例)
对于 invokedynamic 指令的实现需要方法句柄作为前提知识点。可参考 Java JVM 动态方法调用之方法句柄 MethodHandle。
一个会写诗的程序员
2022-01-27
9190
Kotlin十周年:Kotlin 1.5稳定版发布——2021年第一个大版本更新有何亮点?
Kotlin十周年:Kotlin 1.5稳定版发布——2021年第一个大版本更新有何亮点?
一个会写诗的程序员
2021-12-16
7810
Maven 如何编译 java 和 kotlin 编码的混合项目
应用程序同时使用java和kotlin两种开发语言,则必须在 Java 编译器之前调用 Kotlin 编译器。
一个会写诗的程序员
2021-12-16
2K0
Class JavaLaunchHelper is implemented in two place
Today I upgraded my Intellij Idea on macOS Sierra, and now, when I run apps in console I have this error:
一个会写诗的程序员
2021-12-16
3810
How to import a Maven project with Intellij Command line tool with command "idea pom.xml"?
imported a maven project with below command:
一个会写诗的程序员
2021-12-16
2920
编译器架构 ( Compiler Architecture )
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:
一个会写诗的程序员
2021-06-29
1.5K0
Sublime Text 3 的 Markdown 实时预览全面总结
Sublime 是一款非常好用且流行的轻量级编辑器,除了代码高亮、语法提示等标配外,简约酷炫的外表看起来更是一种享受(最近一次更新从图标到界面更加扁平化),当然,Sublime只用到这个程度只能算是入门,更高级的玩法是插件扩展,这才是Sublime优于Editplus和Notepad++等轻量级的地方!
一个会写诗的程序员
2021-03-27
3.1K0
全局唯一 ID 服务的分布式ID生成系统
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?
一个会写诗的程序员
2020-10-26
3.3K0
IDEA 快键键:展开所有文件夹、折叠所有文件夹(自定义)
相应的,你也可以设置折叠目录的快捷键,在Preference偏好设置中,搜索 Collapse Node,在Keymap选项页面中对Other下的Collapse Tree Node进行快捷键修改即可。比如,你可以增加Mouse Shortcut鼠标快捷键:alt+-
一个会写诗的程序员
2020-09-28
6.4K0
IDEA 热部署配置 HotSwapAgent-IntelliJ-IDEA-plugin
Our work is fun, but we don't want to waste our time waiting when our latest changes will be deployed on application server!
一个会写诗的程序员
2020-09-28
1.5K0
fsm:有限状态机
有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
一个会写诗的程序员
2020-09-28
1.4K0
【图文详解系列】JVM 内存模型
进程计数器PC,当前线程所执行的字节码行号指示器。每个线程都有自己计数器,是私有内存空间,该区域是整个内存中较小的一块。
一个会写诗的程序员
2020-05-26
7970
怎样写好一篇高质量的技术文章?
原则一:一个人的影响力不是由他的财富决定,也不是由他的智力决定,而是由他能帮助多少人决定。
一个会写诗的程序员
2020-05-08
1.3K0
IDEA 自动生成 serialVersionUID 快捷键
java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地实体类中的serialVersionUID进行比较,如果相同则认为是一致的,便可以进行反序列化,否则就会报序列化版本不一致的异常。
一个会写诗的程序员
2019-11-21
1.4K0
《Kotlin Contract 契约》极简教程
我们都知道Kotlin中有个非常nice的功能就是类型智能推导(官方称为smart cast), 不知道小伙伴们在使用Kotlin开发的过程中有没有遇到过这样的场景,会发现有时候智能推导能够正确识别出来,有时候却失败了。
一个会写诗的程序员
2019-08-09
1.4K0
GenerationType, JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO.
GenerationType, JPA提供的四种标准用法为: TABLE,SEQUENCE,IDENTITY,AUTO.
一个会写诗的程序员
2019-07-01
1.8K0
idea中的maven模块变成灰色的可能原因
造成这个的原因可能是忽略了maven模块,可以尝试如下解决方法:在idea中maven的setting中找到ignored files,看右边的面板中是否将变灰的maven模块忽略了。我的模块变灰就是因为这个原因,如下图所示:
一个会写诗的程序员
2019-03-22
1.9K0
1 快速开始 《Kotlin Web 开发实战教程》
Like this website, the plugin allows you to create a Ktor project, but with the additional convenience of being fully integrated in the IDE and automatically setting up the project.
一个会写诗的程序员
2019-03-06
1.6K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档