python网络通信的几种方式_两种方式,java=python,使用py4j进行通信
我使用py4j实现python和java之间的通信,能够从java端调用python方法。但从python我不能发送任何对象或调用java方法。这是我试过的密码。在
我的java代码:public interface IHello {
public String sayHello();
public String sayHello(int i, String s);
// public String frompython();
}
//ExampleClientApplication.java
package py4j.examples;
import py4j.GatewayServer;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ExampleClientApplication extends Thread {
public void run(){
System.out.println("thread is running...");
}
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
GatewayServer.turnLoggingOff();
GatewayServer server = new GatewayServer();
server.start();
IHello hello = (IHello) server.getPythonServerEntryPoint(new Class[] { IHello.class });
try {
System.out.println("Please enter a string");
String str = br.readLine();
System.out.println(hello.sayHello(1, str));
} catch (Exception e) {
e.printStackTrace();
}
ExampleClientApplication t1 = new ExampleClientApplication();
t1.start();
//server.shutdown();
}
}
我的python代码:
^{pr2}$
python网络通信的几种方式_两种方式,java=python,使用py4j进行通信相关推荐
- Matlab对含噪声图像的滤波操作_两种噪声_三种滤波器_两种方法
注释很重要 Matlab对含噪声图像的滤波操作. 噪声: 高斯噪声(正态分布) 均匀噪声 用到的滤波器: 高斯滤波器 盒型滤波器 中值滤波器 用到的两种方法: 直接conv2 fft2 %%C1 fi ...
- python怎么下载图片怎么保存到本地_详解Python下载图片并保存本地的两种方式
一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url ...
- python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- python租车系统_使用Python实现租车计费系统的两种方法
您的位置:首页 > 站长学院 > 网络技术 正文内容 使用Python实现租车计费系统的两种方法 使用Python实现租车计费系统的两种方法 更新时间:2018-09-29 18:0 ...
- python出租车计费标准_使用Python实现租车计费系统的两种方法
要求: #出租车计费************************************************************************************** # 要 ...
- 职称以考代评的专业有哪些_湖南中级职称证书获取方式有两种:评审和以考代评...
职称是对一个人的技术水平.熟练程度.工作实绩等业务技术方面的全面评价. 对大部分人来说,职称象征着一定的身份.地位. 职称实际获取方式有四种:认定.评审.以考代评和职业资格对应职称. 认定和职业资格对 ...
- JUC里面的相关分类|| java并发编程中,关于锁的实现方式有两种synchronized ,Lock || Lock——ReentrantLock||AQS(抽象队列同步器)
JUC分类 java并发编程中,关于锁的实现方式有两种synchronized ,Lock AQS--AbstractQueuedSynchronizer
- 修改Tomcat编码方式的两种方法
转载自 修改Tomcat编码方式的两种方法 方法一:推荐,不会影响到其它项目 见我的另一篇博客:http://www.cnblogs.com/x_wukong/p/3292664.html 修改方 ...
最新文章
- thinkphp链接mssql以及查询中文乱码问题
- UML-2-迭代、进化和敏捷
- 使用GDI+缩放图片文件
- Kafka笔记:kafka原理简介以及架构
- Logisim 一个PLA电路
- 区块链浏览器_区块链FBI——如何用区块链浏览器追踪链上数据
- Ubuntu Linux服务器安装Hadoop并配置伪分布式
- Codeigniter开发技巧:连接多个数据库(可实现DB读写分离)
- (day 37 - 动态规划)剑指 Offer 46. 把数字翻译成字符串
- python写入日志文件时日志内容重复写入
- python需要学什么-学习python需要什么基础吗?老男孩Python
- 用这几款软件轻松自动识别图片文字,快码住
- android q mix3,Android Q+5G 小米MIX3现场播放8K视频
- 七牛云上传的视频通过外链播放黑屏问题
- LG Sprite Software Root漏洞
- 绿色建筑评定解析丨智行有嘉
- 【转】ESXI 7.0 打包网卡驱动
- js 原生cookie封装
- 商务投标的“内卷化”行为,竟无言反驳
- 给力回馈!亲~时间有限哦!