老师,这个若依是不是可以理解为一个写好的后台管理系统开源框架,能拿过来直接进行开发的那种。
老师,你好,有以下两个问题可能需要您解答一下,具体问题在下面代码里我以注释的形式提出来了:
<script>
//b.函数可以直接当作另一个函数的参数
function fun1() {
console.log('百战尚学堂');
}
function fun2(func) {
func(); //1.对于这一步为什么要把传进的形参当做函数调用不是很理解
fun2(fun1);
//c.函数可以像简单值一样作为函数的返回值
function info() {
console.log('我是xxx');
console.log('我会唱xxx歌');
function caiyi() {
console.log('我要表演才艺了'); //我要表演才艺了
return caiyi;
var result = info();
result(); //2. 对于这一步,为什么要把result当做函数调用不是很理解
console.log(result);
</script>
老师,有没有视频里老师的使用软件呀,,我想画一画加深一下理解。
老师, 我有点分不清什么时候要加这种根符号, 什么时候不用加
老师请问哪出错,是retur n*factorial(n-1)吗
老师为什么我出来的效果只有表有边框,行和列都没有边框,给怎么加
package com.bjsxt; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest { Connection conn = null; Statement state = null; //向Departments表中添加一条数据 public void insertDepartments(String department_name,int location_id){ try { //注册驱动 Class.forName("com.mysql.jdbc.Driver"); //创建连接 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjsxt?useUnicode=true&characterEncoding=UTF-8","root","root"); //执行SQL //如果数据以参数形式传入,需进行字符串拼接 String sql = "insert into departments values(default,'"+department_name+"','"+location_id+"')"; //String sql = "insert into departments values(default,'研发部',8)"; // state = conn.createStatement(); int flag = state.executeUpdate(sql); System.out.println(flag); } catch (Exception e) { e.printStackTrace(); }finally { if (state != null){ try { state.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } if(conn != null){ try { conn.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } } } //更新departments表中的department_id为4的数据,将部门名称改为教学部,location_id修改为6 public void updateDepartments(String department_name,int location_id,int department_id){ Connection conn = null; Statement state = null; try { //注册驱动 Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjsxt?useUnicode=true&characterEncoding=UTF-8","root","root"); state = conn.createStatement(); String sql = "update departments d set d.department_name = '"+department_name+"',d.location_id ="+location_id+"where d.department_id = "+department_id; int flag = state.executeUpdate(sql); System.out.println(flag); } catch (Exception e) { e.printStackTrace(); }finally { if (state != null){ try { state.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } } } public static void main (String[] args){ JdbcTest test = new JdbcTest(); //test.insertDepartments("研发部",8); test.updateDepartments("教学部",6,11); } }
老师有没有好的方法可以解决创建项目速度慢的问题?直接就是卡一两个小时
老师这里的执行的结果test01和test02。是一个怎么样的执行顺序的。还是不明白怎么得到这两个值的
老师我不太懂这个wraps函数的意义在哪? 因为既然我用了闭包和装饰器,我一定是想在不修改源码的情况下进行增加新功能从而改变结果。然后现在是我在用了闭包和装饰器的前提下,又添加了wraps函数,把结果又变回去了?
既然这样那我之间就不用闭包了 所以这个函wraps的意义在哪里
老师的bin文件夹里东西比我的多,有啥解决方法吗
老师的:
我的:
老师, 这里的if判断应该怎么写才能去掉重复元素
老师这里打印的信息为什么放在方法区,也就是类里面,是不是打印结果为字符串常量导致的结果?
老师git里的bin目录下的git.exe和cmd目录下的git.exe一一样吗?
idea里默认的是cmd也可以通过
salarys = [] sum = 0 for i in range(4): salary = input("请输入一共4名员工薪资(按Q或q中途结束):") if salary.upper()=='Q': print("录入结束,退出") break if float(salary)<0: continue sum+=float(salary) salarys.append(float(salary)) else: print("您已全部录入4名员工的薪资") print("薪资明细:",salarys) print("平均工资{0}".format(sum/4))
老师,我交的这个作业批改老师说sum/4,有问题,他说输入正确数据时是对的,其他都是错的,我不明白为什么,错在哪里了?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637