调用接口报错(接口正常,代码正确)

Connected to the target VM, address: '127.0.0.1:62957', transport: 'socket'
javax.xml.ws.soap.SOAPFaultException: 认证错误
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:158)
at com.sun.proxy.$Proxy40.callBusiness(Unknown Source)
at com.yinhai.rsgl.common.basedb.uti.SendMsgUtil.sendMsg(SendMsgUtil.java:36)
at com.yinhai.rsgl.common.basedb.uti.SendMsgUtil.main(SendMsgUtil.java:15)
Caused by: org.apache.cxf.binding.soap.SoapFault: 认证错误
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:84)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:51)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:40)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:845)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1624)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1513)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1318)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:570)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:479)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:136)
... 3 more
Disconnected from the target VM, address: '127.0.0.1:62957', transport: 'socket'

Process finished with exit code 0

3个回答

webservice啊,很少用,不过看样子可能是jar包冲突啊!

yj734653690
yj734653690 这边初步判断也是JAR包冲突 但是不知道怎么解决这个冲突的问题
接近 3 年之前 回复

先ping一下,先看网络是否好用,如果好用再试一下另一端是否启动了。

yj734653690
yj734653690 是好的,接口正常启用,后台代码也是正确的,jar包冲突很有可能,但是不知道怎么解决这个问题
接近 3 年之前 回复

接口名称不一致导致认证错误

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信公众平台接口调试工具可以请求成功,微信显示出现故障!

暑假闲来无事入坑微信开发,刚上来就碰到了问题,刚刚做了自动回复,就是给公众号发什么消息就原样返回,文字现在可以,但是图片的话出现了问题。 在微信公众平台接口调试工具中测试图片消息没有问题,但是在APP中就显示出现故障。 **后台:** /* * 接收图片消息 */ private function receiveImage($object) { $result = $this->transmitImg($object); return $result; } /* * 回复图片消息 */ private function transmitImg($object) { $imgTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[image]]></MsgType> <PicUrl><![CDATA[%s]]></PicUrl> <MediaId><![CDATA[%s]]></MediaId> <MsgId>%s</MsgId> </xml>"; $result = sprintf($imgTpl, $object->FromUserName, $object->ToUserName, time(), $object->PicUrl, $object->MediaId, $object->MsgId); return $result; } **调试工具:** 请求地址: ayidiedu.com/wx/index.php 返回结果: 200 OK Connection: Keep-Alive Date: Thu, 05 Jul 2018 11:00:48 GMT X-Powered-By: PHP/5.4.45 Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45 Content-Type: text/html Content-Length: 405 <xml> <ToUserName> <![CDATA[mencre]]> </ToUserName> <FromUserName> <![CDATA[mencre]]> </FromUserName> <CreateTime>1530788448</CreateTime> <MsgType> <![CDATA[image]]> </MsgType> <PicUrl> <![CDATA[http://mmbiz.qpic.cn/mmbiz_jpg/uEa8HcUTrt5eAtUJQyazQ3ic6j4Ub5PsuRuc2bibicvlOZHoG4hCgZhL3wBLKXAlKNn3EvwzGXfl2v3bVEQfs4qNw/0]]> </PicUrl> <MediaId> <![CDATA[]]> </MediaId> <MsgId>11111111111111111111</MsgId> </xml> 提示: 请求成功 手机端就显示故障了!

vb6调用java spring集成cxf发布的webservice报错

使用java调用webservice接口 正常 使用webservice Stuio调用正常 但是使用vb6调用就 Client:Incorrect number of parameters supplied for SOAP request HRESULT=0x80070057: 参数错误。 - Client:Unspecified client error. HRESULT=0x80070057: 参数错误。 没有代码 , 想知道是vb6 这边的问题还是java这边的问题

本地代码跑没有问题,部署到服务器报错,提示404路径不对

