flydean程序那些事_社区达人页

个人头像照片
flydean程序那些事
已加入开发者社区2005

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士

成就

已发布776篇文章
26条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Linux
擅长领域
技术认证

www.flydean.com 最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧,尽在程序那些事!

暂无精选文章
暂无更多信息

2023年10月

  • 10.20 16:31:07
    发表了文章 2023-10-20 16:31:07

    深入探讨I/O模型:Java中的阻塞和非阻塞和其他高级IO应用

    I/O(Input/Output)模型是计算机科学中的一个关键概念,它涉及到如何进行输入和输出操作,而这在计算机应用中是不可或缺的一部分。在不同的应用场景下,选择正确的I/O模型是至关重要的,因为它会影响到应用程序的性能和响应性。本文将深入探讨四种主要I/O模型:阻塞,非阻塞,多路复用,signal driven I/O,异步IO,以及它们的应用。
  • 10.17 09:34:34
    发表了文章 2023-10-17 09:34:34

    Java IO 与 NIO:高效的输入输出操作探究

    输入输出(IO)是任何编程语言中的核心概念,而在Java中,IO操作更是应用程序成功运行的基石。随着计算机系统变得越来越复杂,对IO的要求也日益增加。在本文中,我们将探讨Java IO和非阻塞IO(NIO)的重要性以及如何在Java中实现高效的输入输出操作。

2023年09月

  • 09.26 11:11:50
    发表了文章 2023-09-26 11:11:50

    解锁Java面试中的锁:深入了解不同类型的锁和它们的用途

    多线程编程在现代软件开发中扮演着至关重要的角色。它使我们能够有效地利用多核处理器和提高应用程序的性能。然而,多线程编程也伴随着一系列挑战,其中最重要的之一就是处理共享资源的线程安全性。在这个领域,锁(Lock)是一个关键的概念,用于协调线程之间对共享资源的访问。本文将深入探讨Java中不同类型的锁以及它们的应用。我们将从基本概念开始,逐步深入,帮助您了解不同类型的锁以及如何选择合适的锁来解决多线程编程中的问题。
  • 09.22 15:32:20
    发表了文章 2023-09-22 15:32:20

    深入探讨Java面试中内存泄漏:如何识别、预防和解决

    在编写和维护Java应用程序时,内存泄漏是一个重要的问题,可能导致性能下降和不稳定性。本文将介绍内存泄漏的概念,为什么它在Java应用程序中如此重要,并明确本文的目标,即识别、预防和解决内存泄漏问题。
  • 09.19 09:52:48
    发表了文章 2023-09-19 09:52:48

    Java并发Map的面试指南:线程安全数据结构的奥秘

    在计算机软件开发的世界里,多线程编程是一个重要且令人兴奋的领域。然而,与其引人入胜的潜力相伴而来的是复杂性和挑战,其中之一就是处理共享数据。当多个线程同时访问和修改共享数据时,很容易出现各种问题,如竞态条件和数据不一致性。
  • 09.14 14:54:10
    发表了文章 2023-09-14 14:54:10

    java中有哪些并发的List?只知道一种的就太逊了

    java中有很多list,但是原生支持并发的并不多,我们在多线程的环境中如果想同时操作同一个list的时候,就涉及到了一个并发的过程,这时候我们就需要选择自带有并发属性的list,那么java中的并发list到底有哪些呢?今天要给大家介绍的是`ArrayList`、`CopyOnWriteArrayList`、`ConcurrentLinkedDeque`这几个。
  • 09.12 09:11:47
    发表了文章 2023-09-12 09:11:47

    杰哥教你面试之一百问系列:java集合

    集合是我们在java中经常会用到的东西,熟悉了集合我们就熟悉了java。当面试官在Java面试中涉及到Java集合的问题时,通常会涉及到集合的概念、类型、常见操作、性能等方面的内容。
  • 09.07 14:19:31
    发表了文章 2023-09-07 14:19:31

    杰哥教你面试之一百问系列:java中高级多线程concurrent的使用

    提到多线程,当然要熟悉java提供的各种多线程相关的并发包了,而java.util.concurrent就是最最经常会使用到的,那么关于concurrent的面试题目有哪些呢?一起来看看吧。
  • 09.01 09:59:54
    发表了文章 2023-09-01 09:59:54

    杰哥教你面试之一百问系列:java多线程

    java多线程是java面试中的高频问题,如何才能在面试中脱颖而出呢?熟读这里的一百个java多线程面试问题即可。

