abstract class和interface是Java语⾔言中对于抽象类定义进⾏行行⽀支持的两种机制,正是由于这两种机制的存 在,才赋予了了Java强⼤大的⾯面向对象能⼒力力。

接口跟抽象类的区别

抽象类只能是单继承的,否则讲究产生致命方块问题,但需要实现多个的时候,可以使用接口从语法方面说:定义接口的关键字是interface,定义抽象类的关键字是abstract
动态代理跟静态代理的区别?从编程方面说:一个类只能使用一次继承关系,但一个类却可以实现多个接口,因为Java只支持单继承,多继承会造成致命方块问题同时抽象类具有默认行为,即子类可以继承其默认方法,这样可以避免继承它的子类重复写相同的代码,但接口却不能拥有默认行为,但这也会造成当抽象类需要修改方法的时候继承它的子类也需要跟着改变从设计理念上说,抽象类中的父类跟子类更多的是什么是什么的关系,即父类跟子类在	概念本质上相同的,而接口中的则不然,接口更多体现的是什么像什么的关系,并不要	求接口的实现跟接口的定义在本质上是相同的,仅仅需要实现接口定义的契约

什么是静态?什么是动态?

静态:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理	类的.class文件就已经存在了。
动态:在程序运行时运用反射机制动态创建而成。

静态代理总结:

优点:可以做到在不修改目标对象的功能前提下,对目标功能扩展.
缺点:因为代理对象需要与目标对象实现一样的接口,所以会有很多代理类,类太多.同		 时,一旦接口增加方法,目标对象与代理对象都要维护.

动态代理有以下特点:

1.代理对象,不需要实现接口
2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创	  建代理对象/目标对象实现的接口的类型)
3.动态代理也叫做:JDK代理,接口代理

有那些数据结构?怎么使用?

Java接口方法能用那些修饰符?

public, abstract, default, static and strictfp修饰符可以修饰方法

Java中有哪些锁

一、	公平锁/非公平锁
二、可重入锁
三、独享锁/共享锁
四、互斥锁/读写锁
五、乐观锁/悲观锁乐观锁与悲观锁不是指具体的什么类型的锁,而是指看待并发同步的角度。悲观锁认为对于同一个数据的并发操作,一定是会发生修改的,哪怕没有修改,也会	认为修改。因此对于同一个数据的并发操作,悲观锁采取加锁的形式。悲观的认为,	不加锁的并发操作一定会出问题。乐观锁则认为对于同一个数据的并发操作,是不会发生修改的。在更新数据的时候,	会采用尝试更新,不断重新的方式更新数据。乐观的认为,不加锁的并发操作是没有	事情的。从上面的描述我们可以看出,悲观锁适合写操作非常多的场景,乐观锁适合读操作非	常多的场景,不加锁会带来大量的性能提升。
六、分段锁
七、偏向锁/轻量级锁/重量级锁
八、自旋锁

TCP与UDP的区别

1、连接方面区别TCP面向连接(如打电话要先拨号建立连接)。UDP是无连接的,即发送数据之前不需要建立连接。2、安全方面的区别TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到	达。UDP尽最大努力交付,即不保证可靠交付。3、传输效率的区别TCP传输效率相对较低。UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。4、连接对象数量的区别TCP连接只能是点到点、一对一的。UDP支持一对一,一对多,多对一和多对多的交互通信。

什么是面向对象程序设计?

	面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程架构。面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,也即使得描述问题的问题空间与问题的解决方案空间在结构上尽可能一致,把客观世界中的实体抽象为问题域中的对象。面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。类是对现实世界的抽象,包括表示静态属性的数据和对数据的操作,对象是类的实例化。对象间通过消息传递相互通信,来模拟现实世界中不同实体间的联系。在面向对象的程序设计中,对象是组成程序的基本模块

基本数据类型:

1 Boolean型
2 整型1 int  2 short  3 long  4 byte
3 浮点型 float double
4 字符型 char

==跟equal的区别?

== 比较的是对象或引用的地址
equal()比较的是该对象或引用的值.

异常的分类:

1.  编译期异常编译期的异常我们必须处理,如果我们不处理就会编译失败。我们必须通过程序来		处理编译期的异常我们两种解决方案:抛出异常,把异常抛给调用当前方法的层内部处理,catch来			处理。
2.  运行期异常编译的时候可以通过,但是在运行的时候产生的异常叫做运行期异常。所有RuntimeException的子类都是运行期的异常1 NollPointException 空指针异常,找不到对象2 ClaaNotFoundException 指定类找不到异常,类不存在或地址错了3 ArrayIndexOutBoundsException 数组下标越界异常4 NoSuchMethodSrror 找不到指定方法异常5 IndexOutBoundsException 索引越界异常6 NumberFormatException 数字格式异常7 SQLException Sql语句执行异常8 IOException 输入输出异常