![图片说明](https://img-ask.csdn.net/upload/201803/14/1521021289_910892.png) ![图片说明](https://img-ask.csdn.net/upload/201803/14/1521021304_80060.png) ![图片说明](https://img-ask.csdn.net/upload/201803/14/1521021311_284639.png)

微信企业号 jsSDKwx.config报invalid signature错误api接口无法使用

问题发生的背景是这样的: 同样的代码在我们公司的产品上就不会报这个错误,可以正确调用接口。但是放在客户的服务器上,wx.config里面的参数配置成客户微信企业号信息就会报错。 和微信提供的签名校验工具进行对比发现后台计算的和微信计算的一致,说明计算方法没有问题。 可信域名在微信企业号后台也进行了配置。 和后台同学关于这个问题已经查询了很多地方,但是还是没有解决。 如果有哪位大神解决过类似问题,还请不吝赐教,最好能留qq号方便沟通。 也留一下本人的qq号:931745526

RESTful API在代码中调用出现 505错误

问题如下: 1.RESTful API在浏览器中访问,没有问题,返回结果正确。 2.在代码里调这个RESTful API就会报505错误。 调用的代码结构如下: 1.先鉴权,并保存cookie final String userPassword = bean.getUsername() + ":" + bean.getPassword(); final String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes()); String ssoCookieValue = null; try { final URL url = new URL(bean.getServerURL() + "authentication-point/authenticate"); final HttpURLConnection conn = (HttpURLConnection)url.openConnection(); // add the timeout to the connection and read this.setTimeout(conn); // set the basic authentication conn.setRequestProperty("Authorization", "Basic " + encoding); // do get conn.connect(); // try to authenticate the qc user and password final int responseCode = conn.getResponseCode(); if (responseCode != HttpURLConnection.HTTP_OK) { if (responseCode == HttpURLConnection.HTTP_UNAUTHORIZED) { throw new RESTException(Constants.EXCEPTION_AUTH_FAIL, new String[] {}); } else if (responseCode == HttpURLConnection.HTTP_NOT_FOUND) { throw new RESTException(Constants.EXCEPTION_NETWORK_FAIL, new String[] {}); } else { log.error("*** response code is " + responseCode); throw new RESTException(Constants.EXCEPTION_NETWORK_FAIL, new String[] {}); } } // get return cookie ssoCookieValue = this.getCookieValue(conn, "LWSSO_COOKIE_KEY"); log.debug("Cookie for LWSSO_COOKIE_KEY: " + ssoCookieValue); // disconnect conn.disconnect(); } catch (IOException e) { if (e instanceof java.net.UnknownHostException) { throw new RESTException(Constants.EXCEPTION_UNKNOWN_HOST, new String[] {}); } else if (e instanceof java.net.SocketTimeoutException) { throw new RESTException(Constants.EXCEPTION_CONNECTION_TIMEOUT, new String[] {}); } } 2.然后构造connection,链接server,发出请求 final URL url = new URL(this.buildRequestURL(bean, entityId)); final HttpURLConnection conn = (HttpURLConnection)url.openConnection(); // add the timeout to the connection and read this.setTimeout(conn); this.buildHeader(conn, ssoCookieValue); this.buildBody(conn, qc, entityId); conn.connect(); 3.解析response final int responseCode = conn.getResponseCode(); final JAXBContext jaxb = JAXBContext.newInstance("com.mycompany.myproject.jaxb"); final Unmarshaller unmarshall = jaxb.createUnmarshaller(); Object result = null; if (this.isSuccessful(responseCode)) { result = this.handleSuccessfulResponse(unmarshall, conn); } else { this.handleFailedResponse(responseCode, unmarshall, conn); } this.setResult(result); 问题就出在第三步的第一句 final int responseCode = conn.getResponseCode(); debug到这里,看到responseCode是505. 上网搜了一下,有人说505错误是不支持HTTP/1.1造成的,解决办法是取消IE中的“使用HTTP1.1”。 我这里的IE即使勾选上“使用HTTP1.1”,调用这个RESTful API也不会出错。 为什么在代码里就会有505错误呢? 请大家指点。谢谢!

不报错但运行不出结果,错在哪里

电脑上不了网,大家将就看下程序![图片](https://img-ask.csdn.net/upload/201612/14/1481706561_127953.jpg)![图片](https://img-ask.csdn.net/upload/201612/14/1481706573_60099.jpg)![图片](https://img-ask.csdn.net/upload/201612/14/1481706765_612842.jpg)

gwt的rpc调用函数加入泛型后报错!!高手请进啊

我在做gwt的rpc调用时,在接口函数中加入了泛型,形如: public interface GenericsRpcService<T,K> extends RemoteService{ T callServer(List<K> id); T callServer(K id); } @RemoteServiceRelativePath("greet") public interface RpcService extends GenericsRpcService<String, String>{ } 页面分别调用两个接口函数的结果是: T callServer(List<K> id) 调用正常! T callServer(K id) 调用失败! 第二个函数调用出错的异常如下所示: Starting Jetty on port 8888 [WARN] testServlet: An IncompatibleRemoteServiceException was thrown while processing this call. com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: java.lang.ClassNotFoundException: aaaaaa at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:315) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:206) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) Caused by: com.google.gwt.user.client.rpc.SerializationException: java.lang.ClassNotFoundException: aaaaaa at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:572) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader$ValueReader$8.readValue(ServerSerializationStreamReader.java:137) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java:381) at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:303) ... 22 more Caused by: java.lang.ClassNotFoundException: aaaaaa at java.lang.ClassLoader.findClass(ClassLoader.java:359) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:352) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:542) ... 26 more 我之前以为是gwt的编译器会把泛型都认为是Object类型(就像java的编译器一样),但后边测试到第一个函数(是泛型,只是是集合作为参数)调用是正确的。 到此,我就纳闷了,gwt的rpc调用时,把泛型是怎么处理的?另外,像上边的两个函数接口对gwt的rpc来说,有什么区别?谢谢! 附件是相关的测试工程源代码,是根据gwt的Hello World工程改的。

