自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java网络编程(二) OkHttp的使用

在之前的Java网络编程(一)中已经介绍了网络编程里最基本的概念,即套接字socket。然而socket虽然基础,但使用起来颇为麻烦、复杂,因此在开发网络功能的过程中,一般会使用其它第三方库进行网络请求。而本文将要介绍的就是一个比较经典的Java网络请求库--OkHttp。Java OkHttp是一个基于Java语言开发的开源库,可以用于HTTP和HTTP/2客户端请求。该库提供的API简单清晰,功能丰富,能够极大简化开发者请求HTTP时的操作,因此被广泛地应用于Android应用和java程序中。

2023-12-02 16:33:48 1725 2

原创 Android初始化含参数的Fragment

初始化Fragment时如果需要传递参数,必须使用setArguments方法,才能保证Fragment不会丢失数据;同时初始化传参的过程最好封装成newInstance()静态方法方法。

2023-11-01 18:44:15 237 1

原创 GNSS坐标系概述

GNSS测量过程中常用的是地心天球赤道坐标系,该坐标系的组成如下:原点:地球质心坐标轴: X轴指向 J2000.0 历元平春分点,Z 轴为 J2000.0 历元平天极,Y轴完成右手系投影坐标系是相对于地理坐标系而言的,投影坐标系是由地理坐标系通过投影方式计算得到的地理坐标系是以椭球体面为参考面,以法线为依据,用经纬度表示地面点在椭球表面的位置的坐标系统,我们上面说到的WGS84等地球坐标系广义上也是一种地理坐标系。

2023-10-31 15:00:25 1022 1

原创 JAVA网络编程学习(一)

现在的手机应用商店上已经很难找到一款纯单机的应用了,你就是想下个单机的记事本它都会跟你要联网权限,虽然笔者还蛮讨厌这种情况的,但不得不说几乎是个软件都需要网络编程,可见其重要程度了。网络编程是指在计算机网络环境下编写程序的过程。它涉及到网络协议、套接字、数据传输和接收等技术。常见的网络编程语言包括C、Java、Python等。网络编程的基础是网络协议,它是计算机之间通信的规则和标准。网络协议包括TCP、UDP、IP等,它们定义了数据传输的方式、格式和数据完整性等。

2023-08-26 17:17:25 87

原创 生产者消费者模型(学习笔记)——java多线程典型案例

生产者消费者模型是一种经典的并发编程模型,它描述的是一个共享资源池的问题。在这个模型中,生产者负责生产数据并将数据放入队列中,消费者线程则负责从队列中取出数据并消费。这个队列通常被设计成是线程安全的,以保证生产者和消费者能够同时操作它而不会出现数据错乱的问题。生产者消费者模型是一种非常重要的并发编程模型,它可以广泛应用于各种场景中,比如生产者线程生产数据,消费者线程处理数据,可以用于异步消息处理、多线程数据处理等。

2023-08-06 19:53:15 631

原创 HashMap的内部实现逻辑

介绍了HashMap的底层实现,分析了HashMap部分关键源码

2023-08-05 19:10:48 189 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除