···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
科技新闻
广播接收器:Broadcast Receiver
广播接收器:Broadcast Receiver,今天带来 Android 第三大组件——Broadcast Receiver,可以用于和自己或者其他 App 发送消息,和 Service 一样,它也没有自己的 UI 界面。Broadcast Receiver 的设计模式非常类似发布/订阅...
为什么需要非阻塞 Java Socket 编程
为什么需要非阻塞 Java Socket 编程,1. 前言,前面小节介绍的都是 阻塞式 Socket 编程。比如,我们最早编写的 TCP Client/Server 示例程序,客户端定时发送消息,服务器只是做一个响应。由于只是服务一个客户端,所以通过 ...
Win环境-SpringBoot集成MQ
Windows 环境下 Spring Boot 集成 RabbitMQ 详解,1. 前言,本节会为大家介绍,如何在 Windows 环境下,基于 Spring Boot 框架集成 Rabbit MQ 消息通信中间件。之所以考虑使用 Spring Boot 结合 Rabbit MQ 来进行集成,主...
Mac OS环境下RabbitMQ的安装与集成
Mac OS 系统下安装 RabbitMQ,1. 前言,Hello,同学们好,本节会为各位同学介绍在 Mac OS 系统环境下,如何安装 RabbitMQ 消息服务中间件,话不多说,让我们直入正题吧。,本节主要内容:,,,Mac OS 系统环境中两种常见安装方式...
5.15 打印不合法的文件名
5.15 打印不合法的文件名,问题,你的程序获取了一个目录中的文件名列表,但是当它试着去打印文件名的时候程序崩溃,,出现了 UnicodeEncodeError 异常和一条奇怪的消息——,surrogates not allowed 。,解决方案,当打印未知...
11.7 在不同的Python解释器之间交互
11.7 在不同的Python解释器之间交互,问题,你在不同的机器上面运行着多个Python解释器实例,并希望能够在这些解释器之间通过消息来交换数据。,解决方案,通过使用 multiprocessing.connection 模块可以很容易的实现解释...
14.11 输出警告信息
14.11 输出警告信息,问题,你希望自己的程序能生成警告信息(比如废弃特性或使用问题)。,解决方案,要输出一个警告消息,可使用 warning.warn() 函数。例如:,import warnings,,def func(x, y, logfile=None, debug=False):...
13.2 终止程序并给出错误信息
13.2 终止程序并给出错误信息,问题,你想向标准错误打印一条消息并返回某个非零状态码来终止程序运行,解决方案,你有一个程序像下面这样终止,抛出一个 SystemExit 异常,使用错误消息作为参数。例如:,raise SystemExit('...
11.8 实现远程方法调用
11.8 实现远程方法调用,问题,你想在一个消息传输层如 sockets 、multiprocessing connections 或 ZeroMQ 的基础之上实现一个简单的远程过程调用(RPC)。,解决方案,将函数请求、参数和返回值使用pickle编码后,在不同的解...
12.11 实现消息发布/订阅模型
12.11 实现消息发布/订阅模型,问题,你有一个基于线程通信的程序,想让它们实现发布/订阅模式的消息通信。,解决方案,要实现发布/订阅的消息通信模式, 你通常要引入一个单独的“交换机”或“网关”对象作为所有消息的中介。 ...
上一页
1
2
3
4
下一页
前往
页