老师 mongodb的_ip能不能设计成ip:port?这样就不用写指纹了,mongodb默认是不收录重复的_ip的
老师,我的程序照着老师的敲的,但是我的程序有些问题,就是服务器端启动了以后,“收到了”这个数据没有发送过去,下面是我的程序的代码和运行结果
服务器端程序:
package cn.sxt.server85; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; /** * 服务器端的应用程序 * @author Mr_xi * */ 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 cn.sxt.client85; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * 客户端程序 * @author Mr_xi * */ public class Test { public static void main(String[] args) throws IOException { System.out.println("----------------客户端启动了------------------"); //1.创建Socket对象 Socket client = new Socket("127.0.0.1",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())!=-1) { System.out.println(new String(buf,0,len)); } //4.关闭流 if(os!=null){ os.close(); } if(is!=null) { is.close(); } if(client!=null) { client.close(); } } }
运行的结果是:
老师这个JoinPoint对象 应该是封装的代理对象的信息吧 而不是目标对象的信息,老师是不是搞错了????
这个alt是可以换成1其他属性的吗
#测试私有属性,私有方法 class Employee: __company="百战程序员" def __init__(self,name,age): self.name=name self.__age=age def say_company(self): print("我的公司是:",Employee.__company) print(self.name, "年龄是: ",self.__age) self.__work() def __work(self):#私有方法 print("好好工作,好好赚钱!") p1=Employee('张三',18) print(p1.name) print(dir(p1)) p1.say_company() print(p1._Employee__age)
老师self.__work()和p1.say_company()这两句代码有点不明白
老师,这个约束头信息报错的原因会是什么?
为什么sum=sum+i 一开始不是写sum=0吗
老师这是创建表的代码,我是直接复制文档里的。但是查看时多了这个AUTO_INCREMENT=2 这是什么意思
在查询时遇到一个问题,只有使用username查询时会出现这个问题,其他的都没问题。
[SQL] SELECT * from users where username = admin [Err] 1054 - Unknown column 'admin' in 'where clause'
什么意思
start TRANSACTION; update account set balance=balance-200 where username='张三'; UPDATE account set balance=balance+200 where username='李四'; ----疑问1:这种情况在我这个mysql中不需要写commit,我重新打开新的查询连接,值已经发生变化了。 start TRANSACTION; update account set balance=balance-200 where username='张三'; UPDATE account set balance=balance+200 where username='李四'; rollback; ---疑问二:这个回滚为何在我的mysql中没有用,值照样修改了,没法回滚
老师,求教,两个疑问,困扰我多时。
这个讲的,感觉生怕我们听懂一样
这个怎么解决啊
不知道为什么没有变成小房子图标的样子?试了好几遍都是这样,我觉得代码部分没啥问题啊,都是跟着视频敲得。
1.老师,我们在自己创建的html中,action后面的是静态地址,如何获取自己的动态地址,可以让不同网段的用户登录 自己的服务器啊?
代码
package cn.lss.Game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) { // TODO Auto-generated method stub super.paint(g); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
运行无问题
package cn.lss.Game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) { g.drawRect(100, 100, 200, 200); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
在窗口中画东西,显示黑屏,是电脑配置原因吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637