最新 最热

bindservice 流程

本篇介绍下android中bindService相关的内容,包括bindService的简单功能,并提供一个demo进行操作演示,最后从源码角度分析下这块流程,希望通过阅读源码可以对该流程可以掌握的清楚一些。...

2022-10-25
1

JedisPool_redis scan

前面给大家介绍了Redis的使用,今天将为大家介绍一下我们的JedisPool,那么Jedis是什么和为什么要使用它呢?

2022-10-04
1

远程debug

有些问题真的只有在项目部署上线以后才能再现,最近项目中学习到一个新的技能点——远程debug,特地记录一下。

2022-07-27
1

java 与c++ socket数据通信(结构体的形式)tcp报文发送

另一端是Java写客户端程序,两者之间需要通信。c++/c接收和发送的都是结构体,而Java是直接发送的字节流或者byte 数组。解决方法:c++/c socket 在发送结构体的时候其实发送的也是字节流。因为结构体本身也是内存中的一块...

2022-05-25
1

TCP的四次挥手

因为TCP连接是全双工(双方都有发送数据和接收数据功能),发送方和接收方都需要FIN报文和ACK报文 有人会说,为什么不像三次握手一样,把第二次挥手和第三次挥手放在一起,我认为这个原因是因为,通常情况下,我们建立连接不...

2022-05-13
1

TCP的运作流程(二)——“四次挥手+面试问题汇”

在前一章说过TCP的“三次握手”是建立连接的过程,那么“四次挥手”就是断开连接的过程。

2022-05-05
1

Rust:axum学习笔记(7) websocket

核心就是handle_socket这个function,这里我们只是简单的将收到的内容,原封不动的发回浏览器。

2022-04-27
1

Linux常用文件管理命令详解

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...

2022-04-22
1

面试必考 | TCP 协议(第一弹)

由于篇幅原因,TCP相关知识点的讲解将会分为三部分来完成,第一弹将会讲较为基础的也是最常问的几点——TCP连接的建立和终止。

2022-04-11
1

.NET实现之(自动更新)

做开发的人,尤其是做客户端(C/S)系统开发的人都会遇到一个头疼的问题,就是软件的自动更新;系统发布后怎样自动的更新程序,在下有幸开发过一个自动更新程序,更新程序与任何宿主程序是完全独立的;只要在主程序里面启动更新程...

2022-03-14
1