目录1、条件表达式1.1        if语句1.2        用表达式代替 condition ? then : else if2、when语句3、循环语句3.1        for语句3.2  &n            
                
         
            
            
            
            在 SpringBoot 中,使用 Kotlin 语言集成和配置 Protobuf,自动完成 .proto 文件的编译。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-20 13:09:50
                            
                                530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在以往的项目中进行网络通信和数据交换的应用场景中,最经常使用的技术便是json或xml。随着JSON的灵活优势,越来越多的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-13 10:28:29
                            
                                399阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ProtoBuf 入门教程一、 简介在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,本教程介绍另外一个数据交换的协议的工具ProtoBuf.protocol buffers (ProtoBuf)是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 10:53:47
                            
                                197阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在实际的应用之前,我们再了解以下protobuf。 通过比较它与其他数据格式进行比较,可以使我们更好的认识它的应用场景。下面与XML,JSON进行一个简单的比较。JSON:一般在web项目中广泛使用,主要是由于浏览器的支持非常好,内部构建了与多函数来支持JSON。具有可读性。XML:在WebService中广泛使用,但是过于冗余(毕竟是通过标签进行标识)。也具有可读性。ProtoBuf:适合高性能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 10:12:55
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            protobuf是Google开发的一种语言无关、平台无关的序列化结构数据的协议。它为数据存储和通信提供了一种高效的方法,尤其在Android应用中,因其性能和稳定性而广受欢迎。本篇文章将阐述如何在Android项目中使用protobuf,从背景定位到生态扩展,帮助开发者更好地掌握这一工具。
### 背景定位
在我们的项目中,由于对数据交互的性能要求日益提高,开发团队决定从传统的JSON数据交            
                
         
            
            
            
            # Android Protobuf使用教程
## 1. 简介
Protobuf(Protocol Buffers)是一种轻量级的数据交换格式,可以用于结构化数据的序列化和反序列化。在Android开发中,我们可以使用Protobuf来定义数据模型,并利用自动生成的代码进行数据的序列化和反序列化操作。本教程将向你介绍如何在Android中使用Protobuf。
## 2. 整体流程
下表展            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-01 15:15:55
                            
                                376阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Protobuf 使用文档、二、创建 Protobuf 源文件、三、Protobuf 语法、四、参考资料、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-08 11:28:01
                            
                                745阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ProtoBuf 入门教程在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,本教程介绍另外一个数据交换的协议的工具ProtoBuf。1.简介protocol buffers (ProtoBuf)是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 23:43:10
                            
                                1851阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Protobuf是Google开发一种数据描述语言,能够将结构化数据序列化,可用于数据存储、通信协议等方面。据Google官方文档介绍,现在Google内部已经有48,162个消息类型定义在12,183个proto文件中。简介protobuf是Google开发的一种数据描述语言语言,能够将结构化的数据序列化,可用于数据存储,通信协议等方面,官方版本支持C++,Java,Python,社区版本支持更            
                
         
            
            
            
            proto文件是Google Protocol Buffers的文件格式,用于定义数据结构和服务接口。它使用简洁的语法来描述数据的结构和字段类型,并且可以定义消息之间的关系和依赖。在proto文件中,我们可以定义消息(message),消息是由一组字段(field)组成的。每个字段都有一个唯一的标识符和一个类型。常见的字段类型包括整数类型(int32、int64)、浮点数类型(float、doub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 18:19:16
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注解学习什么是注解?元注解注解元素注解使用apt处理注解结合JavaPoet来试着实现一个Butterknife  最近看了几个开源框架,发现很多框架都使用到了注解,其中Butterknife是很多人都比较熟知的,还有retrofit,eventbus等等。因为对注解没有深入了解,因此花了点时间学习了一下,顺便用博客记录一下以免过后忘记。 什么是注解?我们最先接触注解应该是在Java中,Java是            
                
         
            
            
            
            如何查看ANDROID进程信息呢,可以先进入ADB SHELL,然后在PROC文件夹下,有很多对应进程ID号的子文件夹,进入对应的文件夹内,可以看到有以下信息,就可以查询到你的进程信息了。参数如下: 
/proc//maps 
查看进程的虚拟地址空间是如何使用的。 
该文件有6列,分别为: 
地址:库在进程里地址范围 
权限:虚拟内存的权限,r=读,w=写            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 19:29:08
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Protobuf,类似于json和xml,是一种序列化结构数据机制,可以用于数据通讯等场景,相对于xml而言更小,相对于json而言解析更快,支持多语言。Protob            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-04 00:59:14
                            
                                896阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             kotlin-android-extensions 插件官网介绍一、简介Kotlin Android扩展插件 可以节省 findviewbyid(),实现 和 Data-Binding,Dagger 框架的效果,不需要添加任何额外代码,也不影响任何运行时体验。Kotlin Android扩展 是 Kotlin 插件的组成之一,不需要在单独安装插件。如下实例:// Using R.lay            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-15 09:13:25
                            
                                308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Protobuf 源码分析、二、创建 Protobuf 对象、三、完整代码示例、四、参考资料、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-08 11:26:04
                            
                                732阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android使用Kotlin教程
## 简介
在本教程中,我将向你介绍如何在Android开发中使用Kotlin语言。Kotlin是一种现代化的静态类型编程语言,可以与Java互操作,并且在Android开发中逐渐变得流行起来。本教程将介绍使用Kotlin进行Android开发的整个流程。
## 流程概览
首先,让我们来看一下使用Kotlin进行Android开发的整个流程。下面是一个简            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-08 04:43:49
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在网络通信和通用数据交换等应用场景中经常用的技术是JSON和XML,本教程介绍另外一个数据交换的协议工具ProtoBuf。一、简介protocol buffers (ProtoBuf)是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。
Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 23:43:52
                            
                                410阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简介protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 19:37:56
                            
                                282阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言具体 Kotlin 是什么?我相信你已经在网络上其他地方看到过解释,这里不再赘述,简单一句话:“Kotlin 是一种与 Java、C++ 平级的函数式编程语言”。在上一篇文章中,我们应该看到了,Kotlin 有很多的基础特殊的语法,让代码变得简单清晰 (可能在开始的时候你反而觉得变得复杂了),但 Kotlin 真的就是语法的改变吗?花两个小时看看 Kotlin 的语法就算学完了 Kotlin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 19:26:04
                            
                                342阅读
                            
                                                                             
                 
                
                                
                    