发送方1:
from socket import * s=socket(AF_INET,SOCK_DGRAM) s.bind(('',8888)) s.sendto(b'sxt',('192.168.101.2',8090)) redata = s.recvfrom(1024) print(redata[0].decode())
接受方:
from socket import * udpSock=socket(AF_INET,SOCK_DGRAM) udpSock.bind(('',8090)) while True: redata = udpSock.recvfrom(1024) udpSock.sendto(redata[0],redata[1]) udpSock.close()
vscode运行:
请问用vscode怎么才能运行,求解?
老师,
节日快乐~
请问课件上用的etree.parse 和代码实例里的etree.HTML的应用场景有什么区别呢?
我自己随便找了个网页爬取数据parse和html方法都无法使用,请问问题出在哪里呢?
import requests from fake_useragent import UserAgent from lxml import etree url='http://lishishangdejintian.51240.com/' headers={'User-Agent':UserAgent().random} proxies={ "http":"http://61.135.186.80:80" } resp=requests.get(url,headers=headers,proxies=proxies,timeout=1) # resp.encoding='utf-8' print(resp.text) e = etree.HTML(resp) # print(e) # test = e.xpath('//ul[@class="list"]') # print(test)
已经导入jaxen包了,为啥还是会出现找不包的异常,用的是IDEA
package com.zheng.TestXML; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Node; import org.dom4j.io.SAXReader; import java.io.File; public class TextXpath { public static void main(String[] args) throws DocumentException { //1) 创建 SAXReader 对象 SAXReader reader = new SAXReader(); //2) 调用 read 方法 Document doc = reader.read(new File("books.xml")); //3) Node node = doc.selectSingleNode("//name"); System.out.println("节点的名称:"+node.getName()+"节点的值"+node.getText()); } } "E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\jbr\bin\java.exe" "-javaagent:E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\lib\idea_rt.jar=49244:E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\zheng\Desktop\mycode\Process\out\production\XML;C:\Users\zheng\Desktop\mycode\Process\lib\jdom.jar;C:\Users\zheng\Desktop\mycode\Process\lib\dom4j-1.6.1.jar com.zheng.TestXML.TextXpath WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.dom4j.io.SAXContentHandler (file:/C:/Users/zheng/Desktop/mycode/Process/lib/dom4j-1.6.1.jar) to method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy.getEncoding() WARNING: Please consider reporting this to the maintainers of org.dom4j.io.SAXContentHandler WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230) at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207) at org.dom4j.tree.AbstractNode.selectSingleNode(AbstractNode.java:183) at com.zheng.TestXML.TextXpath.main(TextXpath.java:22) Caused by: java.lang.ClassNotFoundException: org.jaxen.JaxenException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 4 more
我的pachgarm2020的,按照图形化勾选也还是没用
老师,我问下,我改了port端口 可还是5000
早上试过是有的,我看了老师的日志,他的日志也有这行乱码,他用的都是字母,没有中文字符
老师的源码日志,凡是这行,就有乱码
DEBUG (DefaultVFS.java:100) [main] org.apache.ibatis.io.DefaultVFS - Reader entry:
老师,为啥我的文件当中没有schema这个文件呢?
老师,请问Hbulider用谷歌浏览器运行代码出现错误,怎么解决呢。浏览器路径是配置好了的
老师我之前安过vmware12删掉了。重新安装15,但是注册码老师出错无权输入密匙,怎么解决?
老师、我这个代码直接写不进去。
我这直接写不进去、怎么解决?
老师那个许可证是什么呀?
我网上复制了几个都是无效
显示连接超时
服务名也对
ping也通
防火墙也是关闭的
到底是什么原因,连接超时
服务端能收到信息,客户端为啥收不到信息,也没有报错 package com.zheng.net; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class Testsocket { public static void main(String[] args) throws IOException { //创建socket对象 Socket client = new Socket("169.254.148.170",9999); //获取输出流 OutputStream os =client.getOutputStream(); os.write('a'); //获取输入流 InputStream is = client.getInputStream(); byte[] by= new byte[1024]; int len = 0; while((len=is.read())!=-1){ System.out.println(new String(by,0,len)); } //关闭流 if(is!=null){ is.close(); } if(os!=null) { os.close(); } if(client!=null) { client.close(); } } }
java.io.IOExceptionjava.io.InputStreamjava.io.OutputStreamjava.net.ServerSocketjava.net.SocketTestSeverSockt { (String[] args) IOException { System..println()ServerSocket server = ServerSocket()Socket client = server.accept()InputStream is = client.getInputStream()System..println(()is.read())OutputStream os = client.getOutputStream()os.write(.getBytes())(os!=){ os.close()} (is!=){ is.close()} (client!=){ client.close()} } }
试过了,没效果,百度看到说,因为有个类有需要传参数、扫描之类的,
然后使用动态代理,不管使不使用别名,都有这个的
老师这个什么时候使用doGet,什么时候使用doPost方法呢这个不明白?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637