2023年08月

  • 08.29 14:03:09
    发表了文章 2023-08-29 14:03:09

    langchain中的LLM模型使用介绍

    构建在大语言模型基础上的应用通常有两种,第一种叫做text completion,也就是一问一答的模式,输入是text,输出也是text。这种模型下应用并不会记忆之前的问题内容,每一个问题都是最新的。通常用来做知识库。 还有一种是类似聊天机器人这种会话模式,也叫Chat models。这种模式下输入是一个Chat Messages的列表。从而可以保存上下文信息,让模型的回复更加真实。
  • 08.08 13:59:21
    发表了文章 2023-08-08 13:59:21

    在langchain中使用自定义example selector

    在之前的文章中,我们提到了可以在跟大模型交互的时候,给大模型提供一些具体的例子内容,方便大模型从这些内容中获取想要的答案。这种方便的机制在langchain中叫做FewShotPromptTemplate。

2023年07月

  • 07.27 13:47:37
    发表了文章 2023-07-27 13:47:37

    在langchain中使用带简短知识内容的prompt template

    langchain中有个比较有意思的prompt template叫做FewShotPromptTemplate。 他是这句话的简写:”Prompt template that contains few shot examples.”
  • 07.11 09:42:18
    发表了文章 2023-07-11 09:42:18

    langchain:Prompt在手,天下我有

    prompts是大语言模型的输入,他是基于大语言模型应用的利器。没有差的大语言模型,只有差的prompts。 写好prompts才能发挥大语言模型300%的功力。 理论上,要写好prompts其实不是那么容易的,但是langchain把这个理论变成了现实,一起来看看吧。

2023年06月

  • 06.28 09:58:48
    发表了文章 2023-06-28 09:58:48

    大语言模型的开发利器langchain

    最近随着chatgpt的兴起,人工智能和大语言模型又再次进入了人们的视野,不同的是这一次像是来真的,各大公司都在拼命投入,希望能在未来的AI赛道上占有一席之地。因为AI需要大规模的算力,尤其是对于大语言模型来说。大规模的算力就意味着需要大量金钱的投入。那么对于小公司或者个人来说是不是什么都做不了呢?
  • 06.16 13:52:31
    发表了文章 2023-06-16 13:52:31

    flutter系列之:做一个图像滤镜

    很多时候,我们需要一些特效功能,比如给图片做个滤镜什么的,如果是h5页面,那么我们可以很容易的通过css滤镜来实现这个功能。 那么如果在flutter中,如果要实现这样的滤镜功能应该怎么处理呢?一起来看看吧。
  • 06.06 13:55:14
    发表了文章 2023-06-06 13:55:14

    flutter系列之:做一个会飞的菜单

    flutter中自带了drawer组件,可以实现通用的菜单功能,那么有没有一种可能,我们可以通过自定义动画来实现一个别样的菜单呢?

2023年05月

  • 05.24 16:40:50
    发表了文章 2023-05-24 16:40:50

    flutter系列之:做一个下载按钮的动画

    我们在app的开发过程中经常会用到一些表示进度类的动画效果,比如一个下载按钮,我们希望按钮能够动态显示下载的进度,这样可以给用户一些直观的印象,那么在flutter中一个下载按钮的动画应该如何制作呢? 一起来看看吧。
  • 05.17 11:25:11
    发表了文章 2023-05-17 11:25:11

    flutter系列之:使用AnimationController来控制动画效果

    之前我们提到了flutter提供了比较简单好用的AnimatedContainer和SlideTransition来进行一些简单的动画效果,但是要完全实现自定义的复杂的动画效果,还是要使用AnimationController。 今天我们来尝试使用AnimationController来实现一个拖拽图片,然后返回原点的动画。
  • 05.09 14:27:49
    发表了文章 2023-05-09 14:27:49

    flutter系列之:做一个修改组件属性的动画

    什么是动画呢?动画实际上就是不同的图片连续起来形成的。flutter为我们提供了一个AnimationController来对动画进行详尽的控制,不过直接是用AnimationController是比较复杂的,如果只是对一个widget的属性进行修改,可以做成动画吗? 答案是肯定的,一起来看看吧。

