×

kotlin

【从子Activity中获取返回结果】registerForActivityResult(返回上一个activity)

HappySir¹ HappySir¹ 发表于2024-05-09 浏览4206 评论0
本人刚开始入门Android,如有错误之处,请多多包涵,并帮我指出错误,谢谢~ 前言   最近在阅读《Android编程权威指南》这本书,在5.3节中关于Activity间的数据传输这一块,从父Activity跳转到子Activity,想要实现从子Activity获取返回结果,书上提供的是startActivityForResult这种过时的方法。现在官方已经推荐新的方法了,也就是registerForActivityResult。大神们的帖子都用的是kotlin语言来

spring cloud

Eureka快速入门篇(三)Eureka 集群(Eureka 集群)

HappySir¹ HappySir¹ 发表于2024-05-02 浏览5748 评论0
目录 一、Eureka 集群 二、本文用到的工程名列表 三、修改eurekaserver(注册中心)项目 1. 修改application.properties配置文件,如图: 2. 复制eurekaserver项目,作为集群第二个节点 3. 启动Eureka 集群的两个集群节点(8761和8762) 四、启动服务提供者项目eurekauser  五、启动服务消费者项目eurekaconsumer 六、关闭Eureka Server 集群节点1的eurekaserver项目

小程序

【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求(微信小程序请求数据的方式)

HappySir¹ HappySir¹ 发表于2024-05-01 浏览15512 评论0
页面配置 每个小程序页面都有一个.json文件,该文件用来对小程序的页面进行配置。 页面配置文件的作用 小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置。 页面配置和全局配置的关系 小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现。 如:当在app.json中全局配置导航栏的文字为苏凉时,此时每个页面的导航栏标题都为苏凉。 如果某些小程序页面想要拥有特殊的窗口表现,此时,“页面

MYSQL教程

MyBatis学习:mapper.xml文件标签中parameterType属性的说明和使用

HappySir¹ HappySir¹ 发表于2024-04-30 浏览5247 评论0
1、本篇博客的背景和目的 目前我本人正在学习MyBatis框架,在原先了解并且懵懵懂懂使用的基础上,开始系统正式的学习。目前已经阐述了MVC架构模式和三层架构,明晰了在Web项目中的普遍编码层次,认识了框架,回顾了JDBC连接数据库,初步建立了使用MyBatis和MySQL的Maven项目,简单解释了STDOUT_LOGGING日志和手动提交事务,记录了MyBatis中#占位符的使用方法,回顾了MyBatis执行SQL语句的过程和使用到的一些重要类和接口,记录了将固定化的代码整合到一个工具类M

Ruby教程

更新ruby镜像遇到OpenSSL证书过期的问题

HappySir¹ HappySir¹ 发表于2024-04-27 浏览3840 评论0
最近升级cocoapods中发现在更新ruby镜像源的时候遇见ssl证书链接错误的情况, https://gems.ruby-china.org/已经访问不了,需要替换新的镜像   首先将查看自己的镜像   gem sources -l 再讲之前的镜像删除 //我自己电脑上是https://gems.ruby-china.org/,所以删除该镜像 gem sources --remove https://gems.ruby-china.org/ 然后添加新的镜像 gem s

rabbitmq

RabbitMQ安装(rabbitmq安装配置)

HappySir¹ HappySir¹ 发表于2024-04-27 浏览6328 评论0
windows环境 一、erlang下载安装 1.因为RabbitMQ服务端代码是使用并发式语言erlang编写的,所以我们需要先安装erlang 下载地址:http://www.erlang.org/downloads  根据自己的操作系统选择下载32位的还是64位的,下载完成后直接双击.exe安装 2.安装 安装过程一直next  3.配置环境变量 (1)定义名为ERLANG_HONE的环境变量,值为erlang的安装目录 (2)将%ERLANG_HONE%bin加

spring boot

宝兰德BES安装及Springboot项目打包部署及websocket解决方案

HappySir¹ HappySir¹ 发表于2024-04-26 浏览4069 评论0
随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下。 BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚本了,方便新服务器一键安装,脚本包含内容:一键安装参数检查、解压安装包、导入证书、指定密码、实例配置、修改JVM、创建启停脚本、权限控制、安装补丁等等(具体脚本中都有备注,可根据实际情况修改里面的参数) #!/bin/bash # #******************************

mysql

MySql触发器讲解及使用案例(mysql触发器讲解及使用案例视频)

HappySir¹ HappySir¹ 发表于2024-04-26 浏览7491 评论0
1.什么是触发器 触发器(trigger):监视某种情况,并进行某种操作,它的执行并不是程序调用,也不是手工启动,而是由事件来触发,例如:对一张表进行操作(插入,更新,删除)时,就会触发执行事先编辑好的若干条SQL语句。 2.触发器的特点与作用 触发器里面的sql语句是一个事务,具有原子性,要么全部执行,要么全部不执行。 3.触发器的创建 使用navicat工具,右键点击表>设计表>触发器>添加触发器; 在这里设置触发时机,和sql语句 sql语句写在 BEGIN

rabbitmq

RabbitMQ六大模式

HappySir¹ HappySir¹ 发表于2024-04-25 浏览6875 评论0
简单队列模式 不用显示声明交换机,只需声明一个队列,只有一个消费者 问题:如果任务量很大,消息得不到及时的消费会造成队列积压,问题非常严重,比如内存溢出,消息丢失等。 解决:配置多个消费者消费消息。 工作队列模式 有俩种分发方式。 工作模式队列-消息轮询分发(Round-robin) 其中默认的轮询分发方式,就是采取一人一条的顺序执行来消费消息的。两个消费者得到的消息数量是相等的,从消费者1先消费完,然后才轮到消费者2消费。并不会因为两个消费者的处理速度不一样使得两个消费者处理的

rust

Rust机器学习之Plotters(rust研究)

HappySir¹ HappySir¹ 发表于2024-04-23 浏览5116 评论0
Rust机器学习之Plotters 本文将带领大家学习Plotters的基础用法。重点学习Plotters的图表元素和常用图表的使用。 本文是“Rust替代Python进行机器学习”系列文章的第四篇,其他教程请参考下面表格目录: Python库 Rust替代方案 教程 numpy ndarray Rust机器学习之ndarray pandas Polars Rust机器学习之Polars scikit-learn Linfa Rust机器学习之Linfa matp

spring boot

SpringBoot 单元测试——JUnit5

HappySir¹ HappySir¹ 发表于2024-04-23 浏览5891 评论0
目录 1、JUnit5概述 1.1、JUnit5 构成 1.2、JUnit5 配置 1.2.1、导入 Junit5 开发场景  1.2.2、Junit5 开发场景自动导入依赖项 2、JUnit5 使用 2.1、Jnuit5 测试代码开发 2.1.1、测试代码格式 2.1.2、测试样例  2.2、JUnit5常用注解  2.2.1、@Test :表示方法是测试方法。  2.2.2、@DisplayName :为测试类或者测试方法设置展示名称  2.2.3、@BeforeE