android studio import cannot resolve symbol错误

试了好多,都不行 经过查阅和测试,发现如果上文的解决方式不可以的话,可以使用另一种: 删除项目.idea目录下的libraries目录 重新启动Android Studio 感谢作者:https://blog.csdn.net/y505772146/article/details/80912979
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

聚类-dbscan

一、算法原理 根据距离和密度来聚类 选取起始点,如果所有点都已经当选过起始点或者已经纳入类别,则停止 将跟选取点距离小于一定阈值的点纳入一个集合 如果步骤2的点个数大于一定数值,则纳为一个类别,并且在这个类别中再选取一个中心点然后进入步骤2,否则进入步骤1 二、Code 1 from scipy.spatial import distance 2 from sklearn.neighbors import NearestNeighbors 3 from sklearn.cluster.d
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

Highways POJ - 1751

题目链接:https://vjudge.net/problem/POJ-1751 思路: 最小生成树板子,只需要多记录每个dis[x]的权值是从哪个点到x这个点的。 1 #include <stdio.h> 2 #include <iostream> 3 #include <queue> 4 #include <math.h> 5 #include <algorithm> 6 using namespace std; 7 8 const int N = (int)1e3 +
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

同步IO, 异步IO的理解

1. 什么是IO?  在计算机中无时无刻不存在着对数据的访问和读取(数据都存储在物理的媒介上,例如寄存器,高速缓存,内存,磁盘,网卡等等),这些操作被称为IO。 2. 阻塞IO     (1)当用户线程发起IO请求后,会进行系统调用(system call)来让内核(Kernel)进行IO操作    (2)此时用户线程阻塞,等待内核将数据准备好    (3)内核将数据准备好后会将数据从内核空间拷贝到用户空间,并返回给用户线程结束阻塞。 3. 非阻塞IO      (1) 由用户线程发起IO请求
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

vue 2.0 及 vue 3.0 rem配置

vue 2.0 配置 rem   首先先安装postcss-px2rem   (百度可以) https://www.jianshu.com/p/e6476bbc2131     npm install postcss-px2rem 找到文件 build / vue-loader.config.js 添加 const px2rem = require('postcss-px2rem') postcss: function() { return [px2rem({remUnit: 75})
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

常用刷题网址——提高代码能力

常用刷题网址——提高代码能力 备份和总结 1、leetcode 英文网址:https://leetcode.com/ 中文网址:https://leetcode-cn.com/ 估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。 很早就知道 leetcode,但是直到准备复试闲来无事的时候才在它上面刷了点儿题找感觉,发现上面的题型覆盖很广,像线段树、
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

俩数相加