2023年04月

  • 04.19 16:40:00
    发表了文章 2023-04-19 16:40:00

    flutter系列之:如何自定义动画路由

    flutter中有默认的Route组件,叫做MaterialPageRoute,一般情况下我们在flutter中进行跳转的话,只需要向Navigator中传入一个MaterialPageRoute就可以了。 但是MaterialPageRoute太普通了,如果我们想要做点不同的跳转特效应该如何处理呢? 一起来看看吧。
  • 04.12 20:34:14
    发表了文章 2023-04-12 20:34:14

    这样也行,在lambda表达式中优雅的处理checked exception

    最近发现很多小伙伴还不知道如何在lambda表达式中优雅的处理checked exception,所以今天就重点和大家来探讨一下这个问题。 lambda表达式本身是为了方便程序员书写方便的工具,使用lambda表达式可以让我们的代码更加简洁。
  • 04.04 18:42:12
    发表了文章 2023-04-04 18:42:12

    flutter系列之:在flutter中使用相机拍摄照片

    在app中使用相机肯定是再平常不过的一项事情了,相机肯定涉及到了底层原生代码的调用,那么在flutter中如何快速简单的使用上相机的功能呢? 一起来看看吧。

2023年03月

  • 03.28 16:45:56
    发表了文章 2023-03-28 16:45:56

    flutter系列之:在flutter中使用媒体播放器

    现在的app功能越来越强大,除了基本的图文之外,还需要各种各样的其他的功能,比如视频,和直播。 直播可能会比较复杂,因为涉及到了拉流和推流,需要服务器端的支持,但是视频播放就比较简单了,那么如何在flutter中使用媒体播放器呢? 一起来看看吧。
  • 03.21 15:25:14
    发表了文章 2023-03-21 15:25:14

    还在stream中使用peek?不要被这些陷阱绊住了

    自从JDK中引入了stream之后,仿佛一切都变得很简单,根据stream提供的各种方法,如map,peek,flatmap等等,让我们的编程变得更美好。 事实上,我也经常在项目中看到有些小伙伴会经常使用peek来进行一些业务逻辑处理。 那么既然JDK文档中说peek方法主要是在调试的情况下使用,那么peek一定存在着某些不为人知的缺点。一起来看看吧。
  • 03.13 15:47:32
    发表了文章 2023-03-13 15:47:32

    flutter系列之:创建一个内嵌的navigation

    我们在flutter中可以使用Navigator.push或者Navigator.pushNamed方法来向Navigator中添加不同的页面,从而达到页面调整的目的。 一般情况下这样已经足够了,但是有时候我们有多个Navigator的情况下,上面的使用方式就不够用了。比如我们有一个主页面app的Navigator,然后里面有一个匹配好友的功能,这个功能有多个页面,因为匹配好友功能的多个页面实际上是一个完整的流程,所以这些页面需要被放在一个子Navigator中,并和主Navigator区分开。
  • 03.09 10:58:58
    发表了文章 2023-03-09 10:58:58

    还不知道如何在java中终止一个线程?快来,一文给你揭秘

    工作中我们经常会用到线程,一般情况下我们让线程执行就完事了,那么你们有没有想过如何去终止一个正在运行的线程呢? 今天带大家一起来看看。
  • 03.06 11:10:41
    发表了文章 2023-03-06 11:10:41

    flutter系列之:在flutter中自定义themes

    一般情况下我们在flutter中搭建的app基本上都是用的是MaterialApp这种设计模式,MaterialApp中为我们接下来使用的按钮,菜单等提供了统一的样式,那么这种样式能不能进行修改或者自定义呢? 答案是肯定的,一起来看看吧。

