老师,直接
new ChiledClass.f();
是等于把构造对象和引用对象结合了吗?
void mycopy(int* dst, int* src, int* src_end) 2{ 3 for(int* p = src; p < src_end; p++) *dst++ = *p; 4} 5void mycopy(int* dst, int* src, const int n) 6{ 7 for(int i=0; i<n; i++) dst[i] = src[i]; 8}
代码不是很懂
截屏2021-09-03 上午10.58.23.png
我试了下把flush放在while循环中,输出结果无差异,但运行时间变慢了很多,除了运行时间以外还有什么问题吗
为什么聚合关系比依赖好?
可以举个例子吗?
不是很理解这里
老师,我之前装了pycharm社区版,但我的弄成了中文版,我按照视频的步骤:文件->编辑器->字体 想去修改“代码”的字体大小,但是它只改变下面输出框内的字体大小,上面的代码大小不变,怎么办啊?
老师,我现在吧SSM学习差不多了,自己作项目联系,但是在功能分析时,有一点,就是不清楚。
比如,现在我要做一个人员管理系统。
老板权限最高有20个功能可以使用;经理有10个功能可以使用,组长有5个功能可以使用,员工就只有自己的基本功能。那不同的人登录后所展示的页面是不同的,那我是难道需要做4套前端页面,我想不可能吧!累死了。所以我想问问,实际开发,对于这种是咋解决的?
还有就是我对权限这个东西在代码层面的认识太浅了,课堂上有没有对权限这个东西的视频
添加了在关闭前加个等待时间,还是报错
CLProject.rar
SLProject.rar
package com.bjsxt.serverlogion; import java.io.*; import java.net.*; public class ServerLogin { /** * @throws IOException * @throws ClassNotFoundException * @throws InterruptedException * @开发工程师夏青 */ public static void main(String[] args) throws IOException, ClassNotFoundException { // TODO Auto-generated method stub System.out.println("服务器已经启动"); ServerSocket server=new ServerSocket(6666); Socket socket=server.accept(); ObjectInputStream ois=new ObjectInputStream(socket.getInputStream()); User user=(User)ois.readObject(); System.out.println(socket.getInetAddress().getHostName()+"请求登录:用户名:"+user.getUserName()+"\t 密码:"+user.getPassWord()); String str=""; if("bjsxt".equals(user.getUserName())&&"bjsxt".equals(user.getPassWord())){ str="登录 成功"; } else{ str="用户名或密码输入错误"; } DataOutputStream dos=new DataOutputStream (socket.getOutputStream()); dos.writeUTF(str); if(dos!=null){ try { Thread.currentThread().sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } dos.close(); } if(ois!=null){ try { Thread.currentThread().sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } ois.close(); } if(socket!=null){ try { Thread.currentThread().sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } socket.close(); } } }
修改mapper配置文件后 还是出错 (无法解析符号 'TbContentCategory')
问题一:Server运行,游览器无响应啊?
问题二:StringBuilder sb,添加了那么多字符串的意义在哪里,响应只显示“成功”,其余的是被游览器解析的吗?
package cn.bjsxt.server; import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; public class Server {//服务器,启动和停止服务 private ServerSocket server; public static void main(String[] args){ Server server = new Server();//创建服务器对象 server.start(); } public void start(int port){ try { server = new ServerSocket(port); this.receive();//调用接收请求信息的方法 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void start(){ this.start(8888); } private void receive() { try { //(1)监听 Socket client = server.accept(); //获取用户的请求 /*InputStream is = client.getInputStream(); byte [] buf = new byte[20480]; int len = is.read(buf); System.out.println(new String(buf,0,len));*/ Request req = new Request(client.getInputStream()); //req.show(); /**做出响应*/ StringBuilder sb = new StringBuilder(); sb.append("HTTP/1.1").append(" ").append(200).append(" ").append("OK").append("\r\n"); sb.append("Content-Type:text/html;charset=utf-8").append("\r\n"); //内容 String str="<html><head><title>响应结果</ritle></head><body>成功</body></html>"; sb.append("Content-Length:"+str.getBytes("utf-8").length).append("/r/n"); sb.append("\r\n"); sb.append(str); //通过输出流发送出去 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(client.getOutputStream(),"utf-8")); bw.write(sb.toString()); bw.flush(); bw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void stop(){ } }
http_server4.rar
上锁并设置过期时间,但业务没有执行完锁就过期了,那这段业务还会继续执行下去吗?
老师,这个方法是根据索引来获取值,索引是从1开始的,但是这个hiredate不是在第5列么?为啥代码中写的是3,而且还运行正确,写5的话还错了?怎么回事呢?
请教一下老师:
select * from emp e left join emp m on e.mgr=m.empno;select * from emp m right join emp e on e.mgr=m.empno;
照道理来说,emp e 和emp d是不分顺序的,那么区分他们顺序是不是后面的e.mgr=m.empno呢?
由于m处于后面,他的内容被改变,那么也就是说只有e中才有mgr为null的那个懂事长king?
flask_shop.zip
from flask_shop.user import user #user的蓝图 from flask_shop.user import models @user.route("/") def index(): return "User Hello"
老师 我想问下 关于数据库这个models 为什么要放在view里 为什么不能放在其他的里边
postman这个软件收费吗?
一、问题描述
如果上传的图片名字是中文的,上传图片时会报错 上传公共能不能实现。(英文名称上传没有问题)
二、要上传文件
报错信息
三、上传代码如下:
#coding=utf-8 import tornado.ioloop import tornado.web import os class IndexHandler(tornado.web.RequestHandler): def get(self): self.render('templates/upload.html') class UploadHandler(tornado.web.RequestHandler): def post(self, *args, **kwargs): #获取网页上传的图片数据 imgs = self.request.files['img'] for img in imgs: body = img['body'] content_type = img['content_type'] filename = img['filename'] print filename #将图片保存在服务器 with open(os.path.join(os.getcwd(),'files',filename),'wb') as fw: fw.write(body) #在页面显示上传的图片 self.set_header('Content-Type',content_type) self.write(body) app = tornado.web.Application([ (r"/",IndexHandler), (r"/upload/",UploadHandler), ]) app.listen(8000) tornado.ioloop.IOLoop.current().start()
四、如何修改上面代码才可以实现,上传的文件名字及时是中文,也可实现上传功能。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637