自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 两条命令搞定 ChatGPT API 的调用问题

自2022年11月30日 OpenAI 发布 ChatGPT 以来,虽然时有唱衰的声音出现,但在OpenAI不断推陈出新,陆续发布了OpenAPI、GPT-4、ChatGPT Plugins之后,似乎让大家看到了一个聊天机器人往操作系统入口进军的升纬之路。对此,作为一名开发者来说,面对这样的变革,应该尽早的去了解与实践,在蓝海里更容易找到一份自己的位置。作为开发者来说,相信不少小伙伴知道如何获取了,这里就不细节说了,大家可以Google一下,有大量的资料。

2023-05-14 23:39:45 210

原创 30天帮你一步步学会Python的开源项目

该项目内容的设计很棒,不是单纯的堆叠内容,而是制定了一个30天的学习计划,这样可以循序渐进的帮助读者来学习Python编程语言。总之,如果您想要学习Python编程,并且想要一个系统化、全面、实践性强的学习计划,那么这个项目是一个非常好的选择。如果您最近有学习Python的打算,不妨看看这个是否适合你?最近发现一个不错的免费开源学习项目:30天学会Python。

2023-05-14 22:39:57 52

原创 推荐一套轻量级的开源图床系统:Light Fast Picture

它是一个基于koa + vue3.x + typescript实现的图床工具。它可以帮助用户快速上传图片到云端,并返回图片链接,方便用户在网页、社交媒体等平台上分享图片。如果您跟我一样平时有些博客的习惯,那么图片存储是否有困扰过你呢?今天就给大家推荐一款不错的开源图床系统:Light Fast Picture。一款开源软件做到这个程度,已经非常优秀了,如果符合你的需求的话,赶紧试试看吧。它的功能已经非常丰富,满足我们对图片管理的日常需求。

2023-05-14 22:38:30 79

原创 基于OpenAI的代码编辑器:Cursor

最近随着OpenAI的一系列大动作,把软件领域搅的天翻地覆。各行各业各领域,都出现了大量新产品。开发工具领域首当其冲,各种新工具层出不穷,今天TJ就给大家推荐一个全新的开发工具:CursorCursor从官网介绍可以看到,Cursor基于OpenAI实现,继承了最新的GPT-4模型,支持Mac、Windows、Linux三大平台。

2023-05-14 22:37:45 159

原创 Java 8的default method与method resolution

Java 8的接口上的default method,或者叫virtual extension method,目的是为了让接口可以“事后”添加新方法而无需强迫所有实现该接口的类都提供新方法的实现。但是当IFoo新添加了新方法bar(int)并提供默认实现之后,(1)就会被“劫持”到IFoo.bar(int)的默认实现上,因为这个版本的signature提供了更准确的匹配。此时的(1)处会调用到Foo.bar(long)方法。(1)与(2)分别应该调用哪个版本的方法呢?先看看下面这个代码例子,

2023-05-14 22:34:52 42

原创 Java 8与静态工具类

根据Java SE 8版的Java语言规范,9.4小节,现在Java 8允许在接口上声明静态方法了。接口默认而且必须是抽象的,所以不能用final来阻止别人继承或实现这个接口,不过反正是抽象的也不能直接实例化,用来做静态工具类挺好的。2、声明一个private的空参数列表构造器,以免外部能创建该类的实例。1、把class声明为final,以免被继承;

2023-05-14 22:34:13 109

原创 MEGAEASE的远程工作文化

这说明,远程工作是没有什么问题的。》这本书,写这本书的公司叫37signal(现名basecamp),这家公司在发《Rework》这本书的时候,整个公司只有16个人,分布在全世界8个城市,这种Geek的公司的文化很吸引我,所以,在我决定创业的时候,我就止不住地想成立这样能够远程工作的公司,于是,远程工作的团队文化就这样成为了MegaEase的基因。听过他们的理由后,我能够理解他们的疑虑和困惑,因为管理的确是一个很复杂的事,因为要面对的是极为复杂的人,所以,有这些疑虑也是正常的。下面是我的一些经验和分享。

2023-05-14 22:33:11 314

原创 Visitor修饰器

的代码中,你看懂了这里面的代码逻辑,相信你也能够看懂。同样可以成为一个Visitor来使用。是不是比之前的那个简单?好,上面的这些代码全部存在于。来重构一下上面的代码。上面的代码并不复杂,

2023-05-14 22:32:29 34

原创 kubectl的实现方法

我们再来定义几种不同类型的 Visitor。这个Visitor 主要是用来访问。这个Visitor主要用来访问。Visitor模式定义。

2023-05-14 22:30:26 52 1

原创 k8s相关背景

的代码比较复杂,不过,其本原理简单来说,

2023-05-14 22:29:47 46 1

原创 Python是什么?

例如开发一个下载MP3的网络应用程序,C程序的运行时间需要0.001秒,而Python程序的运行时间需要0.1秒,慢了100倍,但由于网络更慢,需要等待1秒,你想,用户能感觉到1.001秒和1.1秒的区别吗?再说了,现在如火如荼的开源运动和互联网自由开放的精神是一致的,互联网上有无数非常优秀的像Linux一样的开源代码,我们千万不要高估自己写的代码真的有非常大的“商业价值”。表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。

2023-05-05 23:49:41 82 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除