GUI图形用户界面(Swing窗体)---课堂笔记(附源码)
Swing窗体(JFrame)
小问题
之前学过Awt包,继承Frame类的那个窗体,有个很大的问题是,它不行正常的显示中文在控件上,这就很难受。经过学习,我发现Swing窗体是没有这个问题的,当然也可能是我电脑的问题。
Swing&AWT功能
- 界面设计
- 窗体、控件、面板、布局管理
- 事件处理机制
Swing&AWT区别
- 两个是图形界面包
- AWT做图形,使用本地操系统方法,图像界面与本地操作系统一致
- Swing做图形,使用自己的方法,与平台无关。
- 使用Swing方式
一、Swing概述
1、完成第一个窗体
- 使用java.swing包
- 借用JFrame类
- 继承
- 设计窗体
- 设置窗体大小
- 设置标题
- 设置关闭窗体按钮
- 设置窗体显示
import javax.swing.*;
public class JFrameTextRun {public static void main(String[] args) {new JFrameText();}
}
class JFrameText extends JFrame{public JFrameText(){init();}public void init(){setTitle("啦啦啦窗口标题");setBounds(500,500,400,300);
// setSize(400,300); //大小 //同上
// setLocation(500,500);//启动方位setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置默认的关闭方式setVisible(true);//窗口是否可见}
}
运行结果:
2、向窗体添加控件
- 继承窗体
- 添加自己的控件
- 做为窗体的成员属性
- 设置控件的属性
2.1、JTextField方法:
方法 | 说明 |
---|---|
JTextField() | 构造新的文本输入框 |
JTextField(String text) | 构造一个新的文本输入框,以指定文本作为初始文本 |
getColumns() | 返回文本字段中的列数 |
setColumns(int columns) | 设置最多可显示内容的列数 |
setHorizontalAlignment(int value) | 设置文本字段中文本的水平对齐方式:JTextField.LEFT JTextField.CENTER JTextField.RIGHT |
import javax.swing.*;public class JFrameTextRunA{public static void main(String[] args) {new JFrameTextA();}
}
class JFrameTextA extends JFrame{public JFrameTextA(){init();}public void init(){setTitle("啦啦啦窗口标题");setBounds(500,500,400,300);
// setSize(400,300); //大小 //同上
// setLocation(500,500);//启动方位setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置默认的关闭方式setVisible(true);//窗口是否可见setResizable(false);
//------------------------------------------------------------------------
//2、向窗体添加控件
// 2.1、JTextField方法:JTextField JTF1 = new JTextField();//构造新的文本输入框JTextField JTF2 = new JTextField("啦啦啦文本输入框",1);//构造一个新的文本输入框,以指定文本作为初始文本JTextField JTF3 = new JTextField(5);JTF1.setBounds(20,20,200,50);JTF2.setBounds(20,80,200,50);JTF3.setBounds(20,140,200,50);add(JTF1);add(JTF2);JTF3.setColumns(6);JTF3.setText(String.valueOf(JTF3.getColumns()));//返回文本字段中的列数JTF3.setColumns(6);JTF3.setHorizontalAlignment(JTF3.RIGHT);//设置对齐方式add(JTF3);}
}
遗留问题:getColumns()
2.2、JButton方法:
方法 | 说明 |
---|---|
JButton() | 创建不带文本和图标的按钮 |
JButton(Icon icon) | 创建带图标的按钮 |
JButton(String text) | 创建带文本的按钮 |
JButton(String text,Icon icon) | 创建带文本和图标的按钮 |
setRolloverlcon(Icon img) | 当鼠标经过时,显示指定的图标 |
setSelectedlcon(Icon img) | 当选择按钮时,显示img指定的图标 |
import javax.print.attribute.standard.JobName;
import javax.swing.*;
import java.awt.*;public class TextJButton {public static void main(String[] args) {new winFrame();}
}
class winFrame extends JFrame{public winFrame(){init();}public void init(){setTitle("窗口标题");setBounds(500,300,500,500);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);setResizable(false);//创建容器Container container = this.getContentPane();container.setLayout(null);//绝对布局//////////////////////////////////////////////////创建不带文本和图标的按钮JButton jButton = new JButton();
// jButton.setText("按钮A");jButton.setBounds(0,10,200,50);container.add(jButton);///////////////////////////////////////////////////创建带图标的按钮JButton jButton1 = new JButton(new ImageIcon(".\\icon\\如何养猪.jpg"));jButton1.setBounds(0,70,200,200);container.add(jButton1);///////////////////////////////////////////////////创建带文本的按钮JButton jButton2 = new JButton("按钮B,因为A没显示,哈哈哈");jButton2.setBounds(0,280,200,50);container.add(jButton2);///////////////////////////////////////////////////创建带文本和图标的按钮JButton jButton3 = new JButton("按钮C"/*当图片不存在时显示*/,new ImageIcon(".\\icon\\花瓣.png"));jButton3.setBounds(0,340,300,100);container.add(jButton3);//当鼠标经过时,显示指定的图标setRolloverIconJButton jButton4 = new JButton();jButton4.setBounds(210,10,150,200);jButton4.setRolloverIcon(new ImageIcon(".\\icon\\淋光.jpg"));jButton4.setSelectedIcon(new ImageIcon(".\\icon\\淋光.jpg"));container.add(jButton4);}
}
遗留问题:setRolloverIcon|setSelectedIcon
2.3、JCheckBox
方法 | 说明 |
---|---|
JCheckBox() | 创建初始非选中的复选框,且不带文本或图标 |
JCheckBox(String text) | 用指定的文本创建初始非选中的复选框 |
JCheckBox(String text,boolean selected) | 用指定文本创建一个复选框,并指定是否初始选中该复选框 |
import javax.swing.*;
import java.awt.*;public class JCheckBoxText {public static void main(String[] args) {new JFrameText1();}
}
class JFrameText1 extends JFrame {public JFrameText1(){init();}public void init(){setTitle("窗口标题");setVisible(true);setBounds(500,300,500,500);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setResizable(false);Container container=this.getContentPane();container.setLayout(null);///////////////////////////////////////////////创建初始非选中的复选框,且不带文本或图标JCheckBox jCheckBox = new JCheckBox();jCheckBox.setBounds(0,10,50,50);container.add(jCheckBox);////////////////////////////////////////////用指定的文本创建初始非选中的复选框JCheckBox jCheckBox1 = new JCheckBox("复选框B");jCheckBox1.setBounds(0,70,100,50);container.add(jCheckBox1);//////////////////////////////////////////////用指定文本创建一个复选框,并指定是否初始选中该复选框JCheckBox jCheckBox2 = new JCheckBox("复选框C",true);jCheckBox2.setBounds(0,130,100,50);container.add(jCheckBox2);}}
2.4、JRadioButton
方法 | 说明 |
---|---|
JRadioButton | 创建初始非选中的单选按钮,不设置其文本 |
JRadioButton(String text) | 用指定的文本创建非选中的单选按钮 |
JRadioButton(String text,boolean selected) | 用指定的文本和选中状态创建单选按钮 |
import javax.swing.*;
import java.awt.*;public class JRadioButtonText {public static void main(String[] args) {new WindJFrame();}
}
class WindJFrame extends JFrame {public WindJFrame(){init();}public void init(){setTitle("窗口标题");setVisible(true);setBounds(500,300,500,500);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container container = this.getContentPane();container.setLayout(null);////////////////////////////////////////////创建初始非选中的单选按钮,不设置其文本JRadioButton jRadioButton = new JRadioButton();jRadioButton.setBounds(0,10,200,100);container.add(jRadioButton);////////////////////////////////////////////用指定的文本创建非选中的单选按钮JRadioButton jRadioButton1 = new JRadioButton("单选按钮B");jRadioButton1.setBounds(0,120,200,100);container.add(jRadioButton1);/////////////////////////////////////////////用指定的文本和选中状态创建单选按钮JRadioButton jRadioButton2 = new JRadioButton("单选按钮C",true);jRadioButton2.setBounds(0,230,200,100);container.add(jRadioButton2);}
}
2.5、JComboBox
方法 | 说明 |
---|---|
JcomboBox() | 创建一个下拉框实例 |
addItem(Object obj) | 将项添加至项的列表 |
getItemAt(int index) | 返回指定索引位置的列表项 |
getItemCount() | 返回列表(作为对象)中的项数 |
getSelectedItem() | 将当前选择的项作为一个对象返回 |
getSelectedIndex() | 返回当前选择项的索引位置 |
import javax.swing.*;
import java.awt.*;public class JComboBoxText {public static void main(String[] args) {new WindowJFrame();}
}
class WindowJFrame extends JFrame{JButton jButton;JTextField jTextField1;JComboBox jComboBox;public WindowJFrame(){init();}public void init(){setTitle("窗口标题");setVisible(true);setBounds(500,300,500,500);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container container=this.getContentPane();container.setLayout(null);//设置绝对布局////////////////////////////////////////////创建一个下拉框实例//将项添加至项的列表addItem(Object obj)jComboBox = new JComboBox();jComboBox.setBounds(0,10,400,30);jComboBox.addItem(new String("1"));jComboBox.addItem(new String("2"));jComboBox.addItem(new String("4"));container.add(jComboBox);//返回指定索引位置的列表项getItemAt(int index)JTextField jTextField = new JTextField(String.valueOf(jComboBox.getItemAt(2)));jTextField.setBounds(0,80,400,30);container.add(jTextField);//返回列表(作为对象)中的项数getItemCount()jTextField1 = new JTextField(String.valueOf(jComboBox.getItemCount()));jTextField1.setBounds(0,120,400,30);container.add(jTextField1);System.out.println(jComboBox.getSelectedItem());System.out.println(jComboBox.getSelectedIndex());}
}
3、控件共同特性
- 所有控件都继承Jcomponent类
- 共同方法
- setText();
- getText();
- setFont(font);
- setBackground(Color);
- setBound(x,y,width,length);
4、布局管理
4.1、BorderLayout布局
边界布局管理器,将容器划分为5个部分
- 不是五个部分都必须添加控件
- 中间组件会自动的调节大小(中间部分最强势)
- JFrame,JDialog默认布局管理器就是BorderLayout
方法 | 说明 |
---|---|
BorderLayout | 创建新的BorderLayout,组件之间没有间距 |
setHgap(int hgap) | 将组件间的水平间距设置为指定的值 |
setVgap(int vgap) | 将组件间的垂直间距设置为指定的值 |
import javax.swing.*;
import java.awt.*;public class BorderLayoutText extends JFrame {private JButton jb1,jb2,jb3,jb4,jb5;public BorderLayoutText(){//创建组件jb1=new JButton("中");jb2=new JButton("北");jb3=new JButton("东");jb4=new JButton("南");jb5=new JButton("西");//添加组件add(jb1, BorderLayout.CENTER);add(jb2, BorderLayout.NORTH);add(jb3, BorderLayout.EAST);add(jb4, BorderLayout.SOUTH);add(jb5, BorderLayout.WEST);//设置窗体属性//窗口标题setTitle("边界布局案例");//设置窗体大小setSize(500,500);//设置窗体位置setLocation(500,300);
// setBounds(500,300,500,500);//设置关闭窗体同时退出JVMsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示窗体setVisible(true);//窗口是否可以拖放大setResizable(false);}
}
class RunText{public static void main(String[] args) {new BorderLayoutText();}
}
4.2、FlowLayout布局
流布局是面板的默认布局管理器
方法 | 说明 |
---|---|
FlowLayout() | 构造新的中间对齐的FlowLayout,将垂直和水平间距保留为5个像素 |
setAlignment(int align) | 设置指定布局的对齐方式 |
setHgap(int hgap) | 设置指定布局的水平间距 |
setVgap(int vgap) | 设置指定布局的垂直间距 |
特点:
- 不限制他所管理的组件的大小,允许他们有最佳大小
- 当容器被缩放时,组件的位置可能发生变化,但是组件的大小不变
- 默认组件是居中对齐,可以通过FlowLayout(intalign)函数来指定对齐方式
import javax.swing.*;
import java.awt.*;public class FlowLayoutText extends JFrame {public static void main(String[] args) {new FlowLayoutText();}public FlowLayoutText(){super();setTitle("流布局管理器测试");setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(500,300,200,200);Container container = this.getContentPane();//创建容器container.setLayout(new FlowLayout(/*FlowLayout.LEFT*/));//设置容器布局//创建组件final JButton jButton = new JButton("金");final JButton jButton1 = new JButton("木");final JButton jButton2 = new JButton("水");final JButton jButton3 = new JButton("火");final JButton jButton4 = new JButton("土");//添加组件container.add(jButton);container.add(jButton1);container.add(jButton2);container.add(jButton3);container.add(jButton4);//设置布局管理器,流式布局默认是中间对齐//我们要在new FlowLayout(FlowLayout.LEFT)设置,<-此时设置的左对齐}}
4.3、GridLayout布局
网格布局特点
- 组件的相对位置不会随容器变化,但组件的大小会变
- 所有组件的大小是相同的
- 可以通过GridLayout(int rows,int cols,int hgap,int vgap)来指定网格的行/列,水平间隙/垂直间隙
方法 | 描述 |
---|---|
GridLayout() | 创建网格布局,默认为每个组件占用一整列和一单行 |
GridLayout(int rows,int cols) | 用指定的行数和列数创建网格布局 |
GridLayout(int rows,int cols,int hgap,int vgap) | 用指定的行数和列数、指定的水平个垂直间距创建网格布局 |
setColumns(int cols) | 将相应的布局中的列数设置为指定值 |
setHgap(int hgap) | 将相应的布局中的水平间距设置为指定值 |
setVgap(int vgap) | 将相应的布局中的垂直间距设置为指定值 |
setRows(int rows) | 将相应布局中的行数设置为指定值 |
import javax.swing.*;
import java.awt.*;public class GridLayoutText extends JFrame {int size=9;private JButton jbs[] = new JButton[size];public static void main(String[] args) {new GridLayoutText();}public GridLayoutText(){//创建组件for (int i = 0; i < size; i++) {jbs[i] = new JButton(String.valueOf(i));}Container container = this.getContentPane();//设置网格布局管理器,设置3行3列,每个组件间隔水平方向10,垂直方向10个像素container.setLayout(new GridLayout(3,3,10,10));//添加组件for (int i = 0; i < size; i++) {container.add(jbs[i]);}//设置窗体setTitle("网格布局测试");setSize(500,500);setLocation(500,300);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);}
}
5、事件处理
5.1、动作事件ActionEvent
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ActionEventText extends JFrame {private JLabel label;//标签public static void main(String[] args) {new ActionEventText();}public ActionEventText(){super();//调用父类方法,详细功能在面向对象一章博客文档setTitle("动作事件示例");//标题setBounds(100,100,500,375);//大小setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭方式setVisible(true);//窗口是否可见setResizable(false);//窗口是否可以自由调整大小//以上代码最后一次备注/////////////////////////////////////////////////////添加标签label = new JLabel("欢迎登录");
// label.setText("欢迎登录");label.setHorizontalAlignment(JLabel.CENTER);//设置对齐方式Container container=this.getContentPane();//创建一个容器container.add(label);//添加按钮final JButton jButton = new JButton("登录");
// jButton.setText("登录");jButton.addActionListener(new ButtonActionText());container.add(jButton,BorderLayout.SOUTH);}//按钮监听器class ButtonActionText implements ActionListener{@Overridepublic void actionPerformed(ActionEvent e) {//获得触发此事件的按钮对象JButton jButton= (JButton) e.getSource();//获取触发此事件的标签文本String jButtonName=e.getActionCommand();if (jButtonName.equals("登录")){label.setText("您已成功登录");//修改标签提示信息jButton.setText("退出");//修改按钮提示信息}else{label.setText("您已安全退出");jButton.setText("登录");}}}
}
5.2、FocusEvent焦点事件
import javax.swing.*;
import java.awt.*;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;public class FocusEventText extends JFrame {private JTextField textField;public static void main(String[] args) {FocusEventText focusEventText = new FocusEventText();}public FocusEventText(){setTitle("焦点事件示例");setBounds(100,100,500,375);setVisible(true);getContentPane().setLayout(new FlowLayout());setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);final JLabel jLabel = new JLabel();//创建标签jLabel.setText("出生日期");getContentPane().add(jLabel);textField = new JTextField();textField.setColumns(10);//设置对多可显示内容的列数textField.addFocusListener(new TextFocusListener());getContentPane().add(textField);final JButton jButton = new JButton();jButton.setText("确定");getContentPane().add(jButton);}class TextFocusListener implements FocusListener {@Overridepublic void focusGained(FocusEvent e) {//获取焦点时做什么textField.setText("");}@Overridepublic void focusLost(FocusEvent e) {//失去焦点时做什么textField.setText("2001-01-16");}}
}
5.3、鼠标事件
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;public class MouseEventText extends JFrame {public static void main(String[] args) {new MouseEventText();}public MouseEventText(){super();//继承父类构造器setTitle("鼠标事件处理");setBounds(100,100,500,375);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);final JLabel jLabel = new JLabel();//添加标签jLabel.setText("Hello");//MouseAdapter适配器 MouseListener//MouseAdapter适配器实现了MouseListener接口,// 这样做可以让你不用重写MouseListener接口中所有的方法//只需要重写你需要的方法。/**jLabel.addMouseListener(new MouseAdapter() {@Overridepublic void mouseEntered(MouseEvent e) {System.out.println("光标移入组件");}});*/jLabel.addMouseListener(new MouseListener() {@Overridepublic void mouseClicked(MouseEvent e) {System.out.println("单击了鼠标按键");int i=e.getButton();//获取你单击的键,返回一个int值if (i==MouseEvent.BUTTON1)//1System.out.println("单击了左键1111");if (i==MouseEvent.BUTTON2)//2System.out.println("单击中键2222");if (i==MouseEvent.BUTTON3)//3System.out.println("单击右键3333");int clickCount=e.getClickCount();//获取鼠标单击次数System.out.println(clickCount);}//mousePressed鼠标按键被按下//可以判断是哪个鼠标按键@Overridepublic void mousePressed(MouseEvent e) {System.out.println("鼠标按键被按下");int i=e.getButton();//获取你按下的键,返回一个int值if (i==MouseEvent.BUTTON1)System.out.println("按下了左键1111");if (i==MouseEvent.BUTTON2)System.out.println("按下中键2222");if (i==MouseEvent.BUTTON3)System.out.println("按下右键3333");}//mouseReleased鼠标按键被按下//可以判断是哪个鼠标按键@Overridepublic void mouseReleased(MouseEvent e) {System.out.println("鼠标按键被释放");int i=e.getButton();//获取你释放的键,返回一个int值if (i==MouseEvent.BUTTON1)//1System.out.println("释放了左键1111");if (i==MouseEvent.BUTTON2)//2System.out.println("释放中键2222");if (i==MouseEvent.BUTTON3)//3System.out.println("释放右键3333");}//mouseEntered(移入)//mouseExited(移除)@Overridepublic void mouseEntered(MouseEvent e) {System.out.println("光标移入组件");}@Overridepublic void mouseExited(MouseEvent e) {System.out.println("光标移出组件");}});getContentPane().add(jLabel, BorderLayout.CENTER);}
}
5.3、键盘事件
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;public class KeyEventText extends JFrame {public static void main(String[] args) {new KeyEventText();}public KeyEventText(){super();setTitle("键盘事件示例");setBounds(100,100,500,375);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container container = this.getContentPane();final JLabel jLabel = new JLabel();jLabel.setText("备注:");container.add(jLabel, BorderLayout.WEST);final JScrollPane jScrollPane = new JScrollPane();container.add(jScrollPane, BorderLayout.CENTER);final JTextArea jTextArea = new JTextArea();jTextArea.addKeyListener(new KeyListener() {@Overridepublic void keyTyped(KeyEvent e) {//发生键盘事件System.out.println("此次输入的是“"+e.getKeyChar()+"”");}@Overridepublic void keyPressed(KeyEvent e) {//getKeyCode获取这个键对应的Code码String keyText = KeyEvent.getKeyText(e.getKeyCode());if (e.isActionKey()){//是否是动作键System.out.println("你按下的是动作键");}else {System.out.println("你按下的是非动作键“"+keyText+"”");//getKeyChar 返回每次敲击的字符,其实看单词就能看出来了char keyChar = e.getKeyChar();switch (keyChar){case KeyEvent.VK_CONTROL:System.out.println("你按下了Ctrl");break;case KeyEvent.VK_SHIFT:System.out.println("你按下了SHIFT");break;case KeyEvent.VK_ALT:System.out.println("你按下了ALT");break;}}}@Overridepublic void keyReleased(KeyEvent e) {//键盘键被释放String KeyText = KeyEvent.getKeyText(e.getKeyCode());System.out.println("你释放的是“"+KeyText+"”键");System.out.println();}});jTextArea.setLineWrap(true);//设置自动换行jTextArea.setRows(3);jTextArea.setColumns(15);jScrollPane.setViewportView(jTextArea);}
}
ps:不知道怎么回事,运行出来窗体控件不会显示,得拖动一下窗口边框大小才可以,如果有看到知道怎么回事的朋友,还请回复告诉我一下下,嘻嘻。。
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- python第四天 组合数据类型 文件与数据格式化
组合数据类型 集合类型 集合与Java中的集合定义相同,都是组合的数据类型,将数据以某种方式进行存储,可以是链表(LinkedList),可以是数组(ArrayList),可以是哈希表(HashMap),可以是堆(PriorityQueue)。 在Python中,集合类型与数学上的集合概念一致,集合元素之间…...
2024/5/4 8:14:21 - 量子机器学习全文翻译
翻译自17年nature文章https://www.nature.com/articles/nature23474/#Sec3发布时间: 2017年9月14日 量子机器学习雅各布比亚蒙特( Jacob Biamonte)彼得Wittek,尼古拉潘科蒂( Nicola Pancotti)帕特里克雷本特斯特( Patrick Rebentrost)内森韦伯&塞思劳埃德(Seth Lloyd…...
2024/5/4 2:05:08 - UPC-自习课
山再高,往上爬,总能登顶; 路再长,走下去,定能到达。 自习课 题目描述 自习课就是划水课。 你和同桌在玩井字棋,你先手。突然老师进来了。 给定一个局面,问它是否有可能下的出来。 若有可能,求出是否有赢家,若有,输出赢家。 否则,输出是否平局,或者下一步是谁的回合…...
2024/4/24 9:07:23 - vue基础实践-胡子语法展现到页面
vue基础实践1-胡子语法展现到页面 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv=&qu…...
2024/4/24 9:07:24 - 前端都该懂的浏览器工作原理,你懂了吗?
前言在我们面试过程中,面试官经常会问到这么一个问题,那就是从在浏览器地址栏中输入URL到页面显示,浏览器到底发生了什么?这个问题看起来是老生常谈,但是这个问题回答的好坏,确实可以很好的反映出面试者知识的广度和深度。本文从浏览器角度来告诉你,URL后输入后按回车,…...
2024/5/1 21:53:17 - BGP深入理解
1.BGP属性 2.BGP的三张表 3.BGP应用场景 4.BGP路由传递规则(很重要)!!!! 5.宣告路由的方式 6.BGP4中的IBGP 7.BGP4中的EBGP 8.BGP聚合 9.BGP的防环机制 10.解决水平分割 11.BGP的PEER-GROUP配置方式1.BGP属性 可支持ipv4和ipv6单播,也支持vpnv6等。 2.BGP的三张表table邻…...
2024/4/24 9:07:19 - 迷茫了,你该则么办?大龄程序员的反思总结
最近开始写博客,目的一是为了输出,二是为了督促自己学习,工作好些年了,使用的技术也比较久,因为工作中用到的比较少,所以长时间不学习,慢慢的有点力不从心,特别是今年疫情期间,好好了反思了一下,觉得应该利用碎片化的时间学习。只有亲自动手学习了,验证了,才算有个…...
2024/4/24 9:07:21 - Kotlin学习第4章—类型同步
文章目录一丶类型接口二丶扩展方法三丶空类型安全四丶智能类型转换五丶案例:使用Retrofit 发送网络请求六丶本章小结 一丶类型接口 package com.wangrui.kotlin.chapter01/*类的定义*/ class SimpleClass{var x:Int = 0 //必须初始化fun y(){} }class SimpleClass{var x:I…...
2024/4/24 9:07:24 - vmware container容器
容器: 应用程序的开发由于容器的出现发生了巨大的变化 在数据中心,传统应用程序通过现代应用程序功能和模型得到了增强。但是传统的应用程序开发与现代的应用程序开发是不同的。 传统应用程序的开发: 大而全(身份验证 安全 加密 负载均衡 高可用 网络通信等)瀑布式开发:瀑…...
2024/4/24 9:07:16 - 浅析JS中回调函数及用法
回调函数,什么是回调函数呢?很多初学者都不是很明白,感觉懵懵的,不理解,更不会用! 其实简单理解的话就是在一个函数执行完毕后,得到想要的特定数据后在去执行的函数,并没有性药中的那么高深! function getdata(callback){//这里我们假设是从后端获取数据setTimeout(fu…...
2024/4/24 9:07:30 - linux常见服务
一、开机系统启动过程 经历以下几个过程:BIOS自检 系统引导 启动内核 初始化系统1.加载BIOS的硬件信息与进行自我检测,并依据设置取得第一个可启动的设备; 2.读取并执行第一个启动设备内MBR的boot loader(即是grup,spfdisk等程序); 3.依据boot loader的设置加载Kernel,…...
2024/4/24 9:07:17 - 终于有人把 java代理 讲清楚了,万字详解!
什么是代理代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身…...
2024/4/24 9:07:16 - Python面试系列之--常用模块介绍
os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedi…...
2024/4/24 9:07:13 - Coding and Paper Letter(八十二)
新一期资源整理博客。 1 Guide: Coding and Paper Letter这个系列的博客第一篇起源于2018年7月7日,做这个系列的初衷可以用下面这张图来代表,我手机上关注的公众号在一天时间内可以推送给我193条推送,信息量之大可见一斑。当前是一个快速阅读或者叫快餐式阅读的时代,大量的…...
2024/4/24 9:07:14 - python小程序练习 5-7 单元
七段数码管绘制import turtle as t import time def gap():t.penup()t.fd(5)def drawline(draw):gap()t.pendown() if draw else t.penup()t.fd(40)gap()t.right(90)def drawDigit(n):drawline(True) if n in [2,3,4,5,6,8,9] else draw(False)drawline(True) if n in [1,3,4…...
2024/4/18 14:57:48 - gcc常用命令
这里写目录标题gcc -c main.cgcc main.0gcc -E main.cgcc -S main.cgcc -g main.c main_dg++ main.cpp -o maintouch person.cppg++ -c person.cppgcc main.cpp ../person/person.cpp -o main -I ../person gcc -c main.c 编译 默认生成.o文件 gcc main.0 进行连接 gcc -E main…...
2024/4/15 6:24:36 - java复习第9天---9.2---网络编程---TCP网络编程
java复习第9天---9.2---网络编程---TCP网络编程目录文章目录1、概述2、Socket类3、服务端***后记*** :内容1、概述TCP通信实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(client)与服务端(Server)。两端通信时不走:服务端程序,需要实现启动,等待客户端的…...
2024/4/15 6:24:35 - L7. 整数反转
整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这…...
2024/4/19 10:36:34 - JavaScript基础第04天
数组昨日复习01 - 数组的使用1. 数组的概念2. 创建数组知识总结3. 获取数组元素知识总结02 - 遍历数组4. 遍历数组知识总结03 - 数组长度04 - 计算数组的和以及平均值05 - 求数组中的最大值06 - 数组转换为字符串07 - 新增数组元素5. 数组中新增元素知识总结08 - 数组存放1~10个…...
2024/4/16 12:37:36 - 程序设计思维与实践 Week14 限时模拟
Problem: Cat HDU-3700 文章目录Problem: Cat [HDU-3700](http://acm.hdu.edu.cn/showproblem.php?pid=3700)DescriptionInputOutputSample InputSample OutputIdeaCodes Description There is a cat, cat likes to sleep. If he sleeps, he sleeps continuously no les…...
2024/4/15 6:24:32
最新文章
- 21世纪世界十大名人颜廷利:真正的幸福是快乐, 真正的理想是远航
真正的财富是分享, 真正的情感是珍藏; 真正的人生是奋斗, 真正的自由是飞翔; 真正的幸福是快乐, 真正的理想是远航… (升命学说) 21世纪东方哲学家思想家、科学家、当代中国教育界知名教授、专业周易起名改名字、易经姓名学专家、目前比较有影响力的人…...
2024/5/4 13:19:21 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 面试 Java 基础八股文十问十答第二十二期
面试 Java 基础八股文十问十答第二十二期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)ArrayList和Linked…...
2024/5/4 4:48:19 - [C++/Linux] UDP编程
一. UDP函数 UDP(用户数据报协议,User Datagram Protocol)是一种无连接的网络协议,用于在互联网上交换数据。它允许应用程序发送数据报给另一端的应用程序,但不保证数据报能成功到达,也就是说,它…...
2024/5/3 8:59:07 - AI小程序的创业方向:深度思考与逻辑引领
随着人工智能技术的快速发展,AI小程序逐渐成为创业的新热点。在这个充满机遇与挑战的时代,我们有必要深入探讨AI小程序的创业方向,以把握未来的发展趋势。 一、目标市场定位 首先,我们要明确目标市场。针对不同的用户需求&#x…...
2024/5/4 1:53:15 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/2 16:16:39 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/3 23:10:03 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/2 15:04:34 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/30 22:21:04 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/1 4:32:01 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/4 2:59:34 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/2 9:07:46 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57