梨好橙

不爱吃水果的程序员

设计模式(一)——单例模式

单例模式中一个类只允许创建一个对象一、应用场景系统中只需要保持一份,例如配置信息。二、加载方式1.饿汉式线程安全不支持延迟加载private final static HungrySingleton hungrysingleton;static { hungrysingleton=ne

Qt修改组件“要继续此操作,至少需要一个有效且已启用的储存库”

安装完Qt之后,发现装漏了某个组件。于是重新打开MainTanceTool准备把没装的插件补上。结果却显示“要继续此操作,至少需要一个有效且已启用的储存库”。一、找Qt镜像Qt镜像从上面的链接中找到对应的Qt镜像。依次进入链接中的文件夹/qtproject/online/qtsdkrepositor

豆瓣 9 分以上的Java开发书单

这几天整理了一下之前的书单,很多书都已经更新了新版本。遂做了这个书单,按知识模块进行了分类。我在豆瓣也做了一个豆列,需要的可以前往豆瓣 9 分以上的 Java 后端开发必读书单(2020)Java基础部分1.《Java核心技术》初学 Java,被推荐最多的读物应该就是《Java核心技术》和《head

索引性能优化思路

一、mysql 中索引的实现方式想要优化索引就需要了解索引的数据结构,或者说是实现方式。索引的实现方式非常多,今天我们主要讨论以下两种。Hash 表索引Hash 表是先将原数据按照 Hash 函数运算之后得到 HashCode,再按 HashCode 进行排序后组成的表。但是,Hash 表的长度是固

mac下IdeaVim的配置

Intellij提供了IdeaVim插件,用户可以直接在Idea中使用Vim进行操作一、安装IdeaVim打开preference,找到plugin,搜索IdeaVim二、配置IdeaVimIdeaVim支持按照自己喜欢的方式修改Vim快捷键,只需要创建一个.ideavimrc文件即可1.创建映射文

数据结构|Hash表

很多时候我们在编程中都能听到 Hash 这个词,那么什么是 Hash 表呢?一、什么是 Hash 表Hash 表又叫散列表,是先将原数据按照 Hash 函数运算之后得到 HashCode,再按 HashCode 进行排序后组成的表。因此散列表可以实现类似数组一样的数据结构,通过下标直接访问数据。二、

算法学习 | 绪论

开学我也将加入考研的大军中,利用这个假期的时间复习一下《数据结构与算法》给后面的高数复习留下充足的时间,于是养蛙学算法成为了这个寒假的两件大事,代码使用C语言撰写,文中如果有不正确或不足的地方,恳请各位大佬拍砖指正。什么是算法——从裁纸说起现在我们需要将1张纸等分成4份1234我们可以用直尺和裁纸刀