当前位置: 首页 > news >正文

最棘手的Java面试题(下)

在本文中,我们将从初学者和高级别进行提问, 这对新手和具有多年 Java 开发经验的高级开发人员同样有益。

关于Java序列化的10个面试问题

大多数商业项目使用数据库或内存映射文件或只是普通文件, 来满足持久性要求, 只有很少的项目依赖于 Java 中的序列化过程。无论如何,这篇文章不是 Java 序列化教程或如何序列化在 Java 的对象, 但有关序列化机制和序列化 API 的面试问题, 这是值得去任何 Java 面试前先看看以免让一些未知的内容惊到自己。

对于那些不熟悉 Java 序列化的人, Java 序列化是用来通过将对象的状态存储到带有.ser扩展名的文件来序列化 Java 中的对象的过程, 并且可以通过这个文件恢复重建 Java对象状态, 这个逆过程称为 deserialization。

什么是 Java 序列化

序列化是把对象改成可以存到磁盘或通过网络发送到其他运行中的 Java 虚拟机的二进制格式的过程, 并可以通过反序列化恢复对象状态. Java 序列化API给开发人员提供了一个标准机制, 通过 java.io.Serializable 和 java.io.Externalizable 接口, ObjectInputStream 及ObjectOutputStream 处理对象序列化. Java 程序员可自由选择基于类结构的标准序列化或是他们自定义的二进制格式, 通常认为后者才是最佳实践, 因为序列化的二进制文件格式成为类输出 API的一部分, 可能破坏 Java 中私有和包可见的属性的封装。

如何序列化

让 Java 中的类可以序列化很简单. 你的 Java 类只需要实现 java.io.Serializable 接口, JVM 就会把 Object 对象按默认格式序列化. 让一个类是可序列化的需要有意为之. 类可序列会可能为是一个长期代价, 可能会因此而限制你修改或改变其实现. 当你通过实现添加接口来更改类的结构时, 添加或删除任何字段可能会破坏默认序列化, 这可以通过自定义二进制格式使不兼容的可能性最小化, 但仍需要大量的努力来确保向后兼容性。序列化如何限制你更改类的能力的一个示例是 SerialVersionUID。

如果不显式声明 SerialVersionUID, 则 JVM 会根据类结构生成其结构, 该结构依赖于类实现接口和可能更改的其他几个因素。假设你新版本的类文件实现的另一个接口, JVM 将生成一个不同的 SerialVersionUID 的, 当你尝试加载旧版本的程序序列化的旧对象时, 你将获得无效类异常 InvalidClassException。

问题 1) Java 中的可序列化接口和可外部接口之间的区别是什么?

这是 Java 序列化访谈中最常问的问题。下面是我的版本 Externalizable 给我们提供 writeExternal() 和 readExternal() 方法, 这让我们灵活地控制 Java 序列化机制, 而不是依赖于 Java 的默认序列化。正确实现 Externalizable 接口可以显著提高应用程序的性能。

问题 2) 可序列化的方法有多少?如果没有方法,那么可序列化接口的用途是什么?

可序列化 Serializalbe 接口存在于java.io包中,构成了 Java 序列化机制的核心。它没有任何方法, 在 Java 中也称为标记接口。当类实现 java.io.Serializable 接口时, 它将在 Java 中变得可序列化, 并指示编译器使用 Java 序列化机制序列化此对象。

问题 3) 什么是 serialVersionUID ?如果你不定义这个, 会发生什么?

我最喜欢的关于Java序列化的问题面试问题之一。serialVersionUID 是一个 private static final long 型 ID, 当它被印在对象上时, 它通常是对象的哈希码,你可以使用 serialver 这个 JDK 工具来查看序列化对象的 serialVersionUID。SerialVerionUID 用于对象的版本控制。也可以在类文件中指定 serialVersionUID。不指定 serialVersionUID的后果是,当你添加或修改类中的任何字段时, 则已序列化类将无法恢复, 因为为新类和旧序列化对象生成的 serialVersionUID 将有所不同。Java 序列化过程依赖于正确的序列化对象恢复状态的, ,并在序列化对象序列版本不匹配的情况下引发 java.io.InvalidClassException 无效类异常,了解有关 serialVersionUID 详细信息,请参阅这篇文章, 需要 FQ。

问题 4) 序列化时,你希望某些成员不要序列化?你如何实现它?

另一个经常被问到的序列化面试问题。这也是一些时候也问, 如什么是瞬态 trasient 变量, 瞬态和静态变量会不会得到序列化等,所以,如果你不希望任何字段是对象的状态的一部分, 然后声明它静态或瞬态根据你的需要, 这样就不会是在 Java 序列化过程中被包含在内。问题

  1. 如果类中的一个成员未实现可序列化接口, 会发生什么情况?

关于Java序列化过程的一个简单问题。如果尝试序列化实现可序列化的类的对象,但该对象包含对不可序列化类的引用,则在运行时将引发不可序列化异常 NotSerializableException, 这就是为什么我始终将一个可序列化警报(在我的代码注释部分中), 代码注释最佳实践之一, 指示开发人员记住这一事实, 在可序列化类中添加新字段时要注意。

问题 6) 如果类是可序列化的, 但其超类不是, 则反序列化后从超级类继承的实例变量的状态如何?

Java 序列化过程仅在对象层次都是可序列化结构中继续, 即实现 Java 中的可序列化接口, 并且从超级类继承的实例变量的值将通过调用构造函数初始化, 在反序列化过程中不可序列化的超级类。一旦构造函数链接将启动, 就不可能停止, 因此, 即使层次结构中较高的类实现可序列化接口, 也将执行构造函数。正如你从陈述中看到的, 这个序列化面试问题看起来非常棘手和有难度, 但如果你熟悉关键概念, 则并不难。

问题 7) 是否可以自定义序列化过程, 或者是否可以覆盖 Java 中的默认序列化过程?

答案是肯定的, 你可以。我们都知道,对于序列化一个对象需调用 ObjectOutputStream.writeObject(saveThisObject), 并用 ObjectInputStream.readObject() 读取对象, 但 Java 虚拟机为你提供的还有一件事, 是定义这两个方法。如果在类中定义这两种方法, 则 JVM 将调用这两种方法, 而不是应用默认序列化机制。你可以在此处通过执行任何类型的预处理或后处理任务来自定义对象序列化和反序列化的行为。

需要注意的重要一点是要声明这些方法为私有方法, 以避免被继承、重写或重载。由于只有 Java 虚拟机可以调用类的私有方法, 你的类的完整性会得到保留, 并且 Java 序列化将正常工作。在我看来, 这是在任何 Java 序列化面试中可以问的最好问题之一, 一个很好的后续问题是, 为什么要为你的对象提供自定义序列化表单?

问题 8) 假设新类的超级类实现可序列化接口, 如何避免新类被序列化?

在 Java 序列化中一个棘手的面试问题。如果类的 Super 类已经在 Java 中实现了可序列化接口, 那么它在 Java 中已经可以序列化, 因为你不能取消接口, 它不可能真正使它无法序列化类, 但是有一种方法可以避免新类序列化。为了避免 Java 序列化,你需要在类中实现 writeObject() 和 readObject() 方法, 并且需要从该方法引发不序列化异常NotSerializableException。这是自定义 Java 序列化过程的另一个好处, 如上述序列化面试问题中所述, 并且通常随着面试进度, 它作为后续问题提出。

问题 9) 在 Java 中的序列化和反序列化过程中使用哪些方法?

这是很常见的面试问题, 在序列化基本上面试官试图知道: 你是否熟悉 readObject() 的用法、writeObject()、readExternal() 和 writeExternal()。Java 序列化由java.io.ObjectOutputStream类完成。该类是一个筛选器流, 它封装在较低级别的字节流中, 以处理序列化机制。要通过序列化机制存储任何对象, 我们调用 ObjectOutputStream.writeObject(savethisobject), 并反序列化该对象, 我们称之为 ObjectInputStream.readObject()方法。调用以 writeObject() 方法在 java 中触发序列化过程。关于 readObject() 方法, 需要注意的一点很重要一点是, 它用于从持久性读取字节, 并从这些字节创建对象, 并返回一个对象, 该对象需要类型强制转换为正确的类型。

问题 10) 假设你有一个类,它序列化并存储在持久性中, 然后修改了该类以添加新字段。如果对已序列化的对象进行反序列化, 会发生什么情况?

这取决于类是否具有其自己的 serialVersionUID。正如我们从上面的问题知道, 如果我们不提供 serialVersionUID, 则 Java 编译器将生成它, 通常它等于对象的哈希代码。通过添加任何新字段, 有可能为该类新版本生成的新 serialVersionUID 与已序列化的对象不同, 在这种情况下, Java 序列化 API 将引发 java.io.InvalidClassException, 因此建议在代码中拥有自己的 serialVersionUID, 并确保在单个类中始终保持不变。

  1. Java序列化机制中的兼容更改和不兼容更改是什么?

真正的挑战在于通过添加任何字段、方法或删除任何字段或方法来更改类结构, 方法是使用已序列化的对象。根据 Java 序列化规范, 添加任何字段或方法都面临兼容的更改和更改类层次结构或取消实现的可序列化接口, 有些接口在非兼容更改下。对于兼容和非兼容更改的完整列表, 我建议阅读 Java 序列化规范。

  1. 我们可以通过网络传输一个序列化的对象吗?

是的 ,你可以通过网络传输序列化对象, 因为 Java 序列化对象仍以字节的形式保留, 字节可以通过网络发送。你还可以将序列化对象存储在磁盘或数据库中作为 Blob。

  1. 在 Java 序列化期间,哪些变量未序列化?

这个问题问得不同, 但目的还是一样的, Java开发人员是否知道静态和瞬态变量的细节。由于静态变量属于类, 而不是对象, 因此它们不是对象状态的一部分, 因此在 Java 序列化过程中不会保存它们。由于 Java 序列化仅保留对象的状态,而不是对象本身。瞬态变量也不包含在 Java 序列化过程中, 并且不是对象的序列化状态的一部分。在提出这个问题之后,面试官会询问后续内容, 如果你不存储这些变量的值, 那么一旦对这些对象进行反序列化并重新创建这些变量, 这些变量的价值是多少?这是你们要考虑的。

9 为什么Java中 wait 方法需要在 synchronized 的方法中调用?

另一个棘手的核心 Java 问题,wait 和 notify。它们是在有 synchronized 标记的方法或 synchronized 块中调用的,因为 wait 和 modify 需要监视对其上调用 wait 或 notify-get 的 Object。

