精华内容
下载资源
问答
  • 后台只能接收get请求,使用post传值接收的数据为null问题出现的环境背景及自己尝试过哪些方法打断点看了一下post请求传过来的值为null使用postman测试的,本以为是测试软件的问题,之后自己了一个form表单测试,结果...

    后台只能接收get请求,使用post传值接收的数据为null

    问题出现的环境背景及自己尝试过哪些方法

    打断点看了一下post请求传过来的值为null

    使用postman测试的,本以为是测试软件的问题,之后自己写了一个form表单测试,结果相同,

    使用post传值不能接收到数据

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)@RequestMapping(value = "login.do", method = RequestMethod.GET)

    @ResponseBodypublic ServerResponse login(String username,String password, HttpSession session){

    ServerResponse response = iUserService.login(username,password);    if(response.isSuccess()){

    session.setAttribute(Const.CURRENT_USER,response.getData());

    }

    return response;

    }

    你期待的结果是什么?实际看到的错误信息又是什么?

    username 和 password 应该可以接收到前端传过来的值

    但是实际上并没有接收到,值为null

    展开全文
  • "什么情况,python可以开发arcgis插件?..."还是以前的风格:但是还是要 ,求:CSDN01—pyuic+qtdesigner+pyinstaller一个应用软件,搭建过程跟网站前后端分离一摸一样,先做界面,再写后端代码。而qtdesig...

    adc477e1be5250a89597abfad45b611d.gif

    "什么情况,python可以开发arcgis插件?问我怎么突然发现了这个,因为刷B站突然看到了。我一直以为只c#做这个的,好吧,既然前几天刚知道了怎么编写一机一码,前前些天又写了个坐标纠偏的工具。"

    还是以前的风格:

    0a336647d277f33c16da3c8b5ad4bfa0.png

    但是还是要 ,求:CSDN

    01

    pyuic+qtdesigner+pyinstaller

    一个应用软件,搭建过程跟网站前后端分离一摸一样,先做界面,再写后端代码。而qtdesigner的无疑就是一款axure,或者是墨刀什么的。所有软件的窗口部件,它的大小、颜色、位置,包含的内容等等都是qtdesigner搞定,获益于用axure出过原型,又或者是之前是一个画图狗,所有软件用的特别多特别杂,只要了解开发怎么叫他们,上手就快。

    rap:mainwindow,dialog,combobox,frame,widget,tablewidget,toolbar,lineedit,checkbox。想想以前在sba,软件用的都是英文版,习惯是个好东西。

    怎样在pycharm中配套一个这样的界面与后台分离工作方式,那参考下面链接:

    https://blog.csdn.net/u011740601/article/details/103952172

    02

    一机一码

    做戏做全套,那开发出来软件,也不能让人白白摘了桃子,开源什么的以后再说。我是看到有人在csdn上写了一个很详细的软件操作流程,然后各种解决用户的问题,加群下载软件。这套路深啊,然后我加群,下载软件,准备嗨起!显示未授权,于是我大力的谴责这种行为。

    然而,开发者确实也不容易,从小学读到大学,可能研究生、博士。那作品是前期铺垫那么久,收获的季节,要尊重一下知识产权。

    那来了,加密这个刻不容缓容缓。原来每台电脑都有一些唯一值,cpu、mac、硬盘、主版。不卖弄了,有详细的流程:

    https://blog.csdn.net/weixin_44204327/article/details/85162826

    03

    arcgis插件开发

    现在规划师的头痛之处,用了那么多年的cad,突然画风一转,各个都用上了arcgis了。对不是地信专业,不是测绘专业。不会gis,做什么规划,怕是只能去做甲方。

    cad跟arcgis差别大么,不是很大。习惯就是人们心中的大山,很难移走。还有就是arcgis那琳琅满目的工具条,如果有人卸载了我的cad,我最多骂两句,卸载arcgis,那是要拼命的。

    arcgis10.1以后,支持python的Addin开发,下载addin_assistant.exe能轻松上手插件开发。我今天用了三个小时测试了一下,当然两个半小时在下载前文提到的文件。具体参考(新浪也转载这样的文章么?):

    https://www.sohu.com/a/337149264_689260

    04

    本土化加规划功能

    既然是二次开发出的插件,那就朝两个方向出发吧!

    首先,因为易智瑞是国外的公司软件,那就先朝着国内的应用方向靠拢;

    然后,因为规划的一些事项可能arcgis解决不了,那就做一些补充的工具来解决。

    后台回复关键词:教育,可查看我的个人在线课程,欢迎大家来沟通、交流、共同学习!


    469241009032fa4554b081a7b2942001.png

    展开全文
  • 往 期 趣 闻☞程序员学历低,该被歧视吗?| 每日趣闻☞知道手机写代码什么感受吗?| 每日趣闻☞当前端接收到后端的数据 | 每日趣闻☞程序员掉头发的原因找到了 | 每日趣闻☞据说只有...
    展开全文
  • 累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是完毕,从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件...
  • SOAPUI是非常好用,基本不用写什么代码,简单的几步UI的操作就可以调用后台服务。 我有时候在想,如果哪一天这个软件涨价了,昂贵的使管理层不愿意购买了,或者到了一个新环境不用这个软件了,如何搭建后端服务的...

    引言

    公司一直在用一个叫做SOAPUI的付费软件在做后端服务测试,这个软件是按年按人头收费的。SOAPUI是非常好用,基本不用写什么代码,简单的几步UI的操作就可以调用后台服务。
    我有时候在想,如果哪一天这个软件涨价了,昂贵的使管理层不愿意购买了,或者到了一个新环境不用这个软件了,如何搭建后端服务的测试框架呢?经过一段时间的研究,发现Apache HTTPClient很适合作为Web服务调用的工具类。不过呢,这篇文章仅涉及HttpClient的使用,不涉及测试框架的搭建。

    环境准备

    1. 创建一个Maven project, POM文件如下:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.stone.http</groupId>
      <artifactId>httpclientdemo</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <name>httpclientdemo</name>
      <description>demo project for http,client</description>
      <dependencies>
      	<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
    	<dependency>
    	    <groupId>org.apache.httpcomponents</groupId>
    	    <artifactId>httpclient</artifactId>
    	    <version>4.5.12</version>
    	</dependency>
      </dependencies>
    </project>
    

    在Maven Dependencies下面有一下jar文件:
    在这里插入图片描述

    1. 创建HttpClientDemo类
    2. 执行HTTP Get方法:访问搜狗主页,并打印response body
    try(CloseableHttpClient client = HttpClients.createDefault()){
    			HttpGet get = new HttpGet("https://www.sogou.com");
    			
    			CloseableHttpResponse response = client.execute(get);
    			System.out.println(String.format("Status code is %s", response.getStatusLine().getStatusCode()));
    			InputStream is = response.getEntity().getContent();
    			BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    			StringBuffer content = new StringBuffer();
    			String line;
    			
    			while((line = reader.readLine()) != null) {
    				content.append(line);
    				content.append("\n");
    			}
    			reader.close();
    			EntityUtils.consume(response.getEntity());
    			System.out.println(String.format("Body is \n %s", content.toString()));
    			}
    
    1. 在本地部署一个soapservice,名字叫做“HelloWorldService.asmx”, 调用参数和响应如下
      Request
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
       <soapenv:Header/>
       <soapenv:Body>
          <tem:HelloWorld>
             <!--Optional:-->
             <tem:greeting>Stone</tem:greeting>
          </tem:HelloWorld>
       </soapenv:Body>
    </soapenv:Envelope>
    

    Response

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
          <HelloWorldResponse xmlns="http://tempuri.org/">
             <HelloWorldResult>
                <ResponseCode>0</ResponseCode>
                <ResponseText>success</ResponseText>
                <Message>Hello Stone!</Message>
             </HelloWorldResult>
          </HelloWorldResponse>
       </soap:Body>
    </soap:Envelope>
    
    1. Http Post 方法:调用SOAPservice
    try(CloseableHttpClient client = HttpClients.createDefault()){
    			HttpPost post = new HttpPost("http://localhost/HelloWorldService.asmx");
    			post.setHeader("User-Agent", "Apache-HttpClient/4.1.1 (java 1.8)");
    			post.setHeader("SOAPAction", "http://tempuri.org/HelloWorld");
    			post.setHeader("Content-Type", "text/xml;charset=UTF-8");
    			String request = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tem=\"http://tempuri.org/\">\r\n" + 
    					"   <soapenv:Header/>\r\n" + 
    					"   <soapenv:Body>\r\n" + 
    					"      <tem:HelloWorld>\r\n" + 
    					"         <!--Optional:-->\r\n" + 
    					"         <tem:greeting>Stone</tem:greeting>\r\n" + 
    					"      </tem:HelloWorld>\r\n" + 
    					"   </soapenv:Body>\r\n" + 
    					"</soapenv:Envelope>";
    			StringEntity entity = new StringEntity(request);
    			post.setEntity(entity);
    			CloseableHttpResponse res = client.execute(post);
    			System.out.println(EntityUtils.toString(res.getEntity()));
    		}
    

    调用SOAPservice比较要注意的地方就是在Header里面加“SOAPAction”:
    post.setHeader(“SOAPAction”, “http://tempuri.org/HelloWorld”);
    Request需要从WSDL里面去解析,这次demo里面我使用SOAPUI直接导入wsdl得到的request
    在这里插入图片描述写了十多篇文章了,就是没人加关注,可怜我学富五车!!!
    希望看到这篇文章的您成为我的第一个粉丝哦!

    展开全文
  • 我就将<code>transObject的代码优化成了这样。(关于trie树,还请读者自己阅读相关材料) <pre><code> js var transObject = function(tableData, keys) { let hashTable = {}, res =...
  • 那么Python有什么优势呢,当然qt也就有了这部分优势了跟C/C++/Java相比 — Python能让你少的多的多的代码写出相同的程序Python被广泛应用于后端开发、游戏开发、网站开发、科学运算、大数据分析、云计算,...
  • 读完本书后,你将会充分理解什么是深度学习、什么时候该深度学习,以及它的局限性。 你将学到解决机器学习问题的标准工作流程,还会知道如何解决常见问题。你将能够使用 Keras 来解决从计算机视觉到自然语言处理等...
  • 偶然在网上发现了网易云的接口,自己试了下发现确实能,就自己做了vue项目打包成apk装到自己手机上了,可惜我不会后端,没法把自己喜欢听的歌曲ID放入数据库,所以每次打开想听什么都是要自己搜索。 可能有人会杠...
  • 新工作 Day5

    2016-01-11 22:43:00
    把源码看一看,前端试着注释一些代码看会发生什么变化。样式都封装好了,就照那样,风格保持统一。后端主要是仓储的CRUD,项目里面每个人的不大一样,有看到Linq表达式的,有扩展方法的,有OR...
  • 后端开挂:3行代码写出8个接口! 后端自动化版本管理,再也不用改URL了! 3步创建APIJSON后端新表及配置 APIJSON对接分布式HTAP数据库TiDB apijson简单使用 APIJSON简单部署和使用 学习自动化接口APIJSON APIJSON ...
  • Reversing:逆向工程揭密

    热门讨论 2010-06-21 17:00:47
    这时候,我逐渐明白这是一种威力强大的技术,因为这意味着不管我有什么样的有关要处理软件的问题,我都可以非常容易地找到答案,即使我没有看过任何相关的文献资料或者正在处理的程序的源代码。本书就是要为每一个对...
  • 比如你面试后端工程师,面试官问你的缺点是什么的话,你可以这样说:自己比较内向,平时不太爱与人交流,但是考虑到以后可能要和客户沟通,自己正在努力改。 面试官问期望薪资时,应该如何回答? 曾经在面试之前我...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

后端代码用什么软件写