2023年02月

  • 02.27 15:32:36
    发表了文章 2023-02-27 15:32:36

    flutter系列之:Navigator的高级用法

    上篇文章我们讲到了flutter中navigator的基本用法,我们可以使用它的push和pop方法来进行Router之间的跳转。 在flutter中一个Router就是一个widget,但是在Android中,一个Router就是Activity,在IOS中,一个Router是一个ViewController。 Router除了之前讲过的push和pop方法之外,还有一些更加高级的用法,一起来看看吧。
  • 02.20 14:42:28
    发表了文章 2023-02-20 14:42:28

    flutter系列之:在flutter中使用导航Navigator

    一个APP如果没有页面跳转那么是没有灵魂的,页面跳转的一个常用说法就是Navigator,flutter作为一个最为优秀的前端框架,Navigator肯定是必不可少的,那么在flutter中如何使用Navigator呢? 一起来看看吧。
  • 02.13 16:01:14
    发表了文章 2023-02-13 16:01:14

    flutter系列之:使用SliverList和SliverGird

    在上一篇文章我们讲解SliverAppBar的时候有提到过,Sliver的组件一般都用在CustomScrollView中。除了SliverAppBar之外,我们还可以为CustomScrollView添加List或者Grid来实现更加复杂的组合效果。 今天要向大家介绍的就是SliverList和SliverGird。
  • 02.06 17:28:36
    发表了文章 2023-02-06 17:28:36

    快速上手python的简单web框架flask

    python可以做很多事情,虽然它的强项在于进行向量运算和机器学习、深度学习等方面。但是在某些时候,我们仍然需要使用python对外提供web服务。

2023年01月

  • 01.30 17:47:08
    发表了文章 2023-01-30 17:47:08

    在spring boot3中使用native image

    在之前spring boot3文章中我们介绍了,spring boot3的一个重要特性就是支持把spring boot3的应用编译成为GraalVM的Native Image。 今天我们用具体的例子来给大家演示一下如何正确的将spring boot3的应用编译成为native image。
  • 01.09 14:51:42
    发表了文章 2023-01-09 14:51:42

    Spring Boot 3.0横空出世,快来看看是不是该升级了

    Spring boot 3.0于2022年11月正式发布了,这次的发布对于我们普通程序员的影响有多少呢?我们是不是需要考虑立马升级到Spring Boot3.0呢? 别急,看完这篇文章再来做决定也不迟。
  • 01.03 17:39:14
    发表了文章 2023-01-03 17:39:14

    flutter系列之:flutter中listview的高级用法

    一般情况下,我们使用Listview的方式是构建要展示的item,然后将这些item传入ListView的构造函数即可,通常情况下这样做是够用了,但是不排除我们会有一些其他的特殊需求。 今天我们会来讲解一下ListView的一些高级用法。

2022年12月

  • 12.19 19:56:56
    发表了文章 2022-12-19 19:56:56

    flutter系列之:移动端手势的具体使用

    之前我们介绍了GestureDetector的定义和其提供的一些基本的方法,GestureDetector的好处就是可以把任何一个widget都赋予类似button的功能。 今天将会通过几个具体的例子来讲解一下GestureDetector的具体使用。
  • 12.12 17:31:16
    发表了文章 2022-12-12 17:31:16

    flutter系列之:如丝般顺滑的SliverAppBar

    对于一个APP来说,肯定会有一个AppBar,这个AppBar一般包含了APP的导航信息等。虽然我们可以用一个固定的组件来做为AppBar,但是这样就会丢失很多特效,比如将AppBar固定在顶部,AppBar可以在滑动的过程中进行大小变换等。 当然这一切都不需要自己来实现,flutter已经为我们提供了一个非常强大的AppBar组件,这个组件叫做SliverAppBar。
  • 12.05 20:53:02
    发表了文章 2022-12-05 20:53:02

    flutter系列之:flutter中的变形金刚Transform

    虽然我们在开发APP的过程中是以功能为主,但是有时候为了美观或者其他的特殊的需求,需要对组件进行一些变换。在Flutter中这种变换就叫做Transform。 flutter的强大之处在于,可以对所有的widget进行Transform,因此可以做出非常酷炫的效果。