给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 示例: 输入: (7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出: 7 -> 8 -> 0 -> 7 解法1: public static class ListNode { private in
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

Agri-Net POJ - 1258

题目链接:https://vjudge.net/problem/POJ-1258 思路: 最小生成树板子题。 1 #include <stdio.h> 2 #include <iostream> 3 #include <algorithm> 4 #include <queue> 5 using namespace std; 6 const int N = (int)1e3; 7 const int inf = (int)1e9; 8 int g[N][N]; 9 int di
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

一文解读AIoT (转)

AIoT即AI+IoT,指的是人工智能技术与物联网在实际应用中的落地融合。目前,越来越多的行业及应用将AI与IoT结合到了一起,AIoT已经成为各大传统行业智能化升级的最佳通道,也是未来物联网发展的重要方向。 随着越来越多的企业将AIoT列为企业的主要发展方向之一,AIoT已然成为了物联网行业的热门词汇,频频出现在大众视野之中。AIoT即AI+IoT,指的是人工智能技术与物联网在实际应用中的落地融合。目前,越来越多的行业及应用将AI与IoT结合到了一起,AIoT已经成为各大传统行业智能化升级的
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

Bazel安装及使用入门

Bazel [文档][https://docs.bazel.build/versions/1.1.0/bazel-overview.html] MacOS安装 brew tap bazelbuild/tap brew install bazelbuild/tap/bazel 验证 bazel --version 更新 brew upgrade bazelbuild/tap/bazel Introduction to Bazel: Building a Java Project
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

python环境 pycharm出现卡顿解决方法

https://blog.csdn.net/u012759006/article/details/82945360
分类: 其他 发布时间: 11-08 20:34 阅读次数: 0

Kubernetes kubectl 命令自动补全

Kubernetes kubectl 命令自动补全
分类: 企业开发 发布时间: 11-08 20:30 阅读次数: 0

Spring Boot集成mongodb数据库

一.认识mongodbMongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。二.Springboo
分类: 数据库 发布时间: 11-08 20:30 阅读次数: 0

Truck History POJ - 1789

题目链接:https://vjudge.net/problem/POJ-1789 思路: 题目意思就是说,给定一些长度为7的字符串,可以把字符串抽象为一个点, 每个点之间的距离就是他们本身字符串与其他字符串字符不同的个数。 之后就是一个最小生成树的板子。 1 #include <stdio.h> 2 #include <iostream> 3 #include <queue> 4 using namespace std; 5 6 const int N = (int)2e3+10
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

授予mysql的其他用户数据库的使用权限

场景:不同的开发人员有不同的数据库的权限;也可适用于外包公司不同的开发权限。 root用户登录数据库,命令行执行下面语句即可。 grant select,delete,update,create,drop on 数据库名.* to '用户名'@'%'; 或者:grant all on 数据库名.* to '用户名'@'%'; 例如: grant select,delete,update,insert,create,drop on test.* to 'kfuser'@'%'; 或 grant
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

设计模式-----里氏替换原则

里氏替换原则 开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础。它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码。抽象(Abstraction)和多态(Polymorphism)是实现这一原则的主要机制,而继承(Inheritance)则是实现抽象和多态的主要方法。 那么是什么设计规则在保证对继承的使用呢?优秀的继承层级设计都有哪些特征呢?是什么在诱使我们构建了不符合开放封闭原则的层级结构呢?这
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

浅谈C++ STL stack 容器

浅谈C++ STL stack 容器 本篇随笔简单介绍一下\(C++STL\)中\(stack\)容器的使用方法和常见的使用技巧。 stack容器的概念 \(stack\)在英文中是栈的意思。栈是一种基本的数据结构。而\(C++STL\)中的栈就是把这种数据结构模板化了。 栈的示意图如下:这是一个先进后出的数据结构。这非常重要!! 事实上,\(stack\)容器并不是一种标准的数据结构,它其实是一个容器适配器,里面还可以存其他的\(STL\)容器。但那种使用方法过于高深而且不是很常用,所以在此
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

Linux 之 awk文本分析工具

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。Linux环境中自带。 awk调用方法 命令行 awk [-F field-separator] 'commands' input-file(s) shell脚本方式 #!/bin/sh awk脚本方式 `#!/bin/awk awk -f 脚本文件 待处理文件
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

大数据之路week01--自学之集合_1

经过我个人的调查,发现,在今后的大数据道路上,集合、线程、网络编程变得尤为重要,为什么? 因为大数据大数据,我们必然要对数据进行处理,而这些数据往往是以集合形式存放,掌握对集合的操作非常重要。 在学习集合前,我们先看对象数组: 这是对象数组在创建到赋值到遍历的过程,其中我们遇到了一个数组的硬性问题:数组的大小是不可变的,而且数据类型也是不可变的,那么如果我们要插入一个新的元素该怎么办?很显然数组已经满足不了我们的需求。 此时我们将接触一个新的内容,集合。 集合 一、数组和集合的比较 数组不是面
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0

四则运算网页版

1、jiemian.jsp:设置题目数量和格式 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>设置</title> </head> <body text="black" style="background: url(img/mai1.jpeg);ba
分类: 其他 发布时间: 11-08 20:17 阅读次数: 0