明明用的是utf-8编码提交的url,在服务器上为何得不到正确的反馈

这是个web项目,使用了一个外部API,编码正确会反馈对应的数据,API要求用utf-8提交,在本地eclipse+tomcat运行没问题,直接用浏览器访问也没问题,放到服务器之后发现始终编码格式不对,本身代码一改再改也不行,改了tomcat的server.xml也不行,最后用服务器上的浏览器设置utf-8编码之直接后访问url,发现连这种最基本的访问方式都得不到正确反馈,感觉应该是服务器存在问题,该怎么解决

jdk1.8无法发布webservice接口

今天在jdk1.8环境下用@WebService注解测试发布一个webservice接口,结果执行完Endpoint.publish方法后进程直接销毁了,没有挂起,把同样的代码放在jdk1.7环境下就能正确发布,打家有没有遇到过这样的问题;上图: jdk1.8环境: ![图片说明](https://img-ask.csdn.net/upload/201908/12/1565602617_155794.png) jdk1.7环境: ![图片说明](https://img-ask.csdn.net/upload/201908/12/1565602628_885401.png) jdk的完整版本为1.8.0_181

编译dll时调用其他第三方dll,编译通过但链接时提示无法识别的外部符号

环境为win8.1 64位,VS2010。已经确定包含目录、库目录正确,include了头文件,附加依赖项也添加了*.lib,也试过#pragma comment (lib,"*.lib"),但是还是在链接时报错。第三方dll是某厂商提供的,包含硬件设备与计算机通信的接口,奇怪的是新建一个工程生成exe可以正常调用dll没有问题,但是新建一个dll工程采用相同的步骤却会提示第三方dll中的函数是无法识别的外部符号,请问这是什么原因? ![图片说明](https://img-ask.csdn.net/upload/201706/03/1496491036_84390.jpg)

调用TensorFlowInferenceInterface接口,fetch到矩阵减法结果是错的

输出pb文件 ``` # -*- coding:utf-8 -*- import tensorflow as tf session = tf.Session() matrix1 = tf.constant([[1., 3.]], name='input1') matrix2 = tf.constant([[2., 2.]], name='input2') mat_add = tf.add(matrix1, matrix2, name='output1') mat_sub = tf.subtract(matrix1, matrix2, name='output2') session.run(mat_add) session.run(mat_sub) tf.train.write_graph(session.graph.as_graph_def(), "./models/", "simple.pb", as_text=False) session.close() ``` Android端调用TensorFlowInferenceInterface接口的主要代码 ``` inferenceInterface = new TensorFlowInferenceInterface(getAssets(),MODEL_FILE); input1[0] = (float) 5.0; input1[1] = (float) 6.0; input2[0] = (float) 2.0; input2[1] = (float) 3.0; inferenceInterface.feed("input1", input1, new long[]{1,2}); inferenceInterface.feed("input2", input2, new long[]{1,2}); inferenceInterface.run(new String[]{"output1","output2"}); inferenceInterface.fetch("output1", output1); inferenceInterface.fetch("output2", output2); for(float f : output1) Log.i(TAG, "output1: " + f); for(float f : output2) Log.i(TAG, "output2: " + f); ``` 结果如下图![图片说明](https://img-ask.csdn.net/upload/201803/10/1520683273_402689.png) 加法的结果一直是正确的,但减法的结果一直是[1.0, 1.0]。求大神告知原因啊!

hadoop jni 如何实现opengl绘图

我做一个尝试,hadoop+jni可以实现hadoop调用C++代码。将C++做好JNI接口函数,代码编译成动态链接库.so,hadoop代码调用.so中的接口函数函数。.so实现的功能,是调用opengl库(一个用于绘图的库)的API,在窗口中绘制一个茶壶。但运行报错。.so分发到节点机运行时,有没有什么注意事项,比如运行权限,.so能不能找到自己的依赖库等等。我附上了我的代码,很少的能帮我看一看,我哪里做错了吗?谢谢。c++中opengl代码在单机JNI调用下是能运行,所以排除了代码不正确的原因。 [代码地址](http://pan.baidu.com/s/1bnErsUb "")

微信企业号页面打开企业通讯录选人报错:fail_invalid signature,请问如何解决?

企业号页面中,想打开企业通讯录选人。 access_token获取成功; jsapi_ticket获取成功; group_ticket也获取成功; wx.config调用成功(由于debug模式,弹出ok,说明jsapi_ticket的签名算法是正确的); 但是的就是调用WeixinJSBridge.invoke("openEnterpriseContact", {......}, function(){......})的时候,总是报fail_invalid signature的错误。 签名算法与wx.config中用的签名算法一样,签名用的字符串也是按照官网开发文档拼接的。 以下是我的代码片段: ![图片说明](https://img-ask.csdn.net/upload/201612/13/1481589546_601065.png) 而且,我已经按照官方文档附录6的方式检查了: 1、企业管理组权限验证签名算法无法验证,因为这个工具只能验证jsapi的签名算法。企业管理组权限验证签名算法与jsapi_ticket签名算法相同,并通过了http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 此页面工具的验证。 2、wx.config中的nonceStr是大写S,并且timestamp和noncestr与签名中的一样。 3、url是完整的,以http://开头,与location.href.split('#')[0]相同,我的这个url没有get参数。 4、检查过,一样。 5、access_token和group_ticket都是缓存的。 6、检查了,是一样的。 页面获取group_ticket签名的controller: ![图片说明](https://img-ask.csdn.net/upload/201612/13/1481617446_982206.png) 签名的方法: ![图片说明](https://img-ask.csdn.net/upload/201612/13/1481617484_374303.png) 请问是哪里出了问题? 恳请有能之士帮下忙,帮我解决下这个问题,非常感谢。 ======================== 2016年12月22日修改 问题已解决,原因是ios微信上调用此js接口,传入的timestamp必须是字符串类型,我之前传的是数字类型。安卓上无此问题。 见知乎: https://www.zhihu.com/question/53490788/answer/136897593?group_id=794851608767893504

java请求https,在本地可以,在服务器端请求失败

java请求https,在本地可以,在服务器端请求失败,是服务器端失败哦! 自己的前提是请求的url是正确的。 附上https请求代码,请大神一看: ``` public static JSONObject httpRequest(String requestUrl, String requestMethod, String outputStr) { JSONObject jsonObject = null; StringBuffer buffer = new StringBuffer(); try { // 创建SSLContext对象,并使用我们指定的信任管理器初始化 TrustManager[] tm = { new MyX509TrustManager() }; SSLContext sslContext = SSLContext.getInstance("SSL", "SunJSSE"); sslContext.init(null, tm, new java.security.SecureRandom()); // 从上述SSLContext对象中得到SSLSocketFactory对象 SSLSocketFactory ssf = sslContext.getSocketFactory(); URL url = new URL(requestUrl); HttpsURLConnection httpUrlConn = (HttpsURLConnection) url.openConnection(); httpUrlConn.setSSLSocketFactory(ssf); httpUrlConn.setDoOutput(true); httpUrlConn.setDoInput(true); httpUrlConn.setUseCaches(false); // 设置请求方式(GET/POST) httpUrlConn.setRequestMethod(requestMethod); if ("GET".equalsIgnoreCase(requestMethod)) httpUrlConn.connect(); // 当有数据需要提交时 if (null != outputStr) { OutputStream outputStream = httpUrlConn.getOutputStream(); // 注意编码格式,防止中文乱码 outputStream.write(outputStr.getBytes("UTF-8")); outputStream.close(); } // 将返回的输入流转换成字符串 InputStream inputStream = httpUrlConn.getInputStream(); InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8"); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String str = null; while ((str = bufferedReader.readLine()) != null) { buffer.append(str); } bufferedReader.close(); inputStreamReader.close(); inputStream.close(); inputStream = null; httpUrlConn.disconnect(); jsonObject = JSONObject.fromObject(buffer.toString()); } catch (ConnectException ce) { log.error("Weixin server connection timed out."); } catch (Exception e) { log.error("https request error:{}", e); } return jsonObject; } ```

读取xml报错testError on line 1 of document

定时任务读取xml文件时,会偶尔出现一个报错testError on line 1 of document :Premature en of file.Nested exception:Premature end of file 一个sftp传输工具读取一个文件夹里的xml文件,由于需要一直跑,所以写了个定时任务,在把jar包部署到linux下运行时,处理很多个之后会出现这个报错,然后重新单独把这个文件放进去的时候又能够正常解析。 这个解析xml文件的方法我按照百度的说法已经改过了,之前是用的SAXReader解析的,后来改的先获取文件内容存入缓存中,但是依然有这个问题,没有什么BOM头,因为是从服务器的一个文件夹里面去读取的xml文件,这个xml文件是只要生成了我就去读取,所以是个1秒读一次 不知道是不是定时任务有问题还是咋的了,已经想了各种办法依旧不行,出错的xml文件单独拿出来再跑依旧可以正常解析,很奇怪,求大神解决,如能解决的可以联系远程也行,必有重谢 报错信息 ![图片说明](https://img-ask.csdn.net/upload/201805/21/1526892582_442239.jpg) public class ReadFile { private static Logger logger = Logger.getLogger(ReadFile.class); public ReadFile() { } /** * 读取某个文件夹下的所有文件 */ public static boolean readfile(String filepath) throws FileNotFoundException, IOException { try { File file = new File(filepath); if (!file.isDirectory()) { System.out.println("文件"); System.out.println("path=" + file.getPath()); System.out.println("absolutepath=" + file.getAbsolutePath()); System.out.println("name=" + file.getName()); } else if (file.isDirectory()) { logger.info("读取文件夹成功"); String[] filelist = file.list(); for (int i = 0; i < filelist.length; i++) { File readfile = new File(filepath + File.separator + filelist[i]); logger.info("filepath:" + filepath); if (!readfile.isDirectory()) { logger.info("path=" + readfile.getPath()); logger.info("absolutepath=" + readfile.getAbsolutePath()); logger.info("name=" + readfile.getName()); } else if (readfile.isDirectory()) { readfile(filepath + File.separator + filelist[i]); } DataSourceXMLParse.parserXml(readfile.getAbsolutePath()); // 删除xml ReadFile.delFolder(readfile.getAbsolutePath()); } } } catch (FileNotFoundException e) { logger.info("readfile() Exception:" + e.getMessage()); } return true; } // 删除文件 // param folderPath 文件夹完整绝对路径 public static void delFolder(String folderPath) { try { String filePath = folderPath; filePath = filePath.toString(); String[] str = folderPath.split("/"); int len = str.length; String filename = str[len-1]; java.io.File myFilePath = new java.io.File(filePath); System.out.println("****************** folderPath = "+folderPath); System.out.println("****************** filePath = "+filePath); File dest_dir = new File("/home/d5000/test_file/in_back"); File dest = new File("/home/d5000/test_file/in_back/"+filename); if(!dest_dir.exists()){ dest_dir.mkdirs(); } myFilePath.renameTo(dest); // myFilePath.delete(); // 删除文件 } catch (Exception e) { e.printStackTrace(); System.out.println("****************** "+e.getCause()); } } public static void writeToFile(String context, String filePath, String filename) { System.out.println("congtext:" + context + " filePath" + filePath + "\n"); FileOutputStream fop = null; File file; try { file = new File(filePath + filename); if (!file.exists()) { file.createNewFile(); } fop = new FileOutputStream(file); byte[] contentInBytes = context.getBytes(); fop.write(contentInBytes); fop.flush(); fop.close(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (fop != null) { fop.close(); } } catch (IOException e) { logger.info(e.getMessage()); e.printStackTrace(); } } } public static void main(String[] args) { logger.info("**********开启启动监控系统图模审核消息文件夹"); Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); int second = c.get(Calendar.SECOND); System.out.println(hour + ":" + minute + ":" + second + "\n"); TimerTask task = new TimerTask() { int nCountSuc = 0; @Override public void run() { try { boolean bRet = readfile(ReadProperties .get("LOCAL_cimsvgpath")); if (bRet) { nCountSuc++; } // Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); int second = c.get(Calendar.SECOND); System.out.println(hour + ":" + minute + ":" + second + "\n"); if (hour == 23 && minute == 59 && second==59) { SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd");// 设置日期格式 String filename = df.format(new Date()) + ".txt"; // count写入文件 writeToFile(String.valueOf("收到总数:" + nCountSuc+"条, 发送总数"+nCountSuc), ReadProperties.get("SEND_AND_RECEIVE_PATH"), filename); // 初始化 nCountSuc = 0; } } catch (FileNotFoundException ex) { logger.info(ex.getMessage()); ex.printStackTrace(); } catch (IOException ex) { logger.info(ex.getMessage()); ex.printStackTrace(); } System.out.println("**********正在读取文件"); } }; Timer timer = new Timer(); long delay = 0; long intevalPeriod = 1 * 1000; timer.scheduleAtFixedRate(task, delay, intevalPeriod); } } ``` 下面代码是读取xml及一些处理逻辑 ``` public static void parserXml(String contextPath) { logger.info("**********开始解析XML文件"); // File inputXml = new File(contextPath); // SAXReader saxReader = new SAXReader(); try { // Document document = saxReader.read(inputXml); StringBuffer content = new StringBuffer(); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(contextPath),"GBK")); String line = null; while((line = br.readLine()) != null ){ content.append(line+"\n"); } br.close(); Document document = DocumentHelper.parseText(content.toString()); //根节点 Element root = document.getRootElement(); //遍历 map.clear(); map = listNodes2(root); listNodes(map); } catch (Exception e) { logger.info("test" + e.getMessage()); e.printStackTrace(); } logger.info("**********解析XML文件完成"); } ```

openfeign里面配置httpclient出错。

因为现在需要使用get方式传递对象参数,所以尝试在openfeign里面配置httpclient。 配置代码如下: 在yml文件里面增加了配置信息 ``` feign: httpclient: enabled: true ``` 在pom.xml文件中引入的依赖: ``` <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <!-- 使用Apache HttpClient替换Feign原生httpclient --> <dependency> <groupId>com.netflix.feign</groupId> <artifactId>feign-httpclient</artifactId> <version>8.16.1</version> </dependency> ``` 配置好以后尝试使用get方式传递对象参数。 服务提供端代码: ``` @GetMapping(value = "testAddRole1",consumes = "application/json") public JsonResult addTest1(@RequestBody Role role){ roleService.addRole(role); return JsonResult.getInstant(ReturnCodeEnum.SUCCESS); } ``` 服务调用接口为: ``` @GetMapping(value = "/testAddRole1",consumes = "application/json") JsonResult testAddRole1(@RequestBody Role role); ``` 现在在尝试调用接口后发现服务提供方可以接受到参数并且能够写到数据库中,但是在服务调用方拿不到正确的返回值并且会报错,错误如下: ``` Caused by: java.lang.NoSuchMethodError: feign.Response.create(ILjava/lang/String;Ljava/util/Map;Lfeign/Response$Body;)Lfeign/Response; ``` 查看源码得知,openfeign在接受返回值时调用的不是httpclient的feign-core包的代码而是调用的本身的feign-core的代码,而本身的feign-core包中的Response类没有create方法。 得知原因后我将httpclient的依赖在pom文件中的位置上移,使openfeign优先调用httpclient的feign-core包的代码,结果在启动项目时就报错,报错信息为: ``` org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'test1Controller' defined in file [D:\workspace\basic\openfeign\target\classes\cn\cloudscope\openfeignTest\Test1\controller\Test1Controller.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cn.cloudscope.openfeignTest.Test1.service.Test1Service': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'feignRetryer' defined in org.springframework.cloud.openfeign.FeignClientsConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [feign.Retryer]: Factory method 'feignRetryer' threw exception; nested exception is java.lang.NoSuchFieldError: NEVER_RETRY ``` 查看原因得知是两个feign-core包中的Retryer接口不一致导致的,求来个大神帮忙解决一下,或者怎么调整jar包的版本去解决这个问题。openfeign的feign-core版本为10.1.0 httpclient的版本为8.16.1

selenium单元测试用例调用不了,提示<unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<unittest.loader._FailedTest testMethod=test_login>]>]>,只执行登录文件没有问题

错误日志如下 ![图片说明](https://img-ask.csdn.net/upload/202004/02/1585818429_774831.png) ``` test_login代码如下: from time import sleep import unittest import random, sys sys.path.append('test_case/models') sys.path.append('test_case/page_obj') from .models import myunit, function from .page_obj.loginPage import login class TestLogin(myunit.MyTest): '''社区登录测试''' # 测试用户登录 def user_login_verify(self, username, password): login(self.driver).user_login(username, password) def test_login(self): '''用户名密码正确''' self.user_login_verify("cs", "Cs88888") sleep(2) po = login(self.driver) self.assertEqual(po.user_login_success(), "消防管理信息系统") function.insert_img(self.driver, "user_pawd_ture.jpg") if __name__ == "__main__": unittest.main() ``` ``` 主文件如下 from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText from email.header import Header import smtplib import unittest import time import os if __name__ == '__main__': fp = open('./bbs/report/result.html', 'wb') # 创建测试报告,以写的方式存入某个路径 runner = HTMLTestRunner(stream=fp, title="测试报告", description="用例执行情况:") test_dir = 'D:/mztestpro/bbs/test_case' discover = unittest.defaultTestLoader.discover(test_dir, pattern='test_*.py') runner.run(discover) fp.close() ```

很奇怪!加断点java执行的sql和不加断点执行的sql结果不一致!

我让其打印出来了一段sql,在plsql中执行,执行结果数据没问题,但是在java中执行出来的结果却是不同,但也不是完全不同,只是count(*) 的结果不一致

javascript发送网络请求,访问服务器报错

这是错误信息:"XMLHttpRequest cannot load http://125.135.136.111/testApp/login.jsp. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8020' is therefore not allowed access." 因为第一次写web项目,不是很懂。。请各位指教,谢谢! 我想请问创建web项目时,是不是要设置服务器端口?怎么设置呢?默认的是http://127.0.0.1:8020这个端口,可不可以更改? 这是js中的代码: $(function(){ $('#login_btn').click(function(){ var pwdRegex = /^\w{6,20}/; //密码正则 if($('#username').val() == ''){ window.alert("请输入用户名!"); $('#email').focus(); }else if($('#password').val() == ''){ window.alert("请输入密码!"); $('#password').focus(); }else if(!pwdRegex.test($('#password').val())){ window.alert("密码不正确!"); $('#password').focus(); }else{ window.alert("登录中..."); // 创建XMLHttpRequest对象 var xmlhttp; if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); }else{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ window.alert(xmlhttp.responseText); } } xmlhttp.open("GET", "http://125.138.147.111/testApp/login.jsp", true); xmlhttp.send(); } }); });

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

实现简单的文件系统

实验内容: 通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 要求: 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简

MIPS单周期CPU-组成原理实验-华中科技大学

使用logisim布线完成的MIPS单周期CPU,可支持28条指令。跑马灯的代码已经装入了寄存器,可以直接开启时钟运行。

2019数学建模A题高压油管的压力控制 省一论文即代码

2019数学建模A题高压油管的压力控制省一完整论文即详细C++和Matlab代码,希望对同学们有所帮助

基于QT和OpenCV的五子棋实现源码

一个简单的五子棋应用,基于QT和OpenCV的实现源码,通过相邻棋子判断是否获胜,不包含人工智能算法,适合新手入门

Git 实用技巧

这几年越来越多的开发团队使用了Git,掌握Git的使用已经越来越重要,已经是一个开发者必备的一项技能;但很多人在刚开始学习Git的时候会遇到很多疑问,比如之前使用过SVN的开发者想不通Git提交代码为什么需要先commit然后再去push,而不是一条命令一次性搞定; 更多的开发者对Git已经入门,不过在遇到一些代码冲突、需要恢复Git代码时候就不知所措,这个时候哪些对 Git掌握得比较好的少数人,就像团队中的神一样,在队友遇到 Git 相关的问题的时候用各种流利的操作来帮助队友于水火。 我去年刚加入新团队,发现一些同事对Git的常规操作没太大问题,但对Git的理解还是比较生疏,比如说分支和分支之间的关联关系、合并代码时候的冲突解决、提交代码前未拉取新代码导致冲突问题的处理等,我在协助处理这些问题的时候也记录各种问题的解决办法,希望整理后通过教程帮助到更多对Git操作进阶的开发者。 本期教程学习方法分为“掌握基础——稳步进阶——熟悉协作”三个层次。从掌握基础的 Git的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理,从理解Git 工具的操作到学会代码存储结构、演示不同场景下Git遇到问题的不同处理方案。循序渐进让同学们掌握Git工具在团队协作中的整体协作流程。 在教程中会通过大量案例进行分析,案例会模拟在工作中遇到的问题,从最基础的代码提交和拉取、代码冲突解决、代码仓库的数据维护、Git服务端搭建等。为了让同学们容易理解,对Git简单易懂,文章中详细记录了详细的操作步骤,提供大量演示截图和解析。在教程的最后部分,会从提升团队整体效率的角度对Git工具进行讲解,包括规范操作、Gitlab的搭建、钩子事件的应用等。 为了让同学们可以利用碎片化时间来灵活学习,在教程文章中大程度降低了上下文的依赖,让大家可以在工作之余进行学习与实战,并同时掌握里面涉及的Git不常见操作的相关知识,理解Git工具在工作遇到的问题解决思路和方法,相信一定会对大家的前端技能进阶大有帮助。

实用主义学Python(小白也容易上手的Python实用案例)

原价169,限时立减100元! 系统掌握Python核心语法16点,轻松应对工作中80%以上的Python使用场景! 69元=72讲+源码+社群答疑+讲师社群分享会&nbsp; 【哪些人适合学习这门课程?】 1)大学生,平时只学习了Python理论,并未接触Python实战问题; 2)对Python实用技能掌握薄弱的人,自动化、爬虫、数据分析能让你快速提高工作效率; 3)想学习新技术,如:人工智能、机器学习、深度学习等,这门课程是你的必修课程; 4)想修炼更好的编程内功,优秀的工程师肯定不能只会一门语言,Python语言功能强大、使用高效、简单易学。 【超实用技能】 从零开始 自动生成工作周报 职场升级 豆瓣电影数据爬取 实用案例 奥运冠军数据分析 自动化办公:通过Python自动化分析Excel数据并自动操作Word文档,最终获得一份基于Excel表格的数据分析报告。 豆瓣电影爬虫:通过Python自动爬取豆瓣电影信息并将电影图片保存到本地。 奥运会数据分析实战 简介:通过Python分析120年间奥运会的数据,从不同角度入手分析,从而得出一些有趣的结论。 【超人气老师】 二两 中国人工智能协会高级会员 生成对抗神经网络研究者 《深入浅出生成对抗网络:原理剖析与TensorFlow实现》一书作者 阿里云大学云学院导师 前大型游戏公司后端工程师 【超丰富实用案例】 0)图片背景去除案例 1)自动生成工作周报案例 2)豆瓣电影数据爬取案例 3)奥运会数据分析案例 4)自动处理邮件案例 5)github信息爬取/更新提醒案例 6)B站百大UP信息爬取与分析案例 7)构建自己的论文网站案例

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

