自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 重装Anaconda

作为一个大四学生,因为毕业设计选择了深度学习的部分,最近一段时间在家自学tensorflow的相关知识。因为使用anaconda进行python包管理,基于gpu的计算,最近把自己电脑上的conda环境搞崩了,重装了conda,在这记录。首先安装的是anaconda3 5.2.0版本,因为之前安装的是5.3版本的,出现了不少的问题,在网上看到大家安装了5.3版本的大都有这些问题,所以重装的时...

2020-02-28 12:46:31 805

原创 进程管理详解(1)

多道批处理系统的出现,使得多个作业可以并行的运行在CPU上,提高了资源利用率,和系统吞吐量。但是又带来了系统中各种资源的调度问题。在多道环境下,允许多个程序并发执行,此时他们将失去封闭性,并具有间断性和不可再现性,为此引入进程的概念。下面来介绍进程与进程的管理。1. 进程的定义为了使参与并发执行的程序能够独立运行,必须为此配置一个专门的数据结构,称为进程控制块(PCB)。系统利用PCB来...

2020-02-15 19:07:02 193

原创 HashMap源码分析--红黑树(3)

之前几篇博客写了关于HashMap源码的分析,到现在就只剩关于红黑树的部分。红黑树是一种数据结构,它是基于二叉查找树的。红黑树很好的继承了二叉查找树快速插入删除以及查找元素的特性,又因为红黑树自平衡,所以又克服了二叉查找树在输入线性数据时退化为链表的缺点,因此被广泛使用。java version 1.81. 红黑树的特性红黑树,顾名思义,有一个特征就是树的节点要么是红色,要么是黑色。而...

2020-02-13 10:21:08 151

原创 HashMap源码分析(2)

HashMap源码分析(2)这几天没法出门,一直待在家里,想着在家也要保持好状态,好好学习,就想给自己找点事干。刚好之前的一篇博客对hashmap分析的不是很透彻,刚好趁现在的时间,好好写写博客,同时也提高一下自己。学疏才浅,有不当之处,望指出。java version :jdk 1.81. 构造方法惯例,先看源码 public HashMap(int initialCap...

2020-02-11 16:31:22 69

原创 HashMap源码分析

HashMap源码分析java version 10.0.11. 概览在IDEA中双击Shift键,调出search everywhere框,搜索HashMap,点击进去即可阅读源码。public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneabl...

2019-08-21 21:04:23 83

原创 Android自定义View--ClockView

Android自定义View–ClockView前一篇博客中,简要介绍了关于自定义View的流程,以及一些重要的函数,接下来我会编写一个自己的CliokView(继承自View类)。实现效果图如下:第一步编写构造函数​ 通常使用的构造函数有三个,分别如下public ClockView(Context context){ this(context,null);}public...

2019-08-21 17:36:37 230

原创 Android自定义View

Android自定义View前一阶段学习android自定义view,买了好几本Android源码分析的书,看书里边关于view的绘制过程的分析。结果看的云里雾里,感觉并没有学到什么东西,后来在github上看教程,看别人的代码,感觉有点收获,所以写了这一篇博客。同时我认为学习这方面的知识,直接去看源码分析效果不好,而应该先学习如何操作,等到有了一点经验或者说入了门之后,再去分析源码,会有更好...

2019-08-21 17:34:13 76

原创 ArrayList源码分析

ArrayList源码分析java version : 10.0.11. 概览在IDEA中双击Shift键,调出search everywhere框,搜索ArrayList,点击进去即可阅读源码。public class ArrayList<E> extends AbstractList<E> implements List<E>, ...

2019-08-21 17:32:21 98

原创 单例模式

单例模式单例模式提供了这样一个机制,即确保类有且只有一个特定类型的对象,并提供全局访问点。单例模式通常用于下列情形,例如日志记录或数据库操作、打印机后台处理程序,以及其它程序–该程序运行过程中只能生成一个实例,以避免对同一资源产生冲突请求。简言之,单例模式的意图如下:确保类只有一个对象被创建为对象提供一个访问点,以使程序可以全局访问该对象控制共享资源的并行访问实现单例模式的一个...

2019-06-23 13:12:57 87

原创 Git分支详解

Git分支详解git branch命令查看分支 git branch新建分支 git branch branch_name切换分支 git checkout branch删除分支 git branch -d branch_name(注意不能删除当前所在的分支)更改分支名称 git branch -m old_name new_name创建分支并切换到新创建的分支 gi...

2019-06-02 12:51:21 235

原创 ubuntu服务器安装配置mysql

ubuntu服务器安装配置mysql一般在使用django做python web开发时,在开发环境大都使用python自带的Sqlite数据库,但当要部署到服务器时,一般都会使用MySql替代Sqlite作为生产数据库。因此我们需要在服务器上安装MySql,并配置使得我们可以远程访问mysql。服务器镜像:ubuntu16.04第一步:安装MySql安装mysqlsudo apt-g...

2019-05-30 14:43:48 2137

原创 Nginx加uWSGi部署Django服务器

Nginx加uWSGi部署Django服务器首先是使用nginx和uwsgi的优点1.web服务器使用nginx,优点是轻量级,抗高并发,速度快2.uWSGI优点是性能块,内存占用低,详尽的日志功能与高度可定制3.关于pythonweb开发的wsgi知识推荐看uwsgi+nginx部署django之前在网上找到很多教程,帮助部署django项目到生产环境,但是大多数教程都是不能用的,或...

2019-05-29 15:18:16 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除