分享:如何在windows环境中安装配置curl,其中在win10系统中内置了curl工具
https://jingyan.baidu.com/article/e3c78d64897d303c4c85f52d.html
无法修改,app.config['SERVER_NAME']="momo.com:5000"
24_blueprint_demo.zip
老师,我想利用dom2事件,实现验证用户名和邮箱,点击验证按钮执行,但是我这个代码不知道是怎么回事
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>正则练习</title> </head> <body> <p> <input type="text" class="userName" placeholder="用户名为英文、数字和下划线组成,最小6位不超过10位"> <span class="userSpan"></span> </p> <p> <input type="text" class="number" placeholder="邮箱必须是QQ邮箱格式"> <span class="emailSpan"></span> </p> <button>验证</button> <script> /* QQ邮箱是以数字开头,且前面只能位数字,以@qq.com结尾 */ var email=document.querySelector('.number'); var userName=document.querySelector('.userName'); var btn=document.querySelector('button'); var emailSpan=document.querySelector('.emailSpan'); var userSpan=document.querySelector('.userSpan'); btn.addEventListener(click,function(){ var userName_value=userName.value; var wtq= /^[\w]{6,10}$/; var q=userName_value.test(wtq); if(q){ userSpan.innerHTML="用户名格式正确"; }else{ userSpan.innerHTML="用户名格式错误"; } },true); btn.addEventListener(click,function(){ var str=email.value; var front=str.substring(0,str.length-7);//字符串删去@qq.com之后形成的字符串 var reg1=new RegExp('@qq.com$');//字符串的结尾只能是@qq.com var reg2=new RegExp('^[0-9]{6,11}$');//新形成的字符串(字符串的开头)只能为数字 var t=reg2.test(front); var w=reg1.test(str); if(w&&t){ emailSpan.innerHTML="邮箱格式正确"; }else{ emailSpan.innerHTML="邮箱格式不正确"; } },true); </script> </body> </html>
ServletDemon.rar
老师麻烦帮我看下为什么不能访问adduser.html
老师,我电脑里已经装好了3.6,怎么更新到新版呢?
提问:代码都没有提示错误,为什么不能运行呢?
老师我的这个没有缺少jar,静态资源也可以加载到。为什么不行啊
# 配置连接超时 connect_timeout=10 # 网络工作的超时, 一次连接的超时时长。 network_timeout=30 # 连接中的使用字符集 charset=UTF-8 # tracker的http协议端口,和FastDFS中的tracker服务的配置文件tracker.conf中的http.server_port一致 http.tracker_http_port=8080 # tracker服务器的所在地址。 就是IP:port tracker_server=192.168.86.132:22122 ----------------------------------------------------------------------------------------------------- package com.bjsxt.fdfs.test; import org.csource.common.MyException; import org.csource.fastdfs.*; import java.io.IOException; public class TestInitClient { public static void main(String[] args) { //创建FastDFS Java客户端 try { //加载客户端配置文件,就是刚定义的conf配置文件 ClientGlobal.init("src/main/resources/test/fdfs.conf"); //创建Tracker服务器的客户端连接对象, TrackerClient trackerClient = new TrackerClient(); //通过Tracker客户端对象,获取Tracker服务端对象 TrackerServer trackerServer = trackerClient.getConnection(); //通过Tracker客户端和服务端对象,获取Storage服务端对象 StorageServer storageServer = trackerClient.getStoreStorage(trackerServer); //通过Tracker服务端对象和Storage服务端对象,来创建Storage客户端访问对象,实现文件的上传和下载 //最终使用的,由于文件处理的对象 StorageClient storageClient = new StorageClient(trackerServer,storageServer); System.out.println("trackerClient:"+trackerClient); System.out.println("trackerServer:"+trackerServer); System.out.println("storageServer:"+storageServer); System.out.println("storageClient:"+storageClient); }catch (IOException e1){ //配置文件找不到之类。 IO异常 e1.printStackTrace(); }catch (MyException e2){ //FastDFS的java客户端API定义的自定义异常 //如: tracker服务器连接错误, Storage服务器连接错误 e2.printStackTrace(); } } }
有一个有点奇怪的问题,我已经加add方法了,为什么我这边调用仍然不让我调用add方法,自动校正一直让我重新加一个private void add, 我前面写的那个
public void add(E element){
不知道为什么没有生效,完整code我附下面
package com.bjsxt; public class BinaryTreeSort<E extends Integer> { class Node<E extends Integer>{ private E item; private Node left; private Node right; Node(E item){ this.item = item; } public void addNode(Node node){ if(node.item.intValue() < this.item.intValue()){ if(this.left == null){ this.left = node; }else{ this.left.addNode(node); }else{ if(this.right == null){ this.right = node; }else{ this.right.addNode(node); } } } } public void inorderTranversal(){ if(this.left != null)this.left.inorderTranversal(); System.out.println(this.item); if(this.right != null)this.right.inorderTranversal(); } private Node root; public void add(E element){ Node<E> node = new Node<>(element); if(this.root == null) this.root = node; else this.root.addNode(node); } public void sort(){ if(this.root == null)return; this.root.inorderTranversal(); } public static void main(String[] args) { BinaryTreeSort<Integer> sort = new BinaryTreeSort<>(); sort.add(); } }
樊老师 请教您一个问题 case A when B then c这个表达式要求A B C是同一个数据类型 在教学视频里面 case 用的是job_id when用的是it_prog then用的是salary的值 前两个都是字符串类型 而salary用的是数字类型 这个是怎么解释呢?
老师,有没有办法可以实现,在一切都结束之后,输出几张测试集的图片并且显示出百分之多少的概率预测的是正常,百分之多少的结果预测的是不正常呀
老师,请问,self.v=StringVar(),不是应该把StringVar()获取到的值给self.v,下面一行,variable=self.v,再将self.v的值给variable吗,视频中讲的不是这样,这里传值是怎么进行的,没有看懂
package com.bjsxt; import java.awt.*; import javax.swing.JFrame; /*桌球游戏代码——实现任意角度飞行*/ public class BallGame extends JFrame { //添加小球和桌面图片的路径 Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.png"); //指定小球的初始位置 double x = 100; //小球的横坐标 double y = 100; //小球的纵坐标 double degree = 3.14 / 3; //弧度:小球的运动角度,此处就是60度 //画窗口的方法;加载小球与桌面 public void paint(Graphics g) { System.out.println("窗口被画了一次!"); g.drawImage(desk, 0, 0, null); g.drawImage(ball, (int) x, (int) y, null); //根据角度degree改变小球坐标 x = x + 10 * Math.cos(degree); y = y + 10 * Math.sin(degree); //边界检测:碰到上下边界 //500是窗口高度;40是桌子边框,30是球直径;最后一个40是标题栏的高度 if (y > 500 - 40 - 30 | y < 40 + 40) { degree = -degree; } //边界检测:碰到左右边界 //856是窗口宽度;40是桌子边框的宽度,30是小球的直径 if (x < 40 | x > 856 - 40 - 30) { degree = 3.14 - degree; } } //窗口加载 void launchFrame(){ setSize(856,500); setLocation(50,50); setVisible(true); //重画窗口,每秒画25次 while(true){ repaint();//调用repaint方法,窗口即可重画 try { Thread.sleep(40); } catch (Exception e) { e.printStackTrace(); } } } //main方法是此程序执行的入口 public static void main(String[] args) { System.out.println("我是尚学堂新学员,把这个游戏项目照抄了一遍"); BallGame game = new BallGame(); game.launchFrame(); } }
运行后的结果:
结果没有图片,我将窗口缩小后再放大,也不行。还是没有图片
为什么我的会这样,老师
老师这是出了什么问题呢,怎么一点击之后就空白页面了。检查不出啥问题了。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> body{ background-image: url('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1598617000259&di=b5d1d7f84e70922515532e9c6bc244fb&imgtype=0&src=http%3A%2F%2Fdingyue.ws.126.net%2F2019%2F04%2F19%2Ff76caccfae3e4aafb92d364be54a9ecc.jpeg'); background-repeat: no-repeat; background-size: 1600px 600px; } a{ font-size: 25px; color: white; } </style> <script> var i=0; function changebg(){ var arr=['https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3100633070,1670184186&fm=26&gp=0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1598617671920&di=7aa4cb05c00361f2b49b8b4e0f9fd635&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fq_70%2Cc_zoom%2Cw_640%2Fimages%2F20180613%2F09a3850ee4664b9c931332145bbb0a6f.jpeg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1598617736788&di=3db9d05a043556b456d1d2e3fac78f29&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fw%3D580%2Fsign%3D453287f400d162d985ee621421dfa950%2Fb6ecf803918fa0ec4fc0ad3d2c9759ee3d6ddbbc.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1598617793589&di=7c942654f5bdedbca95daa62ab6c1155&imgtype=0&src=http%3A%2F%2Fp2.ssl.cdn.btime.com%2Ft01cc72054bb0448dde.jpg%3Fsize%3D608x339','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1598617841695&di=933b600e0fe543f0c9da939aa914187f&imgtype=0&src=http%3A%2F%2Fimage.uc.cn%2Fs%2Fwemedia%2Fs%2Fupload%2F2018%2F385682cf36990962c0843fe03c174c73.jpg','https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1250876743,1234586165&fm=26&gp=0.jpg','https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2569621119,693892286&fm=26&gp=0.jpg'] if(i<arr.length-1){ i++; }else{ i=0; } document.body.style.backgroundImage='url(arr[i])' } </script> </head> <body> <a href="javascript:changebg()">点击更换主题</a> </body> </html>
为什么打出来的是这个地址,而不是我的数组
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637