Python界面版学生管理系统

前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下

Vue.js 2.0之全家桶系列视频课程

基于新的Vue.js 2.3版本, 目前新全的Vue.js教学视频,让你少走弯路,直达技术前沿! 1. 包含Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、webpack、ElementUI等) 2. 采用笔记+代码案例的形式讲解,通俗易懂

linux“开发工具三剑客”速成攻略

工欲善其事,必先利其器。Vim+Git+Makefile是Linux环境下嵌入式开发常用的工具。本专题主要面向初次接触Linux的新手,熟练掌握工作中常用的工具,在以后的学习和工作中提高效率。

JAVA初级工程师面试36问(完结)

第三十一问: 说一下线程中sleep()和wait()区别? 1 . sleep()是让正在执行的线程主动让出CPU,当时间到了,在回到自己的线程让程序运行。但是它并没有释放同步资源锁只是让出。 2.wait()是让当前线程暂时退让出同步资源锁,让其他线程来获取到这个同步资源在调用notify()方法,才会让其解除wait状态,再次参与抢资源。 3. sleep()方法可以在任何地方使用,而wait()只能在同步方法或同步块使用。 ...

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

智鼎(附答案).zip

并不是完整题库,但是有智鼎在线2019年9、10、11三个月的试题,有十七套以上题目,普通的网申行测题足以对付,可以在做题时自己总结一些规律,都不是很难