大多数Java开发人员都知道对象类的 wait(),notify() 和 notifyAll()方法必须在Java中的 synchronized 方法或 synchronized 块中调用, 但是我们想过多少次, 为什么在 Java 中 wait, notify 和 notifyAll 来自 synchronized 块或方法?

最近这个问题在Java面试中被问到我的一位朋友,他思索了一下,并回答说: 如果我们不从同步上下文中调用 wait() 或 notify() 方法,我们将在 Java 中收到 IllegalMonitorStateException。

他的回答从实际效果上年是正确的,但面试官对这样的答案不会完全满意,并希望向他解释这个问题。面试结束后 他和我讨论了同样的问题,我认为他应该告诉面试官关于 Java 中 wait()和 notify()之间的竞态条件,如果我们不在同步方法或块中调用它们就可能存在。

让我们看看竞态条件如何在Java程序中发生。它也是流行的线程面试问题之一,并经常在电话和面对面的Java开发人员面试中出现。因此,如果你正在准备Java面试,那么你应该准备这样的问题,并且可以真正帮助你的一本书是《Java程序员面试公式书》的。这是一本罕见的书,涵盖了Java访谈的几乎所有重要主题,例如核心Java,多线程,IO 和 NIO 以及 Spring 和 Hibernate 等框架。你可以在这里查看。

为什么要等待来自 Java中的 synchronized 方法的 wait方法为什么必须从 Java 中的 synchronized 块或方法调用 ?我们主要使用 wait(),notify() 或 notifyAll() 方法用于 Java 中的线程间通信。一个线程在检查条件后正在等待,例如,在经典的生产者 - 消费者问题中,如果缓冲区已满,则生产者线程等待,并且消费者线程通过使用元素在缓冲区中创建空间后通知生产者线程。调用notify()或notifyAll()方法向单个或多个线程发出一个条件已更改的通知,并且一旦通知线程离开 synchronized 块,正在等待的所有线程开始获取正在等待的对象锁定,幸运的线程在重新获取锁之后从 wait() 方法返回并继续进行。

让我们将整个操作分成几步,以查看Java中wait()和notify()方法之间的竞争条件的可能性,我们将使用Produce Consumer 线程示例更好地理解方案:

Producer 线程测试条件(缓冲区是是否完整)并确认必须等待(找到缓冲区已满)。Consumer 线程在使用缓冲区中的元素后设置条件。Consumer 线程调用 notify() 方法; 这是不会被听到的,因为 Producer 线程还没有等待。Producer 线程调用 wait() 方法并进入等待状态。

因此,由于竞态条件,我们可能会丢失通知,如果我们使用缓冲区或只使用一个元素,生产线程将永远等待,你的程序将挂起。“在java同步中等待 notify 和 notifyall 现在让我们考虑如何解决这个潜在的竞态条件?

这个竞态条件通过使用 Java 提供的 synchronized 关键字和锁定来解决。为了调用 wait(),notify() 或 notifyAll(), 在Java中,我们必须获得对我们调用方法的对象的锁定。由于 Java 中的 wait() 方法在等待之前释放锁定并在从 wait() 返回之前重新获取锁定方法,我们必须使用这个锁来确保检查条件(缓冲区是否已满)和设置条件(从缓冲区获取元素)是原子的,这可以通过在 Java 中使用 synchronized 方法或块来实现。

我不确定这是否是面试官实际期待的,但这个我认为至少有意义,请纠正我如果我错了,请告诉我们是否还有其他令人信服的理由调用 wait(),notify() 或 Java 中的 notifyAll() 方法。

总结一下,我们用 Java 中的 synchronized 方法或 synchronized 块调用 Java 中的 wait(),notify() 或 notifyAll() 方法来避免:

  1. Java 会抛出 IllegalMonitorStateException,如果我们不调用来自同步上下文的wait(),notify()或者notifyAll()方法。

  2. Javac 中 wait 和 notify 方法之间的任何潜在竞争条件。

10 你能用Java覆盖静态方法吗?如果我在子类中创建相同的方法是编译时错误?

不,你不能在Java中覆盖静态方法,但在子类中声明一个完全相同的方法不是编译时错误,这称为隐藏在Java中的方法。

你不能覆盖Java中的静态方法,因为方法覆盖基于运行时的动态绑定,静态方法在编译时使用静态绑定进行绑定。虽然可以在子类中声明一个具有相同名称和方法签名的方法,看起来可以在Java中覆盖静态方法,但实际上这是方法隐藏。Java不会在运行时解析方法调用,并且根据用于调用静态方法的 Object 类型,将调用相应的方法。这意味着如果你使用父类的类型来调用静态方法,那么原始静态将从父类中调用,另一方面如果你使用子类的类型来调用静态方法,则会调用来自子类的方法。简而言之,你无法在Java中覆盖静态方法。如果你使用像Eclipse或Netbeans这样的Java IDE,它们将显示警告静态方法应该使用类名而不是使用对象来调用,因为静态方法不能在Java中重写。

/**
*

  • Java program which demonstrate that we can not override static method in Java.

  • Had Static method can be overridden, with Super class type and sub class object

  • static method from sub class would be called in our example, which is not the case.
    */
    public class CanWeOverrideStaticMethod {

    public static void main(String args[]) {

     Screen scrn = new ColorScreen();//if we can  override static , this should call method from Child classscrn.show(); //IDE will show warning, static method should be called from classname
    

    }

}

class Screen{
/*
* public static method which can not be overridden in Java
*/
public static void show(){
System.out.printf(“Static method from parent class”);
}
}

class ColorScreen extends Screen{
/*
* static method of same name and method signature as existed in super
* class, this is not method overriding instead this is called
* method hiding in Java
*/
public static void show(){
System.err.println(“Overridden static method in Child Class in Java”);
}
}

输出:

Static method from parent class
此输出确认你无法覆盖Java中的静态方法,并且静态方法基于类型信息而不是基于Object进行绑定。如果要覆盖静态mehtod,则会调用子类或 ColorScreen 中的方法。这一切都在讨论中我们可以覆盖Java中的静态方法。我们已经确认没有,我们不能覆盖静态方法,我们只能在Java中隐藏静态方法。创建具有相同名称和mehtod签名的静态方法称为Java隐藏方法。IDE将显示警告:“静态方法应该使用类名而不是使用对象来调用”, 因为静态方法不能在Java中重写。

这些是我的核心Java面试问题和答案的清单。对于有经验的程序员来说,一些Java问题看起来并不那么难,但对于Java中的中级和初学者来说,它们真的很难回答。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3830767.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

WCA认证辅导WCA认证的评级有哪些组成及验厂评估关注哪些内容

WCA认证,即WORKPLACE CONDITIONS ASSESSMENT的简称,是一种用来评估企业内部社会责任管理体系工具、具有成本效益的评估方案,通过劳工,工时工资,健康和安全,管理系统,环境等模块的评估&#xff0…...

时尚品牌Gucci 的Web3元宇宙营销进行时ing

Gucci 宣布在 The Sandbox 中推出 “Gucci Vault Land” 古驰藏宝阁 —— 元宇宙中心 ,成为第一个在 The Sandbox 虚拟世界中拥有专门用于 Web3 产品的主流时尚品牌。Gucci 美学概念空间开放日:10月27日-11月 9 日 2022 年 Gucci Vault Land建立虚拟世界…...

第二季:导航【Java面试题】

第二季:导航【Java面试题】前言推荐第二季:导航JUCJVMGitHub最后前言 2022 10/1 10:10 路漫漫其修远兮,吾将上下而求索 本文是根据尚硅谷学习所做笔记 仅供学习交流使用,转载注明出处 推荐 尚硅谷Java大厂面试题第2季,面试必刷…...

迅雷禁止更新设置方法【禁止升级】【禁止更新】

禁止迅雷更新,禁止迅雷自动升级方法: 1、迅雷图标右击:打开文件位置(或右击属性),点击:“打开文件所在的位置”, 2、找到:XLLiveUD.exe并复制名称和后缀名,之…...

Mac OS下安装Homebrew

Homebrew是Mac下的一个包管理工具,类似yum之类的 Homebrew安装成功后,会自动创建目录/usr/local/Cellar 来存放Homebrew安装的程序,并在 /usr/local/bin 中创建符号链接. 安装方法一: ruby -e "$(curl -fsSL https://raw.githubuserc…...

大厂算法面试之leetcode精讲2.时间空间复杂度