谈谈你对Java平台的理解。

答:Java首先是一种面向对象的语言,语言特性有封装,继承,多态,泛型,Lamda表达式等;第二个特性:支持跨平台,一次书写导出运行(write once,run anywhere),能够实现跨平台是因为JVM,编写源文件,通过javac编译成字节码.class文件,然后JVM再翻译成对应的机器码来运行;第三个特性:垃圾回收器(GC),程序员不用关注内存的分配和回收。JRE是Java运行时环境,JDK包含JRE,并提供了很多工具,包括编译器,诊断工具如Jconsole,visualVM等

字符串常用方法

char charAt (int index) 返回index所指定的字du符
String concat(String str) 将两字符串连接
boolean endsWith(String str) 测试字符串是否以str结尾
boolean equals(Object obj) 比较两对象
boolean startsWith(String str) 测试字符串是否以str开始
int length() 返回字符串的长度
String replace(char old ,char new) 将old用new替代
String toLowerCase() 将字符串内的字符改写成小写
String toUpperCase() 将字符串内的字符改写成大写
String substring(int1,int2) 取出字符串内第int1位置到int2的字符串

关于死锁的问题

在有些情况下死锁是可以避免的。三种用于避免死锁的技术:
加锁顺序(线程按照一定的顺序加锁)
加锁时限(线程尝试获取锁的时候加上一定的时限,超过时限则放弃对该锁的请求,并释放自己占有的锁)
死锁检测

线程实现的两种方法

继承Thread类,并重写run函数
实现Runnable接口,并重写run函数
因为Java是单继承的,用实现Runnable接口的方法创建对象可以避免Java单继承机制带来		的局限。应尽可能使用实现Runnable接口的方式来创建线程。

Java中的集合:

1. List集合
ArrayList:
底层数据结构是数组,查询快,增删慢,查询是根据数组下标直接查询速度快,增删需要移动后边的元素和扩容,速度慢。线程不安全,效率高
LinkedList:
底层数据结构是链表,查询慢,增删快,查询需要遍历数组,速度慢,增删只需要增加或删除一个链接即可,速度快,线程不安全,效率高
Vector:
底层数据结构是数组,查询快,增删慢,线程安全,效率低
2.Set集合
Hashset:
底层数据结构是哈希表,是根据哈希算法来存取对象的,存取速度快,当Hashset中元素个数超过数组大小(默认值位0.75)时,会进行近似两倍的扩容,哈希表依赖两个方法hashcode()和equals()方法,方法的执行顺序,判断hashcode值是否相同,是:执行equals方法看其返回值,true:说明元素重复不添加,false:直接添加到集合,hashcode值不相同直接添加到集合。
LinkedHashset:
底层数据结构是链表和哈希表,由链表保证元素有序,由哈希表保证元素的唯一
Treeset
底层数据结构是红黑树(唯一,有序)由自然排序和比较器排序保证有序,根据返回值是否是0判断元素是否唯一
3.Map集合
HashMap:
HashMap是基于散列表实现的,其插入和查询的<k,v>的开销是固定的,可以通过构造器设置容量和负载因子来调整容器的性能,线程不安全,效率低
TreeSet:
基于红黑树实现,查看<k,v>时,它们会被排序,TreeMap是唯一带有subMap()方法的Map,subMap()方法可以返回一个子树。
LInkedHashMap:
类似于HashMap,但是迭代遍历它时,取得<K,V>的顺序是其插入次序,或者是最近最少使用(LRU)的次序。
4.Map取键值的两种方法
第一个,使用keySet方法,获得key的set,然后遍历set,就可以获得所有的value
第二个,使用entrySet方法,获得map中的所有键值对的一个视图,遍历就可获得所有的key、value

IO分类:

	字符流包括 Reader、Writer;字节流包括 InputStream、OutputStream。

什么是线程安全?Vector是一个线程安全类吗?

	如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代	码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量 的值也和预期	的是一样的,就是线程安全的。一个线程安全的计数器类的同一个实例对象在被多个线	程使用的情况下也不会出现计算失误。很显然你可以将集合类分 成两组,线程安全和	非线程安全的。Vector 是用同步方法来实现线程安全的, 而和它相似的ArrayList不	是线程安全的。
