- 博客(14)
- 收藏
- 关注

原创 JVM内存模型和类加载过程精简总结
1.java源码编译过程1.1编译过程分析和输入到符号表注解处理语义分析和生成.class文件1.2 一次编译到处运行我们用编译器编译完成由.java文件生成了.class文件。这个时候就要用到JVM来解释运行了。JVM是运行在操作系统上的,每个操作系统的指令不同,jdk也是区分操作系统的(区分平台)下载不同的jdk版本,就可以和当前的系统兼容所以只要class字节码符合jvm规范,就可以在不同的平台运行,实现了跨平台运行。1.3 类加载的条件加载class文件不一定
2021-03-07 15:50:10
315
原创 docker命令学习笔记
yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repodocker run -it 镜像 启动一个镜像容器exit 关闭退出容器 CTRL+p+q也是退出容器docker images 查看本地的镜像docker pull mysql --filter=START=5000 筛选 下载镜像docker start 容器id 开启容器docker stop 容器
2021-04-08 09:16:45
157
原创 下载tensorflow 特别慢 解决方案
pip install tensorflow -ihttps://pypi.douban.com/simple就是在后面加上镜像
2021-04-03 20:29:38
666
原创 no module named ‘tensorflow‘解决方法
打开 Anaconda promptpip show tensorflow 看看找不找得到找不到 就 pip install tensorflow
2021-04-03 20:27:59
915
原创 机器学习软件Conda(包含spyder)下载使用流程
首先是两个一个是miniconda 还有一个是Anaconda简单了解了其实就是 一个可以自定义组件一个是人家给你集成好多了我下载的是Anaconda 直接推荐一个连接 详细教程https://zhuanlan.zhihu.com/p/75717350下载之后就可以用了 包括了 spyder遇到的问题spyder就是编写了一个dome但是报错了翻译过来的意思是默认情况下,图形现在呈现在plot窗格中。要使它们也以内联方式显示在控制台中,请取消选中“绘图面板选项”菜单下的“静音内联绘图”。百度
2021-04-03 15:04:25
1386
原创 常用的设计模式
1.单例模式(面试有被问到)单例模式 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式只有一个实例单例类必须自己创建一个唯一的实例单例类必须给所有其他对象提供这一实例单例模式创建的目的保证一个类仅有一个实例,并提供一个访问它的全局访问点。解决了 一个全局使用的类频繁的创建和销毁想控制实例数目,节省系统资源的时候构造函数是私有的单例模优缺点优点在内存中只有
2021-03-27 17:06:18
119
原创 素数筛法
1.埃式筛法参考题目:洛谷 线性筛素数大致思想就是起始先找到2然后筛掉2的所有倍数 然后再找到下一个数组为true的素数下标存进去然后接着筛选代码如下 注释解释的很清楚#include <iostream>#include <cstring>using namespace std;//埃氏筛法const int MAX_N = 10005;int prime[MAX_N]; //第i个素数bool is_prime[MAX_N+1]; //is_pr
2021-03-19 17:33:55
135
原创 常见的几种最短路算法
1.无权最短路 (bfs)广度优先搜索参考题目:洛谷的 马的遍历展开题目描述有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步输入格式一行四个数据,棋盘的大小和马的坐标输出格式一个n*m的矩阵,代表马到达某个点最少要走几步(左对齐,宽5格,不能到达则输出-1)代码如下#include<bits/stdc++.h>#define ll long long ll book[405][405];ll ma
2021-03-19 15:43:14
337
原创 java多线程学习 代码笔记
继承Thead创建线程public class Threadtest extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("A" + i); } } public static void main(String[] args) { Threadtest th
2021-03-14 18:15:08
341
5
原创 LRU缓存(JAVA实现)
LRU最近最久未使用两种实现方法第一种是 利用hashmap加双向链表完成模拟操作代码如下class LRUCache { class DLinkedList{ //这里是定义的双向链表 int val; int key; DLinkedList next; DLinkedList pre; public DLinkedList(int key, int val){ this.ke
2021-03-10 23:14:05
132
原创 将本地项目上传到gitee
1.首先先去官网下载git2.创建本地项目3.在gitee上创建好仓库4.回到项目所在的文件夹 右键点开git bash here 打开git操作页面5.输入 git init 命令 初始化一个git本地仓库 ,里面会生成,git文件夹6.回到gitee创建好的仓库 复制地址,7.在git操作页面输入 git remote add origin (刚刚复制的地址) 连接gitee仓库8.然后使用 git pull origin master命令 ,将gitee上..
2021-03-08 22:29:30
126
原创 MySQL技术内幕InnoDB存储引擎-笔记
1.数据库与数据库实例误区数据库: 就是物理操作系统文件或其他形式文件类型的集合。 说白了就是存储数据的文件实例:MySQL 数据库有后台线程以及一个共享内存区的组成。 说白了就是操作数据库的一个程。2.MySQL数据库的组成部分连接池组件管理服务和工具组件sql接口组件查询分析器组件优化器组件缓冲组件插件式存储引擎物理文件3.MySQL数据库与其他数据库的区别MySQL数据库区别于其他数据库的最重要的特点就是插件式存储引擎inoodb数据库存储引擎(好多种存储引擎)
2021-03-05 15:09:10
121
2
原创 Can not resolve ********************(jar包) 报错解决方案
@[TOc] Can not resolve ********************(jar包) 报错解决方案本人是更新maven 之后导致jar包导不进去 报错解决方案原因:可能是之前的仓库jar包没有下载完整将本地仓库清空之后在 maven 中找到conf 下的 setting.xml 配置阿里云镜像<mirror> <id>alimaven</id> <name>aliyun maven</name>
2021-02-24 15:24:34
1811
原创 Cannot resolve symbol ‘*******‘
@[TOC] Cannot resolve symbol ‘*******’解决方案遇到这种情况有可能是 idea之前发生了错误 setting出现错误打开file->点击这个选项 重新启动 idea就可以解决(本人是这样解决的)
2021-02-24 15:17:11
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人