Jet's C++ Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Android中实现Activity与Service数据交换

核心要点: 1. LiveData是kotlin中特有的机制,可以被observe,通过ViewModel可以实现线程安全,更稳定。 2. Application的子类,通过在AndroidManifest.xml中的application标签中配置android:name属性,指定为自定义的Application类,可以实现全局传递变量。 3. 在Service中可以通过Application
2024-07-12
软件开发 > 小程序和APP
#Android #Activity #Service #LiveData #ViewModel #EventBus #数据交换 #后台服务 #实时更新 #架构组件
使用Docker搭建Prometheus+Grafana运维监控可视化

使用Docker搭建Prometheus+Grafana运维监控可视化

1.项目 今天和大家分享一个运维监控可视化工具 —— Prometheus(普罗米修斯),通过部署Prometheus+Grafana来监控Linux主机,实现运维监控可视化,目前 Prometheus 已经广泛用于 Kubernetes 集群的监控系统中 1.1.项目介绍 Prometheus的架构由四个主要组件组成: Prometheus Server :Prometheus Server是
2024-06-10
软件开发 > 运维管理
#Docker #可视化 #Prometheus #Grafana #Kubernetes #Alertmanager #Exporters #运维监控 #监控系统

微服务可观测性:两套主流监控方案对比与Docker落地实操

微服务可观测性:两套主流监控方案对比与Docker落地实操 摘要:可观测性分为指标监控、链路追踪两大方向。本文对比两套生产常用方案,给出可直接复制的Docker Compose部署步骤,适合开发运维人员参考。 为了更形象的说明问题,我做了一个网页版本,点击这里查看 两套主流监控方案对比和部署实操 1 核心组件概念解释 为方便后续理解,直白介绍4个核心组件,全部结合实际工作场景。 1.1 Pro
2024-06-10
软件开发 > 运维管理
#Docker #Prometheus #Grafana #SkyWalking #Elasticsearch #微服务 #可观测性 #链路追踪 #指标监控 #容器部署

在CentOS上搭建自己的Docker镜像加速器

在CentOS上搭建自己的Docker镜像加速器 使用国内的Docker镜像加速源实在太憋屈了,比刚有互联网那会找代理服务器的IP地址还麻烦,于是决定自建Docker镜像加速器,这样玩转Docker会舒服一些。 在海外有个云服务器节点,是CentOS 7.9的操作系统,就选它了。 要在CentOS上搭建自己的Docker镜像加速器,可以使用Docker官方提供的Registry镜像缓存功能。这种方
2024-05-19
软件开发 > 云计算
#缓存 #端口 #Docker #HTTPS #镜像加速器 #Registry #CentOS #服务器 #配置 #客户端

openEuler 22.03安装记录

1 系统安装及初始化 网络配置使用: nmcli 查看IP: ip addr 安装ifconfig没有成功: yum install ifconfig,提示安装包没有。 yum源的网址: /etc/yum.repos.d/openEuler.repo 安装Xfce 由于安装的时候采用了最小安装,所以这里需要补充安装一个IDE。 使用SecureCRT连接服务器,按照官方文档步骤安装IDE: Xfc
2024-05-06
软件开发 > 运维管理
#项目管理 #MacOS #Git #XCode #版本控制 #Gitee #代码提交 #Dockerfile

FRP和Apache实现内网穿透和泛域名网站发布

本文结合 Apache、FRP 实现内网穿透,并在 Apache 端设置代理代码,同时携带 HTTP 消息报头中的域名信息,通过 FRP 转发到穿透后的网站服务器的具体步骤。对于无论是否有固定IP的客户来说,这样的解决方案都非常有用,因为对于动态IP来说,好多情况下,使用的是SDN(Software Define Network),很难做到在路由器端做端口穿透;而即使你有固定IP,到运营商那里做网
2024-04-23
项目管理
#Apache #FRP #内网穿透 #泛域名网站发布 #公网服务器 #内网服务器 #域名解析 #代理配置 #端口冲突 #安全设置

笔记本电脑系统架构设计的考量因素

最近更一个老客户聊项目,他的一个想法是通过代工的方式做笔记本电脑,于是我就去了解了一下笔记本电脑的系统架构设计。 笔记本电脑的系统架构设计涉及多个方面,包括硬件架构、软件架构、操作系统、应用程序和用户界面等,涵盖多个方面,用笔记本电脑和做笔记本电脑,的确不是一件事情,这就好比看过猪跑,跟吃过猪肉,的确不可同日而语。 笔记本电脑设计的核心目标 硬件架构 处理器(CPU) 性能与核心数:决定了笔记
2024-03-12
项目管理
#笔记本电脑 #系统架构设计 #硬件架构 #软件架构 #电源管理 #处理器 #内存 #存储设备 #显卡 #散热系统

MacOS下的Git操作及XCode协作

1、项目Git管理 1.1 Gitee的同步(本地打包的项目) 在gitee.com上建立Git项目,路径为: 在xcode中选择从Git clone,保存本地路径为: 在Windows电脑上获取Git上的副本,保存路径为: 1.2 git常用命令 入门指令: 在目录下创建git: git init 删除git管理的数据库: ls -a 查询隐藏的.git目录后,rm -rf .git 添加所
2024-01-14
软件开发 > MacOS
#项目管理 #MacOS #Git #XCode #版本控制 #Gitee #代码提交

区块链的技术原理与项目开发实践

区块链技术是通过分布式存储、共识机制、智能合约、加密算法和链式结构等技术手段,实现数据的不可篡改、安全可靠、真实可信和可追溯等目标。 区块链中的每个数据区块都包含前一个区块的哈希值,形成了一个链条。 这种链式结构保证了每个区块的顺序和完整性,使得篡改某个区块的数据变得非常困难,因为需要同时修改该区块以及其之前所有区块的哈希值,这几乎不可能实现。 区块链技术主要包括以下几个方面: 分布式存储:
2024-01-10
软件开发 > 区块链技术
#区块链 #分布式存储 #共识机制 #智能合约 #加密算法 #链式结构 #哈希算法 #数据安全 #不可篡改 #节点验证

学习Objective-C的一些笔记

认识Objective - C 什么是Objective - C Objective - C是一种面向对象的编程语言,它是C语言的超集,同时也兼容C语言。Objective - C的设计目标是提供一种简单、灵活、高效的编程语言,用于开发iOS和MacOS应用程序。Objective - C的语法类似于C语言,但是它引入了一些新的特性,如面向对象编程、动态类型、消息传递等。Objective - C
2023-12-26
软件开发 > MacOS
#编程语言 #Objective-C #iOS开发 #面向对象编程 #动态类型 #消息传递 #代码编译 #执行效率 #Swift
1…7891011…14

搜索

Powered by Github Pages Contact me with email 5144789@qq.com