老师为什么用
invalidate()
销毁了HttpSession之后
虽然key对应的value是空的,但是session.getId()还是能输出呢,不是销毁HttpSession吗?它的SessionID还在?
关于on...where...的用法:
上节课中
on e.deptno=d.deptno where e.deptno=30
时讲到,on后是关联条件,where后是限定条件
本节课最后一个代码中
on e.mgr=m.empno where e.empno > m.empno
这里老师似乎又说,两个条件可以颠倒。
所以这里我不太明白,on...where..用法,两个地方放的条件有什么区别吗? 还是说都一样,上一节课的例子,on 和where的条件也可以颠倒?
大数据hive阶段的这里第9小节前面少了课程,第9小节这好像直接一个小项目调试
一、程序
#测试运算符的重载 class Person: def __init__(self,name): self.name=name def __add__(self, other): if isinstance(other,Person): return '{0}--{1}'.format(self.name,other.name) else: return'不是同类对象,不能相加' p1=Person('高淇') p2=Person('高希希') x=p1+p2 print(x)
二、运行结果
老师请问,这个程序怎么判断的other是不是在person里面的,other代表的是什么,是‘高淇’和‘高希希’吗,other.name又是怎么出来的,不好意思老师问题有点多,谢谢老师
关于sql92和99,请问两者只是不同的标准,实际代码中两种写法都一样吗?
关于自然连接有两个问题:
(1)我注意到自然连接后,表格中的相同列 deptno被放在了第一列,而交叉连接中,deptno按照创建表格顺序,被放在emp表最后一行,请问自然连接,是会把相同列放在最前面吗?
如果有多个相同列,会按照原表格顺序,把多个相同列,分别放在表格最前面吗?
(2)
select * from emp natural join dept;
是按照emp的数量,为14行
如果
select * from dept natural join emp;
则是按照dept表格数量,为4行吗?
谢谢
想在练习里试一下,结果报错了,请问一下老师为什么
想问一下__name__ == __main__,它到底是怎样的机理,又有什么用?似乎都没讲过又说讲过,这是课程bug吗?
好像也有挺多人反馈这个问题,18年到现在都没更新?
老师,你好!
为什么我的put请求是正确的,并且执行的也没问题,返回的是修改数据成功,但是数据库内容没有被修改呢?
有什么地方是需要注意?我该怎么排查问题呢?
老师,为什么如下代码在log()中有+"----"+le,结果就不再是列表了?
function demo5(){ var arr=["bjsxt",123,new Date(),false]; console.log(arr); //向数组的末尾添加一个或更多元素,并返回新的长度。 var le=arr.push("我们"); //返回的le是5,如果有+(arr+"----"+le)返回的不是列表 console.log(arr+"----"+le); } demo5();
老师,文档中的 Test 中少了一段代码,应该在Students类中加study的方法
(){ System..println()}
代码
#测试CSV文件的读取和写入 import csv with open('1.csv','r',encoding='UTF-8') as f: a_csv = csv.reader(f) print(list(a_csv))
运行结果
老师这里为什么这里会多几个字母?
资料.zip
服务器端:
package com.sxt.a1; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class Test { public static void main(String[] args) throws IOException { System.out.println("=====服务器端已启动======="); //(1)创建ServerSocket对象 ServerSocket server = new ServerSocket(9999); //(2)监听是否有客户端发送请求连接 Socket client = server.accept(); //(3)获取输入流 InputStream is = client.getInputStream(); System.out.println((char)is.read()); //(4)获取输出流 OutputStream os = client.getOutputStream(); os.write("收到了".getBytes()); //(5)关闭流,关闭Socket if(os!=null) { os.close(); } if(is!=null) { is.close(); } if(client!=null) { client.close(); } } }
客户端:
package com.sxt.a2; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class Test { public static void main(String[] args) throws IOException { System.out.println("=========客户端============"); //(1)创建Socket对象 Socket client = new Socket("198.168.31.113",9999); //(2)获取输出流 OutputStream os = client.getOutputStream(); os.write('a'); //(3)获取输入流 InputStream is = client.getInputStream(); byte[] buf = new byte[1024];//中转站 int len = 0;//读到的字节的个数 while((len = is.read(buf))!=-1) { System.out.println(new String(buf,0,len)); } //(4)关闭流 if(is!=null) { is.close(); } if(os!=null) { client.close(); } } }
运行结果:
客户端
老师你好,我先启动的服务器端,然后启动客户端,都启动了,运行正常但是没有任何动静(消息传动),老师连接视频上连接都有:“收到了”和“a”的传送,我的过了一段时间客户端报异常了,是网络连接超时,为什么我的服务器端和客户端连接不上呢?
能换一下课程吗?
1111111111111111
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637