2022年11月

  • 11.28 20:39:46
    发表了文章 2022-11-28 20:39:46

    flutter系列之:在flutter中使用流式布局

    我们在开发web应用的时候,有时候为了适应浏览器大小的调整,需要动态对页面的组件进行位置的调整。这时候就会用到flow layout,也就是流式布局。 同样的,在flutter中也有流式布局,这个流式布局的名字叫做Flow。事实上,在flutter中,Flow通常是和FlowDelegate一起使用的,FlowDelegate用来设置Flow子组件的大小和位置,通过使用FlowDelegate.paintChildre可以更加高效的进行子widget的重绘操作。今天我们来详细讲解flutter中flow的使用。
  • 11.21 18:33:30
    发表了文章 2022-11-21 18:33:30

    netty系列之:在netty中使用proxy protocol

    我们知道proxy protocol是haproxy提出的一个代理协议,通过这个协议,所有实现这个协议的proxy或者LBS,都可以附带真实客户端的IP地址和端口号,这使得proxy protocol在实际应用中非常有用。 这么优秀的协议,没有理由netty不支持。本文将会谈一下netty中对proxy protoco代理协议的支持。
  • 11.14 17:15:35
    发表了文章 2022-11-14 17:15:35

    netty系列之:来,手把手教你使用netty搭建一个DNS tcp服务器

    在前面的文章中,我们提到了使用netty构建tcp和udp的客户端向已经公布的DNS服务器进行域名请求服务。基本的流程是借助于netty本身的NIO通道,将要查询的信息封装成为DNSMessage,通过netty搭建的channel发送到服务器端,然后从服务器端接受返回数据,将其编码为DNSResponse,进行消息的处理。
  • 11.07 21:48:09
    发表了文章 2022-11-07 21:48:09

    网络协议之:redis protocol 详解

    redis是一个非常优秀的软件,它可以用作内存数据库或者缓存。因为他的优秀性能,redis被应用在很多场合中。 redis是一个客户端和服务器端的模式,客户端和服务器端是通过TCP协议进行连接的,客户端将请求数据发送到服务器端,服务器端将请求返回给客户端。这样一个请求流程就完成了。
  • 11.04 14:44:48
    发表了文章 2022-11-04 14:44:48

    netty系列之: 在netty中使用 tls 协议请求 DNS 服务器

    在前面的文章中我们讲过了如何在netty中构造客户端分别使用tcp和udp协议向DNS服务器请求消息。在请求的过程中并没有进行消息的加密,所以这种请求是不安全的。 那么有同学会问了,就是请求解析一个域名的IP地址而已,还需要安全通讯吗?

2022年10月

  • 10.31 17:56:08
    发表了文章 2022-10-31 17:56:08

    flutter 系列之:flutter 中的幽灵offstage

    我们在使用flutter的过程中,有时候需要控制某些组件是否展示,一种方法是将这个组件从render tree中删除,这样这个组件就相当于没有出现一样,但是有时候,我们只是不想展示这个widget,但是这个组件还是存在的,并且可以接受键盘输入,还可以使用CPU。它和真正的组件唯一不同的就是他是不可见的。 这样的组件就叫做Offstage。 今天给大家详细介绍一下Offstage的使用。
  • 10.24 20:10:19
    发表了文章 2022-10-24 20:10:19

    flutter系列之:永远不用担心组件溢出的Wrap

    我们在flutter中使用能够包含多个child的widget的时候,经常会遇到超出边界范围的情况,尤其是在Column和Row的情况下,那么我们有没有什么好的解决办法呢?答案就是今天我们要讲解的Wrap。
  • 10.21 17:26:53
    发表了文章 2022-10-21 17:26:53

    flutter系列之:flutter中可以建索引的栈布局IndexedStack

    之前我们介绍了一个flutter的栈结构的layout组件叫做Stack,通过Stack我们可以将一些widget叠放在其他widget之上,从而可以实现图像的组合功能,也是日常中最常用的一种组件了。今天我们要介绍的组件是Stack的近亲,叫做IndexedStack,它有什么功能呢?一起来看看吧。
  • 10.18 09:57:58
    发表了文章 2022-10-18 09:57:58

    flutter系列之:builder为构造器而生

    flutter中有很多种Builder,虽然所有的builder都是构造器,但是不同的builder之间还是有很多差距的。今天我们来详细介绍一下Builder,LayoutBuilder,StatefulBuilder这几个builder的使用。
  • 10.14 13:59:04
    发表了文章 2022-10-14 13:59:04

    flutter系列之:把box布局用出花来

    flutter中的layout有很多,基本上看layout的名字就知道这个layout到底是做什么用的。比如说这些layout中的Box,从名字就知道这是一个box的布局,不过flutter中的box还有很多种,今天我们来介绍最常用的LimitedBox,SizedBox和FittedBox。
  • 10.10 15:43:59
    发表了文章 2022-10-10 15:43:59

    flutter系列之:按比例缩放的AspectRatio和FractionallySizedBox

    我们在构建UI的时候,为了适应不同的屏幕大小,通常需要进行一些自适应的配置,而最常见的自适应就是根据某个宽度或者高度自动进行组件的缩放。 今天要给大家介绍两个可以自动缩放的组件AspectRatio和FractionallySizedBox。

