我配完成这样
pattern=s=v=re.match(patterns) (v)
这里能够匹配1-99的数字,但是如果我超过了比如101他也会匹配10出来,如何限制长度在两位之间?
如果是在后面加{2}则会报错,老师,这里应当如何处理
老师,这是什么情况
from flask import Flask from graphene import Schema,String,ObjectType from flask_graphql import GraphQLView app = Flask(__name__) class Query(ObjectType): hello = String() def resolve_hello(self,info): return 'hhh' schema = Schema(query=Query) app.add_url_rule('/graphql',view_func=GraphQLView.as_view('graphql ',schema = schema,graphql=True)) if __name__ == '__main__': app.run()
老师,应该选择哪个 MongoClient呢,我无论选择哪个都会报错呢
老师,我的这个RequestMapping里面的produce属性感觉不起作用啊,用了两种方式都无法修改这个响应类型,然后浏览器就回报406错误,怎么解决呢
就是我启动后,输入错误的密码等,都能登录,而且没有报错,应该从那里解决
老师,发现好多课程都是您录的,您讲的非常好,非常喜欢您的课,想请问您叫什么名字?
老师 为啥我没有课后 温故而知新的小练习呢
我记得一开始是有的 后面的章节都没有练习了吗
老师,我确认一下这两个turtleYears返回的值不一样是因为我的计算规则不同对吧,那在实际开发业务场景中
Days-Months-Years和Days-Years
这两种计算方式都会存在还是会默认从Days-Years这种计算方式呢
package com.bjsxt.server; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; public class Request {/*请求*/ private InputStream is;//输入流 private String requestInfo;//请求字符串,请求方式,请求的路径,参数,协议,协议版本,请求的正文。。。 private String method;//请求的方式 private String url;//请求的url //输入框的name为key,值为value /* * key: username value :bjsxt * key:pwd value:123 * key:hobby value :read,ball * */ private Map<String,List<String>> parametermapValues;//参数 private static final String CRLF="\r\n";//换行 private static final String BLANK=" ";//空格 //构造方法,初始化属性 public Request() { parametermapValues=new HashMap<String,List<String>>(); method=""; url=""; requestInfo=""; } public Request(InputStream is){ this();//调用本类无参的构造方法 this.is=is; try { byte [] buf=new byte[20480]; int len=this.is.read(buf); requestInfo=new String(buf,0,len); } catch (IOException e) { return; } //调用本类中的分解请求信息的方法 this.parseRequestInfo(); } //分解请求信息的方法 /** * 请求方式 * 请求路径 * 请求的参数 * */ private void parseRequestInfo(){ String paraString="";//用于存储请求参数 //获取请求参数的第一行 String firstLine=requestInfo.substring(0, requestInfo.indexOf(CRLF)).trim();//从0开始,到第一个换行的位置 //分解出请求方式 int index=firstLine.indexOf("/"); this.method=firstLine.substring(0, index).trim(); //分解url ,get可能包含参数,也可能不包含参数post String urlString= firstLine.substring(index,firstLine.indexOf("HTTP/")).trim(); //判断请求方式是GET还 是POST if("get".equalsIgnoreCase(this.method)){ //包含请求参数 if (urlString.contains("?")) { String [] urlArray=urlString.split("\\?"); this.url=urlArray[0]; paraString=urlArray[1]; }else{ this.url=urlString; } }else{//post不包含请求参数 this.url=urlString; paraString=requestInfo.substring(requestInfo.lastIndexOf(CRLF)).trim(); } if (paraString.equals("")) { return; } //请求参数 //System.out.println(paraString); } //用于测试 /*public void show(){ System.out.println(this.url); System.out.println(this.method); }*/ private void parseParam(String prarString) { String [] token=prarString.split("&"); for(int i=0;i<token.length;i++) { String keyValues=token[1]; String []keyValue=keyValues.split("=");//username if (keyValue.length==1) { keyValue=Arrays.copyOf(keyValue, 2); keyValue[1]=null; } //将表单元素的name与name对应的值存储到Map集合 String key=keyValue[0].trim(); String value=keyValue[1]==null?null:keyValue[1].trim(); //放到集合中存储 if (!parametermapValues.containsKey(key)) { parametermapValues.put(key, new ArrayList<String>()); } List<String> values=parametermapValues.get(key); values.add(value); } } public static void main(String[] args) { Request req=new Request(); req.parseParam("username=123&pwd=123&hobby=ball&hobby=paint"); System.out.println(req.parametermapValues); } }
得不到视频中的效果 这是为什么。?
父项目完全按照老师的文档设置pom文件,现在很多依赖都找不到,该怎么解决呢?
找到问题了上一个问题里format前.输成,了
【简答】什么是HTML5
答:HTML5(简称H5),是用来描述网页的一种超文本标记语言。用H5编写的文件,后缀以.html结尾。
标记语言是一套标记标签,标签是尖括号包围的关键字,例如<html>。标签,分为:双标签、单标签。HTML5基础骨架由5个标签组成:html、head、body、title、meta。
【实操】列举VSCode常用快捷键,越多越好
答:
1、代码格式化:shift+alt+F键
2、向上或向下移动一行:alt+Up或alt+down键
3、快速复制一行代码:shift+alt+Up或shift+alt+down键
4、快速保存:ctrl+S键
5、快速查找:ctrl+F键
6、快速替换:ctrl+H键
老师为什么这里是localhost,不是访问虚拟机地址吗
视频01:57时代码中的
for k,v in g:
为什么要给两个值?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637