老师您好:
视频中老师讲到这块说,由于test01函数无限制调用自己导致栈内存满了,程序崩溃。我想问一下栈内存是多大呢?如果有一个递归调用的函数 他的内部调用足够多次还是没达到终止条件,那是不是也得崩溃了?
谢谢老师~
用django2.0及以上的同学可以把url()换成re_path(),里面的参数不用变,照着视频里的写就行,我用的django3.0.6和python3.7.6。这个不是提问,老师不用回答了,哈哈。
老师,视频中的最后一个要求。
老师,如果t_goods表的price字段设置为decimal类型,前端不能展示商品列表,后端会报TypeError: Object of type Decimal is not JSON serializable
flask_shop后端.7z
vue_shop.7z
为啥虚拟机页面不全啊?右下角的安装点不到啊
老师您好,可以麻烦帮我看一下吗,使用preparedStatement还是能全部查到数据库信息,这是什么原因导致的?谢谢!
import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; /** * SQL注入测试类 */ public class SqlInjectTest { /** * 体现sql注入 */ public void sqlInTest(String username,int userage){ Connection connection = null; Statement statement = null; ResultSet resultSet = null; try{ //获取连接 connection = JdbcUtils.getConnection(); //创建Statement对象 statement = connection.createStatement(); //定义sql语句 String sql = "select * from users where username = '"+username+"' and userage = "+userage; System.out.println(sql); //执行sql语句 resultSet = statement.executeQuery(sql); //处理结果集 while(resultSet.next()){ int userid = resultSet.getInt("userid"); String name = resultSet.getString("username"); int age = resultSet.getInt("userage"); System.out.println(userid+" "+name+" "+age); } }catch(Exception e){ e.printStackTrace(); }finally { JdbcUtils.CloseResource(resultSet,statement,connection); } } public void noSqlInject(String username,int userage){ Connection connection = null; PreparedStatement ps = null; ResultSet resultSet = null; try{ //获取连接 connection = JdbcUtils.getConnection(); //创建PreparedStatement对象 ps = connection.prepareStatement("select * from users where username = ? and userage = ?"); //绑定参数 ps.setString(1,username); ps.setInt(2,userage); //执行sql resultSet = ps.executeQuery(); //处理结果集 while (resultSet.next()){ int userid = resultSet.getInt("userid"); String name = resultSet.getString("username"); int age = resultSet.getInt("userage"); System.out.println(userid+" "+name+" "+age); } }catch (Exception e){ e.printStackTrace(); }finally { JdbcUtils.CloseResource(resultSet,ps,connection); } } public static void main(String[] args){ SqlInjectTest sit = new SqlInjectTest(); // sit.sqlInTest("oldlu' or 1=1 --",28); sit.noSqlInject("oldlu' or 1=1 --",28); } }
昨天还能在浏览器中运行呢 今天为啥运行不了呢
老师,表达式中x=y,也可以执行,这里是不是和x==y,是一样的含义呢?
<script> var x=prompt("请输入x的值") ; var y=prompt("请输入y的值") ; if (x>y) { document.write("I=4") } else if(x=y ) { document.write("I=3") } else { document.write("其他") } </script>
老师是不是动态用jsonpath,静态用xpath
a="aaa,ads in ajksladi chskjah" d={c:a.count(c) for c in a} print(d) 这个不用推导式应该怎么写代码 d={} for c in a: print(d[c]=a.count(c)) 我写的这个为啥运行不出来啊
# coding=utf-8 def addFunc(): print('我是新增加的功能') def funcOut(func): def funcIn(x, y): addFunc() test(x, y) return funcIn @funcOut def test(a, b): print('a=%g b=%g' % (a, b)) test(1, 2)
运行结果:
老师您好 ,我比对了一下和视频中的代码 没区别,但是运行结果成了函数的递归调用了吧 一直在循环,是哪里有问题了呢
谢谢老师
实体要实现序列化接口?视频中说因为网络之间传输要实现序列化接口,因为序列化为二进制,为什么只有实体类需要序列化?程序不都是在编译的时候就转换成二进制代码的吗,这里序列化是什么意思呀
老师好,怎么连接hdfs ha 呢,实际中要连接ha的
链接不上数据库
老师,我的支付宝支付完成后不返回支付完成反而显示错误
userapp.zip
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637