草庐IT

CheckBox

全部标签

【Android】-- 按钮(复选框CheckBox、开关按钮Switch、单选按钮RadioButton)

 CompoundButton在XML文件中主要使用下面两个属性。checked:指定按钮的勾选状态,true表示勾选,false则表示未勾选,默认为未勾选。button:指定左侧勾选图标的图形资源,如果不指定就使用系统的默认图标。CompoundButton在java代码中主要使用下列4种方法。setChecked:设置按钮的勾选状态。setButtonDrawable:设置左侧勾选图标的图形资源。setOnCheckedChangeListener:设置勾选状态变化的监听器。isChecked:判断按钮是否勾选。一、复选框CheckBox 二、开关按钮SwitchSwitch是开关按钮,它

OpenAI 官方API Java版SDK,两行代码即可调用。包含GhatGPT问答接口。

声明:这是一个非官方的社区维护的库。已经支持OpenAI官方的全部api,有bug欢迎朋友们指出,互相学习。注意:由于这个接口:https://platform.openai.com/docs/api-reference/files/retrieve-content免费用户无法使用,所以并未经过测试!!!(哪位朋友有收费版keys也可以提供下)开源地址:https://github.com/Grt1228/chatgpt-java简介ChatGPT最近大火相关开源项目也出现了很多,作为Java程序员,发现官网只支持Python,Node版的SDK,于是自己动手写了个Java版本的SDK。Ope

OpenAI 官方API Java版SDK,两行代码即可调用。包含GhatGPT问答接口。

声明:这是一个非官方的社区维护的库。已经支持OpenAI官方的全部api,有bug欢迎朋友们指出,互相学习。注意:由于这个接口:https://platform.openai.com/docs/api-reference/files/retrieve-content免费用户无法使用,所以并未经过测试!!!(哪位朋友有收费版keys也可以提供下)开源地址:https://github.com/Grt1228/chatgpt-java简介ChatGPT最近大火相关开源项目也出现了很多,作为Java程序员,发现官网只支持Python,Node版的SDK,于是自己动手写了个Java版本的SDK。Ope

使用AVPlayer自定义支持全屏的播放器(五)—Swift重构版本

前言很早之前开源了一个简单的视频播放器,由于年久失修,效果惨目忍睹,最近特意花时间对其进行了深度重构。旧版本后期不再维护,新版本使用Swift实现,后续会增加更多功能。不想看文字的请自行下载代码------>>>CLPlayer旧版本VS重构版本1.新版本使用Swift,旧版本使用Objective-C2.新版本采用自定义转场实现全屏,旧版本使用旋转屏幕3.新版本不需要手动销毁播放器4.新版本修复了老版本遗留bug5.新版本降低了代码耦合性6.新版本增加了倍数播放,切换填充模式7.新版本提供更丰富的API8.新版本适配了iPhoneX9.新版本移除了状态栏相关配置效果功能支持全屏模式、小屏模式

使用AVPlayer自定义支持全屏的播放器(五)—Swift重构版本

前言很早之前开源了一个简单的视频播放器,由于年久失修,效果惨目忍睹,最近特意花时间对其进行了深度重构。旧版本后期不再维护,新版本使用Swift实现,后续会增加更多功能。不想看文字的请自行下载代码------>>>CLPlayer旧版本VS重构版本1.新版本使用Swift,旧版本使用Objective-C2.新版本采用自定义转场实现全屏,旧版本使用旋转屏幕3.新版本不需要手动销毁播放器4.新版本修复了老版本遗留bug5.新版本降低了代码耦合性6.新版本增加了倍数播放,切换填充模式7.新版本提供更丰富的API8.新版本适配了iPhoneX9.新版本移除了状态栏相关配置效果功能支持全屏模式、小屏模式

委托学习笔记

学习内容及其引用委托的定义以及如何理解委托委托的声明及其由来委托类型的实例多播委托委托的缺点Action委托与Func委托委托•语法篇C#语言入门详解Delegate详解委托的定义以及如何理解委托委托现实的定义:本人不需要亲自去执行,全权委托第三方,替它来执行具体事物的概念。也就是让别人间接完成本该由我来完成的事情。委托程序的定义:首先是一个类(Class),引用类型的数据类型可以指向一个或多个方法的引用。(类型兼容)个人理解:调用别人的方法(本身是第三方),也就是间接的使用;并且该方法可以为一个或者多个。补充:C#有五类数据类型,整个数据类型分为2种:值类型(结构体,枚举)和引用数据类型(类

委托学习笔记

学习内容及其引用委托的定义以及如何理解委托委托的声明及其由来委托类型的实例多播委托委托的缺点Action委托与Func委托委托•语法篇C#语言入门详解Delegate详解委托的定义以及如何理解委托委托现实的定义:本人不需要亲自去执行,全权委托第三方,替它来执行具体事物的概念。也就是让别人间接完成本该由我来完成的事情。委托程序的定义:首先是一个类(Class),引用类型的数据类型可以指向一个或多个方法的引用。(类型兼容)个人理解:调用别人的方法(本身是第三方),也就是间接的使用;并且该方法可以为一个或者多个。补充:C#有五类数据类型,整个数据类型分为2种:值类型(结构体,枚举)和引用数据类型(类

vue3的管理端项目工程模板来了~~可直接快速开发项目,不用再考虑各种配置和优化~

vue3-admin-template项目地址:vue3-admin-template能拿来直接开发项目,不需要考虑格式化配置、打包编译优化等等,难道它不香吗?~~此项目是集成vue3+vite+Element-Plus+Pinia+vue-router的后台管理系统的模板工程。即开即用,提供初创团队或新项目专注于快速启动和开发交易。不再考虑脚手架编译打包和优化、ESLlint统一配置、项目和编码规范等问题。参考、借鉴vue-element-admin项目。在打开vscode时根据提示安装上推荐插件。内容(Content)包含以下内容:权限管理模块定义后台人员、角色、角色权限三个模块和mock

vue3的管理端项目工程模板来了~~可直接快速开发项目,不用再考虑各种配置和优化~

vue3-admin-template项目地址:vue3-admin-template能拿来直接开发项目,不需要考虑格式化配置、打包编译优化等等,难道它不香吗?~~此项目是集成vue3+vite+Element-Plus+Pinia+vue-router的后台管理系统的模板工程。即开即用,提供初创团队或新项目专注于快速启动和开发交易。不再考虑脚手架编译打包和优化、ESLlint统一配置、项目和编码规范等问题。参考、借鉴vue-element-admin项目。在打开vscode时根据提示安装上推荐插件。内容(Content)包含以下内容:权限管理模块定义后台人员、角色、角色权限三个模块和mock

ArgoCD实践之基于配置清单创建Application

1.什么是ApplicationArgoCD的两个核心概念为Application和Project,他们可分别基于ApplicationCRD和AppProjectCRD创建;核心组件:ApplicationController以及相关的一组CRD从本质来说,Application包含两个部分:一组在kubernetes上部署和运行某个应用的资源配置文件这组资源相关的source和destinationSource:定义从何处获取资源配置文件,包RepoURL和配置文件所在的目录Destination定义这组资源配置文件中定义的对象应该创建并运行于何处,其中的Cluster可以是ArgoCD所