用python实现FTP功能

用python实现FTP功能

开发环境: 1、操作系统: Windows 10 X64 2、Pycharm 2020.2.1 新建项目后,创建两个包 ftp_client与ftp_server,分别代表客户端与服务端。 该项目的完成主要借助了python
Python190
Python 连接hive(Linux)

Python 连接hive(Linux)

之所以选择基于Linux系统用Python连接hive,是因为在window下会出现Hadoop认证失败的问题。会出现执行python脚本的机器无目标hive的kerberos认证信息类似错误,也会出现sasl调用问题: 该错误我尝试多
Python190
GoLang -- gRPC框架四大服务

GoLang -- gRPC框架四大服务

在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端 应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包
Python140
golang 微服务开发(一)

golang 微服务开发(一)

本项目旨在使用golang 搭建一个微服务应用。https:github.commafa1993go-micro-learngin做api和rpc的客户端 go-micro作为后台微服务 ···gin
Python290
golang使用Nsq

golang使用Nsq

1. 介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。 官方和
Python160
java检查websocket是否开启

java检查websocket是否开启

可以使用Java的Socket类来检查WebSocket是否开启。下面是一个示例代码:try { Socket socket = new Socket("localhost", 8080)if (socket.isCon
Python250
Java Web 服务器的消息推送 几种方案

Java Web 服务器的消息推送 几种方案

Java Web 服务器的消息推送有以下几种方案:1. 轮询:前端使用ajax不停的发起请求获取想要的数据(最简单也是最容易耗尽服务器资源)。2. 长连接:HTTP长连接,客户端向服务端发起请求,服务端等有数据了才response,否则一直
Python210
golang使用Nsq

golang使用Nsq

1. 介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。 官方和
Python200
基于go的websocket消息推送的集群实现

基于go的websocket消息推送的集群实现

目前websocket技术已经很成熟,选型Go语言,当然是为了节省成本以及它强大的高并发性能。我使用的是第三方开源的websocket库即gorillawebsocket。 由于我们线上推送的量不小,推送后端需要部署多节点保持高可用,
Python130
golang使用Nsq

golang使用Nsq

1. 介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。 官方和
Python150
如何获得assets目录下文件的uri

如何获得assets目录下文件的uri

你获取的uri没有问题。但assets目录下的图片不能使用这种方法读取。你得把它先复制到sdcard中,然后从sdcard中传递这个图片至于原因嘛:assets目录里面的资源文件还在应用程序的apk文件中,一个压缩文件中。所以不能这样读 H
Python140
go操作elasticsearch示例-

go操作elasticsearch示例-

这里我使用elasticsearch官方给的go语言包(go-elasticsearch)go-elasticsearch向前兼容,这意味着客户端支持与更大或同等次要版本的 Elasticsearch 通信。Elasticsearch
Python380
Ruby,JavaScript,Python,Apis,PHP先学哪个好?哪个适用范围广?

Ruby,JavaScript,Python,Apis,PHP先学哪个好?哪个适用范围广?

你如果想找工作。初学者,最好学学javascript,这个通常在刚工作的时候,容易找到属于自己的岗位,而且工资还不算低。如果你只是想做网站,自己做,给别人做。当然就是学习php啦。如果你不满足现状,想在网站上更进一步。 可以针对某个公司做准
Python180
python socketserver和socket的区别

python socketserver和socket的区别

区别:1.首先介绍下socketsocket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不
Python270
Go微服务--常见的微服务框架

Go微服务--常见的微服务框架

近几年诞生了很多微服务框架,比如JAVA的Spring Cloud、DubboGolang的GoKit和GoMicro以及NodeJs的Seneca。几乎每种主流语言都有其对应的微服务框架。 Go在微服务框架中有其独特的优势,至于优势在
Python230
python中的ase是哪个扩展库提供的

python中的ase是哪个扩展库提供的

eventlet 可以用来处理多线程方面的工作,但它使用的是 green threads 概念,所以用资源的开销很少。我在做一个 IM 原型时,服务器需要处理多客户端连接但又不想使用传统的多线程编程,一个师兄让我去查查这个库。服务器端:#!
Python130