安卓Android 架构模式及UI布局设计

文章浏览阅读1.9k次,点赞39次,收藏26次。界面设计与程序逻辑分离:有利于并行安卓中的架构模式**优势:**1. 设计可扩展的应用程序,方便进行未来的更改和更新。2. 实现模块化设计,提高代码质量,便于测试和维护。开发,后期修改界面时不需修改程序逻辑代码。设计模式MVC、MVP、MVVM
分类: 移动开发 发布时间: 04-10 19:39 阅读次数: 0

OLAP进阶之“性能提升”

动弹” 回归,赶紧下载 APP 愉快地摸鱼吧!” 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在数据处理和分析的领域,提升查询效率始终是一项关键挑战。对于 OLAP 来说,性能的关键需求在于能支持实时分析,应对复杂查询,提供快速响应,并具备良好的可扩展性。这些方面,对于满足高效、准确的数据分析需求至关重要。 火山引擎正式发布《云原生数据仓库ByteHouse性能白皮书》,白皮书通过使用 SSB 100G、TPC-H 100G、TPC-DS 100G 数
分类: 移动开发 发布时间: 04-10 19:14 阅读次数: 0

通俗易懂关于Paxos的直观解释

动弹” 回归,赶紧下载 APP 愉快地摸鱼吧!” 一、Paxos是什么 在分布式系统中保证多副本数据强一致性算法。 没有paxos的一堆机器, 叫做分布式 有paxos协同的一堆机器, 叫分布式系统 这个世界上只有一种一致性算法,那就是Paxos … - Google Chubby的作者Mike Burrows 其他一致性算法都可以看做Paxos在实现中的变体和扩展,比如raft。 二、先从复制算法说起 防止数据丢失,所以需要数据进行复制备份 2.1 主从异步复制   主节点接到写请求,主
分类: 移动开发 发布时间: 04-10 18:39 阅读次数: 0

2024 Android Studio安装及配置gradle快速省心搭建,不放C盘,前置搭建

文章浏览阅读3k次,点赞46次,收藏50次。开始你的第一个安卓项目的“ Hello World ”,配置好gradle,默认下使用产生文件越积越多,c盘会越用越小,所以在一开始就配置好,防止因此造成的c盘顾虑,后面就不需要再去管_安卓studio2024
分类: 移动开发 发布时间: 04-10 18:14 阅读次数: 0

【小白向】MAC端VSCode C++环境配置(超干货、超详细)

文章浏览阅读4k次,点赞22次,收藏61次。提示:使用环境为 MAC(M2)其实 VS Code 很早就下载好了,但是因为在配置过程中总是遇到很多坑,搁置了很久,回头捡起遇到报 Error 还是两眼抓瞎,到处翻 blog。为了减少以后的遇坑可能性,整理了这份笔记,希望能够帮助小白同学避坑。分两个版本,本文是详细版本。_mac运行cpp环境配置
分类: 移动开发 发布时间: 04-10 18:04 阅读次数: 0

基于istio实现单集群地域故障转移

动弹” 回归,赶紧下载 APP 愉快地摸鱼吧!” 本文分享自华为云社区《基于istio实现单集群地域故障转移》,作者:可以交个朋友。 一 背景 随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加。微服务的故障可能多种原因造成,例如硬件问题、网络延迟、软件错误,甚至人为错误。故障转移Failover 是系统韧性设计中的一个基础能力,它们可以确保系统在出现故障时能够继续运行,并且能够在最小化的影响下进行恢复,减少或者消除对使用方或最终用户的影响,从而提高整个系统对外的可用
分类: 移动开发 发布时间: 04-10 17:39 阅读次数: 0

iOS 开发们,是时候干掉 Charles 了

这里每天分享一个 iOS 的新知识,快来关注我吧 前言 一说到 mac 上的抓包工具,大家自然而然的会想到 Charles,作为老牌抓包工具,它功能很全面,也很强大。但是随着系统的不断更新迭代,Cha
分类: 移动开发 发布时间: 04-10 17:05 阅读次数: 0

RAG 修炼手册|一文讲透 RAG 背后的技术

动弹” 回归,赶紧下载 APP 愉快地摸鱼吧!” 在之前的文章中《RAG 修炼手册|RAG敲响丧钟?大模型长上下文是否意味着向量检索不再重要》,我们已经介绍过 RAG 对于解决大模型幻觉问题的不可或缺性,也回顾了如何借助向量数据库提升 RAG 实战效果。 今天我们继续剖析 RAG,将为大家大家详细介绍 RAG 背后的例如 Embedding、Transformer、BERT、LLM 等技术的发展历程和基本原理,以及它们是如何应用的。 01.什么是 Embedding? Embedding 是将
分类: 移动开发 发布时间: 04-10 17:04 阅读次数: 0

MySQL安装教程(详细版)

文章浏览阅读1.3w次,点赞59次,收藏181次。MySQL免费安装教程、如何验证MySQL是否安装成功?怎么关掉MySQL服务?MySQL 端口问题如何解决?MySQL如何开机自启OR手动自启?安装MySQL时Starting the server 安装失败怎么解决?_mysql8.0.36安装教程
分类: 移动开发 发布时间: 04-10 17:04 阅读次数: 0

c语言游戏实战(3):三子棋

