Java
Webpack and Babel — What are they, and how to use them with React
摘抄自:https://medium.com/@agzuniverse/webpack-and-babel-what-are-they-and-how-to-use-them-with-react-5807afc82ca8 Webpack and Babel — Tools we can’t code without We’ll be configuring both of these for o
Voyager:AI智能体自主写代码独霸我的世界,完胜AutoGPT
继斯坦福的25人小镇后,AI智能体又出爆款新作了。 最近,英伟达首席科学家Jim Fan等人把GPT-4整进了「我的世界」(Minecraft)——提出了一个全新的AI智能体Voyager。 Voyager的厉害之处在于,它不仅性能完胜AutoGPT,而且还可以在游戏中进行全场景的终身学习! 比起之前的SOTA,Voyager获得的物品多出了3.3倍,旅行距离变长了2.3倍,解锁关键技能树的速度
软件工程日报——安卓stuio自动检索数据库
今天进行整合时,发现安卓端的自动检索数据库进行弹窗的功能还没没有进行解决 以下是在网上找到的思路 创建一个名为DatabaseChecker的线程,在其中实现与MySQL数据库的连接、执行检索代码、比较数据变化、推送通知窗口等功能。在该线程的run()方法中,将会不断执行定时检索代码。 public class DatabaseChecker extends Thread { priv
代码随想录Day10|栈与队列
那么我这里再列出四个关于栈的问题,大家可以思考一下。以下是以C++为例,使用其他编程语言的同学也对应思考一下,自己使用的编程语言里栈和队列是什么样的。 C++中stack 是容器么? 我们使用的stack是属于哪个版本的STL? 我们使用的STL中stack是如何实现的? stack 提供迭代器来遍历stack空间么? 相信这四个问题并不那么好回答, 因为一些同学使用数据结构会停留在非常表面上
.NET Core 基于Websocket的在线聊天室
转载 .NET Core 基于Websocket的在线聊天室 什么是Websocket 我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。在没有websocket之前web系统如果要做双工通讯往往使用http long polling技术。http
SpringCloud的Gateway网关
1. 网关做什么使用的? 不同的微服务有不同的接口地址,我们目前开发都是前后端分离的项目,我们后端开发了很多的服务,没用网关的时候,对前端就不太友好了,因为我们不同服务的接口地址都不一样,前端调用起来就很麻烦,所以这个时候我们就需要使用API网关统一代理,有API网关转发到不同的服务 为什么不使用nginx呢? 如果你是同一个项目部署了两份可以用nginx来做负载均衡,但是我们现在是微服务,是不同
Vue04-vue-router
vue-router 目前前端流行的三大框架, 都有自己的路由实现: Angular:ngRouter React:ReactRouter Vue:vue-router Vue Router 是 Vue.js 的官方路由: 它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用(SPA)变得非常容易。 vue-router是基于路由和组件的:路由用于设定访问路径, 将
Spring Boot核心流程
项目组成 首先有两个mavne项目,lyra-spring-boot用于模拟spring boot的实现, say-hello项目则是我们的具体业务使用 注解 SpringBootApplication: 在启动类上,初始化要加载的容器的注解。 SpringApplication.run(): 初始化Spring容器。 我们要实现以下的逻辑: 初始化Spring容器。 启动tomcat。
springboot2.X实现双数据源的最简方法(Hikari、Druid两种实现方式)
一、需求解析 这里为项目配置两个数据源,不是为了做读写分离,也不是为了主备切换,单纯是为了支持一个应用同时从2个数据源读写数据。 典型的例子是,一个数据应用,向自己的轻量级数据库(比如mysql)中读写应用相关数据,从数据仓库(比如Hive)拿重量的大宗分析数据。 springboot+mybatis可以非常简单地实现单数据源配置,通过在service层创建Mapper对象拿到数据,且默认就有了H
java面试(10) 关于hashMap
1: java的基本类型有几种?String是不是基本类型? 在 Java 中一共有 8 种基本类型(primitive type)。 4 种整型 int、short、long、byte 2 种浮点型 float、 double 1 种表示 Unicode 编码字符的类型(字符型) char 1 种表示真值的类型 boolean St
C# 中的字符串——新增功能,通过代码示例进行解释
我们在代码中使用的大部分内容都是字符串。让我们看一下 C# 字符串的一些新功能……包括 C# 11 中新增的原始字符串文字和原始字符串插值。 原始字符串字面量可以简单灵活地构建复杂的多行字符串,包括 JSON。无需逃避。 对应视频教程:https://www.java567.com/open/1 在本文中,我们将从当前用于处理字符串的一些技术、我们在使用这些技术时遇到的问题以及有助于我们处理字符串
java实现导入word模板导入试题
最近有一个项目需要将一个word文档中的试题数据导入,并存储到数据库中。试题类型包括:单选题、多选题、判断题、填空题、简答题。支持图片导入(我的这篇是借鉴JAVA实现Excel、Word模板导入 - JAVA - 华仔部落,java poi 解析上传word试卷(题库管理系统) - 爱码网)这两位大神的。 废话不多说,进入正题,直接上代码。 一、word模板 编辑 要
【✺网络编程】Java IO读写文本文件
下面主要使用的是 FileOutputStream / FileInputStream 把 IO 流绑定到 File 对象上,然后将这两个字节流通过OutputStreamReader / InputStreamReader 转换为字符流,并设置字符编码,最后再用 PrintWriter / BufferedReader 给字节流增加缓冲功能,让程序能更方便地以行为单位操作 IO 流。 写文件示例
创建型——建造者模式
推荐文档: https://www.runoob.com/design-pattern/design-pattern-tutorial.html 什么是建造者模式? 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder
如何使用ChoiceBox以接收用户的单项选择
如何使用ChoiceBox以接收用户的单项选择 ChoiceBox 是一种下拉框,点击后显示可选列表,从中可以再点击选择一个选项。 ChoiceBox 可以用于接收用户的单项选择。 效果展示 示例代码 代码说明 private ChoiceBox<CityItem> countryChoiceBox; 定义了一个 ChoiceBox ,每个条目存放的是自定义类型 CityIte
低代码的“钱景”——专业的事交给专业的人来做
你需要知道的低代码 低代码通常是指一种可视化的开发方法,用较少的代码、较快的速度来交付应用程序,相似的概念还有“无代码”,也是一种开发方法,通常是面向非技术性员工,让业务人员也可以成为“技术人员”,不需要写任何一行代码来构建应用程序,用低代码甚至无代码创建应用、数据和分析工具。所以两者的差异主要是面向人群的不同和对于代码忍受的力度。 低代码顺应了这几个时代趋势 其一,IT部门越来越贵,企业要降本
Java入门10(IO流)
IO流(input/output) 数据运输的载体或者中间键 字节流 输入字节流(FileInputStream) 以字节为最小单元,读取任何类型的文件,但是要注意字符集类型的转换。 输出字节流(FileOutputStream) 如果输出流在创建的时候,如果文件对象在磁盘中不存在,那么将自动创建一个相应文件 字节流关闭(try with) 在JDK1.7之后提供了try wi
this in Javascript
What is this? In JavaScript, the this keyword refers to an object. Which object depends on how this is being invoked (used or called). The this keyword ref
阅读《java并发编程实战》第三章
阅读《java并发编程实战》第三章 第一个例子,没有重现 例子:可变正数类 要点:加锁(内置锁或Lock)能保证可见性。当线程B执行由锁保护的同步代码块时,可以看到线程A之前在同一个同步代码块中的所有操作结果。【加锁的含义不仅仅局限于互斥行为,还包括内存的可见性】 要点2:volatile变量,是java语言提供的一个稍弱的同步机制,确保变量的更新操作通知到其他线程。 从内存可见性角度来看,写
Tool-Static Analyzers-C++
Tool-Static Analyzers-C++ C++ Code Style Google styleguide https://google.github.io/styleguide/ 包含cpplint Google styleguide cppguide https://google.github.io/styleguide/cppguide.html Tool-Static
彻底搞懂https02
阅读前,请详细搞懂廖大的“加密与安全章节”:https://www.liaoxuefeng.com/wiki/1252599548343744/1304227968188450 数字证书 在传输的过程中,客户端如何获得服务器端的公钥呢?当时是服务器分发给客户端,如果一开始服务端发送的公钥到客户端的过程中有可能被第三方劫持,然后第三方自己伪造一对密钥,将公钥发送给客户端,当服务器发送数据给客户端
策略模式-StrategyPattern-使用案例
The Strategy pattern is a behavioral design pattern that allows you to define a family of algorithms, encapsulate each one as a separate class, and make them interchangeable. It enables clients to cho
SQL之CASE WHEN用法
简单CASE WHEN函数: 等同于,使用CASE WHEN条件表达式函数实现: THEN后边的值与ELSE后边的值类型应一致,否则会报错。如下: '优'和0数据类型不一致则报错: [Err] ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER 简单CASE WHEN函数只能应对一些简单的业务场景,而CASE WHEN条件表达式的写法则更加灵活。 C