什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际	运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任	务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务	只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。
线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的	进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞	混,每个线程都拥有单独的栈内存用来存储本地数据。

如何在Java中实现线程?

	在语言层面有两种方式。java.lang.Thread 类的实例就是一个线程但是它需要调用			  				java.lang.Runnable接口来执行,由于线程类本身就是调用的Runnable接口所以	你可以继承 java.lang.Thread 类或者直接调用Runnable接口来重写run()方法实	现线程。

用Runnable还是Thread?

	这个问题是上题的后续,大家都知道我们可以通过继承Thread类或者调用Runnable	接		口来实现线程,问题是,那个方法更好呢?什么情况下使 用它?这个问题很容易回	答,如果你知道Java不支持类的多重继承,但允许你调用多个接口。所以如果你要继	承其他类,当然是调用Runnable接口好 了。

Thread 类中的start() 和 run() 方法有什么区别?

	 这个问题经常被问到,但还是能从此区分出面试者对Java线程模型的理解程度。	 start()	方法被用来启动新创建的线程,而且start()内部 调用了run()方法,这和直	接调用run()方法的效果不一样。当你调用run()方法的时候,只会是在原来的线程中	调用,没有新的线程启 动,start()方法才会启动新线程。

sleep() 和 wait() 有什么区别

	sleep()方法是Thread类的静态方法,是线程用来控制自身流程的。而wait()方法是	Object	类的方法,用于线程间的通信。调用wait()的时候方法会释放当前持有的锁,而sleep方法不会释放锁。
sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。
调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备

死锁的四个必要条件:

互斥条件:一个资源每次只能被一个进程使用
请求和保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放
不可剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺
环路等待条件:若干进程之间形成一种头尾相接的循环等待资源关系

线程和进程的区别?

进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。
进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高。
线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位。同一进程中的多个线程之间可以并发执行。

三次握手:

第一次连接开始:客户端发出连接请求,发出请求报文(SYN:握手信号=1,ACK:确认机制=0,SEQ:连接序列=随机数X),

客户端状态:SYN-SENT(同步已发送)
  第二次:同意连接,发送同意报文(SYN:握手信号=1,ACK:确认机制=1,ack:确认信号=X+1,SEQ:连接序号=随机数Y),这里有重新产生一个序列号Y,服务器状态:SYN-RCVD(同步已收到)
第三次:客户端收到服务器的连接确认后,必须返回确认连接信号给服务器(ACK:确认机制=1, ack:确认信号=Y+1, SEQ:连接序号=随机数X+1(在上一条请求信号的基础上加1))
客户端状态:ESTAB-LISHED(连接已建立)。当服务器收到之后,服务器状态:ESTAB-LISHED(连接已建立)

四次放手:
第一次:客户端首先发送连接释放报文段(FIN:终止连接标志=1,seq:序号=X),FIN=1向服务器提出分手。客户端状态:FIN-WAIT-1(终止连接等待状态1)
  第二次:因TCP的连接是全双工的双向连接,关闭也是要从两边关闭;当服务器收到客户端发来的FIN=1的标志位后,服务器不会立刻向客户端发送FIND=1的请求关闭信息,而是先向客户端发送一个ACK=1的应答信息,表示:你请求关闭的请求我已经收到,但我可能还有数据没有完成传送,你再等下,等我数据传输完成了我就告诉你;确认报文(ACK:确认机制=1,ack:确认信号=X+1,seq:序号=Y)
服务器状态:CLOSE-WAIT(关闭等待),这样客户端到服务器端的连接就释放了
客户端状态:FIN-WAIT-2(终止连接等待状态2)
  第三次:服务器端数据传输完成,没有动洗传输了,服务器这边提出释放连接要求(FIN:终止连接标志=1,ACK:确认机制=1,seq:序号=Z,ack:确认信号=X+1)
服务器状态:LAST-ACK(最后确认)
第四次:host1收到FIN=1后,host1还是怕由于网络不稳定的原因,怕host2不知道他要断开连接,于是向host2发送ACK=1确认信息进行确认,把自己设置成TIME_WAIT状态并启动定时器,如果host2没有收到ACK,host2端TCP的定时器到达后,会要求host1重新发送ACK,当host2收到ACK后,host2就断开连接;当host1等待2MLS(2倍报文最大生存时间)后,没有收到host2的重传请求后,他就知道host2已收到了ACK,所以host1此时才关闭自己的连接。