文章浏览阅读3.5k次,点赞36次,收藏45次。三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成就视为胜利。但因棋盘太小,三子棋在很多时候会出现和棋的局面。
分类: 移动开发 发布时间: 04-09 00:19 阅读次数: 0

数仓调优实战:GUC参数调优

国产数据库圈,为啥那么多水货?” 本文分享自华为云社区《GaussDB(DWS)性能调优系列实战篇七:十八般武艺之GUC参数调优》,作者: 黎明的风。 1. 前言 适用版本:【8.1.1及以上】 GaussDB(DWS)性能调优系列专题文章,介绍了数据库性能调优的思路和总体策略。在系统级调优中数据库全局的GUC参数对整体性能的提升至关重要,而在语句级调优中GUC参数可以调整估算模型,选择查询计划中算子的类型,或者选择不同的执行计划。因此在SQL调优过程中合理的设置GUC参数十分重要。 2. 优
分类: 移动开发 发布时间: 04-09 00:14 阅读次数: 0

K8s技术全景:架构、应用与优化

国产数据库圈,为啥那么多水货?” 本文深入探讨了Kubernetes(K8s)的关键方面,包括其架构、容器编排、网络与存储管理、安全与合规、高可用性、灾难恢复以及监控与日志系统。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人 一、介绍 Kubernetes的历史和演进 Kubernetes(简
分类: 移动开发 发布时间: 04-08 23:14 阅读次数: 0

【c语言】详解操作符(下)

文章浏览阅读1.5k次,点赞37次,收藏33次。在上文中,我们已经学习了、反码、补码、移位 操作符、移位操作符、位操作符、逗号表达式、下标访问[ ]、函数调用( ),接下来我们将继续学习剩下的操作符。
分类: 移动开发 发布时间: 04-08 23:09 阅读次数: 0

【c语言】详解操作符(上)

文章浏览阅读2.4k次,点赞67次,收藏28次。整数的2进制表示方法有三种,即原码、反码、补码有符号整数的三种表示方法均有符号位和数值位两部分,2进制序列中,最高位的1位是被当做符号位其余都是数值位。符号位都是用0表示“正”,用1表示“负”。例:分别写出1、-1的2进制其中a、b都是整形变量,是4个字节,32bit位,那么a、b的2进制为:直接将数值按照正负数形式翻译成2进制得到的就是原码。将原码的符号位不变,其他位依次按位取反就可以得到反码。反码加1就可以得到补码。补码得到原码也是可以使用取反加1的操作。
分类: 移动开发 发布时间: 04-08 22:59 阅读次数: 0

【C语言】自定义类型:联合体和枚举

文章浏览阅读729次,点赞19次,收藏8次。像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间所以联合体也叫:共⽤体。因为共用着一块空间,所以当给联合体其中一个成员赋值,其他成员的值也跟着变化。
分类: 移动开发 发布时间: 04-08 21:49 阅读次数: 0

【C语言】编译和链接

文章浏览阅读999次,点赞19次,收藏28次。1. 翻译环境和运行环境1. 翻译环境和运行环境在ANSI C的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。第2种是执⾏环境,它⽤于实际执⾏代码。
分类: 移动开发 发布时间: 04-08 21:39 阅读次数: 0

不同于Oracle:SEQUENCE的区别

国产数据库圈,为啥那么多水货?” 不同于Oracle:SEQUENCE的区别 前言 在使用Oracle数据库SEQUENCE功能时,发现Oracle对边界处理比较奇怪。刚好GreatSQL也支持SEQUENCE,就拿来一起比较一下。 先说结论:GreatSQL 的使用基本和Oracle基本一致,但是对 START WITH 的边界限制有所不同。 本次测试使用数据库的版本号 # Oracle版本 BANNER -------------------------------------------
分类: 移动开发 发布时间: 04-08 21:34 阅读次数: 0

RocketMQ 之 IoT 消息解析:物联网需要什么样的消息技术?

国产数据库圈,为啥那么多水货?” 作者:林清山(隆基) 前言: 从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。 目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往往同时涉及交叉场景,比如同时进行物联网消息、微服务消息的处理,同时进行应用集成、数据集成、实时分析等,企业需要为此维护多套消息系统,付出更多的资源成本和学习成
分类: 移动开发 发布时间: 04-08 20:34 阅读次数: 0

C语言游戏实战(11):贪吃蛇大作战(多人对战)

文章浏览阅读532次,点赞17次,收藏8次。这款贪吃蛇大作战是一款多人游戏,玩家需要控制一条蛇在地图上移动,吞噬其他蛇或者食物来增大自己的蛇身长度和宽度。本游戏使用C语言和easyx图形库编写,旨在帮助初学者了解游戏开发的基本概念和技巧。在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:1. 游戏界面:游戏界面是一个矩形区域,玩家可以在这个区域内控制蛇的移动。2. 玩家贪吃蛇:玩家控制的小球可以在游戏界面内自由移动,按下空格键可以加速。3. ai贪吃蛇:ai贪吃蛇会在游戏界面中随机移动。
分类: 移动开发 发布时间: 04-08 20:29 阅读次数: 0

基于PHP后台微信疫苗接种疫苗预约小程序系统设计与实现(安装部署+源码+文档)

文章浏览阅读1.5k次,点赞5次,收藏10次。基于PHP后台微信疫苗接种疫苗预约小程序系统设计与实现(安装部署+源码+文档),黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!
分类: 移动开发 发布时间: 04-08 20:19 阅读次数: 0