Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 49 下一页
摘要: 简介 在计算机软件开发的世界里,多线程编程是一个重要且令人兴奋的领域。然而,与其引人入胜的潜力相伴而来的是复杂性和挑战,其中之一就是处理共享数据。当多个线程同时访问和修改共享数据时,很容易出现各种问题,如竞态条件和数据不一致性。 本文将探讨如何在Java中有效地应对这些挑战,介绍一种强大的工具——并 阅读全文
posted @ 2023-09-19 09:51 flydean 阅读(376) 评论(0) 推荐(0) 编辑
摘要: java中有很多list,但是原生支持并发的并不多,我们在多线程的环境中如果想同时操作同一个list的时候,就涉及到了一个并发的过程,这时候我们就需要选择自带有并发属性的list,那么java中的并发list到底有哪些呢?今天要给大家介绍的是ArrayList、CopyOnWriteArrayLis 阅读全文
posted @ 2023-09-14 14:53 flydean 阅读(767) 评论(1) 推荐(0) 编辑
摘要: 目录1. 什么是Java集合?请简要介绍一下集合框架。2. Java集合框架主要分为哪几种类型?3. 什么是迭代器(Iterator)?它的作用是什么?4. ArrayList和LinkedList有什么区别?它们何时适用?5. HashMap和HashTable有什么区别?6. 什么是Concur 阅读全文
posted @ 2023-09-12 09:06 flydean 阅读(98) 评论(0) 推荐(3) 编辑
摘要: [toc] 提到多线程,当然要熟悉java提供的各种多线程相关的并发包了,而java.util.concurrent就是最最经常会使用到的,那么关于concurrent的面试题目有哪些呢?一起来看看吧。 ### 问题1:什么是`ConcurrentHashMap`?它与`HashMap`的区别是什么 阅读全文
posted @ 2023-09-07 13:58 flydean 阅读(190) 评论(0) 推荐(0) 编辑
摘要: java多线程是java面试中的高频问题,如何才能在面试中脱颖而出呢?熟读这里的一百个java多线程面试问题即可。 ### 1. **什么是线程?什么是进程?** **回答:** - 线程是操作系统能够进行调度的最小执行单位,它包含在进程中,共享进程的资源。 - 进程是一个正在执行中的程序,它包含了 阅读全文
posted @ 2023-09-01 09:54 flydean 阅读(395) 评论(0) 推荐(3) 编辑
摘要: # 简介 构建在大语言模型基础上的应用通常有两种,第一种叫做text completion,也就是一问一答的模式,输入是text,输出也是text。这种模型下应用并不会记忆之前的问题内容,每一个问题都是最新的。通常用来做知识库。 还有一种是类似聊天机器人这种会话模式,也叫Chat models。这种 阅读全文
posted @ 2023-08-29 13:56 flydean 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: # 简介 在之前的文章中,我们提到了可以在跟大模型交互的时候,给大模型提供一些具体的例子内容,方便大模型从这些内容中获取想要的答案。这种方便的机制在langchain中叫做FewShotPromptTemplate。 如果例子内容少的话,其实无所谓,我们可以把所有的例子都发送给大语言模型进行处理。 阅读全文
posted @ 2023-08-08 13:54 flydean 阅读(414) 评论(0) 推荐(0) 编辑
摘要: # 简介 langchain中有个比较有意思的prompt template叫做FewShotPromptTemplate。 他是这句话的简写:"Prompt template that contains few shot examples." 什么意思呢?就是说在Prompt template带了 阅读全文
posted @ 2023-07-27 13:44 flydean 阅读(963) 评论(0) 推荐(0) 编辑
摘要: [toc] # 简介 prompts是大语言模型的输入,他是基于大语言模型应用的利器。没有差的大语言模型,只有差的prompts。 写好prompts才能发挥大语言模型300%的功力。 理论上,要写好prompts其实不是那么容易的,但是langchain把这个理论变成了现实,一起来看看吧。 # 好 阅读全文
posted @ 2023-07-11 09:40 flydean 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: [toc] # 简介 最近随着chatgpt的兴起,人工智能和大语言模型又再次进入了人们的视野,不同的是这一次像是来真的,各大公司都在拼命投入,希望能在未来的AI赛道上占有一席之地。因为AI需要大规模的算力,尤其是对于大语言模型来说。大规模的算力就意味着需要大量金钱的投入。那么对于小公司或者个人来说 阅读全文
posted @ 2023-06-28 09:52 flydean 阅读(1477) 评论(1) 推荐(1) 编辑
摘要: [toc] # 简介 很多时候,我们需要一些特效功能,比如给图片做个滤镜什么的,如果是h5页面,那么我们可以很容易的通过css滤镜来实现这个功能。 那么如果在flutter中,如果要实现这样的滤镜功能应该怎么处理呢?一起来看看吧。 # 我们的目标 在继续进行之前,我们先来讨论下本章到底要做什么。最终 阅读全文
posted @ 2023-06-16 13:48 flydean 阅读(241) 评论(0) 推荐(0) 编辑
摘要: [toc] # 简介 flutter中自带了drawer组件,可以实现通用的菜单功能,那么有没有一种可能,我们可以通过自定义动画来实现一个别样的菜单呢? 答案是肯定的,一起来看看吧。 # 定义一个菜单项目 因为这里的主要目的是实现菜单的动画,所以这里的菜单比较简单,我们的menu是一个Statefu 阅读全文
posted @ 2023-06-06 13:49 flydean 阅读(355) 评论(0) 推荐(0) 编辑
摘要: [toc] # 简介 我们在app的开发过程中经常会用到一些表示进度类的动画效果,比如一个下载按钮,我们希望按钮能够动态显示下载的进度,这样可以给用户一些直观的印象,那么在flutter中一个下载按钮的动画应该如何制作呢? 一起来看看吧。 # 定义下载的状态 我们在真正开发下载按钮之前,首先定义几个 阅读全文
posted @ 2023-05-24 16:24 flydean 阅读(246) 评论(0) 推荐(1) 编辑
摘要: 简介 之前我们提到了flutter提供了比较简单好用的AnimatedContainer和SlideTransition来进行一些简单的动画效果,但是要完全实现自定义的复杂的动画效果,还是要使用AnimationController。 今天我们来尝试使用AnimationController来实现一 阅读全文
posted @ 2023-05-17 11:22 flydean 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 简介 什么是动画呢?动画实际上就是不同的图片连续起来形成的。flutter为我们提供了一个AnimationController来对动画进行详尽的控制,不过直接是用AnimationController是比较复杂的,如果只是对一个widget的属性进行修改,可以做成动画吗? 答案是肯定的,一起来看看 阅读全文
posted @ 2023-05-09 14:25 flydean 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 49 下一页