合集-专业技术

摘要:SpringBoot与MyBatis零XML配置集成和集成测试Java存在很多ORM框架,MyBaits框架是我们项目中使用得最多也是最愿意推荐的框架,它既有数据表和Java对象映射功能,又有原生SQL的特性。在与SpringBoot集成上,和其他框架一样,可以做到全注解化,无XML配置…… 阅读全文
posted @ 2023-07-08 15:16 老牛啊 阅读(213) 评论(0) 推荐(1)
摘要:Maven多模块项目架构配置介绍和实战中大型项目中,我们都会把项目结构划分多个模块。它清晰的定义,便于项目结果维护,同时在日常代码变更时,各个模块的隔离也一定程度上保证了变更质量…… 阅读全文
posted @ 2023-07-15 14:16 老牛啊 阅读(487) 评论(0) 推荐(0)
摘要:SpringBoot如何让业务Bean优先于其他Bean加载SpringBoot项目的业务工具类(如:参数工具类ParamUtils,仅包含static方法,依赖DAO访问DB加载数据),在SpringBoot启动过程中会被其他业务Bean初始化依赖。由于参数工具类和业务Bean均被Spring框架托管,如何在其他Bean初始化之前,就优雅安全的初始化ParamUtils就至关重要了…… 阅读全文
posted @ 2023-09-09 17:20 老牛啊 阅读(522) 评论(0) 推荐(0)
摘要:Flutter/Dart第01天:Dart安装和初体验编写一个App就能编译发布到iOS、Android和Web等各大平台的跨平台技术,各大厂商一直都有研究和发布对应技术产品,目前最热门的莫过于Flutter框架了。而Dart作为其唯一的编程语言,今天我们开始来体验一下…… 阅读全文
posted @ 2023-09-23 11:12 老牛啊 阅读(587) 评论(0) 推荐(0)
摘要:Flutter/Dart第02天:Dart基础语法(建议收藏)第1天安装并初体验了一把Dart程序,本文按照Dart官网的“代码实验室”把Dart的基础语法练习一遍,基础语法特性很多,因此建议收藏本博客了 [本博客疑问:为什么函数有了命名参数,还需要可选的位置参数?欢迎评论区讨论!]…… 阅读全文
posted @ 2023-09-24 08:32 老牛啊 阅读(586) 评论(0) 推荐(0)
摘要:Flutter/Dart第03天:Dart可迭代集合在Dart学习的第02天,我们通过基础语法说明和样例代码的方式,学习了Dart的16个基础语法,这些基础语法给我们后面编写的Flutter程序打下来坚实基础。今天,我们继续深入学习Dart乃至所有编程语言都非常重要的部分:可迭代的集合…… 阅读全文
posted @ 2023-09-28 20:19 老牛啊 阅读(341) 评论(0) 推荐(0)
摘要:Flutter/Dart第04天:Dart异步编程(Future和async/await)在前面几天中,我们学习了Dart基础语法、可迭代集合,它们是Flutter应用研发的基本功。今天,我们继续学习Flutter应用另一个必须掌握知识点:异步编程(即Future和async/await)。它类似于Java中的FutureTask、JavaScript中的Promise。它是后续Flutter应用研发中有关API调用、文件处理、DB数据库操作等异步操作的基础…… 阅读全文
posted @ 2023-09-29 23:10 老牛啊 阅读(545) 评论(0) 推荐(0)
摘要:Flutter/Dart第05天:Dart特殊特性Mixin详解在Java语言中,子类只能继承extends单个父类,实现implements多个接口(即单继承和多实现)。在Dart语言中,所有类型均是Object子类,它们也是单继承和多实现,但Dart中有个Mixin的高级特性,它可以做到更多的代码复用(单继承、多实现、多Mixin代码复用)…… 阅读全文
posted @ 2023-09-30 19:07 老牛啊 阅读(475) 评论(0) 推荐(0)
摘要:Flutter/Dart第06天:Dart基础语法详解(变量)前面几天的学习,我们了解了Dart语言的特性(基础语法概览、迭代集合、异步编程和Mixin高级特性)。今天我们深入学习Dart的变量,包括:空安全(Null safety)、变量默认值、延迟变量(late)、final变量和const常量…… 阅读全文
posted @ 2023-10-01 21:48 老牛啊 阅读(409) 评论(0) 推荐(0)
摘要:Flutter/Dart第07天:Dart基础语法详解(库、导入和关键字)我们前面完成了Dart语言基础特性的学习,包括基础语法概览、迭代集合、异步编程、Mixin高级特性和变量等。今天我们来学习Dart的库相关知识,包括如何导入库、指定库前缀、导入部分或者排除部分库、延迟导入库等,最后看下Dart中67个关键字作为标识符的一些约束…… 阅读全文
posted @ 2023-10-02 16:39 老牛啊 阅读(249) 评论(0) 推荐(0)
摘要:Flutter/Dart第08天:Dart类型(内置类型、记录、集合、泛型和类型别名)我们来继续学习Dart语言的类型,包括Dart内置类型、Record记录类型(Dart 3开始支持)、集合类型、泛型和typedef类型别名。在前面的学习中,基础内置类型、集合和泛型都有所涉及和应用,本文我们和其他类型逐一进行介绍…… 阅读全文
posted @ 2023-10-03 21:55 老牛啊 阅读(353) 评论(0) 推荐(0)
摘要:Flutter/Dart第09天:Dart高级特性Pattern模式的概览和用法Dart 3.0在语法层面共发布了3个高级特性,第一个特性Record记录我们在前面已经学习和探究。今天我们来学习第二个高级类型Pattern模式,由于内容较多,共分2篇文章进行介绍,本文首先介绍模式的概览和用法,包括匹配、解构、在变量申明、赋值、循环、表达式等应用场景…… 阅读全文
posted @ 2023-10-04 16:40 老牛啊 阅读(513) 评论(0) 推荐(0)
摘要:Flutter/Dart第10天:Dart高级特性Pattern模式的全部类型(共15种)Pattern模式是Dart 3.0发布的3个高级特性之一,在第09天我们学习了模式的概览和用法,对模式的强大之处有了基本的认识,今天我们来看看Dart中的全部模式类型,总共有15种,它们包括逻辑或、逻辑与、关系、值转换、空检测、空断言、常量、变量、标识符、括号、List列表、Map映射、Record记录、对象和通配符…… 阅读全文
posted @ 2023-10-05 22:02 老牛啊 阅读(313) 评论(0) 推荐(0)
摘要:Flutter/Dart第11天:Dart函数方法详解Dart语言是纯面向对象的编程语言,就算是函数(对象的成员函数一般称为方法)也是对象,它也有类型,那么函数也可以作为其他函数的参数,或者赋值给其他变量。除此之外,Dart中的函数还有什么特别之处、它有什么规则和约束…… 阅读全文
posted @ 2023-10-06 20:04 老牛啊 阅读(293) 评论(0) 推荐(0)
摘要:Flutter/Dart第12天:Dart控制流详解本文是Dart语言学习的第12天,和前面11天相比,本文可能相对比较简单,因为本文要学习的是Dart语言的控制流,也就是循环和分支。且前面的11天学习中,多多少少都涉及到了控制流,同时对Java或者JavaScript比较熟悉的朋友,可能比较容易上手…… 阅读全文
posted @ 2023-10-14 15:58 老牛啊 阅读(340) 评论(0) 推荐(0)
摘要:Flutter/Dart第13天:Dart错误处理错误也可以理解为异常,代表应用程序在执行过程中的发生了非预期的行为,常见异常比如有空指针、数组越界、网络超时、IO异常等,Dart语言也支持抛出和捕获异常。和Java不同的是,Dart语言只有未检测异常。Dart中的异常需要被捕获并被处理,否则可能导致程序退出…… 阅读全文
posted @ 2023-10-15 16:49 老牛啊 阅读(234) 评论(0) 推荐(0)
摘要:我们在调试Web页面时,期望能使用80端口调试(比如本博客站点的每篇博客,我在发布之前,均需要在我的Mac电脑进行博客内容和样式的调试和校验)。而Mac电脑的80端口默认被系统Apache服务占用,下面分享我常用的2种使用80端口调试Web站点页面的办法…… 阅读全文
posted @ 2023-10-17 22:34 老牛啊 阅读(893) 评论(0) 推荐(0)
摘要:Flutter/Dart第14天:Dart类详解通过前面13天的学习,对Dart基础有了系统的熟悉,今天我们开始学习Dart类和对象,本文主要学习Dart类,包括类方法,构造器,对象类型,实例变量,隐性接口,类变量和类方法等…… 阅读全文
posted @ 2023-10-21 19:02 老牛啊 阅读(457) 评论(0) 推荐(0)
摘要:Flutter/Dart第15天:Dart类构造函数我们通过类构造函数来创建对象,上文(第14天)我们学到,与Java不同,创建Dart对象时可以省略构造函数之前的new关键字。同时,Dart语言除默认构造函数外,还有命名构造函数,重定向构造函数,常量构造函数和工厂构造函数等…… 阅读全文
posted @ 2023-10-22 19:04 老牛啊 阅读(584) 评论(0) 推荐(0)
摘要:Flutter/Dart第16天:Dart类方法类方法就是为对象提供一些数据操作的函数,也就是类方法是操作对象的函数。那么在Dart中,类方法到底有哪些特别之处呢…… 阅读全文
posted @ 2023-10-24 21:56 老牛啊 阅读(178) 评论(0) 推荐(0)
摘要:Flutter/Dart第17天:Dart类继承Dart语言和其他面向对象语言一样,子类可以继承父类,获得父类的属性和方法。那么Dart语言,类继承还有什么特性呢…… 阅读全文
posted @ 2023-10-25 21:48 老牛啊 阅读(228) 评论(0) 推荐(0)
摘要:Flutter/Dart第18天:Dart特性之可调用对象今天我们来看看Dart语言的一个有趣的特性——可调用对象。对象也可以像函数那样被调用,这个特性是怎么用的呢…… 阅读全文
posted @ 2023-10-28 21:26 老牛啊 阅读(196) 评论(0) 推荐(0)
摘要:Flutter/Dart第19天:Dart高级特性之扩展方法(Extension methods)扩展方法(Extension methods)是Dart语言的另一个高级的特性,我们可以在不改变、不继承原类型或类情况下,给类型或类增加方法,增强其功能。在Java中,我们经常看到StringUtils/MapUtils等String/Map类型的工具类,但是在Dart中,这些工具类统统不需要,因为可以直接给String/Map类增加扩展方法(Extension methods)达到同等目的…… 阅读全文
posted @ 2023-11-04 15:39 老牛啊 阅读(759) 评论(0) 推荐(0)
摘要:Flutter/Dart第20天:Dart 3.0新特性之类型修饰符Dart 3.0版本新增了很多新特性,包括有名的健全的空安全;同时针对类型(包括Mixin),除之前的abstract修饰符之外,还增加了base,final,interface和sealed等修饰符。今天我们来一起看下,这些类型修饰符,它们有哪些使用场景、使用时有哪些约束,和如何组合使用…… 阅读全文
posted @ 2023-11-05 15:35 老牛啊 阅读(750) 评论(0) 推荐(0)
摘要:Flutter/Dart第21天:Dart异步编程(Future/Stream)Dart库中有大量返回结果为Future或Stream类型的函数,它们都是异步函数,函数的返回结果在构建可能存在耗时操作之后就返回了(如:网络IO操作),而不是同步等到这些耗时操作完成后在返回。关键字async和wait简化了异步编程(如:回调地狱),让异步代码的编写看起来像同步代码一样…… 阅读全文
posted @ 2023-11-18 22:28 老牛啊 阅读(312) 评论(0) 推荐(0)
摘要:FlutterApp实战·第01天:Flutter安装和配置前面多文介绍了Dart编程语言的基本语法和语言特性。从本文开始,我们通过一个Flutter App的编码过程,完成Flutter的学习,包括Flutter基础知识,Flutter App启动页,Tab页,个人设置页,SQLite数据库,HTTP API调用,到最后Flutter App打包等…… 阅读全文
posted @ 2023-11-19 10:33 老牛啊 阅读(384) 评论(0) 推荐(0)
摘要:Python深入理解*和**含义和应用本文源代码:https://gitee.com/obullxl/PythonCS/tree/master/CS-CY2405 Python中*和**很常见 禅师在阅读Python代码过程中,经常看到一个函数或方法的入参是*args和**kwargs(如:def func(*args, **kwarg 阅读全文
posted @ 2024-05-03 16:13 老牛啊 阅读(877) 评论(0) 推荐(0)
摘要:[每日AI·0430]首个自主更新的多模态大模型,马斯克访华,文本一键转3D数字人骨骼动画,创新的虚拟试衣模型AI 资讯 AGI 加速降临!人大系多模态模型首次实现自主更新,写真视频生成力压 Sora 支付宝推出的智能助理你用了吗? 文本一键转 3D 数字人骨骼动画,阿尔伯塔大学提出 MoMask 框架 IDM-VTON:一种创新的虚拟试衣模型 亚马逊研究奖获奖名单出炉:谢赛宁、Mamba 作者 Alber 阅读全文
posted @ 2024-05-03 17:30 老牛啊 阅读(393) 评论(0) 推荐(0)
摘要:国内免费的AI工具出色地帮我辅导女儿的小学英语作业我走出学校已经14年多了,目前除了能粗略阅读英语技术资料之外,像如英语语法等基本功也基本离开14年多了。而对于小学四年级的英语,如完型填空和句式转换等基本语法是重中之重了,这些经常难倒了我。但自从有了AI工具,我感觉我又回到了学生时代…… 常用的AI工具 AI工具和功能有很多,比如根据文字生成图片、 阅读全文
posted @ 2024-05-04 10:40 老牛啊 阅读(896) 评论(0) 推荐(1)
摘要:[每日AI·0506]巴菲特谈 AI,李飞飞创业,苹果或将推出 AI 功能,ChatGPT 版搜索引擎AI 资讯 苹果或将推出 AI 功能,随 iPhone 发布 2024 年巴菲特股东大会,巴菲特将 AI 类比为核技术 巴菲特股东大会 5 万字实录 消息称 OpenAI 将于 5 月 9 日发布 ChatGPT 版搜索引擎 路透社消息,斯坦福大学 AI 领军人物李飞飞打造“空间智能”创业公司 报道 阅读全文
posted @ 2024-05-06 21:15 老牛啊 阅读(436) 评论(0) 推荐(0)
摘要:玩转AI,笔记本电脑安装属于自己的Llama 3 8B大模型和对话客户端2024 年 4 月 18 日,Meta**开源**了 Llama 3 大模型,把 AI 的门槛降低到了最低,这是人工智能领域的一个重要飞跃。我们个人也可以部署大模型了,这简直就是给个人开发者发了个大红包!Llama 3 模型有不同的参数版本,本文主要分享我在个人笔记本电脑是部署 8B 参数过程和编写客户端,让我们大家都参与进来,推动 AI 应用更上一层楼…… 阅读全文
posted @ 2024-05-12 14:44 老牛啊 阅读(3590) 评论(1) 推荐(3)
摘要:一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南在上一篇博文中,我们在本地部署了**Llama 3 8B**参数大模型,并用 Python 写了一个控制台对话客户端,基本能愉快的与 Llama 大模型对话聊天了。但控制台总归太技术化,体验不是很友好,我们希望能有个类似 ChatGPT 那样的 Web 聊天对话界面,本博文就安排起来…… 阅读全文
posted @ 2024-05-18 20:08 老牛啊 阅读(1886) 评论(0) 推荐(0)
摘要:基于Llama 3搭建中文版(Llama3-Chinese-Chat)大模型对话聊天机器人前面两篇博文,我们在笔记本部署了Llama 3 8B大模型,使用Ollama搭建了基于Web 可视化对话机器人。在使用过程中,大模型经常出现中文问题英文回答的问题。本博文就用Llama3-Chinese-Chat微调模型来解决这个问题…… 阅读全文
posted @ 2024-05-21 21:25 老牛啊 阅读(3798) 评论(0) 推荐(0)
摘要:Python游戏编程:一步步用Python打造经典贪吃蛇小游戏贪吃蛇作为一款极其经典且广受欢迎的小游戏,是早期 Windows 电脑和功能手机(特别是诺基亚手机)流行度极高的小游戏,是当时功能手机时代最具代表性的游戏之一。游戏的基本规则和目标十分简单,但却极具吸引力,让人欲罢不能。本博文我们用 Python 编写属于自己的贪吃蛇游戏,一起来体验一下编程的乐趣与成就…… 阅读全文
posted @ 2024-05-25 10:00 老牛啊 阅读(1291) 评论(0) 推荐(0)
摘要:借助AI大模型,三分钟原创一部儿童故事短视频(附完整操作步骤)前面文章的介绍,我们可以通过在自己笔记本电脑上部署的Llama 3大模型生成文章、文本润色、生成摘要等。今天我们更进一步,在文本的基础上,快速制作一部儿童故事短视频,且可根据自己需要完全原创…… 阅读全文
posted @ 2024-05-31 14:58 老牛啊 阅读(1217) 评论(0) 推荐(0)
摘要:[AI资讯·0531] 达摩院医疗AI新里程碑,OpenAI价值数十亿美元,微软投资130亿美元,百度文库成为一站式AI内容获取与创作平台,三大运营商完成AI产品市场,AI获得成功PMF需多次尝试……达摩院医疗AI成就新里程碑,OpenAI价值数十亿美元,微软投资130亿美元,百度文库成为一站式AI内容获取与创作平台,提供智能画本、PPT生成等功能,累计用户1.4亿,AI新功能使用次数超过15亿。三大运营商完成产品市场匹配“进化”,致力于构建适宜的生长环境以支撑技术价值兑现。在人工智能领域,获得成功PMF需多次尝试,持续调整以适应市场变化至关重要。 阅读全文
posted @ 2024-05-31 18:53 老牛啊 阅读(435) 评论(0) 推荐(0)
摘要:ngrok内网穿透,实现外网访问ChatTTS/Qwen2等大模型应用我们编写好的应用程序、或者本地部署的大模型,想临时分享给外网访问以进行功能演示,通过ngrok内网穿透软件,可以快速满足我们的需求…… 阅读全文
posted @ 2024-06-22 14:14 老牛啊 阅读(7) 评论(0) 推荐(0)

奔跑的蜗牛 博客:https://ntopic.cn