Visual Assist X 破解补丁

vs a's'sixt插件 支持vs2008-vs2019 亲测可以破解,希望可以帮助到大家

150讲轻松搞定Python网络爬虫

【为什么学爬虫?】 &nbsp; &nbsp; &nbsp; &nbsp;1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到! &nbsp; &nbsp; &nbsp; &nbsp;2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: 网络请求:模拟浏览器的行为从网上抓取数据。 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 &nbsp; 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! 【课程服务】 专属付费社群+每周三讨论会+1v1答疑

JavaWEB商城项目(包括数据库)

功能描述:包括用户的登录注册,以及个人资料的修改.商品的分类展示,详情,加入购物车,生成订单,到银行支付等!另外还有收货地址的和我的收藏等常用操作.环境(JDK 1.7 ,mysql 5.5,Ecli

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

一学即懂的计算机视觉(第一季)

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。 【超实用课程内容】 课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/26281 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,但是大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 下载方式:电脑登录https://edu.csdn.net/course/detail/26281,点击右下方课程资料、代码、课件等打包下载

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

课程主要面向嵌入式Linux初学者、工程师、学生 主要从一下几方面进行讲解: 1.linux学习路线、基本命令、高级命令 2.shell、vi及vim入门讲解 3.软件安装下载、NFS、Samba、FTP等服务器配置及使用

2019 Python开发者日-培训

本次活动将秉承“只讲技术,拒绝空谈”的理念,邀请十余位身处一线的Python技术专家,重点围绕Web开发、自动化运维、数据分析、人工智能等技术模块,分享真实生产环境中使用Python应对IT挑战的真知灼见。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,为开发者们带来更多深度实战的机会。

快速入门Android开发 视频 教程 android studio

这是一门快速入门Android开发课程,顾名思义是让大家能快速入门Android开发。 学完能让你学会如下知识点: Android的发展历程 搭建Java开发环境 搭建Android开发环境 Android Studio基础使用方法 Android Studio创建项目 项目运行到模拟器 项目运行到真实手机 Android中常用控件 排查开发中的错误 Android中请求网络 常用Android开发命令 快速入门Gradle构建系统 项目实战:看美图 常用Android Studio使用技巧 项目签名打包 如何上架市场

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

相关热词 c#分级显示数据 c# 不区分大小写替换 c#中调用就java c#正则表达式 验证小数 c# vscode 配置 c#三维数组能存多少数据 c# 新建excel c#多个文本框 c#怎么创建tcp通讯 c# mvc 电子病例
立即提问