2022年09月

  • 09.29 18:17:12
    发表了文章 2022-09-29 18:17:12

    flutter系列之:深入理解布局的基础constraints

    我们在flutter中使用layout的时候需要经常对组件进行一些大小的限制,这种限制就叫做constraints,用来控制layout中的组件大小。 掌握了constraints才算对layout有了真正的了解,但是flutter中的constraints和我们熟悉的HTML中的constraints区别比较大,所以我们还是需要深入了解flutter中contraints的特性。
  • 09.26 14:11:35
    发表了文章 2022-09-26 14:11:35

    flutter系列之:查询设备信息的利器:MediaQuery

    移动的开发中,大家可能最头疼的就是不同设备的规格了,现在设备这么多,如何才能在诸多的设备中找到合适的widget的位置来进行绘制呢? 不用怕,在flutter中为我们提供了一个叫做MediaQuery的利器,大家一起来看看吧。
  • 发表了文章 2024-09-09

    在stable diffussion中完美修复AI图片

  • 发表了文章 2024-09-05

    在stable diffussion中控制生成图片的光线

  • 发表了文章 2024-09-04

    LoRA大模型微调的利器

  • 发表了文章 2024-09-03

    AI图像放大工具,图片放大无所不能

  • 发表了文章 2024-08-14

    再升级!MoneyPrinterPlus集成GPT_SoVITS

  • 发表了文章 2024-07-24

    fasterWhisper和MoneyPrinterPlus无缝集成

  • 发表了文章 2024-07-16

    在MoneyPrinterPlus中使用本地chatTTS语音模型

  • 发表了文章 2024-07-15

    MoneyPrinterPlus全面支持本地Ollama大模型

  • 发表了文章 2024-07-10

    重磅来袭!MoneyPrinterPlus一键发布短视频到视频号,抖音,快手,小红书上线了

  • 发表了文章 2024-07-09

    什么?这动物图片可以上国家地理?

  • 发表了文章 2024-07-09

    什么?这动物图片可以上国家地理?

  • 发表了文章 2024-07-05

    手把手教你生成一幅好看的AI图片

  • 发表了文章 2024-07-04

    福利来了!MoneyPrinterPlus可以自动配置环境和自动运行了

  • 发表了文章 2024-07-03

    SD中的VAE,你不能不懂

  • 发表了文章 2024-07-01

    hypernetwork在SD中是怎么工作的

  • 发表了文章 2024-06-28

    重磅!免费一键批量混剪工具它来了,一天上万短视频不是梦

  • 发表了文章 2024-06-26

    MoneyPrinterPlus:AI自动短视频生成工具-微软云配置详解

  • 发表了文章 2024-06-20

    MoneyPrinterPlus:AI自动短视频生成工具-阿里云配置详解

  • 发表了文章 2024-06-17

    MoneyPrinterPlus:AI自动短视频生成工具,详细使用教程

  • 发表了文章 2024-06-12

    MoneyPrinterPlus:AI自动短视频生成工具,赚钱从来没有这么容易过

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息