大厂算法面试之leetcode精讲2.时间空间复杂度 视频教程(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝…...

软件开发流程文档

毕业半年,从实习开始算,做安卓开发一年,结合自身,感觉开发报告很是很必要的,但对于各种报告区分还是很混乱。在网上看到在软件项目开发过程中,要求撰写十三类文档,结合自己项目开发中遇到的情况…...

Redis 6.0 多线程网络通信部分

Redis 6.0中新加入了多线程版本的网络通信。 从总体来看,在开启多线程的情况下,会创建IO线程进行读写。但是对于内容的修改,读取等依然是通过主线程完成的。 下面是从大佬偷来的一副时序图。https://zhuanlan.zhihu.com/p/144805500 通过时序…...

ch1-SQL数据查询

前言 ​ 这篇文章主要围绕SQL语言中最常用的检索数据SELECT语句来讲。 正文 1. SELECT * FROM data_table; -->FROM子句 ​ FROM 声明检索数据的数据源,就是数据表. ​ SELECT 关键字,后面跟要检索的列名,*代表 所有列,列数可以一个,也可以多个.多个列以逗号分隔,最后一…...

LeetCode每日一题(502. IPO)

Suppose LeetCode will start its IPO soon. In order to sell a good price of its shares to Venture Capital, LeetCode would like to work on some projects to increase its capital before the IPO. Since it has limited resources, it can only finish at most k dis...

flask学习笔记

Flask学习目录入门创建一个flask项目Jinja渲染模板模板继承基础语法路由重定向url构建404基础BootstrapWTForms消息闪现SQLAlchemy配置常用语法启动shellflask-mailBlueprint、入门 创建一个flask项目 使用pycharm template 放置html页面static 放置静态资源 Jinja flask项…...

vue遍历数组对象

vue中遍历对象的方法就是JavaScript的方法, in vue中在计算属性中,定义一个函数letters,因为要把letters用作数组,所以在letters函数中,先申明了letters [ ] 通过in遍历cities对象,将对象的属性push到l…...

paddle 45 使用paddledetection做旋转框预测(预测自己的dota数据集)

paddledetection的最新develop版本支持旋转框预测 2022.11.15:发布基于PP-YOLOE扩展的旋转框、小目标检测SOTA模型 项目地址:https://gitee.com/paddlepaddle/PaddleDetection/tree/develop/configs/rotate#%E7%AE%80%E4%BB%8B 旋转框检测模型PP-YOLOE-R…...

认识路由器与交换机,在常见的企业组网中起什么样的作用呢?

前言 这一篇,不讲解如何进入路由器跟交换机、也不讲解基础的命令行,先来了解路由器跟交换机在常见的网络中起到什么样的作用。当然我们很多技术没学到,所以这里只是为了扩展下思维,了解了解下设备的用途,毕竟后面需要…...

Java 集合(知识点都在例子里呢)

目录 集合概念 概念: 应用场景: 集合框架的体系结构 List ArrayList,ListedList之间的区别: ArrayList LinkedList Set HashSet hashCode与equals 什么是迭代器? Map HashMap 最后总结: Arra…...

微服务-分布式锁(一)-MySQL方案

1 基于唯一索引(insert)实现 记录锁的乐观锁方案。基于数据库的实现方式的核心思想是:在数据库中创建一个表,表中包含方法名等字段,并在方法名字段上创建唯一索引,想要执行某个方法,就使用这个方法名向表中插入数据&a…...

matlab经验分布函数 教程,经验分布函数.ppt

1.经验分布函数经验分布函数图像的Matlab绘图命令是cdfplot,其输入参数为样本数据量,有两个可选输出参数:第一个是图形句柄;第二个是关于样本数据的几个重要统计量,包括样本最小值、最大值、均值、中值和标准差。 2.频率直方图 Ma…...

Eigen学习(一)

第一章总结&#xff1a; 1.关于使用fixed-size 和 dynamic-size MatrixXd相当于动态开辟一片内存&#xff0c;类似于 new Matrix3d 在编译时已经分配好内存 原则>4的矩阵用dynamic-size < 4用fixed-size 2. transpose和adjoint会简单的返回一个代理对象并不对本省做转置…...

Keyhole Markup Language (KML)

5. KML-Keyhole Markup Language From https://developers.google.com/kml/documentation/kml_tut?hlzh-CN KML 是一种文件格式&#xff0c;用于在地球浏览器&#xff08;例如 Google 地球、Google 地图和谷歌手机地图&#xff09;中显示地理数据。KML 使用含有嵌套的元素和…...

amis学习笔记-代码分析⑥

2021SCSDUSC 目录 目录 一、前言 二、代码分析 基本用法 值格式 配置预览图地址 配置原图地址 一、前言 本文主要分析amis框架中&#xff0c;数据表达中&#xff0c;images图片集 图片集展示&#xff0c;不支持配置初始化接口初始化数据域&#xff0c;所以需要搭配类似…...

12.16 Java继承

首先 :继承,指一个对象直接使用另一对象的属性和方法。继承的格式:public class 子类名 entends 父类名{} /* 表示前面的子类继承父类 */ 例:public class Zi extends Fu{}下面是代码说明:/** 动物类,父类 * 这是一个父类*/public class Animal {private String name;p…...

URL转发请求

URL转发请求目录概述需求&#xff1a;设计思路实现思路分析1.一种方法2.第二种方法&#xff1a;参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;skip hardness,make a better result,wait for ch…...

Java类加载器

ClassLoader的分类 Java中的ClassLoader有三种&#xff1a;Bootstrap ClassLoader 、Extension ClassLoader、App ClassLoader。以下是jdk1.8的类加载器 加载路径 package com.example.demo;import java.net.URL; import java.net.URLClassLoader;public class Test {public …...

itunes备份包括哪些内容_软件开发项目技术方案包括哪些内容

软件开发项目技术方案对于一些刚刚接触软件开发的人来说就像是一座跨不过去的大山&#xff0c;但是对于开发方来说是一件正常的事情。完整的软件开发项目技术方案&#xff0c;有不少人会咨询&#xff0c;接下来小编来和大家聊聊这些内容。软件开发项目技术方案包括哪些内容&…...

开通阿里云短信服务

阿里云短信服务 1&#xff0c;阿里云用户权限操作 1.1、找到后台放在个人头像上面 选择 AccessKey 管理 1.2、选择 子用户 1.3、创建用户组 1.4、给用户组添加权限 然后就可以看到你的权限里面多了一个sms的短信权限 1.5、创建用户 注意&#xff01;注意&#xff01;注意点击…...

Redis-链表-重点知识

分享一个大牛的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;希望你也加入到人工智能的队伍中来&#xff01;请点击http://www.captainbed.net 链表被广泛用于实现Redis的各种功能&#xff0c;比如列表键、发布与订阅、慢查询、监视器等。 每个…...

mysql的sock文件_如何查找 mysql 的mysql.sock文件?

1.停止数据库服务&#xff1a;使用/etc/init.d/mysql stop 或者 stop mysql2. 在目标位置(/data)创建数据库文件的目录(如/mysqldb)&#xff0c;并复制(如果不再使用默认的位置&#xff0c;则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下&#xff1a;cd…...

JApiDocs真香:以后再也不想用Swagger了

1. 概述 Swagger最麻烦的就是需要在 Controller 上添加一堆 ApiOperation、ApiOperation 注解&#xff0c;对代码有一定的侵入性。今天&#xff0c;笔者推荐一个不需要加注解的解决方案。 抱大腿 这就是 JApiDocs &#xff0c;它可以基于 Controller上的 Java 注释&#xff…...

线性表的销毁

v oid DestroyList(List &L) {if (L.elems) delete []L.elems;//释放存储空间 L.length 0; L.size 0; }...

internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);

nrm&#xff0c;运行错误 错误内容&#xff1a; C:\WINDOWS\system32>nrm lsinternal/validators.js:124throw new ERR_INVALID_ARG_TYPE(name, string, value);^[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received und…...

远程办公:为远程桌面配置固定的公网TCP端口地址

在上一篇文章《远程办公&#xff1a;通过Cpolar内网穿透&#xff0c;远程桌面控制家里/公司内网电脑》中&#xff0c;我们通过cpolar映射远程桌面3389端口&#xff0c;成功实现了在外远程桌面控制家里/公司的Windows电脑。 但免费使用cpolar所生成的公网地址为随机公网地址&am…...

网课查题公众号制作步骤

网课查题公众号制作步骤 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;…...

【openfire,smack使用总结】--Smack库的使用

Smack介绍 Smack是XMPP协议的的实现库&#xff0c;Smack库易于使用&#xff0c;仅仅几行代码就能实现客户端连接&#xff0c;登陆&#xff0c;发送即时消息。但是由于使用XMPP协议&#xff0c;所以不适合用在高并发的场合。 Smack的使用 本文使用的是4.1.9版本的Smack库来演…...

常见设计模式

文章目录1、设计模式六大设计原则1.1、单一职责原则1.2、里氏替换原则1.3、依赖倒置原则1.4、接口隔离原则1.5、迪米特法则1.6、开闭原则2、单例模式2.1、饿汉式2.2、懒汉式2.3、枚举2.4、优点2.5、缺点2.6、应用3、工厂模式3.1、简单工厂模式3.1.1、优点3.1.2、缺点3.2、工厂方…...

曾经有一份真诚的爱情

“曾经有一份真诚的爱情放在我面前&#xff0c;我没有珍惜&#xff0c;等我失去的时候我才后悔莫及&#xff0c;人世间最痛苦的事莫过于此。如果上天能够给我一个再来一次的机会&#xff0c;我会对那个女孩子说三个字&#xff1a;我爱你。如果非要在这份爱上加上一个期限&#…...

数据可视化

静态 Seaborn Seaborn利用了matplotlib&#xff0c;用简洁的代码来制作好看的图表。Seaborn跟matplotlib最大的区别就是它的默认绘图风格和色彩搭配都具有现代美感。由于Seaborn是构建在matplotlib的基础上的&#xff0c;你需要了解matplotlib从而来调整Seaborn的默认参数。 …...

研究背景与文献综述的区别是什么?

文献综述与研究背景&#xff0c;我想大家不会陌生&#xff0c;是我们学术研究生涯中必不可少并常撰写的文体之一&#xff0c;在学术创新中的重要性与意义&#xff0c;不言而喻。但是&#xff0c;有好多小伙伴们&#xff0c;还是不能很好地区分两者的区别&#xff0c;今天我就从…...

Flutter的四种运行模式:Debug、Release、Profile和test

Flutter有四种运行模式&#xff1a;Debug、Release、Profile和test&#xff0c;这四种模式在build的时候是完全独立的。 Debug Debug模式可以在真机和模拟器上同时运行&#xff1a;会打开所有的断言&#xff0c;包括debugging信息、debugger aids&#xff08;比如observatory&…...

Sort 用法

有时候学习脚本&#xff0c;你会发现sort命令后面跟了一堆类似-k1,2&#xff0c;或者-k1.2 -k3.4的东东&#xff0c;有些匪夷所思。今天&#xff0c;我们就来搞定它—-k选项&#xff01; 1 准备素材 $ cat facebook.txtgoogle 110 5000baidu 100 5000guge 50 3000sohu 100 450…...

双11倒计时3天!凯诘、华扬、多准:“三波段脉冲式促收”策略解读

客群如何获取、货品怎么推广&#xff1f; 对于众多品牌商家来说&#xff0c;在天猫双11期间一直有这么个经营难题。 能够洞察商家痛点并拿出解决办法的平台&#xff0c;总能走在行业前列。如今成为国内领先数智经营阵地的阿里妈妈&#xff0c;就在持续地帮助商家快速提升经营…...

42BYGH34-401+stm32+TB6600控制步进电机转动

日常&#xff1a; 看了很多博客都没有42BYGH34-401这种电机 其实都一样 我这个是两相的步进电机 调了两周终于把这个42步进电机转起来了&#xff0c;期间经历了各种问题&#xff0c;废话不多说上图。 TB6600驱动器&#xff1a; 这里我用了一个220v转24v 3A的一个开关电源 三角插…...

vue vueCropper 动态设置裁剪比例

需求&#xff1a;固定图片宽度&#xff0c;选择不同的裁剪比例&#xff0c;剪裁成对应的图片。 <template><div class"cropper-container"><el-dialog title"图片剪裁" :visible.sync"show" open"openHandle" close&q…...

python客户端连接服务器 get post等

get操作 参考&#xff1a;https://www.cnblogs.com/yuany66/p/10785589.html 要在python客户端中连接web后端&#xff0c;后端接口已经分离&#xff0c;写好&#xff0c;并且相应的前端js也写好 要写出等价于上述js代码的python客户端代码&#xff0c;如下 import requests…...

李沐动手学深度学习v2/总结3

总结 行情 CV领域已经成熟了&#xff0c;最近都在搞产品&#xff0c;没搞CNN的设计编码过程 数据 数据预处理 模型 参数&#xff0c;初始化参数 超参数 损失函数&#xff0c;先计算损失&#xff0c;清空梯度&#xff08;防止有累积的梯度&#xff09;&#xff0c;再对损失后…...

mysql完全卸载和重装

老生常谈内容的就一笔带过1.关闭mysql服务(如没有可略过)2.卸载mysql服务3.删除mysql安装目录4.删除C盘ProgramData隐藏文件夹内带有mysql的文件5.删除注册表5.1windowsR运行“regedit”文件&#xff0c;打开注册表5.2删除注册表6.删除以前的系统和用户环境变量7.如果配置mysql…...

如何在点击a标签下载文件的时候通过JavaScript动态的修改文件的名称?

当返回的文件是以文件流的形式返回的时候&#xff0c;前端可以自由更改文件名称 但是如果只有一个链接地址怎么办呢&#xff1f; 方法如下&#xff1a;&#xff08;前端自己创造文件流&#xff09; <!DOCTYPE HTMLPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&…...

linux配置4g网络命令_【树莓派】树莓派移动网络连接(配置4G网卡)

1、识别上网卡使用命令lsusb&#xff0c;如果能够识别则可以继续往下。2、安装网卡驱动程序上网卡一般都会带有2个功能&#xff0c;一个是虚拟光驱&#xff0c;用来安装驱动程序&#xff1b;另一个是进行网络连接的modem。在Linux下&#xff0c;需要安装usb-modeswitch驱动程序…...

/proc下文件系统初识

proc文件系统是一个伪文件系统&#xff1b;最初的设计目的是提供内核和用户交互的平台&#xff0c;使用户可以动态的管理系统&#xff0c;同时获取系统的运行时的信息。proc之所以被称为“伪”文件系统&#xff0c;是因为它只存在内存中&#xff0c;不像普通文件一样占用外存空…...

CSS3选择器-组合选择器

第1关&#xff1a;组合选择器相关的概念 1、当几个元素样式属性一样时&#xff0c;可以共同调用一个样式声明&#xff0c;元素之间用逗号隔开 A.正确 2、阅读下面的HTML代码 <div><em>大家好</em><p>今天天气很好</p><p>适合去郊游<…...

博睿数据2021战略发布巡展,开辟IT运维创新路径

博睿数据2021战略发布巡展&#xff0c;开辟IT运维创新路径2021年5月26日&#xff0c;由博睿数据举办的“服务可达 达者为先博睿数据2021年战略升级发布巡展”北京站&#xff0c;在北京金茂威斯汀大饭店圆满举行&#xff01;本次战略升级发布巡展不仅揭开了“数据链DNA”的神秘面…...

android 闹钟设置铃声,安卓手机闹钟设置音乐铃声的方法

手机闹钟怎么设置音乐铃声&#xff1f;手机上的很多功能对我们大家都是非常有用的&#xff0c;就比如说一个闹钟功能吧&#xff0c;设置启用它后就可以设置时间准时提醒我们起床、或者睡觉&#xff1b;设置闹钟以后就会需要设置一个提醒方式&#xff0c;而很多用户表示喜欢设置…...

自动注册全局组件(妈妈再也不用担心我搞组件慢啦)

在components中创建lib文件夹 index.js&#xff1a; export default {// 通过Vue.use调用相应的方法对象&#xff0c;调用它的install方法install(Vue, options) {// 自动全局注册组件// 1.读取lib文件夹下的文件// const reqrequire.context(路径,是否读取子文件夹,正则匹配…...

Android程序基础开发步骤,以简单的App开发为例

文章目录1、建立开发环境2、新建工程3、开发App4、运行App5、出现问题1、建立开发环境 IDESDK 2、新建工程 选择Phone and Tablet日的Empty Activity模板&#xff0c;点击Next 使用AS向导建立Hello World工程 3、开发App 打开layout xml文件,查看Design界面 点击右上角…...

常用js函数

颜色RGB转十六进制 const rgbToHex (r, g, b) > "#" ((1 << 24) (r << 16) (g << 8) b).toString(16).slice(1);rgbToHex(0, 51, 255); // #0033ff复制到剪贴板 const copyToClipboard (text) > navigator.clipboard.writeText(text)…...

国内常用免费公共DNS服务(整理)

国内部分常用免费公共DNS服务整理 &#xff08;2021-09&#xff09;DNS服务名称首选备选114DNS服务114.114.114.114114.114.115.115阿里DNS服务223.5.5.5223.6.6.6百度DNS服务180.76.76.76ipv6地址&#xff1a;2400:da00::6666腾讯DNS&#xff08;DNSPod &#xff09;119.29.29…...

Android开发之——开发中的错误及解决办法

一 概述 开发工具升级&#xff0c;依赖库&#xff0c;运行环境(jdk)等都会造成项目运行出现错误掌握开发中常见错误现象和问题及解决办法&#xff0c;能节省时间本文将不定期更新 二 错误类 2.1 Cannot inline bytecode built with JVM target 1.8 现象 Cannot inline byte…...

【抓包工具】win 10 / win 11:WireShark 下载、安装、使用

目录 一、WireShark 下载 二、WireShark 安装 &#xff08;1&#xff09;双击运行安装程序 &#xff08;2&#xff09;Choose Components&#xff1a;选择组件 &#xff08;3&#xff09;Additional Tasks&#xff1a;附加任务 &#xff08;4&#xff09;Choose lnstall …...

GroupDocs.Conversion Crack,强大 .NET 文档转换组件

GroupDocs.Conversion Crack,强大 .NET 文档转换组件 GroupDocs.Conversion for .NET 可帮助您准确转换流行的文档格式&#xff0c;包括&#xff1a;PDF、HTML、电子邮件、Microsoft Word、Excel、PowerPoint、Project、Photoshop、CorelDraw、AutoCAD、图表、光栅图像文件格式…...

05-sql语句执行流程解析2-查询逻辑优化

sql执行语句流程解析 整个处理流程在exec_simple_query函数中完成&#xff0c;代码架构如下&#xff1a; /** exec_simple_query** Execute a "simple Query" protocol message.*/ static void exec_simple_query(const char *query_string) {...//原始语法树获取/…...

哈希值详解

哈希值 哈希值概述 是Jdk根据对象的地址/String/数字算出来一串数字(int) 如何获取对象的哈希值? hashCode()是Object类的方法,所以说Java的对象都可以调用这个hashCode方法返回哈希值. 哈希值特点 如果自定义类没有重写hashCode方法,那么自定义类的对象生成的哈希值是根据对…...

C++简单转化图片格式

使用C中CImage 类 1、引入头文件 #include <atlimage.h>2、定义与调用 CImage image; if (image.Load(befortPic.data())) { //传入原图路径image.Save(afterPic.data(), Gdiplus::ImageFormatPNG); //转化对应格式的图片 }...

BMP图片保存格式(c语言)

BMP图片保存格式&#xff08;c语言&#xff09; 如果在某种场景下获取到rgb数据裸流&#xff0c;需要保存图片&#xff0c;查看保存的数据是否正常&#xff0c;通常利用保存bmp图片&#xff0c;通过window 看图app查看&#xff0c;这里主要介绍bmp数据头&#xff1a; 以结构体…...

Ubuntu 安装 Zotero, 并导入原有数据库,然后同步账户

文章目录写在前面一、下载 Linux 下的 Zotero二、安装Zotero三、导入自己的数据库三、同步账户参考链接写在前面 发文时间&#xff1a;2022.12.03 自己的系统是Ubuntu20.04.5&#xff0c;Zotero 是 Zotero-6.0.18_linux-x86_64.tar.bz2 一、下载 Linux 下的 Zotero 直接登录…...

使用opencv-python修改图片格式和尺寸

对于遥感图像的小patch, 在不改变分辨率的情况下将patch尺寸扩大到特定尺寸. 读取文件夹内所有特定后缀文件并拷贝到另一个文件夹内. 参考代码: 用Python复制文件的9个方法 用python实现tif图片批量转化成jpg格式图片 机器学习进阶-图像基本操作-边界补全操作 # -*- coding: u…...

markdown统一设置图片格式_批量修改Markdown中的图片使之居中且大小为80%

说明&#xff1a;这是一个用于改变Markdown格式的图片使之居中并将图片大小设置为80%的python脚本使用示例&#xff1a;假如我的Markdown文件中有这样一段Markdown文本&#xff1a;现在我想要将其中的style"zoom:25%;"修改为style"zoom:80%;"&#xff0c;并…...

php 修改图片格式,Mac_mac自带的截屏png格式怎么更改图片格式jpg?,苹果 Mac 电脑自带了有截屏功 - phpStudy...

mac自带的截屏png格式怎么更改图片格式jpg?苹果 Mac 电脑自带了有截屏功能&#xff0c;但它默认保存的文件是 PNG 格式的&#xff0c;有的朋友希望能让截屏的图片保存为 JPG 格式。当然你可以把文件打开后&#xff0c;再另存为 JPG 格式&#xff0c; 不过这样一来就显得麻烦了…...

java 图片格式校验_(转载)Java对上传的图片进行格式校验以及安全性校验

文章目录前言判断上传的是否是图片通过后缀名进行判断通过文件头通过ImageIO判断图片文件的安全检查处理给图片加水印前言在web开发中&#xff0c;肯定会有一些图片上传的功能&#xff0c;如果仅仅是通过页面端进行控制是远远不够的&#xff0c;完全可以直接调用后台的接口&…...

C语言怎么查找文件中的图片,c语言读取图片的函数是那些?

#includeint main(){int gdriver, gmode;gdriverVGA;gmodeVGAHI;initgraph(&gdriver, &gmode, "c:\tc");bar3d(100, 100, 300, 250, 50, 1); /*画一长方体*/getch();closegraph();return 0;}有时编程者并不知道所用的图形显示器适配器种类, 或者需要将编写的…...

java图片位置设置_java poi设置生成的word的图片为上下型环绕以及其位置

问题描述 在使用poi-tl word模版工具时,发现生成的文档中,图片格式为嵌入型,有的图片甚至被表格遮挡一半。而自己想要的图片格式为上下型环绕,并且图片需要居中。 问题分析 poi-tl渲染图片,使用的是org.apache.poi.xwpf.usermodel.XWPFRun的addPicture方法,该方法中有一段…...

集体改图片格式和排序命名

集体改图片格式 如果在制作bootanimation的过程中需要将.jpg格式改为.png&#xff0c;可用以下方法&#xff1a; 1、将需要转化的JPG格式的图片放在一个文件夹中&#xff0c;需要注意的是只能放JPG格式的图片&#xff0c;然后新建一个记事本文件&#xff0c;可以将名称命名为…...

c语言头文件格式图片_C语言定义一个头文件的格式和引用它的方法

展开全部扩展名为.h的文件&#xff0c;在C语言中被称e69da5e6ba903231313335323631343130323136353331333337393464为header file, 也就是头文件。头文件的数据格式就是普通的文本文件&#xff0c;可以通过新建文本文件(txt)&#xff0c;再把扩展名改为.h的方式创建&#xff0c…...

c语言判断后缀是否为bmp,c语言_常见图片格式判断

c语言_常见图片格式判断我想尽各种思路。今天&#xff0c;终于把图片判断搞定了。在此&#xff0c;我写一下我的思路。希望对那些不想看代码的朋友们有帮助。常风的的图片格式有&#xff1a;bmp,png,jpg,gif等图片格式。我用的方法是读取图片头文件中的标识符&#xff1a;unsig…...

c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#includetypedef unsigned char BYTE;#define RGB 3.0#define MAX 255.0struct BitMap{short Type;long Size;short Reserve1;short Reserve2;long Offset;long FileSize;long Width;long Height;short ClrPlanes;…...

【BOOST C++ 19 应用库】(7)Boost.Uuid

一、说明 Boost.Uuid 为 UUID 提供生成器。 UUID 是不依赖于中央协调实例的通用唯一标识符。例如&#xff0c;没有数据库存储所有生成的 UUID&#xff0c;可以检查这些 UUID 是否使用了新的 UUID。 UUID 由必须唯一标识组件的分布式系统使用。例如&#xff0c;Microsoft 使用 U…...

c语言写一个简单的小游戏-推箱子

在学习C语言之后&#xff0c;写了一个简单的小游戏来锻炼自己的代码以及C语言知识的掌握能力。 推箱子作为手机上最常见的简单游戏&#xff0c;其代码也相对简单&#xff0c;想法也比较简单&#xff0c;下面为其代码和运行图。 /********************************************…...

[附源码]Python计算机毕业设计Django基于Vuejs的中国名茶销售平台

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…...

【C/C++】简单的程序小游戏-推箱子代码

简单的程序小游戏&#xff0c;推箱子代码 C语言 /*推葙子练习*/ #include <stdio.h> #include <stdlib.h> #include <time.h> int main() {int arr[10][10] {}; //记录地图信息int direction 0;/*方向*/int stepx 0;/*水平移动方式*/int stepy 0;/*垂…...

期末测试——H5方式练习题

期末考试——H5完成方式——练习题 前言 本练习训练了孩子们的栅格化布局&#xff0c;H5标签&#xff0c;CSS样式&#xff0c;并对列表与菜单进行了强化训练。使孩子们更好的掌握H5布局&#xff0c;为后面的框架教学打好基础。 素材下载地址&#xff1a; 链接&#xff1a;htt…...

mysql ipv6 禁用_使用ip6tables禁用ipv6

在上世纪90年代&#xff0c;也就是1994年的时候人们因为应对ipv4地址的短缺的问题而提出使用NAT技术ip过载&#xff0c;就出现了局域网的概念&#xff0c;让局域网的私有ip能过通过NAT转发来实现上网&#xff0c;NAT不仅能解决了lP地址不足的问题&#xff0c;而且还能够有效地避…...

VMware:主机使用IPv6地址ping通本地虚拟机(关闭IPv4协议,实现GNS3中的路由器与win7虚拟机进行通信,并抓包分析。)

目录一. 前言二. NAT模式2.1 配置VMware网络编辑器2.2 配置虚拟机的网络配置2.3 使用GNS3创建PC机和路由器2.4 双击路由器配置路由器的IP3. 主机模式3.1 修改vmware网卡配置3.2 尝试ping&#xff0c;失败3.3 修改主机的VMnet2适配器3.4 打开GNS3&#xff0c;修改PC配置3.5 Wire…...

dhcpcd禁止使用IPv6

2019独角兽企业重金招聘Python工程师标准>>> 使用IPv6对于有的设备连接不上&#xff0c;可以在dhcpcd服务中将其关闭。 dhcpcd禁止使用IPv6 设置静态地址&#xff1a; nano /etc/dhcpcd.conf 然后进去设置。 但某些情况下&#xff0c;IP地址会变成只有IPv6&#xff…...

win10系统开启IPV6协议的详细步骤

win10 64位系统上网都要涉及到很多协议&#xff0c;最常见的有IPV4、IPV6等。随着IPV4地址资源的枯竭&#xff0c;IPV6地址的应用越来越广泛。部分用户在升级到Windows 10专业版后无法正常联网&#xff0c;原来是禁用了IPV6协议。有什么方法可以开启IPV6协议&#xff1f;接下来…...

【信管2.5】项目可研(一)立项和可行性研究

项目可研&#xff08;一&#xff09;立项和可行性研究对于一个项目来说&#xff0c;最开始的步骤就是这个项目的立项过程。在这个过程中&#xff0c;我们要做的工作主要就是可行性研究。也就是说&#xff0c;这个项目值不值得我们来做&#xff0c;就需要对项目所涉及的领域、投…...

linux 路由 pppoe ipv6,如何使AR路由PPPoE拨号获取IPv6上网?

interface Dialer1link-protocol pppppp chap user ******163.gdppp chap password cipher ******ppp pap local-user ****163.gd password cipher *****ppp ipcp dns admit-anyppp ipcp dns requestmtu 1492ipv6 enabletcp adjust-mss 1452ip address ppp-negotiatedialer us...

网络爬虫06.15

后期课程安排 网络爬虫linux系统大数据之hadoop机器学习就业指导 今日内容概要 获取数据的方式 网络爬虫简介 网络请求协议 软件开发架构c/s架构b/s架构HTML标记语言 浏览器展示出来的花里胡哨的界面 内部都是由HTML搭建骨架今日详细内容 获取数据的方式 1.公司内部的 2.…...

第一章: HTML、CSS、JavaScript入门篇

文章目录第一章 基本标签及使用前端简介web服务端简易服务端HTTP协议HTML简介web服务的本质HTML语法结构HTML注释标签的分类01head内常用标签body内基本标签标签的分类02body内常用标签HTML标签重要参数常用标签合集特殊符号列表标签表格标签表单标签表单重点知识CSS层叠样式表…...

国电+广电,入场5G!

本文来源&#xff1a;网优雇佣军国网&#xff08;国家电网&#xff09;公司拟利用中国广电700MHz频段、60MHz频谱资源开展5G网络建设。5G网络建设内容分为六个部分&#xff1a;核心网建设、承载网建设、基站建设、网管及支撑系统建设、安全体系建设和服务公司生产经营的自用业务…...

弱电工程网络视频监控系统联网方式及接地要求

前言&#xff1a;网络视频监控系统如何组网?网络架构系统如何组成&#xff1f;这些都是作为一个安防监控行业的人都必须具备的能力&#xff0c;下面为了让大家更了解一下&#xff0c;整理一些相关资料和大家分享一下。图源&#xff1a;图虫创意弱电工程网络视频监控系统联网方…...

Putty 安装配置使用

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录前言一、Putty 下载安装二、Putty 配色方案配置1.Save Session2.Putty注册表设置2.1. 打开注册表2.2. 找到对应的注册表文件2.3. 导出注册表文件&#xff0c;编辑&#x…...

putty 连接服务器协议,putty远程连接服务器教程

putty远程连接服务器教程 内容精选换一换远程登录Windows弹性云服务器后&#xff0c;修改分辨率设置。不同版本的Windows操作系统&#xff0c;操作略有差异&#xff0c;本节以Windows Server 2016 标准版 64bit为例&#xff0c;介绍如何修改Windows弹性云服务器的分辨率。通过V…...

putty使用教程(树莓派putty使用教程)

搜狗问问-搜狗旗下最大互动问答社区 搜狗问问-搜狗旗下最大互动问答社区...

Ubuntu16.0.4 安装rebar3指南

安装rebar3前需要安装Erlang开发环境&#xff0c;对OTP的版本有要求。 1.下载rebar3 下载编译好的版本 wget https://s3.amazonaws.com/rebar3/rebar3 2.修改rebar3权限为可执行 chmod x rebar3 3.安装 ./rebar3 local install 4.配置rebar3全局环境变量 找到rebar3的安…...

rebar3使用本地依赖

简介 erlang提供了rebar3来管理依赖和编译项目&#xff0c;结合git和hex&#xff0c;项目的依赖管理会非常简单。项目本体也会非常精简。但是也带来了问题就是项目本身必须依赖外网才可以构建&#xff0c;因为deps库一般都是从git或者hex上进行的下载。如果是内网环境下&#…...

rebar3 的使用

安装 $ git clone https://github.com/erlang/rebar3.git $ cd rebar3 $ ./bootstrap $ ./rebar3 local install > Extracting rebar3 libs to ~/.cache/rebar3/lib... > Writing rebar3 run script ~/.cache/rebar3/bin/rebar3... > Add to $PATH for use: export PA…...

erlang rebar 配置mysql_使用rebar构建erlang工程,手把手入门版

基础知识1.erlang语言入门看<>&#xff0c;更多细节需要看手册。然后手册也需要融会贯通&#xff0c;这一步比较费劲。官方手册地址:点击打开链接2.rebar构建工具使得编写符合OTP框架的应用和发布程序变得简单很多。网上各种教程错误白出&#xff0c;让我苦不堪言。官方教…...

Apq.Text.js

if( !Apq.Text.UTF8Encoding ){ /// // 1110 xxxx 10xx xxxx 10xx xxxx case 14: var n2 Bytes[i]; var n3 Bytes[i]; str String.fromCharCode( ((n & 0x0F) << 12) | ((n2 & 0x3F) << 6) | (n3 & 0x3F) ); break;...

证券期货业信息技术服务连续性管理指南

连续性程序 10.1 概述 行业机构依据信息技术 服务风险评估和业务影响分析结果&#xff0c;在信息技术服务连续性策略指导下&#xff0c;建立信息技术服务连续性 程序&#xff0c;编制信息技术服务连续性计划&#xff0c;确保信息技术服务中断事件能够得到及时响应和处置。 信息…...

苹果上能编程java的apq,How to make apq8084

1.first of all ,you will meet many problem no excute permisson,pls do :chmod -R x APQ8084/2. build/core/base_rules.mk:130: *** external/webrtc/src/system_wrappers/source: MODULE.TARGET.STATIC_LIBRARIES.libwebrtc_system_wrappers already defined by external...

[TinyML]APQ:Joint Search for Network Architecture, Pruning and Quantization Policy

APQ:Joint Search for Network Architecture, Pruning and Quantization PolicyAbstractSection I IntroductionSection II Background and OutlineSection III Joint Design MethodologyPart 1 Once-for-all network with fine-grained channelsPart 3 Hardware-aware evolut...

腾讯tke 节点 dockerd无法启动报错记录(未解决)

systemctl status dockerd -l ● dockerd.service - dockerdLoaded: loaded (/usr/lib/systemd/system/dockerd.service; enabled; vendor preset: disabled)Active: activating (start) since Sat 2021-09-25 07:21:11 CST; 35s agoProcess: 1197223 ExecStartPre/bin/rm -f /...

【Android 逆向】Android 系统文件分析 ( cmdline 系统启动参数文件 | crypto 密码算法信息文件 | devices 设备信息文件 )

文章目录一、cmdline 系统启动参数文件二、crypto 密码算法信息文件三、devices 设备信息文件一、cmdline 系统启动参数文件 /proc/cmdline 文件中 , 记录了系统启动时的参数 ; walleye:/proc # cat cmdline rcupdate.rcu_expedited1 androidboot.hardwarewalleye androidboot…...

go 冒泡排序

package mainimport ("time""fmt" )func bubbleSort(arr []int) []int{n : len(arr)for i:0; i< n-1; i {for j:0; j< n-1-i; j {if arr[j] > arr[j1]{tmp : arr[j]arr[j] arr[j1]arr[j1] tmp}}}return arr }func main(){arr : []int{13140, 7...

管理带有子模块的git库[转]

转自 http://zengrong.net Title: 管理带有子模块的git库&#xff08;以 DragonBonesCPP 为例&#xff09; Date: 2014-04-19 15:48:25 Modified: 2015-09-06 17:59:20 Author: zrong Postid: 2096 Slug: 2096 Nicename: manage_a_git_library_with_submodules Category: techn…...

Windows内核之中断门提权

Windows内核之中断门提权 前言 在平时三环程序下的开发中&#xff0c;都会用到断点&#xff0c;而这个断点其实就是与中断门有关联的。1.中断门介绍 在三环程序开发中&#xff0c;编译器进行断点之后反汇编可以查看到&#xff0c;断点反汇编的形式就是 int 3。如下图&#xff…...

机器学习(非线性回归)

1.概率&#xff1a; 1.1定义&#xff1a;概率&#xff1a;对一件事情发生的可能性的衡量 1.2范围&#xff1a;0<P<1 1.3计算方法&#xff1a; 1.3.1根据各人之置信 1.3.2根据历史数据 1.3.3根据模拟数据 1.4条件概率 P(A|B) P(A&&B)/P(B) 2.逻辑回归 …...

洗牌算法分析

问题概述 问题&#xff1a;如何实现洗牌算法&#xff1f; 算法1&#xff1a;按一般的想法&#xff0c;假定N张牌&#xff0c;每次随机交换其中两张&#xff0c;循环N次&#xff0c;最后形成一个牌序。算法2&#xff1a;模拟现实生活中洗牌策略&#xff0c;先分两堆洗牌&#…...

Kilo版Openstack删除一台计算节点

2019独角兽企业重金招聘Python工程师标准>>> 1、移除计算节点上的ceph osd 停止节点上所有的osd服务 systemctl stop ceph-osd20 systemctl stop ceph-osd21 systemctl stop ceph-osd22 systemctl stop ceph-osd23在mon节点上移除osd ceph osd out 23 ceph osd out …...

JavaWeb中文件上传与下载

JavaWeb中文件上传与下载 一、文件上传 1.文件上传的应用 比如个人信息的管理&#xff0c;上传头像 比如商品信息的管理&#xff0c;上传商品的图片 这些都需要通过浏览器客户端将图片上传到服务器的磁盘上 文件上传原理 所谓的文件上传就是服务器端通过request对象获取输入流…...

在kubernetes集群上使用ks搭建kubeflow

安装ks&#xff1a; $ wget https://github.com/ksonnet/ksonnet/releases/download/v0.9.2/ks_0.9.2_linux_amd64.tar.gz $ tar xvf ks_0.11.0_linux_amd64.tar.gz $ sudo cp ks_0.11.0_linux_amd64/ks /usr/local/bin/ $ ks version ksonnet version: 0.11.0 初始化ks应…...

kubeflow 创建tensorflow过程

online deployable &#xff0c;install k8s 代码 Kubeflow有三个核心组件 TFJob Operator 和 Controller&#xff1a; 作为Kubernetes的扩展&#xff0c;来简化分布式TensorFlow工作负载的部署。 通过Operator&#xff0c;Kubeflow能够自动化的配置 master服务器&#xff0c;工…...

javascript/nodejs 冒泡排序

const arr [13140, 71150, 98016, 2672, 65544, 70876, 60106, 82363, 28026, 34237, 85866, 29737, 20727, 85706, 43209, 65053, 2680, 22995, 62578, 95850, 98706, 26733, 23287, 64355, 27903, 78561, 33467, 53185, 40984, 9096, 95357, 77789, 10036, 59389, 92273, 5...

Python量化交易学习笔记(20)——保护点卖出策略

本文主要记录保护点卖出策略&#xff0c;给买入的股票设立保护点&#xff0c;随着股票收盘价的提升&#xff0c;保护点不断提高&#xff0c;股价一旦跌破保护点&#xff0c;即卖出股票。 示例的买入条件为&#xff0c;5日线金叉60日线&#xff0c;且股价进行小幅回踩&#xff…...

计算机在线声音,Sound Level Converter

More about Sound LevelSome sounds, such as music, are very pleasant and make people happy. Toronto Santa Claus Parade, 2010.OverviewSound level is used in acoustics, the science that studies the properties of sound. It measures the intensity of sound. In...

aix c访问mysql_编译 – 在AIX上使用MySQL身份验证支持编译proftpd

编辑1&#xff1a;问题似乎与MySQL组件有关.因为如果我从配置文件中删除每个SQL指令,它确实可以在ftp / ftpes,sftp和ftps上运行编辑2&#xff1a;如果我把一个现有主机没有托管数据库,连接到ftp守护程序将挂起并最终超时,而如果我放错了数据库或非响应主机,它将尝试运行unix a…...

Linux进阶 | ❤Docker+NFS+Volume实现数据一致性❤

创作不易&#xff0c;来了的客官点点关注&#xff0c;收藏&#xff0c;订阅一键三连❤&#x1f61c; 前言 运维之基础——Linux。我是一个即将毕业的大学生&#xff0c;超超。如果你也在学习Linux&#xff0c;不妨跟着萌新超超一起学习Linux&#xff0c;拿下Linux&#xff0…...

项目实战2 | 基于Swarm+Prometheus实现双VIP可监控Web高可用集群

创作不易&#xff0c;来了的客官点点关注&#xff0c;收藏&#xff0c;订阅一键三连❤&#x1f61c; 前言 我是一个即将毕业的大学生&#xff0c;超超。如果你也在学习Linux,python&#xff0c;不妨跟着萌新超超一起学习&#xff0c;拿下Linux&#xff0c;python一起加油&am…...

项目1.基于Swarm+Prometheus实现双VIP可监控Web高可用集群

目录 一、概述 二、规划整个项目的拓扑结构和项目的思维导图 三、使用swarm实现Web集群部署&#xff0c;实现基于4个节点的swarm集群 3.1 部署web服务集群机器环境(四台机器&#xff0c;CentOS 7系统) 3.2 配置hosts文件 3.3 设置防火墙和sellinux 3.4 重启docker服务&…...

signature=7df9ae2e718c4537ddf96d094d5cd8c3,libmpeg2 / List libmpeg2-checkins Archives

Update of /cvsroot/libmpeg2/mpeg2dec-streams/twilight_zone/walken/mpeg1_sliceIn directory sc8-pr-cvs1:/tmp/cvs-serv1734/twilight_zone/walken/mpeg1_sliceModified Files:altivec.md5 c.md5 mmx.md5Log Message:updated md5 files for a few twilight_zone streams(t...

华为机试 - 模拟商场优惠打折

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 模拟商场优惠打折&#xff0c;有三种优惠券可以用&#xff0c;满减券、打折券和无门槛券。 满减券&#xff1a;满100减10&#xff0c;满200减20&#xff0c;满300减30&#xff0c;满400减40&#xff…...

Kafka的大概介绍

kafka Kafka ApacheKafka是一个分布式流平台。这到底是什么意思呢&#xff1f; 流平台具有三个关键功能&#xff1a; 发布和订阅记录流&#xff0c;类似于消息队列或企业消息传递系统。以容错的持久方式存储记录流。处理发生的记录流。 Kafka通常用于两大类应用程序&#xff…...

产品类别二级分类_医疗器械分类目录动态调整工作程序征求意见

(本报记者满雪)11月13日&#xff0c;国家药品监督管理局就《医疗器械分类目录动态调整工作程序(征求意见稿)》(以下简称《征求意见稿》)公开征求意见。《征求意见稿》提出&#xff0c;《医疗器械分类目录》(以下简称《分类目录》)动态调整包括调整目录框架等5种情形&#xff0c…...

23种设计模式之十一种行为型模式

23种设计模式之十一种行为型模式1. 设计模式概述1.1 什么是设计模式1.2 设计模式的好处2. 设计原则分类3. 详解3.1 单一职责原则3.2 开闭原则3.3 里氏代换原则3.4 依赖倒转原则3.5 接口隔离原则3.6 合成复用原则3.7 迪米特法则4. Awakening5. Author1. 设计模式概述 我们的软件…...

注册必备|有源医疗器械产品技术要求附录A如何编写?

产品技术要求的重要性相信不用我再过多赘述,其实关于产品技术要求的介绍,在之前的一篇文章已经进行过详细介绍,感兴趣的可以翻过去查阅一下: [医械研发]关于产品技术要求,只看这一篇就够了!收藏+分享! 今天要跟大家分享的是有源医疗器械产品技术要求附录A的内容~ 国家…...

产品类别二级分类_医疗器械分类目录未来可能实施动态调整

天纵检测(SKYLABS)近日注意到&#xff0c;在2020年11月13日&#xff0c;国家药品监督管理局对外发布了《医疗器械分类目录动态调整工作程序(征求意见稿)》&#xff0c;并特向社会公开征求意见。据悉此次发布的《医疗器械分类目录动态调整工作程序(征求意见稿)》&#xff0c;旨在…...

医疗器械检查常见问题解答

1.什么情况下可以减免医疗器械生产许可现场检查&#xff1f; 回复&#xff1a;依据《山东省药品监督管理局关于实施医疗器械相关许可并联审批的通告》&#xff08;2019年第24号&#xff09;规定&#xff0c;对在《医疗器械生产许可证》核发、变更、延续中需要进行现场检查的&a…...

【Cloudcone】VPS 登录、防火墙设置

服务器登录、防火墙设置本来是一件很简单的事情&#xff0c;但是我买了国外服务器&#xff0c;有些地方出现了一些问题。 文章目录一、简介二、使用ipv6登录服务器三、防火墙设置四、小插曲一、简介 我一直用的腾讯云的服务器&#xff0c;但是带宽太低了&#xff0c;只有4M。最…...

三类医疗器械注册文件清单2021年以前

常温性能试验&#xff08;PTR的第二章&#xff09;环境试验&#xff1a;PTR的环境试验表格下面标注了环境试验需要测试的PTR部分&#xff0c;总共有13个不同的试验条件&#xff0c;测试的部分是相同的&#xff0c;表格可以重复使用。安全试验(GB9706.1-2007部分)安全试验(GB970…...

干货分享|医疗器械注册必备

本篇文章旨在为大家介绍医疗器械产品注册基础知识,相信大家都听过注册证,那么大家是否知道注册证是怎么申请下来的呢?申请前又需要做哪些准备工作呢?一起来学习下吧~ 什么是医疗器械注册根据《医疗器械注册管理办法》第三条:医疗器械注册是食品药品监督管理部门根据医疗器…...

聊一聊医疗器械注册自检规定

继10/21号发布自检规定后,昨天药监局又发了对于医疗器械注册自检规定的解读,如解读所说,为贯彻落实党中央、国务院鼓励医疗器械产业创新发展的要求,进一步深化“放管服”改革,在新版《医疗器械监督管理条例》第十四条中明确提出,医疗器械注册时提交的产品检验报告可以是医…...

单片机开发---ESP32S3移植lvgl+触摸屏

书接上文 《单片机开发—ESP32-S3模块上手》 本章内容 熟悉一下ESP32S3的开发&#xff0c;修改范例程序的lvgl&#xff0c;使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕&#xff0c;并且适配lvgl&#xff0c;最后加上触摸屏作为输入。 屏幕 …...

二类医疗器械emc注册检验、委托检验放还是第三方检验?

2019年8月6日,在广东省药品监督管理局审评认证中心有一则关于二类医疗器械企业在申请注册申报或补充检验时是否一定要提交注册检验报告吗?省局审评认证中心作为如下回应: A:按照省局相关要求,医疗器械注册申请资料中的检验报告,应执行《医疗器械监督管理条例》和原国家食…...

java随机生成字母数字组合6位数

java随机生成字母数字组合6位数 ####### 废话不多说&#xff0c;直接上代码 //随机数 private static final String ALLCHAR "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; // length&#xff1a;随机位数 public static String generateSt…...

暴力破解键盘上所有组合的密码需要多久?

暴力破解键盘上所有组合的密码需要多久&#xff1f; 暴力破解密码肯定是密码越长越复杂破解时间就越久&#xff0c;如果是大小写加数字加特殊字符肯定比单一的形式破解更为复杂困难&#xff0c;一般的口令密码都为6位或者8位&#xff0c;超过8位的比较少见。 4位和6位暴力破解…...

密码必须为6-12位数字和字母组合正则

原理 正则表达式 (?!..)表示 ’之后的字符串需要不匹配表达式才能成功匹配‘ 如 a(!?\d) , 表示a的后面不能是数字 实现 NSString *regex "^(?![0-9]$)(?![a-zA-Z]$)[0-9A-Za-z]{6,12}$";解析 解析 ^ 匹配字符串的开始位置 (?![0-9]$) 断言此位置之后&…...

Python学习日记:求解由四个数字组成的四位数个数

看见这个问题时&#xff0c;我们很容易想到我们学习过的排列组合知识点&#xff1b;显然用四个数字组成四位数&#xff08;这些四位数互不相同&#xff09;就是一个关于排列的问题&#xff1b;用数学的方法可以知道。那么怎么用Python运行解决呢&#xff1f;这就是本次学习日记…...

golang中随机生成一个四位数

今天我主要是想往邮箱发送一条自动生成的四位数&#xff0c;于是发现了go里面自带的这几个函数&#xff0c;展示代码如下&#xff1a; package commonimport ("fmt""math/rand""time" )func Createcode() string{return fmt.Sprintf("%04…...

shell脚本--生成包含特殊字符的8位数随机密码

通过字符串的截取&#xff0c;生成一个8位的随机密码 vim ge_passwd.sh #!/bin/bash stringqwertyuiopasdfghjklzxcvbnm\!\\#\$\%\^\&\*QWERTYUIOPASDFGHJKLZXCVBNM1234567890 ## 特殊字符前的 "\" 为转义字符 for i in {1..8} ##修改循环次数&#xff0c;可…...

小韦老师@神犇营-my0050-判断四位数

小韦老师神犇营-my0050-判断四位数 题目&#xff1a; 描述 输入一个正整数 x&#xff08;0 ≤ x ≤ 10^8&#xff09;&#xff0c;判断这个正整数是否为四位数&#xff0c;若是&#xff0c;请输出“YES”&#xff0c;若否&#xff0c;则输出“NO”。 例如&#xff1a; 1234…...

java 密码是字母和数字的组合_java正则表达式校验密码必须是包含大小写字母、数字、特殊符号的8位以上组合...

本文最后更新于2019-10-25&#xff0c;已超过 1年没有更新&#xff0c;如果文章内容、图片或者下载资源失效&#xff0c;请留言反馈&#xff0c;我会及时处理&#xff0c;谢谢&#xff01;温馨提示&#xff1a;本文共1957个字&#xff0c;读完预计5分钟。一、需求&#xff1a;密…...

linux命令编写四位数密码本,详解Linux Shell 实现一个获取任意位数的随机密码的脚本...

Shell 命令行&#xff0c;实现一个获取任意位数的随机密码的脚本每次我们想要获得一个密码的时候都很头疼&#xff0c;于是我之前自己用nodejs写了一个 Shell 脚本。这两天在学习 bash Shell 所以&#xff0c;想用同样的逻辑实现一个获取任意位数随机密码的脚本。我成功了 :)分…...

python输出输入的指定位数的密码_用python生成指定位数的密码

#!/usr/bin/env python#coding:utf8#随机生成8位、20位、10位密码import randomimport stringall_chs string.letters string.digitsdef gen_pass(num8):pwd ‘‘# num int(raw_input(‘numer: ‘))for i in range(num):mima random.choice(all_chs)pwd mimareturn pw…...

智能手机的密码总共有多少种

iPhone 有10000种密码 iPhone 的密码是一个四位数&#xff0c;从 0000 到 9999 都有可能成为 iPhone 的密码&#xff0c;总的可能性有 10000 种。Android 系统则独具一格&#xff0c;它的“密码”是 3 3 的点阵中的一条路径&#xff0c;这条路径最少连接四个点&#xff0c;最多…...

说说恶意软件吧~~Malware 分析

啥是恶意软件我们说恶意软件Malwaremalicous software一般是说故意设计用来危害利用系统的软件。包括很多类&#xff1a;病毒&#xff0c;蠕虫&#xff0c;木马&#xff0c;广告&#xff0c;勒索软件&#xff08;瑟瑟发抖&#xff09;恶意软件可以通过邮件附件&#xff0c;网上…...

Python3常用系统函数帅哥定制版

Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5c607dd118eae682c44ed146367a17e26tar -zxvf setuptools-19.6.tar.gz cd set…...

shiro权限框架介绍以及springboot整合shiro

What is Apache Shiro? Apache Shiro is a powerful and flexible open-source security framework that cleanly handles authentication, authorization, enterprise session management and cryptography. Apache Shiro’s first and foremost goal is to be easy to use…...

如何设置 font-family 比较好以及字体的中英文名

如何设置 font-family 比较好&#xff1f; 如果设置为font-family: Arial, "微软雅黑","宋体"; 是不是英文都会使用Arial字体&#xff0c;而中文则视乎你的系统有没有雅黑&#xff0c;有则用雅黑&#xff0c;无则用宋体&#xff1f; 针对常见的中文英文和日…...

Spring和Spring Boot的区别

&#x1f3c6;今日学习目标&#xff1a; &#x1f340;Spring和Spring Boot的区别 ✅创作者&#xff1a;林在闪闪发光 ⏰预计时间&#xff1a;30分钟 &#x1f389;个人主页&#xff1a;林在闪闪发光的个人主页 &#x1f341;林在闪闪发光的个人社区&#xff0c;欢迎你的加入: …...

html 年龄选择框,js和html:周岁年龄计算器

请输入您的出生日期(yyy/mm/dd)://计算//计算周岁年龄的函数function getAge() {//定义返回值var returnAge//获取输入框参数var birthYear document.getElementById("year").valuevar birthMonth document.getElementById("month").valuevar birthDay …...

19 | 三方协议怎么签?

前言 前言&#xff1a;简介三方协议签约的相关内容。 文章目录前言一. 什么是就业协议书二. 签约流程1. 网签流程&#xff08;线上签约&#xff09;三. 参考链接一. 什么是就业协议书 就业协议书俗称三方协议&#xff0c;是《全国普通高等学校毕业生就业协议书》的简称。 它是…...

通过微信公众号给女朋友推送消息

先看下效果图 准备工作 1、首先去微信公众平台注册成为测试号&#xff0c;点这里 然后再添加一个模板 ![在这里插入图片描述](https://img-blog.csdnimg.cn/875c3ac58c014834b33e268cf239eda2.png 模板里的json字符串示例如下 {{date.DATA}} {{remark.DATA}} 所在城市&a…...

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

前言 在我们生活当中&#xff0c;有许多的姐和小哥哥都是出于异地恋的状态。 所以进群&#xff1a;839383765 可以获取各类Python入门学习资料视频资料在线直播教学&#xff01; 我为你翻山越岭&#xff0c;却无心看风景。在她感冒的时候&#xff0c;我不能说开门&#xff0c;只…...

新的一年里技术管理者(工作者)们如何做好技术规划?

技术管理者的主要工作 技术管理者的主要工作是带人、做事、看方向: 带人是指团队人员能力的培养、团队梯队的建设等等;做事是指完成各项业务需求;看方向是指明确团队未来的发展方向和目标。我们经常会辩论“做管理了还要不要写代码”这个话题,而“写代码”只是“做事”里面…...

用python实现给女朋友自动发微信

女朋友说上班都不回她微信&#xff0c;于是给她安排一个定时自动发微信的功能。 【效果预览】 实现过程一、启动微信进程二、获取微信窗口在桌面的坐标三、发送消息1.鼠标依次点击打开聊天框2.输入发送内容四、设置定时任务一、启动微信进程 正常情况下微信是最小化的&#xf…...

一个送给另一半的情侣专属微信小程序

10.15日更新 好久没来这了 上来看到好多消息 源码已经更新到我的github上了 大家可以自行查看 关于微信小程序源码_不是个程序员的程序员的博客-CSDN博客 --------------------------------------------------分割线 -------------------------------------------------- …...

企业微信每日给女友推送早安,5分钟快速部署,腾讯云部署版本,每日定时发送,天气,鸡汤,纪念日等信息,可自定义通知提醒名称,聊天界面可置顶,内容可查图片。

企业微信每日给女朋友推送早安&#xff0c;5分钟快速部署&#xff0c;每日定时发送&#xff0c;天气&#xff0c;鸡汤&#xff0c;纪念日等信息&#xff0c;可自定义通知提醒名称&#xff0c;聊天界面可置顶&#xff0c;内容可查图片。 先看效果 直接开搞 准备工作 1、企业id…...

python给女朋友_python实现用微信每天给女朋友发晚安

python实现用微信每天给女朋友发晚安发布时间&#xff1a;2018-06-17 17:24,浏览次数&#xff1a;311, 标签&#xff1a;python初学python&#xff0c;看到一个小脚本程序&#xff0c;就自己实现做个笔记环境准备&#xff1a;微信号(扫码登陆网页版)pip install wxpypip instal…...

器件篇-16-电感常用的磁芯种类

器件篇-16-电感常用的磁芯种类...

EMI共模电感一般什么材质你知道吗

EMI共模电感一般什么材质你知道吗 编辑&#xff1a;谷景电子 EMI指的是电磁干扰&#xff0c;EMI共模电感简单通俗的来说就是用于解决电子产品EMI不过的共模电感产品。那么&#xff0c;你知道EMI共模电感一般都是什么材质的吗&#xff1f;本篇我们就来讨论下这个热门问题&…...

铁氧体磁芯电感的特性大揭秘

铁氧体磁芯电感的特性大揭秘 编辑&#xff1a;谷景电子 磁芯可以说是电感的核心部件之一&#xff0c;那么你知道磁芯又是怎么制作而成的吗&#xff1f;磁芯是其实由于各种不同的粉末配方&#xff0c;按照一定的配比经由专业生产设备加工而成。本篇要跟大家分享的铁氧体磁芯就…...

共模电感适用的频率_共模电感磁芯的选择决定其性能和应用场景——原文转自金昊德官网...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼更多产品详情请点击金昊德官网&#xff1a;https://www.jinhaode88.com/线圈电感金昊德&#xff1a;http://www.jhdxq.com/工字电感金昊德&#xff1a;http://www.jxhcoiL.com针对共模电感怎样抑止共模电流用一句话能够表述&#x…...

应用系统与钉钉集成案例及操作步骤

1、准备钉钉应用 1.1、注册钉钉账号 作为钉钉的企业管理员&#xff0c;首先登录钉钉官网&#xff0c;注册一个钉钉账号。 如果已经有账号&#xff0c;则直接使用即可。 钉钉官网&#xff1a;https://www.dingtalk.com/ 1.2、开通企业团队 企业管理员使用账号登录钉钉。 如…...

磁芯的特性理解

大家好&#xff0c;今天我们来简单聊一聊磁芯。 之所以说磁芯&#xff0c;是因为磁芯对于电感来说&#xff0c;就相当于是电容的中间绝缘介质。磁芯决定了电感的很多特性。比如大家都知道&#xff0c; ①电感线圈里面加个磁芯&#xff0c;电感值会增大很多&#xff0c;这是为…...

《Vim 实用技巧必知必会》学习笔记Day15

什么是文本 从二元论的角度看&#xff0c;计算机文件可以分为文本文件&#xff08;text file&#xff09;和二进制文件&#xff08;binary file&#xff09;&#xff0c;但这个分法并没有对文本做出清晰的界定。从实用的角度&#xff0c;我们大致可以这么区分&#xff1a; 文…...

Mysql内核查询成本计算实战(一)

目录 Mysql内核查询成本计算实战&#xff08;一&#xff09; Optimizer Trace 什么是成本 I/O成本 CPU成本 单表查询的成本 MySQL查询成本计算实战 1.根据搜索条件&#xff0c;找出所有可能使用的索引 2. 计算全表扫描的代价 3. 计算使用不同索引执行查询的代价 4. 对…...

c++-对象数组与成员对象

目录对象数组成员对象对象数组 对象数据是指数组元素为对象的数组&#xff0c;该数组中每个元素都是同一类的对象。 对象数据的定义格式如吓 类名 数据名 大小 使用对象数组成员的一般格式 数组名[下标].成员名成员对象 可以是简单类型或自定义类型的变量&#xff0c;也可…...

图文详解 Java 泛型,写得太好了!

一、泛型的引入我们都知道&#xff0c;继承是面向对象的三大特性之一&#xff0c;比如在我们向集合中添加元素的过程中add()方法里填入的是Object类&#xff0c;而Object又是所有类的父类&#xff0c;这就产生了一个问题——添加的类型无法做到统一 由此就可能产生在遍历集合取…...

Smart-doc的脚本生成在线文档(精简官方文档描述)

Smart-doc优点&#xff1a; 无侵入的接口文档、在线文档生成器。三种生成文档方式。对于程序代码开发中只需要加注释&#xff08;符合一定的语法&#xff0c;五分钟可掌握&#xff09;就能生成在线文档。可以支持c、java、php、node等等常见的主流语言。 如何使用&#xff1a; …...

#8链表的中间结点#

链表的中间结点 1题目链接 链接 2思路 思路1:遍历一遍 计数 然后/2 再遍历一遍 思路2:slow fast指针 slow指针一次走1步 fast指针一次走2步 当fast为空的时候 slow的位置就是中间结点 奇数个: 1 2 3 4 5 fast走完第三次为空 slow走完第三次就是3 偶数个: 1 2 3 4 5 6 fast走完…...

决策树ID3算法及实现

0. 信息论 信道模型和信息的含义 信息论是关于信息的本质和传输规律的理论。 信道模型&#xff1a;信源&#xff08;发送端&#xff09;-> 信道 -> 信宿&#xff08;接收端&#xff09; 1. 通信过程是在随机干扰的环境汇中传递信息的过程 2. 信宿对于信源的先验不确…...

搜索入门技能树

搜索地址 以下哪个网址不能用来搜索&#xff1a; https://so.csdn.net/so/searchhttps://so.csdn.net/waphttps://devbit.csdn.net/searchhttps://dev.csdn.net/ 搜索频道 以下哪个不属于搜索频道&#xff1a; 全站博客下载图片 技能树 在搜索结果页展示的技能树模块中&am…...

机器学习之决策树(C4.5算法)

1.决策树简介 我们已有如下所示数据集&#xff0c;特征属性包含天气、温度、湿度、风速&#xff0c;然后根据这些数据去分类或预测能否去打高尔夫球&#xff0c;针对此类问题你会怎么解决呢。 序号天气温度湿度风速高尔夫1晴炎热高弱进行2晴炎热高强进行3阴炎热高弱取消4雨适…...

区间一维dp史上最细总结(绝对干货,还不会的一定要进来)

那年初夏&#xff08;三&#xff09; 注&#xff1a;此部分仅为娱乐和引入用&#xff0c;与本文没有太大关联&#xff0c;可以跳过&#xff0c;阅读下面的正文部分。 上篇出现于&#xff1a;DFS&#xff08;深度优先搜索&#xff09;详解&#xff08;概念讲解&#xff0c;图片…...

spring系列 SpringMVC-拦截器

拦截器&#xff08;Interceptor&#xff09;是在SpringMVC中动态拦截控制器方法的执行。 拦截器执行流程&#xff1a; 拦截器与过滤器区别 归属不同&#xff1a;Filter属于Servlet技术&#xff0c;Interceptor属于SpringMVC技术 拦截内容不同&#xff1a;Filter对所有访问进…...

【GD32F427开发板试用】基于蓝牙的远程步进电机控制

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动&#xff0c;更多开发板试用活动请关注极术社区网站。作者&#xff1a;寒冰1988 一、前言 接上篇文章【GD32F427开发板试用】基于蓝牙模块的远程点灯演示&#xff0c;本篇是第二篇&#xff0c;基于调通的蓝牙模块添…...

2021-08-19 词云图画法

先导包&#xff0c;注此时会有因为镜像下载的部分问题导致画自定义形状词云时出现黑图bug 解决办法&#xff1a; install.packages(devtools) devtools::install_github("lchiffon/wordcloud2")导入包 library("wordcloud2") library("jiebaRD"…...

铺装s路画法_数据管道的铺装之路

铺装s路画法Data is a key bet for Intuit as we invest heavily in new customer experiences: a platform to connect experts anywhere in the world with customers and small business owners, a platform that connects to thousands of institutions and aggregates fin…...

如何快速理解复杂业务,系统思考问题?

正视复杂性 我们必须承认这个世界原本就非常复杂&#xff0c;就像以我们现在的科技仍然不能攻克新冠病毒、不能精确预测天气、不能有效控制经济形势异常波动一样&#xff0c;任何试图浮于表面、疏于投入就想了解并解决一个复杂问题的傲慢做法&#xff0c;最终都只能接受无情的…...

AI科研绘图(二):模式图的基本画法

经过上次对基本元素和工具的学习&#xff08;AI科研绘图&#xff08;一&#xff09;&#xff1a;零基础入门和基本图形绘制&#xff09;&#xff0c;我们基本上掌握了最常用和基础的工具的用法。在学术论文中常常需要添加一些简单的插图作为示意图&#xff0c;例如植物、细胞、…...

Quartz2D-图形的画法

扇形 1获取上下文&#xff0c;2设置线得宽度&#xff0c;3给出圆的中点&#xff0c;半径&#xff0c;起始角度&#xff0c;和最终角度&#xff0c;顺逆时针方向&#xff0c;4在给出中点&#xff0c;5闭合&#xff08;6可以设置颜色填充&#xff0c;根据需要&#xff09;&#x…...

产品高阶能力:架构图的设计与画法

今天作者和大家分享的是产品架构图的设计与画法&#xff0c;架构图将可视化的具象产品和服务&#xff0c;抽象成信息化、模块化、层次结构以及关联关系清晰的架构&#xff0c;并通过不同分层的交互关系、功能模块的组合、数据和信息的流转&#xff0c;来传递产品的业务流程、商…...