Cookie跟Session的区别

1、存储位置不同
cookie的数据信息存放在客户端浏览器上。
session的数据信息存放在服务器上。
2、存储容量不同
单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。
对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。
3、存储方式不同
cookie中只能保管ASCII字符串,并需要通过编码方式存储为Unicode字符或者二进制数据。
session中能够存储任何类型的数据,包括且不限于string,integer,list,map等。
4、隐私策略不同
cookie对客户端是可见的,别有用心的人可以分析存放在本地的cookie并进行cookie欺骗,所以它是不安全的。
session存储在服务器上,对客户端是透明对,不存在敏感信息泄漏的风险。
5、有效期上不同
开发可以通过设置cookie的属性,达到使cookie长期有效的效果。
session依赖于名为JSESSIONID的cookie,而cookie JSESSIONID的过期时间默认为-1,只需关闭窗口该session就会失效,因而session不能达到长期有效的效果。
6、服务器压力不同
cookie保管在客户端,不占用服务器资源。对于并发用户十分多的网站,cookie是很好的选择。
session是保管在服务器端的,每个用户都会产生一个session。假如并发访问的用户十分多,会产生十分多的session,耗费大量的内存。
7、浏览器支持不同
假如客户端浏览器不支持cookie:
cookie是需要客户端浏览器支持的,假如客户端禁用了cookie,或者不支持cookie,则会话跟踪会失效。关于WAP上的应用,常规的cookie就派不上用场了。
运用session需要使用URL地址重写的方式。一切用到session程序的URL都要进行URL地址重写,否则session会话跟踪还会失效。
假如客户端支持cookie:
cookie既能够设为本浏览器窗口以及子窗口内有效,也能够设为一切窗口内有效。
session只能在本窗口以及子窗口内有效。
8、跨域支持上不同
cookie支持跨域名访问。
session不支持跨域名访问。

字节流跟字符流的区别:

字节流与字符流主要的区别是他们的的处理方式
字节流是最基本的,采用ASCII编码,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的
但实际中很多的数据是文本,又提出了字符流的概念,采用Unicode编码.它是按虚拟机的encode来处理,也就是要进行字符集的转化
这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联

为什么浮点型可能会丢失精度?

浮点十进制值通常没有完全相同的二进制表示形式。
这是 CPU 所采用的浮点数据表示形式的副作用。
为此,可能会经历一些精度丢失,并且一些浮点运算可能会产生意外的结果。
导致此行为的原因是下面之一:
十进制数的二进制表示形式可能不精确。
使用的数字之间类型不匹配(例如,混合使用浮点型和双精度型)。
为解决此行为,大多数程序员或是确保值比需要的大或者小,或是获取并使用可以维护精度的二进制编码的十进制 (BCD) 库。
浮点值的二进制表示形式影响浮点计算的精度和准确性。

