Failed building wheel for opencv-python 报这个错误大部分可能原因是”cmake“没有安装,先安装cmake即可pip install cmakepip install opencv-python如果遇到 Failed building wheel for xxxxx 这样的错,也可尝试先安装cmakepip install cmakepip install xxxxx...
ModuleNotFoundError: No module named ‘skbuild‘ pip install scikit-build这个包不叫skbuild,就像cv2和opencv-python一样
ubuntu安装deb文件 sudo dpkg -i sxxxxx.deb2.如果安装过程中提示缺少相关依赖,则执行如下命令解决:sudo apt -f install3.如果还找不到对应软件,重启电脑即可。
ubuntu安装微信,QQ等软件 ubuntu安装微信,QQ等软件1.添加仓库2.安装微信只需要运行下面的命令3. 安装QQ其他一些软件1.添加仓库首次使用时,你需要运行如下一条命令将移植仓库添加到系统中。wget -O- https://deepin-wine.i-m.dev/setup.sh | sh自此以后,你可以像对待普通的软件包一样,使用apt-get系列命令进行各种应用安装、更新和卸载清理了。2.安装微信只需要运行下面的命令sudo apt-get install com.qq.weixin.deepin之后电
java中ArrayList<Integer>求最大值 ArrayList<Integer> aa = new ArrayList<>(); aa.add(11); aa.add(12); aa.add(13); Integer i = Collections.max(aa); System.out.println(i);结果13
BigDecimal中的compareTo()方法的使用 import java.math.BigDecimal;public class DemoBigDecimal { public static void main(String[] args) { BigDecimal a1 = new BigDecimal(123.34); BigDecimal a2 = new BigDecimal(5.34); BigDecimal a4 = new BigDecimal(123); Big
菜鸟笔试题 1 合并链表已知两个链表head1 和head2 各自从小到大有序,请把它们归并成一个链表依然从小到大有序class Node{int dataNode next}Node Merge(Node head1 , Node head2) {//TODO}//使用递归的方法public static Node Merge1(Node head1, Node head2) { //若两个链表都为空,返回null if (head1 == null && head
线程中的通信及线程池的简介 第一章 等待唤醒机制1.1 线程间通信**概念:**多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。为什么要处理线程间通信:多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行, 那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数
单线程的一些小例子 1.获取线程名/* 线程的名称: 主线程: main 新线程: Thread-0,Thread-1,Thread-2 */public class Demo01GetThreadName { public static void main(String[] args) { //创建Thread类的子类对象 MyThread mt = new MyThread(); //调用start方法,开启新线程,执行r
菜鸟笔试题目 1 合并链表//已知两个链表head1 和head2 各自从小到大有序,请把它们归并成一个链表依然从小到大有序class Node{int dataNode next}Node Merge(Node head1 , Node head2) {//TODO}//使用递归的方法public static Node Merge1(Node head1, Node head2) { //若两个链表都为空,返回null if (head1 == null && he
两个有序链表合并为一个有序的新链表 /** * @ClassName MyList * @Description: TODO * @Author ZK * @Date 2020/8/24 17:02 * @Version V1.0 **/public class MyList { //使用递归的方法 public static Node Merge1(Node head1, Node head2) { //若两个链表都为空,返回null if (head1 == null &am
Docker安装Percona(mysql) 1.1、什么是percona?Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高 负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务 器行为。Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进。Percona Server 使用了一些 google-mysql-tools, Prov
spring boot 简单理解 1.1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:我们可以看到下面的一段介绍:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.We take an opinionated view of the Spri
Ubuntu安装maven 第一步下载安装包去官网下载maven,二进制包(tar.gz)安装。其他版本链接。第二步解压:tar zxvf apache-maven-3.6.3-bin.tar.gz第三步移动到/opt目录下(也可选择其他目录)sudo mv apache-maven-3.6.3/ /opt/apache-maven-3.6.3/第四步配置环境变量 vim /etc/profile#写入如下内容 export MVN_HOME=/opt/apache-maven-3.6.3 export
MD5加密(Java代码) MD5加密代码/** * @ClassName MD5Utils * @Description: TODO * @Author ZK * @Date 2020/8/3 13:56 * @Version V1.0 **/package com.zk.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { publi
JDK、JRE和JVM的联系 简单的说JDK是用于开发的,而JRE是用于运行Java程序的。JDK和JRE都包含了JVM,从而使得我们可以运行Java程序。JVM是Java编程语言的核心并且具有平台独立性。JVM(Java Virtual Machine),即Java虚拟机JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非
Spring中singleton和prototype的区别 **singleton作用域:**当把一个Bean定义设置为singleton作用域是,Spring IoC(反向控制)容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。prototype作用域:prototype作用域的Bean会导致在每次对该Bean请求(将其注入到另一个Bean中,或者以程序的方式调用容器的getBean()方法)时都会创建一个新的Bean实例。根据经验,对有状态的Bean应使用prototype作用域,而
Mybatis反向自动生成(完整示例) 1 创建Maven WEB项目,在main包下创建java资源目录和resources资源目录2 在resources目录中添加一个generatorConfig.xml配置文件,文件内容:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
SQL文件示例(Mysql) /*SQLyog 企业版 - MySQL GUI v8.14MySQL - 5.5.40 : Database - HdMarket*//*!40101 SET NAMES utf8 */;/!40101 SET SQL_MODE=’’/;/!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FORE
java基础小练习(实现DVD租借) 实现数据初始化实现菜单切换实现查看DVD信息实现新增DVD信息实现删除DVD信息实现借出DVD业务处理实现归还DVD业务处理import java.util.Scanner;/** * @ClassName DVDMgr * @Description: TODO * @Author ZK * @Date 2020/7/13 21:56 * @Version V1.0 **/public class DVDMgr { public static void main(