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

一篇打通线程 等待 中断

✨✨hello,愿意点进来的小伙伴们,你们好呐!
🐻🐻系列专栏:【JavaEE初阶】
🐲🐲本篇内容:介绍 线程的 中断,等待的区别
🐯🐯作者简介:一名现大二的三非编程小白,日复一日,仍需努力。

  • 理解中断 :
  • 自定义Boolean变量中断线程:
  • 线程等待 / 通知机制:
    • wait() 细节:
  • 线程插队现象:

理解中断 :

中断线程 可以理解为 :
在Java线程中有一个布尔类型的标识位属性,这个标识为属性代表着一个正在运行中的线程是否被其他线程进行了中断操作,这个标识符在创建线程的时候是false,代表着该线程未被中断 , 我们可以调用 interrupted() 方法将该标识符置为 true,表示目前这个标识符被重置了,代表着程序被提醒中断 , 在程序中我们都使用 isInterrupted() 来判断该标识符是否为中断标识符.

public class ThreadDemo31 {public static void main(String[] args) throws InterruptedException {Thread thread1 = new Thread(() -> {while (!Thread.currentThread().isInterrupted()) {//为中断的标识符是false,需要取反才会System.out.println("hello");}});thread1.start();Thread.sleep(1);System.out.println("interrupt前");thread1.interrupt();System.out.println("interrupt后");}
}

在上面的程序中,thread1被启动,然后这个时候标识符属性为false 就取反,让循环进行,然后再main线程休眠1ms后将标识符置为true,表示被中断.

上述的线程中断方法会导致,线程直接中断,但是在某些场景下通知中断后不一定要立刻中断,就比如说:
小明的妈妈通知小明去买酱油,但是小明接收到了通知,但是什么时候去买酱油就取决于小明,妈妈已经通知了,执行权也就在小明这里

那要怎么实现这些需求呢?
在JavaAPI中有许多声明抛出InterruptedException的方法(例如:wait() , join() , sleep()) , 这些方法在抛出InterruptedException 前 Java虚拟机会先将线程的中断标识符清除(置为false),这个时候就是程序接收到中断的信号,但是是否中断取决于程序的代码

接下来来看看代码演示:

public class ThreadDemo31 {public static void main(String[] args) throws InterruptedException {Thread thread1 = new Thread(() -> {while (!Thread.currentThread().isInterrupted()) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("hello");}});thread1.start();Thread.sleep(10000);System.out.println("interrupt前");thread1.interrupt();System.out.println("interrupt后");}
}

在这里插入图片描述

我们观察到在调用 interrupt() , 后抛出一个InterruptedException ,然后程序继续执行
我们可以把这些操作分解: 其实就是调用interrupt(),将标识符置为中断状态,然后sleep中休眠中唤醒,唤醒的时候将中断标识符清除,然后再抛出异常,继续执行代码.
那么我们可以在异常这个地方做文章,可以在catch代码块中,直接中断线程,或者等待一段时间后再中断,或者不理会
这个就对应了,接到买酱油的通知后,立刻去买,等一段时间后再去买,不去买 !!!

🚗🚗🚗
下面我来使用代码更加清晰的看出声明了 InterruptedException 的方法对标识符的影响

public class ThreadDemo32 {public static void main(String[] args) throws InterruptedException {Thread thread1 = new Thread(() -> {while (true) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}});Thread thread2 = new Thread(() -> {while (true) {}});//设置为守护线程,进程结束后一起销毁thread1.setDaemon(true);thread2.setDaemon(true);thread1.start();thread2.start();Thread.sleep(5000);//让线程充分执行//通知线程中断thread1.interrupt();thread2.interrupt();System.out.println(thread1.getName() + " " + thread1.isInterrupted());System.out.println(thread2.getName() + " " + thread2.isInterrupted());System.out.println();Thread.sleep(10000);}
}

在这里插入图片描述
🚁🚁🚁

我们发现Thread-0 有sleep方法,所以中断标识符就清除了,而Thread-1没有声明了InterruptedException的方法,所以中断标识符保留着

自定义Boolean变量中断线程:

在上文的中断线程中,是使用异常来进行交互的,除了使用标识符导致异常来中断线程外 **,还可以使用一个boolean变量来控制是否要中断线程 **

该程序使用一个静态布尔类型的属性,来控制while循环的条件,从而起到控制线程中断.这种交互方式是安全的,更适合来取消,中断线程执行,但是这种方式一旦启动就无法后悔,只能中断线程

public class ThreadDemo28 {static boolean loop = true;public static void main(String[] args) throws InterruptedException {Thread thread = new Thread(() -> {while (loop) {System.out.println("hello thread");try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}});thread.start();Thread.sleep(10000);loop = false;}
}

线程等待 / 通知机制:

在上文中, 我们有使用过 sleep() 来使代码的休眠 , 但是 sleep休眠代码还是有不少缺陷的.
sleep休眠只能来控制休眠时间,无法确保唤醒的及时性 >>
比如说:
我们想睡会觉后就起来上课,但是你不知道上课的时间,所以就无法准确的定闹钟喊醒,只能随意地睡觉,然后随缘起床,最后我们很难保证在上课的时候刚刚好起床,这样子就是无法保证及时性

但是现在有一个Java内置的等待 / 通知 机制可以很好的解决这个问题 , 这个方法存在于java.lang.Object 上
wait() && notify()
在这里插入图片描述
🚗🚗🚗
这个机制指的是:一个线程A通过 调用对象 O 的wait(),进入等待状态,这个时候另一个线程B调用notify()或者notifyAll()来对该线程进行通知,从而通知线程A返回,继续执行

这里的调用wait , notify的对象必须是同一个;
wait调用完的执行过程是,先释放锁,然后将线程进入等待,然后被通知结束等待的时候是要重新加锁
所以该机制都是与synchronized来配套使用的.锁对象与调用wait notify 的对象是必须同一个!

接下来代码来演示一下:

线程Thread1 调用wait(),然后这个时候线程状态为WAITING,然后就死等下去,直到Thread2线程去唤醒Thread1线程,如果这个时候Thread2线程没有去通知Thread1线程,那么这个时候Thread1线程就会进入死等状态,

public class ThreadDemo29 {public static void main(String[] args) throws InterruptedException {Object o = new Object();Thread thread1 = new Thread(() -> {System.out.println("wait前");synchronized (o) {try {o.wait();} catch (InterruptedException e) {e.printStackTrace();}}System.out.println("wait后");});Thread thread2 = new Thread(() -> {System.out.println("notify前");synchronized (o) {o.notify();}System.out.println("notify后");});thread1.start();Thread.sleep(1000);//为了thread先执行到等待,避免thread2先执行到notifythread2.start();}
}

wait() 细节:

💺💺💺
1. 使用wait() , notify() , notifyAll() 要先对调用对象加锁

public class ThreadDemo30 {public static void main(String[] args) {Object o = new Object();Thread thread1 = new Thread(() -> {System.out.println("wait前 ");try {o.wait();} catch (InterruptedException e) {e.printStackTrace();}System.out.println("wait后");});Thread thread2 = new Thread(() -> {System.out.println("notify前");o.notify();System.out.println("notify后");});thread1.start();thread2.start();}
}

没有调用对象加锁就使用 wait() / notify() ,会导致代码执行到wait(),notify()方法就会抛出一个非法锁异常

在这里插入图片描述

2.使用wait() 后 线程状态由RUNNABLE变为WAITING,并把当前线程放置等待队列中去

public class ThreadDemo30 {public static void main(String[] args) throws InterruptedException {Object o = new Object();Thread thread1 = new Thread(() -> {System.out.println("wait前 ");System.out.println(Thread.currentThread().getName() + " " + Thread.currentThread().getState());try {synchronized (o) {o.wait();}} catch (InterruptedException e) {e.printStackTrace();}System.out.println("wait后");});Thread thread2 = new Thread(() -> {System.out.println("notify前");System.out.println(thread1.getName() + " " + thread1.getState());synchronized (o) {o.notify();}System.out.println("notify后");});thread1.start();Thread.sleep(1000);thread2.start();}
}

我们很明显地可以看到在没有调用wait()方法前,thread1的状态正在处于RUNNABLE,当调用wait()方法后,调用notify() 方法前,线程thread1的状态变为WAITING

在这里插入图片描述

3.notify() 或 notifyAll() 调用后,等待线程并不会直接从wait() 返回,而是需要等调用notify() 或 notifyAll()的锁释放后,才有机会继续拿到对象锁,从wait() 返回,从wait()方法返回的前提是获得了对象的锁

public class ThreadDemo30 {public static void main(String[] args) throws InterruptedException {Object o = new Object();Thread thread1 = new Thread(() -> {System.out.println("wait前 ");try {synchronized (o) {o.wait();}} catch (InterruptedException e) {e.printStackTrace();}System.out.println("wait后");System.out.println(Thread.currentThread().getName() + " " + Thread.currentThread().getState());});Thread thread2 = new Thread(() -> {System.out.println("notify前");synchronized (o) {System.out.println(thread1.getName() + " " + thread1.getState());o.notify();System.out.println("调用notify");System.out.println(thread1.getName() + " " + thread1.getState());}System.out.println("notify后");});thread1.start();Thread.sleep(1000);thread2.start();}
}

🚂🚂🚂

我们可以看到,在线程1调用wait后,线程1处于WAITING状态,然后线程2调用notify通知线程1返回,这个时候线程1将从WAITING状态变为BLOCKED,因为这个时候线程1被唤醒,但是线程2的锁的对象锁还没有释放,所以线程1这个时候无法获取到对象锁,所以就会阻塞等待,然后最后的RUNNABLE状态就是线程2的锁释放了,被线程1拿到,所以等待线程才有机会从wait返回,最后继续执行,RUNNABLE状态

在这里插入图片描述

4.notify() 是将等待队列中的某一个线程移动到同步队列 从而唤醒, 而notifyAll是将等待队列中的所有线程都移动到同步队列中去, 被移动的线程的状态由 WAITING 变为BLOCKED

这个细节在第三个细节中已经解释了,可以移眼观看噢

🛫🛫🛫
从上述细节中可以看出,等待/通知 机制依托于同步机制,目的是为了确保等待线程从wait()方法返回时可以感知到通知线程对变量做出的修改

线程插队现象:

在我们生活中经常会有插队的现象,其实在线程中也是如此 :join() 方法

🛸🛸🛸
如果一个线程A执行了thread.join() , 表示当前线程A将等待thread线程执行终止后再从thread.join()返回,继续执行

join() 是Thread类的一个静态方法,Thread类除了提供join()之外,还提供了另外具有超时性质的join(long millis) 与 join(long millis,int nanos), 这两个方法表示,如果线程thread在规定时间内没有执行完毕,那么将会从超时方法中返回,继续执行线程A

在这里插入图片描述

接下来使用代码演示一遍:

public class ThreadDemo33 {public static void main(String[] args) throws InterruptedException {Thread thread1 = new Thread(() -> {for (int i = 0; i < 5; i++) {System.out.println(i + "  " + Thread.currentThread().getName());}});thread1.start();for (int i = 0; i < 10; i++) {if(i == 2){thread1.join();}System.out.println(i + "  " + Thread.currentThread().getName());}}
}

在这里插入图片描述

当线程main执行到了i == 2 的时候,就让thread1线程先执行,当thread1线程执行完毕后再来执行main线程

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

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

python基础1

python日记-python基础1pyhton是由模块构成 一个模块就是一个python源文件&#xff0c;一般后缀是.py 模块由语句组成 语句是python程序的构造单元 pyhton基本格式 行首的空白&#xff08;也就是空格和tab缩进&#xff09;用来决定逻辑行的缩进层次&#xff0c;从而用来决定语…...

WebKit之V8技术优化分析

一、V8背后的故事 1.1 javascript的速度与需求 JavaScript存在至少10年了。在1995年&#xff0c;它出现在网景(Netscape Communications)公司所研发的网页浏览器Netscape Navigator 2.0中。然而有段时间人们对于性能的要求不高&#xff0c;因为它只用在网页上少数的动画、交互操…...

startApp快速搭建空白android项目基于kotlin采用MVVM架构

startAp 项目地址在最后 基本目录结构 介绍 快速搭建android基础项目 软件架构 1、基于kotlin&#xff0c;采用android MVVM 架构处理 2、增加 config.gradle 针对项目所需要依赖进行配置 3、针对项目组件化分别创建对应module,并依赖commLib 4、app目录为项目主目录&a…...

爬取百度帝吧李毅吧的前五页的网页信息

本次主要使用了headers来模拟浏览器&#xff0c;欺骗服务器&#xff0c;从而来实现获取和浏览器一样的内容 形式&#xff1a;headers {User-Agent: *******} 通过的代码 import requests# 爬取李毅吧前五页的网页信息 for i in range(5):url https://tieba.baidu.com/f?kw…...

老司机带带你,教你学会Java中又骚又暴力的“反射”技术

在Java中有这么一个很骚的技术&#xff0c;几乎贯穿了所有主流的框架&#xff0c;在所有主流框架的底层中你都可以看见它的身影&#xff0c;这个技术就是反射。关于反射&#xff0c;有很多小白会觉得很难&#xff0c;搞不清楚到底是怎么回事&#xff0c;也不知道该怎么用&#…...

淘宝联盟开发系列:阿里妈妈淘宝客申请步骤

一、阿里妈妈淘宝客API&#xff1a; 阿里妈妈淘宝客/淘客是阿里妈妈与淘宝合作开发的针对淘宝卖家的一种商品和店铺的推广模式&#xff0c;通过推广店铺商品推广人可以按推广商品成交价格收取一定比例的佣金这样的推广人就是淘宝客/淘客。 而淘宝客API是淘宝客的一种延伸&…...

RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one.

Error message RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one. This error indicates that your module has parameters that were not used in producing loss. You can enable unused parameter detection by (1)...

【正点原子I.MX6U-MINI应用篇】7、输入设备(鼠标、键盘、触摸屏、按钮)的应用编程和tslib库

什么是输入设备&#xff1f;输入设备其实就是能够产生输入事件的设备就称为输入设备&#xff0c;常见的输入设备包括鼠标、键盘、触摸屏、按钮等等&#xff0c;它们都能够产生输入事件&#xff0c;产生输入数据给计算机系统。 对于输入设备的应用编程其主要是获取输入设备上报…...

【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页

【博客小程序】专栏 【微信小程序】博客小程序&#xff0c;静态版本&#xff08;一&#xff09;准备工作 【微信小程序】博客小程序&#xff0c;静态版本&#xff08;二&#xff09;引入 lin-ui 组件、设计和开发文章页 【微信小程序】博客小程序&#xff0c;静态版本&#…...

引擎V8及优化技术

一、V8背后的故事 1.1 javascript的速度与需求 JavaScript存在至少10年了。在1995年&#xff0c;它出现在网景(Netscape Communications)公司所研发的网页浏览器Netscape Navigator 2.0中。然而有段时间人们对于性能的要求不高&#xff0c;因为它只用在网页上少数的动画、交互操…...

极坐标变换:∫e^(-x^2)dx积分求解

1. 凑一下 设∫−∞∞e−x2dxI\int_{-\infty}^\infty\,e^{-x^2}\,dx I∫−∞∞​e−x2dxI&#xff0c;而且∫−∞∞e−y2dyI\int_{-\infty}^\infty\,e^{-y^2}\,dy I∫−∞∞​e−y2dyI 那么 I2∫−∞∞∫−∞∞e−(x2y2)dxdyI^2\int_{-\infty}^\infty\int_{-\infty}^\infty…...

HTML基础之HTML的基本结构

HTML的基本结构 超文本文档分文档头和文档体两部分&#xff0c;在文档头里&#xff0c;对这个文档进行了一些必要的定义&#xff0c;文档体中才是要显示的各种文档信息。 <HTML>    <HEAD>       头 部 信 息    </HEAD>    <BODY>   …...

字节、字、位、比特

字节、字、位、比特 字 计算机进行数据处理时&#xff0c;一次存取、加工和传送的数据长度称为字&#xff08;word&#xff09; 位、字节、字符 位&#xff08;bit&#xff09; 比特表示二进制位11010100是一个8位二进制数计算机存储信息的最小单位 字节&#xff08;byte…...

文本型数字转化为数值的6个公式

1.文本检查工具转换。 2.公式处理...

数字电子技术仿真(30秒倒计时器Multisim仿真数码管显示)

缘由数字电子技术仿真-CSDN论坛求大佬解答一下 数码管从30开始倒计时&#xff0c;但是到01时&#xff0c;直接跳过00&#xff0c;再从30开始&#xff0c;然后导致发光报警器不会亮 为什么会跳过00&#xff0c;我想知道我的电路哪出了问题 U1的置数端0置数1不置数&#xff0c;不…...

有哪些可以远程连接控制云服务器的软件?

远程控制云服务器软件有&#xff1a; 1.FileZilla可以将客户端的文件上传到服务器上&#xff0c;支持多线程上传文件。 2.DU Meter是一个网络流量监视工具&#xff0c;可以实时监测服务器的上传和下载的网速&#xff0c;同时还有流量统计功能。 3.Remote Desktop用于对远程托…...

编写高性能JavaScript【转】

英文链接&#xff1a;Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎&#xff0c;如Google的V8引擎&#xff08;被Chrome和Node所用&#xff09;&#xff0c;是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者&#xff0c;并且关心内存使…...

“极致成本向左,本质安全向右”-谈谈锂电池储能系统的发展趋势

极致成本 or 本质安全? 1 快速增长的电化学储能电站 根据CNESA全球储能项目库的不完全统计,截至 2021 年底,全球已投运电力储能项目累计装机规模 209.4GW, 同比增长 9%。其中,抽水蓄能的累计装机规模占比首次低于 90%,比去年同期下降4.1个百分点;新型储能的累计装机规模…...

【转载】ANACONDA复制/克隆虚拟环境到其他机器

https://www.freesion.com/article/7046305690/...

手把手教你下载node

1、进入node官网 找到你想要的版本 官网 这里用的是14.17.4的版本 2、开始安装 注意&#xff1a;选择D盘 D盘下面新建一个D-Develop-nodejs 打开cmd&#xff0c;如果是正常显示版本号代表运行成功了 配置变量 1、点击控制面板-高级系统设置 配置用户变量的Path的环境变…...

JavaScript面试大全

JavaScript面试大全 1.求y和z的值是多少&#xff1f; var x 1; var y 0; var z 0; function add(n){nn1;} y add(x); function add(n){nn3;} z add(x); 都为undefined&#xff0c;因为没有返回值。 2.JavaScript是面向对象的语言&#xff0c;怎么体现javascript的继承关系…...

高校ACM题库(转载)

转自&#xff1a; https://blog.csdn.net/kangyan__/article/details/70184935 浙江大学&#xff08;ZJU&#xff09;&#xff1a;http://acm.zju.edu.cn/ 北京大学&#xff08;PKU&#xff09;&#xff1a;http://acm.pku.edu.cn/JudgeOnline/ 同济大学&#xff08;TJU&…...

隐马尔可夫模型最详细讲解 HMM(Hidden Markov Model)

最近有一个作业要手撸HMM&#xff0c;找了很多资料&#xff0c;这篇文章属写的最好的&#xff0c;故转载过来。 另如果觉得文章看起来比较费力&#xff0c;还可以配合下面两个视频下饭。 https://www.bilibili.com/video/BV1BW411P7gV 悉尼科大徐亦达 https://www.bilibil…...

GeoTools快速入门

本文将帮助读者获取GeoTools的源代码并进行编译。下载源代码并进行编译有助于读者对GeoTools建立整体性的理解&#xff0c;帮助读者厘清GeoTools的模块划分。同时因为GeoTools是一个开源类库&#xff0c;读者在实际使用中遇到的一些问题可以通过直接阅读GeoTools源代码来进行解…...

mtk flashtools工具回读镜像文件system.img

1. 解压新固件&#xff0c;打开文件夹中的MT6580_Android_scatter.txt 2. 查看文档中所有含有is_download: true属性的file_name,说明该文件是可下载的&#xff0c;如下&#xff1a; 3. 打开flashTool,选中Readback页面。 4. 点击Add按钮&#xff0c;出现如下显示。 5. 双击该…...

CDRX4X5X6X7X8下载安装失败的原因教程分享(CorelDRAW)

CDR软件由于前期装过CDR 后期在装的话 很有可能出现安装不成功 下面介绍两个很有效的方法&#xff0c;用这两招保准解决 首先 要安装 先卸载 通常都是打开控制面板 把里面的全部删得干干净净 另外 winR键 打开注册表 CTRLF搜索 coreldraw 有关coreldraw的文件全部删掉…...

艾瑞报告解读:中国 EPM “业财一体”行业研究报告

乘风破浪的中国 EPM 据艾瑞咨询《2021年中国 EPM “业财一体”行业研究报告》数据&#xff0c;EPM 作为企业绩效管理系统&#xff0c;打通财务与业务为企业战略执行提供重要支撑&#xff0c;预计2025年国内 EPM 市场规模将达到22亿元。疫情原因让全面预算需求被唤醒&#xff0…...

C语言刷题系列——6.(递归)实现顺序输出整数

递归实现顺序输出整数 ❄️一) 题目要求☃️1.函数接口定义&#xff1a;☃️2.裁判测试程序样例&#xff1a;❄️二) 非递归 解法☃️step1.统计位数☃️step2.循环&#xff0c;打印每一位☃️step3.实现❄️三) 递归 解法☃️step1.分析☃️step2.图解流程☃️step3.实现)❄️…...

金九银十?铜九铁十才对......

往年的金九银十&#xff0c;今年被戏称为“铜九铁十”。知名的大厂HR们都在不断的裁员&#xff0c;能被保住不被裁掉可能就万事大吉了&#xff0c;赛道越来越窄&#xff0c;都在预测未来计算机行业是不是下一个土木工程&#xff1f; 我也算是软件测试岗位的老鸟了&#xff0c;…...

LeetCode 1235. 规划兼职工作(动态规划+二分查找)

文章目录1. 题目2. 解题1. 题目 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作&#xff0c;每份工作预计从 startTime[i] 开始到 endTime[i] 结束&#xff0c;报酬为 profit[i]。 给你一份兼职工作表&#xff0c;包含开始时间 startTime&#xff0c;结束…...

matlab中函数绝对值图像,Matlab中图像函数大全 详细功能介绍

Matlab中图像函数大全详细功能介绍(一)(2009-10-03 12:06:31)转载▼标签&#xff1a;matlab杂谈分类&#xff1a;programming图像增强1. 直方图均衡化的Matlab 实现1.1 imhist 函数功能&#xff1a;计算和显示图像的色彩直方图格式&#xff1a;imhist(I,n)imhist(X,map)说明&am…...

开始acm题库

acm题库北大地址&#xff1a;http://poj.org/ 希望可以坚持下去&#xff0c;每周至少完成一个问题&#xff01; 为了是自己不贬值&#xff0c;为了是自己变得更强&#xff0c;我会继续加油的&#xff01;...

acm竞赛题库与解析

第一章 数学 1.1概率 Coupons赛区/题库&#xff1a;UVa 10288 【算法分析】假设当前已经有k种Coupons的概率是&#xff08;n-k&#xff09;/n&#xff0c;所以需要步数的期望是n/(n-k).。求和得到步数的期望是n/nn/(n-1)…n/1 import java.io.BufferedInputStream; import ja…...

使用华为云服务一键构建部署发布前端和Node.js服务

如何使用华为云服务一键构建部署发布前端和Node.js服务构建部署,一直是一个很繁琐的过程作为开发,最害怕遇到版本发布,特别是前、后端一起上线发布,项目又特别多的时候例如你有10个项目,前后端都要同时发布,那么就需要多次合并代码、构建,重复很多动作..而且还要去关心构建机器…...

redis zset有序集合常用操作

zadd key score member [score member …] 在一个有序集合中添加一系列元素&#xff0c;其中score表示元素的权值&#xff0c;用来进行排序&#xff0c;member表示元素具体的值 ZRANGEBYSCORE key min max [WITHSCORES] 显示集合中min到max区间内的所有元素&#xff0c;如果有W…...

高校ACM题库

转自&#xff1a; https://blog.csdn.net/kangyan__/article/details/70184935 浙江大学&#xff08;ZJU&#xff09;&#xff1a;http://acm.zju.edu.cn/ 北京大学&#xff08;PKU&#xff09;&#xff1a;http://acm.pku.edu.cn/JudgeOnline/ 同济大学&#xff08;TJU&…...

[附源码]计算机毕业设计医院门诊管理信息系统Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

MMdetection训练配置

mmdetecton 安装 采用mmdetection,安装教程参考&#xff1a; Windows下配置MMDetection 数据集准备 实验为自制VOC数据集&#xff0c;使用tools/dataset_converters/pascal_voc.py转换为COCO格式数据集&#xff0c;结果包括 voc07_train.json、voc07_test.json、voc07_val.j…...

《Gartner2016年度新兴技术成熟度曲线》全解读

2016年7月&#xff0c;Gartner公司发布了年度新兴技术成熟度曲线。Gartner指出&#xff0c;2016年是数字的一年&#xff0c;数字业务创新是“新常态”&#xff0c;专注于技术创新的企业将继续寻找可以帮助他们创造竞争优势和价值、降低经营成本、使业务模型转型的新技术。 图1 …...

ACM题库,分类整理

摘自&#xff1a;https://www.cnblogs.com/From-scratch/p/7289726.html 推荐题库 •https://uva.onlinejudge.org/ 上面有全部的赛区真题&#xff0c;绝大部分都可以提交&#xff0c;不适合当题库刷&#xff0c;不过在这里找题非常方便。 • http://poj.org/ 不解释了&…...

centos7安装pycharm2020-2专业版

title: centos7安装pycharm2020.2专业版 author: yjs date: 2020-08-10 13:08:37 tags: LinuxPython password: summary: centos7安装pycharm2020.2专业版 categories: Linux 下载pycharm软件包 **网页下载&#xff1a;**http://www.jetbrains.com/pycharm/download/#section…...

北京大学c语言题库,北大acm题库1002题

刚开始做acm的题目&#xff0c;有点不习惯&#xff0c;代码写的比较乱&#xff0c;不过已经经过验证是正确的了&#xff0c;写写代码对自己还是很有帮助的&#xff0c;坚持&#xff0c;坚持。#include #includestruct tel_number{char a[20];};struct eight_number{char b[8];}…...

面向对象——封装

package Note;public class Package {//属性private String name;private int age;private String sex;//定义set&#xff0c;get方法public String getName(){return name;}public void setName(String name){this.name name;}public int getAge() {return age;}public void …...

安装黑群晖不求人,arpl在线编译安装群晖教程

纠结了很久才发才发这一篇帖子&#xff0c;本来很早就想发了&#xff0c;一直拖到了现在&#xff0c;arpl是巴西的一位大神出的编译系统&#xff0c;让黑群晖DSM7.X引导的编译和安装变得非常简单 【编译前的准备工作】 由于需要在NAS的机器上进行引导的编译&#xff0c;请事先准…...

Kafka学习笔记十:kafka监控平台kafka-eagle的搭建和使用

1.下载压缩包 Download - EFAK 2.解压 # tar -zxvf kafka-eagle-bin-2.0.9.tar.gz 3.修改环境变量 #路径为解压路径 export KE_HOME/usr/local/software/kafka-eagle-bin-2.0.9/efak-web-2.0.9 export PATH$PATH:$KE_HOME/bin让配置生效 # source /etc/profile 4.修改kafka-e…...

FileZilla下载文件失败

用FileZilla从FTP服务器下载文件的时候&#xff0c;总是提示“Failed to convert command to 8 bit charset”错误&#xff0c;导致无法正常下载文件&#xff0c;经查找&#xff0c;原来是FileZilla无法正确判断字符集编码造成的&#xff0c;解决办法也很简单。 1、打开FileZi…...

php上传文件到指定文件夹

前端&#xff1a; index.php <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"w…...

华为面试宝典OD

目录 什么是OD&#xff1f; 目标院校 面试流程 薪资待遇 如何转正&#xff1f; 招聘实况 什么是OD&#xff1f; 官方介绍&#xff1a;OD。全称(Outsourcing Dispacth)模式&#xff0c;目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘&#xff0c;17级以下都为…...

php自动生成word目录,word怎么自动生成目录

Word2016 自动生成目录&#xff1a;第一步&#xff1a;设置章节样式1、选中“第一章”&#xff0c;单击“样式”右边的“一横 小三角”图标&#xff0c;选择“标题”&#xff1b;选中 1.1&#xff0c;单击“样式”右边指向上的小三角&#xff0c;找到“标题1”&#xff0c;单击…...

Dextran-HSA、葡聚糖牛血清白蛋白、葡聚糖可以连接不同的活化基团如:NH2/MAL/COOH

Dextran-HSA、葡聚糖牛血清白蛋白 葡聚糖分子量&#xff1a;4000, 5000, 6000, 7000, 9000, 10000, 20000, 40000, 70000等等&#xff0c;最高可做到2000k。 溶剂&#xff1a;易溶于水 性状&#xff1a;基于不同的分子量&#xff0c;呈白色/类白色固体粉末&#xff0c;或粘稠…...

AIoT 传感器收集数据到EMQX的规则引擎处理并存储,3年内被辞退5次,35岁程序员该何去何从

| | — | — | | Wemos | 1 | | DHT11 | 1 | | 杜邦线 | 若干 | 2、软件准备 | 软件 | | — | | Ubuntu 18.04 LTS | | Arduino IDE | | 宝塔面板 | | EMQ X Enterprise | | MQTTX | | Navicat | 3、使用前须知 在项目开始前&#xf…...

AOP面向切面编程

AOP面向切面编程 静态代理和动态代理 ​ 静态代理确实实现了解耦&#xff0c;但是由于代码都写死了&#xff0c;完全不具备任何的灵活性。就拿日志功能来说&#xff0c;将来其他地方也需要附加日志&#xff0c;那还得再声明更多个静态代理类&#xff0c;那就产生了大量重复的…...

java软件开发需要掌握的知识

前言 说真的&#xff0c;在 Java 使用最多的集合类中&#xff0c;List 绝对占有一席之地的&#xff0c;它和 Map 一样适用于很多场景&#xff0c;非常方便我们的日常开发&#xff0c;毕竟存储一个列表的需求随处可见。尽管如此&#xff0c;还是有很多同学没有弄明白 List 中 A…...

【ACM】C++程序设计ACM题库总结

C程序设计ACM题库总结 文章目录C程序设计ACM题库总结知识点总结串流logceilcountreversestring的各种操作sortsort自定义排序方式map容器set容器set自定义排序方法bitset容器C格式化输出判断素数的方法一1190 列出完数1191 12&#xff01;配对1192 整数的因子数1193 浮点数的位…...

BottomTabBar(底部导航栏)

首先添加依赖: compile com.hjm:BottomTabBar:1.1.3 //找到控件 btb findViewById(R.id.main2_btb); btb.init(getSupportFragmentManager()).setImgSize(60,60)//图片的大小.setFontSize(20)//字体的大小.isShowDivider(false)//设置是否显示分割线.setChangeColor(Color.RE…...

[附源码]JAVA毕业设计基于vue技术的汽车维修检测系统设计与实现(系统+LW)

[附源码]JAVA毕业设计基于vue技术的汽车维修检测系统设计与实现&#xff08;系统LW&#xff09; 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&…...

selenium自动化测试01

前言 新人一个&#xff0c;打算写写博客&#xff0c;去记录个人的学习历程。 花了一周的时间去学习了selenium自动化&#xff0c;然后记录下来&#xff0c;一些语法、代码之类的。 文笔不是很好&#xff0c;一些代码标注、注释可能不是很准确&#xff0c;望见谅。 seleniu…...

Shell | Hello World

文章目录输出语句变量数组输出语句 使用 chmod 命令给文件hello.sh 添加可执行权限 x [rootVM-0-9-centos data]# echo "hello world" hello world [rootVM-0-9-centos data]# vi hello.sh [rootVM-0-9-centos data]# ls C_language hello.js hello.sh server.j…...

5u fb库 三菱plc_三菱PLCFX5U系列

三菱电机小型可编程控制器MELSEC iQ-F系列(FX5U系列)&#xff0c;以基本性能的提升、与驱动产品的连接、软件环境的改善为亮点&#xff0c;作为FX3U系列的升级产品FX5U系列精益求精现隆重问世。做为强力支援客户的“制造业先锋产品”满足不同客户的从单机设备控制到系统控制的各…...

mybatis查询到了数据,但是实体类个别字段为null

今天在做一个简单的查询操作时遇到的坑&#xff0c;折腾了好久好久&#xff0c;有必要记录一下本菜鸡的心理活动 debug单步执行发现查询之后有几个字段没有映射成功&#xff0c;依然为null 而控制台打印的sql语句确实拿到了 想着是不是实体类里面的字段命名不一致&#xff0…...

如何在QuestaSim或ModelSim中使用Vivado的IP进行仿真

如何在QuestaSim/ModelSim中使用Vivado IP进行仿真 1. 在Vivado中编译仿真库 在Vivado中&#xff0c;依次点击 Tools -> Compile Simulation Libraries&#xff1a; 之后弹出&#xff1a; 根据需要&#xff0c;选择仿真器&#xff08;我这里选择的是QuestaSim&#xff0…...

r语言 matlab 函数定义,R语言BP神经网络建模newff,train,sim函数详解

所使用的包&#xff1a;AMORE建立BP神经网络所需要的函数&#xff1a;newff&#xff0c;train和sim。newff(n.neurons, learning.rate.global, momentum.global,error.criterium, Stao,hidden.layer, output.layer, method)参数&#xff1a;n.neurons&#xff1a;一个数字型向量…...

[笔记] GPGPU-SIM的使用说明(一)

本文来自魏继增科学网博客:链接地址&#xff1a;http://blog.sciencenet.cn/blog-1067211-726653.html 3.1 Simulation Modes 默认情况下&#xff0c;大多数的使用者使用GPGPU-Sim 3.x评估GPU运行一个应用所需要的时钟周期数。这就是性能仿真模型。当尝试在GPGPU-Sim上运行一…...

SIM卡安全

前言 关于SIM卡克隆不是什么新鲜技术&#xff0c;跟朋友也吹牛过&#xff0c;也演示过&#xff0c;更写过稿子&#xff0c;本文基于原来的稿子修改&#xff0c;作为普及&#xff0c;特此将我这些低级无聊的拿不出场合的烂东西厚脸拿出来吹牛一番。 一卡对一号&#xff0c;SIM卡…...

QuestaSim使用及Makefile命令

一、熟悉Linux环境下Questasim EDA Tool及GUI交互操作: 1.Questasim简介&#xff1a;  Questasim是由Mentor Graphics公司推出的一款功能强大的仿真工具&#xff0c;支持System C&#xff0c;Verillog&#xff0c;SystemVerilog以及VHDL等硬件描述语言 。它是Modelsim的加强…...

关于windows环境下,Questasim编译UVM代码问题

楼主在跑路ic验证的时候&#xff0c;由于刚入门没有人带&#xff0c;网上关于Questasim的资料貌似不是很多&#xff0c;也不是很好找&#xff0c;在配置环境中遇到了很多问题。找了很久&#xff0c;总结了一些编译报错“can not find include xxxxxxx”这类的解决办法&#xff…...

Questa Sim(逻辑测试)

Questa Sim&#xff08;逻辑测试&#xff09; 作者&#xff1a;Saint 掘金&#xff1a;https://juejin.im/user/5aa1f89b6fb9a028bb18966a 微博&#xff1a;https://weibo.com/5458277467/profile?topnav1&wvr6&is_all1 GitHub&#xff1a;github.com/saint-000 知乎…...

simCard 学习总结

本文主要介绍了三大内容&#xff1a; 1&#xff1a;SIM卡准备就绪后信息的读取&#xff1b; 2&#xff1a;UiccCard主要相关类的架构和功能介绍 3&#xff1a;以SIM卡中联系人信息的读取详述SIM信息读取过程。 1 Sim卡信息的初始化&#xff1a; 1&#xff1a;一个主动上报到…...

nodejs 安装配置

官网下载&#xff1a; https://nodejs.org/zh-cn/download/ node-v12.9.1-x64.msi https://nodejs.org/dist/v12.9.1/node-v12.9.1-x64.msi cache 默认路径&#xff1a;C:\Users{user}\AppData\Local\npm-cache prefix 默认路径&#xff1a;C:\Users{user}\AppData\Roaming\n…...

网络运营商名称显示amp;SIM名称显示

一 网络名称显示这部分比較复杂。Spec对这也有明白的规定&#xff0c;依据其优先级由高往低介绍(其优先级參考TS 22.101)&#xff0c; 1. Enhanced Operator Name String。也就是Eons。此种方式的名称是存放在EF_PNN(PLMN Network Name, fid: 6FC5)和EF_OPL(Operator PLM…...

SIM 卡接口电平转换

较新的工艺节点降低了新无线基带处理器的电压&#xff0c;所以需要使用电压电平转换器&#xff0c;以便与 B 类和 C 类 SIM&#xff08;用户身份模块&#xff09;卡解决方案通信&#xff0c;并支持未来 1.2 V 的 IO 电压。 较新的工艺节点降低了新无线基带处理器的电压&#xf…...

sim插拔识别时间_一种sim卡检测装置及其检测sim卡插拔的方法

一种sim卡检测装置及其检测sim卡插拔的方法【技术领域】[0001]本发明涉及移动通讯设备领域&#xff0c;尤其涉及一种S頂卡检测装置及其检测S頂卡插拔的方法。【背景技术】[0002]S頂卡是移动终端中都会插入的身份标识卡&#xff0c;现有技术中&#xff0c;为了让用户使用方便&am…...

kaa服务器安装,Kaa服务器的Actor网关-基于Java

I am using KAA iOT server to connect my hardware with cloud. I have implemeted MQTT protocol in hardware and need to implement Actor Gateway or some other solution to enable communication between hardware and cloud. I am unable to find any guide on how to...

KAA平台数据下发的四种方式

KAA平台系列文章&#xff1a; KAA平台单节点部署安装&#xff08;kaa-node-0.10.0&#xff09;KAA平台的配置使用KAA平台的数据上传KAA平台数据下发的四种方式 文章目录一、网页形式二、脚本形式三、Postman四、JAVA代码一、网页形式 官网&#xff1a;http://kaaproject.gith…...

记录-Kaa测试程序

有感于一天的折腾&#xff0c;总的留个纪念。以下的内容不是我的原创&#xff0c;只是自己的一个记录。Kaa是什么&#xff1f;去官网看看就知道了 &#xff0c;我也没咋细看&#xff0c;哈哈。一、测试环境准备Host OS:WIN7Vbox&#xff1a;版本 5.1.14 r112924 (Qt5.6.2)Sandb…...

Your first Kaa application

第一个Kaa应用程序PrerequisitesApplication descriptionAdd applicationCreate schemasSet up log appenderGenerate SDKSample client applicationPreparationApplication codeLaunch applicationExpected outputRetrieve collected dataChange sampling periodFurther readi…...

kaa 物联网平台部署_物联网分析揭示边缘设备部署的真正价值

kaa 物联网平台部署在过去的二十年中&#xff0c;技术的许多方面变得越来越便宜。 物联网也不例外。 几年前价值太低而无法连接的对象现在正成为物联网的一部分。 但是&#xff0c;仅仅为了自己的利益而拥有连接技术或智能技术并不是重点。 所有这些都是将边缘设备中的数据投入…...

第二天:通过kaa采集数据

今天是收获满满的一天&#xff0c;学到的东西特别的多。在讲解今天的内容之前&#xff0c;我们先来熟悉几个最简单的ubuntu命令。 1、cd 目录名 //进入指定目录下 2、cd … //返回上一级目录 3、mkdir 文件名 //建立文件 4、vim 文件名 //进入vim模式 5、ls //查看当前目录 6、…...

Kaa IoT平台学习(一)

kaa IoT开发平台概览 Kaa是一个用于物联网的多功能的中间件平台&#xff0c;他允许构建完全端到端IoT解决方案&#xff0c;连接的应用和智能产品。Kaa平台为IoT产品开发提供了一个开放的&#xff0c;功能丰富的工具组件&#xff0c;因此有效的降低了相关的费用&#xff0c;风险…...

kaa in Single node installation

1、 先决条件&#xff1b; 安装&#xff1a; 第三方组件 kaa服务器组件 配置&#xff1a; SQL数据库 NoSQL数据库 Network接口 firewall防火墙 启动&#xff1b; 本指南介绍如何在单个Linux节点上安装和配置Kaa组件。 如果这是您第一次使用Kaa&#xff0c;或者您不确…...

KAA 启动 (Cenot 7)

kaa启动顺序&#xff1a;zookeeper -> MongoDB -> KAA zookeeper ./zkServer.sh start ./zkServer.sh stop ./zkServer.sh status 查看启动状态&#xff08;./zkServer.sh start-foreground&#xff09; &#xff08;1&#xff09;路径问题 本人存储路径在 /usr/loc…...

kaa服务器安装_一种基于Kaa服务的跨平台数据上传、通知、配置方法与流程

本发明涉及物联网技术领域&#xff0c;尤其涉及一种基于Kaa服务的跨平台数据上传、通知、配置方法。背景技术&#xff1a;在当今物联网快速发展的情况下&#xff0c;如何解决跨平台之间的信息通道问题&#xff0c;成了最需要攻克的难题&#xff0c;由于客户端设备的不确定性&am…...

kaa服务器安装_一种基于Kaa服务的跨平台日志采集方法与流程

本发明涉及一种基于Kaa服务的跨平台日志采集方法。背景技术&#xff1a;物联网是在互联网基础上的延伸和扩展的网络&#xff0c;其用户端延伸和扩展到了任何物品与物品之间&#xff0c;进行信息交换和通信&#xff0c;也就是物物相息&#xff0c;随着物联网技术快速发展&#x…...

Kaa工程研究

简介&#xff1a; Kaa Iot平台由Kaa服务器、Kaa扩展套件和终端SDK组成。 Kaa服务器&#xff1a;平台的后端&#xff0c;用来管理tenants, applications, users and devices。服务器提供整合的借口并且具备上管理能力。 Kaa扩展套件&#xff1a;独立的模块&#xff0c;扩展平…...

KAA平台的数据上传

KAA平台系列文章&#xff1a; KAA平台单节点部署安装&#xff08;kaa-node-0.10.0&#xff09;KAA平台的配置使用KAA平台的数据上传KAA平台数据下发的四种方式 文章目录KAA平台的数据上传1.生成SDK2.客户端应用代码编写a) 为您的操作系统安装Oracle JDK 8。b) 创建一个demo_ap…...

开源IoT 平台Kaa 安装 (CentOS 7 )

这套安装脚本是单节点安装 Kaa (v0.10.0) &#xff0c;如果有问题或者安装的是其他版本&#xff0c;请参考官方文档。官方文档的几个坑还都比较小&#xff0c;都是下载文件404问题&#xff0c;我这里都做了更新。 主要流程 1. 安装第三方运行环境和中间件 JDK 8 PostgreSQL …...

kaa安装翻译

原文&#xff1a;https://kaaproject.github.io/kaa/docs/v0.10.0/Getting-started/ 一、 1、kaa核心&#xff1a; 安装kaa集群-------------------------------------------------->有两种方法&#xff1a;可下载Debian或RPM包&#xff0c;或者从源代码中建立kaa。 2、…...

kaa服务器安装_kaa安装手册

主要流程1.安装第三方运行环境和中间件JDK 8PostgreSQL 9.4 or MariaDB 5.5.本文选用MariaDBMongoDB 2.6.9 or Cassandra 3.5本文选用MongoDBZookeeper 3.4.5注意事项1.推荐用安装管理员2. Kaa下载比较慢&#xff0c;建议先用迅雷下好&#xff0c;搭建个局域网Web服务&#xff…...

kaa部署到简单的使用

KAA平台单节点部署安装&#xff08;kaa-node-0.11.0&#xff09; 原创 年少_ 最后发布于2019-08-20 18:12:29 阅读数 201 收藏 发布于2019-08-20 18:12:29分类专栏&#xff1a; KAA平台 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&…...

KAA模式解析

火牛视频刚过&#xff0c;又来kaa&#xff1f;赚钱的模式是否能超过火牛&#xff1f; KAA直播是基于区块链的落地应用&#xff0c;包括直播娱乐直播教育培训&#xff08;学习区块链&#xff09;股东制交易所&#xff0c;我们的文化是娱乐产业实现大家的明星梦想&#xff0c;教…...

kaa服务器安装_KAA 0.10.0单节点安装

https://kaaproject.github.io/kaa/docs/v0.10.0/Administration-guide/System-installation/Single-node-installation/单节点安装本指南介绍如何在单个Linux节点上安装和配置Kaa组件。如果这是您第一次使用Kaa&#xff0c;或者您不确定是否可以手动安装节点&#xff0c;请使用…...

IoT Kaa平台学习(二)

在这片文章中&#xff0c;主要讨论在Kaa架构和逻辑设计下的功能性概念。 Kaa IoT平台由Kaa server&#xff0c;Kaa扩展和端点SDKs组成。 kaa服务器是平台的后端部分。他被用于去管理租户&#xff0c;应用&#xff0c;用户和设备。Kaa服务器暴露了集成接口并且提供了管理能力。…...

信息技术服务风险评估

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

关于Kaa物联网的概述

翻译原文链接&#xff1a;https://www.kaaproject.org/overview/ Kaa IoT Development Platform overview Kaa is a multi-purpose middleware platform for the Internet of Things that allows building complete end-to-end IoT solutions, connected applications, and sm…...

KAA平台单节点部署安装(kaa-node-0.11.0)

KAA平台系列文章&#xff1a; KAA平台单节点部署安装&#xff08;kaa-node-0.10.0&#xff09;KAA平台的配置使用KAA平台的数据上传KAA平台数据下发的四种方式 文章目录KAA官网:整体架构:KAA安装及配置1.JDK 1.8.0_2112.MariaDB 5.5(CentOS-7以下需安装&#xff0c;7内置)3.Zo…...

KAA平台的配置使用

KAA平台系列文章&#xff1a; KAA平台单节点部署安装&#xff08;kaa-node-0.10.0&#xff09;KAA平台的配置使用KAA平台的数据上传KAA平台数据下发的四种方式 文章目录KAA平台地址及账号数据平台地址&#xff1a;KAA平台管理员&#xff1a;1. 末端计量&#xff1a;2. 温度计量…...

QXDM 存储log的方法

一、自动存储QXDM log方法 1)Options -> Settings ->按照截图类似配置 2&#xff09;确认是否自动存储成功 二、手动存储QXDM log方法 File -> Save items 可以存储qxdm log 的时候&#xff0c;不管自动存取还是手动存取&#xff0c;高通默认的命名是抓取log的 结…...

高通平台开发系列讲解(USB篇)MBIM QXDM 日志解析

文章目录 一、MBIM 拨号过程QXDM日志过滤二、日志分析2.1、MBIM_OPEN_MSG2.2、MBIM_OPEN_DONE2.3、MBIM_COMMAND_MSG沉淀、分享、成长,让自己和他人都能有所收获!😄 📢通过QXDM 抓取MBIM拨号过程日志并分析 一、MBIM 拨号过程QXDM日志过滤 二、日志分析 2.1、MBIM_OPEN_…...

如何使用QXDM 的1477项 转化utc时间

1.抓qxdm log的时候&#xff0c;确保log view/ item view/ message view 是打开的 ps:三个窗口的打开的方法&#xff1a;view -> Common -> item view/log view /message view 2. item view中选择ctrl a;右击;选择refilter items; 3.选中Log Packagets 中选择&#xff…...

9、杂项:qxdm报错0xc000007b无法启动

目录 &#x1f345;点击这里查看所有博文 随着自己工作的进行&#xff0c;接触到的技术栈也越来越多。给我一个很直观的感受就是&#xff0c;某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了&#xff0c;只有经常会用到的东西才有可能真正记…...

Qualcomm QXDM工具简介和log抓取

高通工具简介QXDM 简介QXDM 安装QXDM 激活QXDM 使用AT打开Diagnostic口 QXDM 配置1 Message View ConfigurationMessage PacketsLog PacketsLog PacketsOTAEvent ReportsStrings2 Log View Config3 QXDM-保存配置文件4 QXDM-导入配置文件QPST 端口配置QXDM 抓取log QXDM LOG保存…...

第二证券|支持多子女购房、提高公积金贷款额度、发放限时补贴

近来&#xff0c;多地购房支持方针密集出台。 12月1日&#xff0c;安徽安庆发布住所公积金新政&#xff0c;对多子女家庭首次请求住所公积金借款购买自住住所&#xff0c;最高借款额度添加10万元。 11月30日&#xff0c;江西九江也优化多子女家庭住所公积金事务&#xff0c;进…...

avue表格行展开显示内容expand

表格行展开显示内容expand avue中写这两个属性&#xff0c; 然后在vue中写模板&#xff0c;slot"expand"就可以开启展开行功能&#xff0c;设置slot-scope"scope"即可通过scope.row.jczc来获取表格中需要的属性值 效果如下&#xff1a;...

Litepal爆红,方法不可用的解决方法

写项目的时候遇到一使用Litepal就爆红&#xff0c;extends LitepalSupport&#xff0c;litepal.findAll都不能用&#xff0c;找了博客也没找到&#xff0c;偶然发现另一个项目可以运行&#xff0c;猜想是配置问题&#xff0c;将两个build.gradle中的代码换成以下代码&#xff0…...

Matlab曲线拟合(CurveFiting)工具简单使用

Matlib中的CurveFiting工具箱使用做数据拟合的工具。第一个问题是,如何使用的工具箱?具体方法如下: 首先,在matlab的应用程序中打开Curve Fitting工具即可,如下图: Fiting工具简单使用">...

openstack keystone整体架构与功能

keystone是一个重要的模块&#xff0c;必须得理解。 1. keystone的基本功能 keystone作为openstack的Identity Service&#xff0c;提供了用户信息管理和完成各个模块认证服务。 用户信息管理&#xff1a;user/tenant基本信息&#xff0c;tenant管理 认证服务&#xff1a;登录认…...

C++11智能指针(unique_ptr、shared_ptr、weak_ptr)boost::scoped_ptr

C11智能指针&#xff08;unique_ptr、shared_ptr、weak_ptr)_&#xff5e;码农小非&#xff5e;的专栏-CSDN博客_c shared_ptr weak_ptr 原创&#xff09;智能指针拾遗 &#xff08;原创&#xff09;智能指针拾遗 - qicosmos(江南) - 博客园 shared_ptr的 reset用法 - tycoo…...

avue.js表格添加搜索条件

1.创建表格&#xff0c;添加搜索条件 <avue-crudref"indexDistributionTable":data"pageData":option"option":page.sync"page"selection-change"selectionChange"size-change"sizeChange"current-change"…...

SpringBoot使用Mybatis逆向工程生成项目(图文讲解)

前言 本篇博客旨在教学SpringBoot使用Mybatis逆向工程生成项目 环境配置&#xff1a; MySQL 5.7.28 SpringBoot 2.3.1.RELEASE 数据库配置&#xff1a; create database mysqltest;use mysqltest;create table t_user(id int primary key auto_increment,username varchar(3…...

【avue】常用属性和crud使用方法总结

curd组件常用操作 1.1 基础表格 在option里可以设置表格的属性。 option: {height:auto, //表格高度calcHeight: 30, //表格高度差&#xff08;主要用于减去其他部分让表格高度自适应&#xff09;tip: false,searchShow: true, //首次加载是否显示搜索searchMen…...

amirstan插件的配置安装方法

一、问题提出 在安装执行TensorRT的时候&#xff0c;有时候我们需要libamirstan_plugin.so文件&#xff0c;这就需要我们自己编译。 二、问题解决 使用命令 git clone --depth1 https://github.com/grimoire/amirstan_plugin.git cd amirstan_plugin git submodule update …...

LitePal配置和使用

LitePal操作数据库 LitePal项目GitHub地址 https://github.com/guolindev/LitePal Android Studio配置 build.gradle配置 在app/build.gradle文件的dependencies闭包中添加包依赖 //官方推荐,但似乎因为某些原因会使AndroidMenifest.xml中添加的android:nameorg.litepal.Lit…...

Codeforces Round #619 (Div. 2) 2020.02.14

文章目录A题目翻译例子思路代码B题目翻译例子大意思路代码C题目翻译例子大意思路代码A 题目 You are given three strings a, b and c of the same length n. The strings consist of lowercase English letters only. The i-th letter of a is ai, the i-th letter of b is …...

文件管理,给文件名称插入纯数字详细步骤

在日常办公过程中&#xff0c;我们经常会需要对文件名称进行重命名&#xff0c;如何给文件插入纯数字呢&#xff1f;一两个文件还好可以自定义重命名&#xff0c;面对大量文件的时候&#xff0c;怎么在文件名称中插入纯数字呢&#xff1f;一起来看看吧&#xff01; 第一步&…...

陈华,毕业于北京大学计算机系,唱吧创始人,唱吧创始人陈华:要给用户90%可以去消费的内容...

唱吧创始人陈华(腾讯科技讯 北京时间7月3日消息&#xff0c;腾讯合作伙伴大会今日在北京国家会议中心召开。本次大会以“开放变革”为主题&#xff0c;腾讯将与合作伙伴一起&#xff0c;全面分享PC和移动互联网领域的发展理念以及最新的行业机会。唱吧陈华在致辞中表示支持唱吧…...

从美图、4399生根,到趣店、瑞幸落户,厦门离中国的西雅图还有多远?

&#xff08;图片来源于网络&#xff09; 文 | 易不二 来源 | 螳螂财经&#xff08;ID:TanglangFin&#xff09; “三分天注定&#xff0c;七分靠打拼”&#xff0c;这句耳熟能详的《爱拼才会赢》的歌词&#xff0c;被形容为是闽商精神。 从“八山一水一分田”的山多地少、…...

2021-11-03大数据学习日志——数据埋点+网络爬虫——requests 模块

requests 是用 python 语言编写的一个开源的HTTP库&#xff0c;可以通过 requests 库编写 python 代码发送网络请求&#xff0c;其简单易用&#xff0c;是编写爬虫程序时必知必会的一个模块。 requests 模块的作用 发送网络请求&#xff0c;获取响应数据。 中文文档&#xf…...

设计从“登录界面”开始

登录&#xff1f; 两个输入框加一个按钮&#xff1f;还能怎么做&#xff1f; 那就先来看看为什么而做&#xff1f; 就数据而言&#xff0c;网站的流量仍是大量的匿名用户带来的。我们无法根据请求的任何方面&#xff08;ip地址&#xff0c;用户代理等&#xff09;准确识别来自同…...

备份自查-微博错误代码

微博错误码整理&#xff0c;转自&#xff1a;http://blog.sina.com.cn/s/blog_9abbd7920101gc00.html 10001&#xff1a;系统错误 10002&#xff1a;服务端资源不可用 10003&#xff1a;远程服务出错 10005&#xff1a;该资源需要appkey拥有更高级的授权 10006&#xff1a;缺少…...

华为安全检测服务加码,招行金融风控创新升级

金融安全是银行业不断前进、持续发展的基石&#xff0c;而金融欺诈风险则一直是银行业务长期面临的挑战&#xff0c;银行业亟需持续的技术创新来降低欺诈风险。 作为国内领先的零售银行&#xff0c;招商银行对其行内金融安全提出三重要求&#xff1a;保证风险可控&#xff0c;…...

WhiteHole推荐系统解决方案--基于Transfomer的算法方案

文章目录前言设计理念原始方案流程问题Feature-aware Diversified Re-ranking with DisentangledTransformer方案本质表示大致思路总结前言 今天是2023.2.5 在这里先祝各位元宵节快乐&#xff0c;那么今天的话主要是来分析论证一下关于WhiteHole社区的推荐算法的一个解决方案。…...

野蜂飞舞 Verilog 一小部分 蜂鸣器

module song_liangzhu(clk, up, down, beep, fast, slow); input clk; output beep; reg beep_r; input up; input down; input fast, slow; reg[8:0] state; reg[16:0]count,count_end; reg[24:0]count1; reg clk50;parameterL_0_018d95556,L_0_518d90193,L_1_018d85131,L_1_...

Python的模块与包

文章目录一.模块1.模块的样式2.各个模块的介绍1.OS模块2.sys模块3.math模块4.random模块5.datetime模块6.time模块7.calendar模块8.hashlib模块和hmac模块9.uuid模块3.自定义模块1.__all__的使用2.模块中的私有成员3.__name__的使用二.包1.导入包的方式一.模块 模块是一个包含…...

Know More About Oracle Row Lock(二、解决疑惑,说明行级锁和TX锁即事务锁是不同概念的两个东西)

Know More About Oracle Row Lock 2012/05/16 BY MACLEAN LIU 16条评论我们都知道在Oracle中实现了细粒度的行锁row lock&#xff0c;且在ORACLE的内部实现中没有使用基于内存的行锁管理器&#xff0c;row lock是依赖于数据块本身实现的。换句话说判定一行数据究竟有没有没锁住…...

LFS学习系列7 — II.构建准备 —— 3. 包和补丁(2)

II. Preparing for the Build 3. Packages and Patches IntroductionAll PackagesNeeded Patches All Packages&#xff08;所有包&#xff09; Note Read the security advisories before downloading packages to figure out if a newer version of any package should be …...

swift-1 常量和变量

我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档. 1 定义常量 let 初始化之后 不可修改定义变量 var 定义之后 可以修改 复制代码let a 10var b 20.5b 14.5let v UIView()v.backgroundColor UIC…...

HTML连载76-正方体和长方体

一、如何编辑出一个正方体 上后下前的顺序编写&#xff0c;最后在写左右 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>D184_3DTransformCube</title><style>*{margin:0;padding:0;}ul…...

centos8简单安装redis和模拟集群

说明&#xff1a;redis集群的安装最好参考官网&#xff0c;讲的很详细的&#xff08;https://redis.io/topics/cluster-tutorial&#xff09; redis集群至少3个master节点和3个slave节点共6个节点&#xff0c;我们可以用1台server开启6个redis端口模拟&#xff0c;在redis开启集…...

git stash 强制恢复_git stash 保存和恢复进度

1. stash当前修改git stash会把所有未提交的修改(包括暂存的和非暂存的)都保存起来&#xff0c;用于后续恢复当前工作目录。比如下面的中间状态&#xff0c;通过git stash命令推送一个新的储藏&#xff0c;当前的工作目录就干净了。$ git statusOn branch masterChanges to be …...

CSAPP:程序的结构和执行

CSAPP&#xff1a;程序的结构和执行 一、计算机系统概述 学习方法 把书读薄&#xff0c;参照书籍的目录列出知识框架&#xff08;做成一份重难点笔记&#xff0c;对照着章节目录时刻明确现在学的知识是什么地位&#xff0c;通过写书上的例子来学习&#xff0c;每看几段就要写…...

python-10-包和模块的概念

目录 01-高阶函数 02-函数的嵌套 03-闭包的概念 04-计算一段代码的执行时间 05-优化计算时间的代码 06-装饰器的使用 Python 函数装饰器 07-装饰器详解 08-装饰器的使用 09-导入模块的语法 10-os模块介绍 11-sys模块 12-math模块 13-random模块 14-datetime模块…...

请求报文和响应报文

客户端&#xff1a;客户端软件&#xff08;浏览器&#xff09; 服务器&#xff1a;服务器端软件&#xff08;Tomcat&#xff09; 客户端和服务器端进行信息交互时&#xff0c;实际上是两个软件之间进的数据传输 两个软件之间如果能够正确的识别对方发过来的信息并解析&#xf…...

充电速度公式_新能源汽车充电速度多快算快充?

专业领域对于新能源汽车的快充慢充其实是没有具体定义的&#xff0c;所谓的快充慢充只是人们在日常使用电动车时对不同充电模式的一个通俗称呼罢了。那么行业标准中是如何定义新能源汽车的充电模式的呢&#xff1f;在国标《GB-T 20234.1-2015 电动汽车传导充电连接装置》中&…...

faster-rcnn学习理解

&#xff08;faster-rcnn原理&#xff09; R-CNN (1)输入测试图像&#xff1b; (2)利用selective search 算法在图像中从上到下提取2000个左右的Region Proposal(候选区域&#xff09;&#xff1b; (3)将每个Region Proposal缩放(warp)成227*227的大小并输入到CNN&#xff0c;将…...

JC-1、python学习笔记

目录一. 语言基础1. 数据类型1.1. 字符串(2020.05.27)1.2. 整数与浮点数(2020.05.27)1.3. 布尔型(2020.05.27)1.4. 时间日期(2020.05.27)1.5. 类型查看与转换(2020.05.27)2. 数据结构2.1. 列表&#xff08;list&#xff09;&#xff08;2020.05.27&#xff09;2.2. 元组(tuple)…...

能源管控平台是可以提高节能管理信息化水平,完善重要用能单位能耗在线监测系统

一、引言 近日&#xff0c;《2030年前碳达峰行动方案》中针对“节能降碳增效行动”细则明确指出&#xff1a;提升节能管理能力。推行用能预算管理&#xff0c;强化固定资产投资项目节能审查&#xff0c;对项目用能和碳排放情况进行综合评价&#xff0c;从源头推进节能降碳。提高…...

发电厂企业的关口表参数里的组合无功1和组合无功2的含义--抄表数采问题

关口表里面参数较多&#xff0c;其概念很容易让人混淆。非接触抄表专家数采物联这里给大家解释一下相关概念和含义 正向&#xff0c;是电网向用户传输的电能。 反向&#xff0c;就是用户向电网传输电能。 有功&#xff1a;是用户实际用掉的电量&#xff0c;单位是【千瓦时】…...

通俗易懂看时间序列,大神是怎么在python中使用它的?

http://blog.itpub.net/31509949/viewspace-2199388/ 作者&#xff1a;Arnaud Zinflou 时间序列是日常生活中遇到的最常见的数据类型之一。股票价格、销售数据、气候数据、能源使用、甚至个人体重都是可以定期收集的数据。几乎每个数据科学家都会在工作中遇到时间序列&#xf…...

1小时的视频2倍速是多少_一匹半的空调一小时用多少电?1匹空调一小时耗电量计算...

空调是生活中的地位逐渐的增长&#xff0c;它不仅是一件家用电器&#xff0c;也是人们生活的伙伴之一&#xff0c;因此&#xff0c;在大家选择空调的时候都会特别仔细&#xff0c;我们首先要做的就是应该了解空调的各个功能&#xff0c;这样才能更好的使用它&#xff0c;并且容…...

为什么IT技术员要了解业务?

什么叫业务? 先来明确这个问题。 业务就是我们所能理解和感受的世界&#xff0c;就是这个世界或者某个行业的运转逻辑、流程与现状&#xff0c;是结果表象&#xff0c;是能够被看见和感受的&#xff0c;也是内在本质&#xff0c;是能够被洞察和感知的。 业务就是这个世界发生了…...

earlier的意思_earlier

The earlier rallies, part of a nation-wide wave of student demonstrations, finally were crushed by the government.He said six Indians arrested at Kingsville in south Texas earlier Thursday told agents that alien smugglers had made arrangements for their t...

程序员健身之马拉松篇

程序员的身体差&#xff0c;似乎已经是大家的共识。整天对着电脑不运动&#xff0c;长此以往导致各种疾病缠身。新闻里也时不时的报道些程序员加班猝死的新闻。本人虽然是程序员&#xff0c;但是还是比较热爱运动的。毕业后有4&#xff0c;5年了&#xff0c;每周还时不时的踢踢…...

2018.11~2019.4马拉松训练计划

补充一点&#xff1a; 1.霾太多&#xff0c;在没有霾的情况下再跑&#xff08;无奈ing&#xff09; 2.早晨实在冷&#xff0c;呼吸太多冷空气&#xff0c;肚子很不舒服&#xff1b; so&#xff0c;12月份温度&#xff1a;&#xff08;-8~8度&#xff09;&#xff0c;计划改成…...

特步与AWS合作,“跑”出行业全球品牌发展新“配速”

从2008年奥运会到2022年冬奥会&#xff0c;国内越来越多人加入“全民运动”的行列&#xff0c;消费者对与运动鞋履的需求也在持续增长&#xff0c;而特步持续在跑步领域发力。自2007年起特步累计赞助马拉松赛事和活动超过1000场&#xff0c;累计参加人数超过500万&#xff0c;活…...

影响全马破三的因素分析

按照周期训练完成目标后 临近比赛之时又该如何调整训练量&#xff1f; 比赛当天的补给、体能分配需要用到哪些策略&#xff1f; 本篇再次有请郑家轩教练 对临近比赛日及比赛日当天的注意事项进行详尽的剖析 赛前训练减量 如果系统准备9周以上或者更多的时间&#xff0c;在临近比…...

马拉松

各位看官可以要问为啥我要跑马拉松呢&#xff1f;这是因为老爸跑马拉松&#xff0c;老爸一直有长跑的习惯&#xff0c;从我上初中开始老爸就开始跑步了&#xff0c;那时候偶尔还跟老板跑一跑&#xff0c;到高中&#xff0c;大学我跑的就少了&#xff0c;但是老爹这些年一直在跑…...

马拉松训练讲座记录

2014年跑步训练讲座的一个记录&#xff1a; 富曼训练计划 为什么这样训练&#xff1f; 波士顿马拉松6年 2010&#xff0c;跑马3年&#xff0c;成绩停滞不前 赛前7天补糖&#xff0c;糖元储存 马拉松320&#xff0c;速度快&#xff0c;认为是间歇跑成果 后段少掉速是LSD配速跑到…...

跑步时你最关心配速吗,真正会跑步的人更看重这个

跑步时你最关心配速吗&#xff0c;真正会跑步的人更看重这个 跑步时你最关心配速吗&#xff0c;真正会跑步的人更看重这个 缩小字体放大字体收藏微博微信分享0 跑友跑步时&#xff0c;可能最关心自己的配速&#xff0c;也就是速度快慢&#xff0c;有的人追求快速&#xff0c…...

linux 大于和小于括号的 区别

linux中经常会用到将内容输出到某文件当中&#xff0c;只需要在执行命令后面加上>或者>>号即可进入操作。 大于号&#xff1a;将一条命令执行结果&#xff08;标准输出&#xff0c;或者错误输出&#xff0c;本来都要打印到屏幕上面的&#xff09;重定向其它输出设备&…...

xml中处理大于号小于号的方法(Mybatis中大于、小于)

xml中处理大于号小于号的方法&#xff08;Mybatis中大于、小于&#xff09; 项目启动时遇到了这么一个问题&#xff1a; Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 188; columnNumber: 28; 元素内容必须由格式正确的字符数据或标…...

Between and 对比 大于等于 小于等于

表fin_invoice有一列created_date DATETIME&#xff0c;对该列已建索引&#xff0c;且数据库里有1.7万条记录&#xff0c;对比如下&#xff1a; 语句explain输出中的type列explain SELECT t.* FROM fin_invoice t where t.created_date > ‘2019-10-01 00:00:00’ AND t.cr…...

Mybatis的mapper.xml文件对大于号和小于号进行处理

项目中的数据库用到的日期类型是TIMESTAMP&#xff0c;然后就查了一下&#xff0c;TIMESTAMP和Date的区别&#xff0c;date类型存储数据的格式为年月日时分秒&#xff0c;可以精确到秒timestamp类型存储数据的格式为年月日时分秒&#xff0c;可以精确到纳秒&#xff08;9位&…...

php+大于的特殊符号,CSS_网页制作基础知识:html特殊符号,一些特殊符(如小于号和大于 - phpStudy...

一些特殊符(如小于号和大于号)经常用在html代码里面。为了显示这些特殊字符&#xff0c;你必须在代码里面输入html实际存在的符号。比如&#xff0c;显示小于号(用特殊符号而不用图片的好处1、它下载更快&#xff0c;因为是基于字体的&#xff1b;2、可以随意改变大小&#xff…...

针对大于号gt;、小于号lt;等html代码 和 双引号、单引号'等java字符串的转义处理

Html特殊字符转义 我们都知道&#xff0c;在html中遇到>、<、空格等字符显示处理是会将其转为>、<、 来展示使用&#xff0c;以便兼容和不影响既有页面的html代码里的成对标签的正常加载&#xff0c;与之相同的还有&#xff1a; 字符转义字符"&quot;&…...

关于结构体中重载小于号< (用于sort()排序) 或者大于号> (这是用于堆排序)

关于结构体中重载小于号< (用于sort&#xff08;&#xff09;排序) 这样就不用写cmp函数了。 使用的示例&#xff1a;&#xff08;来自pat1026题&#xff0c;乒乓球的题&#xff09; struct Person {int arrive_time,play_time;int start_time,waiting_time;bool operato…...

值的比较(大于 等于 小于 不等于)

大于 / 小于&#xff1a;a > b&#xff0c;a < b。 大于等于 / 小于等于&#xff1a;a > b&#xff0c;a < b。 检查两个值的相等&#xff1a;a b&#xff0c;请注意双等号 表示相等性检查&#xff0c;而单等号 a b 表示赋值。 检查两个值不相等&#xff1a;…...

mysql in和大于性能_MySQL中大于小于,IN,OR,BETWEEN性能比较-Fun言

在MySQL中经常会有朋友问关于大于小于&#xff0c;IN&#xff0c;OR&#xff0c;BETWEEN&#xff0c;哪个性能更好&#xff1f;我想有很多朋友会用它们但确实不知道大于小于&#xff0c;IN&#xff0c;OR&#xff0c;BETWEEN性能哪个更好吧&#xff0c;下面总结一下关于大于小于…...

Dos命令中大于号,小于号,双大于号和双小于号的用法

转自 : http://www.x2009.net/articles/dos-orders-greater-than-less-than-more-than-double-and-double-the-usage-of-less-than.html 各种管道工具的使用"> < >> <<" 将各种命令造成的输出或所需要的输入重新定向 如:dir *.bat /b>p 可以将d…...

Mapper(XML)文件不识别大于号 小于号

由于Mapper 文件是xml 文件 xml文件的元素标签 都是以 "<" ">" 结尾 所以 mapper的sql语句中的大于小于号 就必须用转义字符了。 原符号 < < > > & " 替换符号 < < > > &amp; &apos; &quot;...

mysql in和大于性能_MySQL中大于小于,IN,OR,BETWEEN性能比较

在MySQL中经常会有朋友问关于大于小于&#xff0c;IN&#xff0c;OR&#xff0c;BETWEEN&#xff0c;哪个性能更好&#xff1f;我想有很多朋友会用它们但确实不知道大于小于&#xff0c;IN&#xff0c;OR&#xff0c;BETWEEN性能哪个更好吧&#xff0c;下面总结一下关于大于小于…...

linux 命令中的大于号、小于号的作用

在linux中&#xff0c;大家也许会经常看到 < 、<< 、<<< 、>、>> 这几个小于号、大于号&#xff0c;那么他们分别代表什么意思呢&#xff1f; 好的我们来实验下先&#xff0c;先创建个 test.txt文件里面空空如也&#xff0c;接着我们用cat命令做…...

MyBatis SQL处理大于、小于号

MyBatis mapper文件是xml文件&#xff0c;需要特殊字符如大于号、小于号后需要转义。 原字符转义后字符<<<<>>>>限时领取免费Java相关资料&#xff0c;涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo/Kafka、Hadoop、Hbase、Flin…...

java字大于号 问号_cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体? 希望知道的大师指点...

cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体&#xff1f; 希望知道的大师指点以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;cad中大于号和小于号都显示为问号 …...

关于Integer类型采用大于、小于号的验证

面试当中遇到过这么一个问题&#xff0c;Integer类型&#xff0c;能通过 > 、 < 号进行比较吗&#xff1f;我印象中是会进行拆箱&#xff0c;然后转换成int进行比较&#xff0c;结果面试官说包装类型没有 > 、 < 方法&#xff0c;是不能直接比较的&#xff0c;现实…...

linux 命令详解 大于号_大于号与小于号_笨办法学Bash Shell编程-基础篇视频课程_Linux视频-51CTO学院...

聪明人下笨功夫。本课程所倡导“笨办法”的核心是&#xff1a;● 手动输入所有代码&#xff0c;不要复制粘贴&#xff01;● 正确地输入所有代码&#xff0c;也包括注释● 运行代码并保证产生相同的输出● 如果出现了bug&#xff0c;则修正它● 在寻求帮助之前首先试着自己弄懂…...

springboot配置log4j每天输出日志到文件夹

首先在resources目录下创建xml文件logback-spring.xml <?xml version"1.0" encoding"UTF-8"?> <configuration scan"true" scanPeriod"10 seconds"><contextName>logback</contextName><!-- 格式化输出…...

SpringBoot2.1.4整合log4j2保存日志到MySQL中

一、框架版本 springboot2.1.4&#xff0c;log4j2(2.11.2)&#xff0c;MySQL5.7 maven依赖请自行上网百度&#xff0c;本文不再赘述&#xff0c;网上大多是基于log4j2-spring.xml方式配置jdbc appender&#xff0c;本文基于javaconfig方式配置JdbcAppender&#xff0c;并指定…...

Mybatis持久层框架 | CRUD

&#x1f497;wei_shuo的个人主页 &#x1f4ab;wei_shuo的学习社区 &#x1f310;Hello World &#xff01; CRUD CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)&#xff1a;主要被用在描述软件系统中数据库或者持久层的基本操作功能 环境准…...

MyBatis3 用log4j在控制台输出 SQL

为什么要在控制台输出 SQL 呢&#xff1f; 当然是为了开发调试的时候方便了。 如果一个 数据库相关的操作出现了问题&#xff0c;我们可以根据输出的SQL语句快速排查问题。 输出的信息&#xff1a;[org.mybatis.spring.SqlSessionUtils]-Creating a new SqlSession [org.mybati…...

Spring Boot Log4j2漏洞修复指南 (Log4J2 Vulnerability and Spring Boot)

前言 一句话总结issue&#xff1a;如果你使用的是 Log4j 1.x、Logback 或者其他日志框架&#xff0c;这次就可以幸免于难。如果你使用Spring Boot默认日志&#xff0c;也是没有问题的&#xff0c;因为默认是Commons Logging。 一句话修复solution&#xff1a;升级springboot到…...

Apache Log4j漏洞解决,log4j版本升级2.15.0

文章目录前言一、查看当前log4j版本二、升级log4j版本前言 log4j发生了巨大漏洞&#xff0c;可以在远程直接在服务器上执行多种操作&#xff0c;被戏称log4shell&#xff0c;众多公司面临解决log4j漏洞问题&#xff0c;本文主要介绍log4j升级版本相关 一、查看当前log4j版本 首…...

Log4j高危漏洞原理及复现

Log4j高危漏洞原理及复现 漏洞检测||复现环境 查看JDK版本&#xff0c;发现版本小于1.8u121 图3-7 查看JDK版本 查看log4j2版本&#xff0c;发现版本在2.x < 2.14.1内 图3-8 查看log4j2版本 查看代码&#xff0c;发现存在log4j2相关的lookup语句 [外链图片转存失败,源站…...

C++ 20 source_location 分析

C20推出了source_location类&#xff0c;用于记录文件名、行号以及函数名。在C20之前&#xff0c;一般使用 __FILE__、 __LINE__、__FUNCION__的预定义宏调用方式。 source_location 声明 source_location 的声明很简单&#xff0c;一个静态成员函数返回当前行的信息&#x…...

2022-2028年全球冷轧钢卷行业供需分析及发展前景研究报告

内容摘要 针对过去五年&#xff08;2017-2021&#xff09;年的历史情况&#xff0c;分析历史几年全球冷轧钢卷总体规模&#xff0c;主要地区规模&#xff0c;主要企业规模和份额&#xff0c;主要产品分类规模&#xff0c;下游主要应用规模等。规模分析包括销量、价格、收入和市…...

全球及中国家电用PET薄膜涂层钢卷市场前景形势与未来竞争规模展望报告2022版

全球及中国家电用PET薄膜涂层钢卷市场前景形势与未来竞争规模展望报告2022版 --------------------------------------- 《修订日期》&#xff1a;2021年12月 《报告价格》&#xff1a;纸质版:6500元 电子版:6800元 纸质电子:7000元 (有折扣&#xff09; 《专员对接》&#xff…...

数据结构-约瑟夫环

据说著名犹太历史学家Josephus有过以下的故事&#xff1a; 在罗马人占领乔塔帕特后&#xff0c;39 个犹太人与Josephus及他的朋友躲到一个洞中&#xff0c;39个犹太人决定宁愿死也不要被敌人抓到&#xff0c;于是决定了一个自杀方式&#xff0c;41个人排成一个圆圈&#xff0c…...

复杂网络中的结构洞理论及其Python实现

1. 结构洞理论 结构洞理论最早由美国社会学家Burt提出。结构洞可以理解为两个未连接节点之间的间隙&#xff0c;当两个节点通过第三个节点连接时&#xff0c;该间隙被填充&#xff0c;并为纽带节点创造了重要的优势。   Burt提出使用约束系数来识别结构洞节点&#xff0c;节点…...

02 如何测量节点特征?

目录一、度、入度、出度二、中心性测量三、结构洞四、结构洞的测量1.有效规模2.效率3.限制度4.等级度一、度、入度、出度 度数&#xff1a; 与某节点直接相连的点称为该点的“邻点”&#xff0c;一个节点的邻点个数称为该点的”度数“&#xff0c;也叫关联度。 &#xff08;度…...

【数据结构】线性表的顺序存储结构及实现——C语言版

文章目录顺序表1. 顺序表的存储结构定义2. 顺序表的实现2.1 初始化顺序表2.2 建立顺序表2.3 销毁顺序表2.4 判空操作2.5 求顺序表的长度2.6 遍历操作2.7 按值查找2.8 按位查找2.9 插入操作2.10 删除操作3. 顺序表的使用4. 暖暖树洞顺序表 线性表的顺序存储结构称为顺序表&…...

数据结构实验四 约瑟夫生死游戏

实验四 约瑟夫生死游戏 1、实验目的&#xff1a; 利用线性表解决实际问题。 2、实验环境与设备&#xff1a; 已安装Visual Studio 2010&#xff08;或其以上版本&#xff09;集成开发环境的计算机。 3、实验原理&#xff1a; &#xff08;1&#xff09;利用线性表的删除功能…...