什么是maven?

 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周              期 (Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段    (phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。
此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 口罩全自动化检测表面瑕疵、异物、破损

    未耒&#xff08;lei&#xff09;智能 敬上 今天与一位新客户沟通&#xff0c;他说了两点&#xff0c;记忆深刻。 1、每个突发事件&#xff0c;都有两面影响&#xff0c;而有益的影响是有时效性的&#xff0c;这个时效一定要把握&#xff1b; 2、人工终究会被机器取代&#xff…...

    2024/4/13 16:59:27
  2. oop原则

    OOP设计原则&#xff1a; OCP&#xff08;Open-Closed Principle&#xff09;&#xff0c;开放封闭原则&#xff1a;软件实体应该扩展开放、修改封闭。 实现&#xff1a;合理划分构件&#xff0c;一种可变性不应当散落在代码的很多角落里&#xff0c;而应当被封装到一个对象里…...

    2024/4/13 13:09:17
  3. Ansible中的角色使用

    ansible roles ansible 角色简介 1&#xff1a;Ansible roles 是为了层次化&#xff0c;结构化的组织Playbook 2&#xff1a;rokes就是通过分别将变量&#xff0c;文件&#xff0c;任务&#xff0c;模块及处理器放置于单独的目录中&#xff0c;并可以便捷的include它们 3&#…...

    2024/4/28 10:25:48
  4. 华为与思科命令对比

    ...

    2024/4/23 23:33:00
  5. 夯实基础:排序算法之堆排序

    概念 堆排序&#xff08;英语&#xff1a;Heapsort&#xff09;是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构&#xff0c;并同时满足堆积的性质&#xff1a;即子结点的键值或索引总是小于&#xff08;或者大于&#xff09;它的父节点。--《百度…...

    2024/4/12 7:27:47
  6. Centos 7 安装nvidia显卡驱动

    ----系统版本&#xff1a;CentOS Linux release 7.7.1908 ----显卡&#xff1a;v100 1、添加ELRepo源 $ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org $rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm 不同操作系统添加源请…...

    2024/4/13 20:32:52
  7. HUD 2819 Swap(矩阵+记录匹配过程)

    题目链接&#xff1a;https://vjudge.net/contest/396078#problem/T Given an N*N matrix with each entry equal to 0 or 1. You can swap any two rows or any two columns. Can you find a way to make all the diagonal entries equal to 1? Input There are several te…...

    2024/4/25 3:08:06
  8. nuxt自动生成面包屑导航

    前言&#xff1a;最近做公司官网的项目&#xff0c;考虑到seo,因此采用了nuxt框架进行研发。由于nuxt是根据pages里的目录结构自动生成路由地址&#xff0c;为了便捷需要自动生成面包屑&#xff0c;网上的资料千奇百怪&#xff0c;本来都想着写死面包屑&#xff0c;但考虑未来的…...

    2024/4/29 0:53:47
  9. 后端经纬度 点聚合

    后端经纬度 点聚合 一、概述 1) 什么是地图综合&#xff1f; 地图综合所要解决的问题是把一个空间目标集合按照专题内容转换为一个最能代表该集合主要空间特 征的更抽象的空间目标集合&#xff0c;并符号化该抽象后的空间目标集合&#xff0c;以最有效的方式传输地理空间知识…...

    2024/4/25 12:59:05
  10. 面完阿里、美团后,我总结出大厂常问面试真题及解析:java集合+spring+设计模式+并发编程+MyBatis 等。。。。

    不知道最近面试是否顺利&#xff0c;是否会经常问到一些自己不熟悉的问题&#xff0c;不知道怎么去回答这些问题&#xff0c;今天笔者给大家整理了2020年大厂经常问到了的一些面试真题及解析&#xff0c;内容点包含有java集合&#xff0c;jvm&#xff0c;并发编程&#xff0c;s…...

    2024/4/28 14:33:03
  11. Redis系列:搭建Redis集群(集群模式)

    搭建步骤&#xff1a; 1、安装6台单机redis2、在某一台上执行集群命令 搭建步骤及脚本&#xff1a; 常见中间件安装语句中的Redis安装脚本。 集群命令 redis-cli --cluster create --cluster-replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0…...

    2024/4/13 20:10:02
  12. 渣本毕业 小码农苦刷这些算法49天,四面字节斩获offer成功逆袭!

    最近有看到很多朋友想进大厂&#xff0c;四面竟然都考了算法&#xff0c;很多同学面对算法的问题都很头大&#xff0c;因为自己做项目很难用到&#xff0c;但是但凡高薪的职位面试都会问到。最近我整理了一份刷题宝典&#xff0c;这份刷题宝典&#xff0c;也让我进了心仪的大厂…...

    2024/4/24 3:06:29
  13. 一个活动,n个女生手里拿着长短不一的玫瑰花,无序的排成一排,一个男生从头走到尾,试图拿更长的玫瑰花,一旦拿了一朵就不能再拿其他的,错过了就不能回头,问最好的策略?

    https://blog.csdn.net/qiao1025566574/article/details/107859001...

    2024/4/29 3:05:02
  14. 如何以源码形式运行Nacos Server

    官方标准运行方式 下载解压可运行包 curl -O https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz tar -zxvf nacos-server-1.3.2.tar.gz cd nacos/bin 执行运行 # Linux/Unix/Mac 启动命令(standalone代表着单机模式运行&#xff0c;非集…...

    2024/4/13 12:36:07
  15. 源于我的微博20.3.30:复习一下登入系统账户SYSTEM的三种方式(有改动)

    登入系统账户SYSTEM的三种方式: 1.用psexec召唤出"SuperCMD" &#xff08;注意&#xff1a;必须先以管理员方式打开cmd或powershell&#xff09; psexec -s -i cmd.exe # -s表示以SYSTEM账户执行 拥有该系统最高权限&#xff08;默认为当前账户&#xff09; # -i表示…...

    2024/4/24 7:58:20
  16. 论文投稿模板中快捷键的使用

    问题 我在使用某期刊的投稿模板时&#xff0c;遇到了快捷键无法使用的问题。 例如&#xff0c;按照模板文档的描述&#xff0c;我只需要在文档中按 alt 3 就可以快速设置光标所在段落的文字为三级标题。然而实践证明并不可行。无奈之下&#xff0c;只好强行自定义快捷键。 因…...

    2024/5/1 1:07:24
  17. Blob 接收 Excel 损坏

    请检查前端的AJax请求是否将接受数据流的responseType设置为arrayBuffer 这样才可以正确接受返回的二进制数据流。 参考&#xff1a;https://blog.csdn.net/mollerlala/article/details/103178244?utm_mediumdistribute.pc_aggpage_search_result.none-task-blog-2allfirst_…...

    2024/4/13 12:43:04
  18. Java反射(四) - 调用构造方法

    调用构造方法 我们通常使用 new 操作符创建新的实例&#xff1a; Person p new Person();如果通过反射来创建新的实例&#xff0c;可以调用 Class 提供的 newInstance() 方法&#xff1a; Person p Person.class.newInstance();调用Class.newInstance()的局限是&#xff0c…...

    2024/4/13 13:03:26
  19. 32 从上到下打印二叉树

    题目一&#xff1a;不分行从上到下打印二叉树 public ArrayList<Integer> printTree(TreeNode root){ArrayList<Integer> res new ArrayList<>();Queue<TreeNode> queue new LinkedList<>();if (root null){return res;}queue.add(root);whil…...

    2024/4/24 3:24:51
  20. MDaemon V20.0.1更新说明

    2020年 8月18日&#xff0c;MDaemon Technologies公司正式发布最新版本MDaemon V20.0.1。 特殊说明事项 [16827] 现在将 MDaemon 企业邮箱服务&#xff08;以及 Remote Administration 和 XMPP Server 服务&#xff09;配置为以指定账户运行&#xff0c;而不是以 SYSTEM 身份运…...

    2024/4/13 18:27:49

最新文章

  1. 文件与IO基础常识知识

    在这里&#xff0c;只介绍理论知识&#xff0c;不介绍代码。 目录 1.IO 1.1.字面概念 1.2.输入输出模型 2.文件 2.1.文件目录 2.2.文件路径 2.3.文件分类 1.IO 为了我们接下来学习的文件IO&#xff0c;所以我们先来认识什么是IO。 1.1.字面概念 &#xff08;1&#x…...

    2024/5/4 19:52:48
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Docker搭建daapd

    使用 daapd Docker 镜像搭建音乐流媒体服务器 daapd 是一个开源的音乐流媒体服务器&#xff0c;它支持 AirPlay 和 iTunes 音乐共享协议&#xff0c;可以让用户通过网络访问和播放音乐。通过 Docker 镜像&#xff0c;可以在服务器上轻松部署 daapd&#xff0c;并将其作为家庭或…...

    2024/5/4 8:58:49
  4. C#-实现软删除

    文章目录 前言1. 使用布尔字段标记删除状态2. 修改查询以忽略软删除的记录3. 实现软删除的方法4. 考虑使用全局查询过滤器5. 处理关联实体6. 考虑性能和存储软删除的好处&#xff1a;软删除的坏处&#xff1a; 总结 前言 后端中&#xff0c;经常使用软删除来标志删除一些数据。…...

    2024/4/30 1:36:16
  5. STM32实现软件SPI对W25Q64内存芯片实现读写操作

    先看看本次实验的成果吧&#xff1a; 这么简单的一个程序&#xff0c;我学习了一个星期左右&#xff0c;终于把所有的关节都打通了。所有代码都能什么都不看背着敲出来了。为了使自己的记忆更为清晰&#xff0c;特意总结了一个思维导图&#xff0c;感觉自己即便是日后忘记了看一…...

    2024/5/1 12:08:49
  6. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/4 12:05:22
  7. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/4 11:23:32
  8. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/4 14:46:16
  9. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/3 16:00:51
  10. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/4 12:10:13
  11. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/3 21:22:01
  12. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/3 23:17:01
  13. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/4 14:46:12
  14. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/4 14:46:11
  15. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/4 14:46:11
  16. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/4 2:14:16
  17. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/3 16:23:03
  18. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/4 12:39:12
  19. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/4 13:16:06
  20. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/4 16:48:41
  21. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/4 14:46:05
  22. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/4 2:00:16
  23. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/3 22:03:11
  24. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/4 9:07:39
  25. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/4 14:46:02
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在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