Ubuntu 20.04下载安装JDK11 并配置环境变量-天煜博客

Ubuntu 20.04下载安装JDK11 并配置环境变量

本来没打算写这篇文章的,配置环境变量的教程在百度太多了,但是感觉有些不够好,想要尝试着改下,结果把环境变量给搞坏了,导致Ubuntu无法登录账户,输入密码后会黑屏,然后返回到输密码的登录...
推荐一款开源的截图工具火焰截图Flameshot-天煜博客

推荐一款开源的截图工具火焰截图Flameshot支持Linux和Windows

在Ubuntu环境下,我挺喜欢使用这个软件的。安装也挺简单的,直接在终端运行命令即可。 sudo apt install flameshot Flameshot 自带一系列非常好的功能,例如: 可以进行手写 可以划直线 可以画...
简洁高效的全能KMS/OEM激活工具HEU KMS Activator-天煜博客

简洁高效的全能KMS/OEM激活工具HEU KMS Activator适用所有Windows, Office版本

软件介绍 HEU KMS Activator,简洁高效的全能KMS/OEM激活工具,适用所有Windows, Office版本,无需联网即可一键激活,支持UEFI的KMS激活工具。KMS服务是微软对Windows, Office等产品的批量许可...
常用数据结构操作&数组排序算法-天煜博客
致橡树-天煜博客

致橡树舒婷

我如果爱你—— 绝不像攀援的凌霄花, 借你的高枝炫耀自己; 我如果爱你—— 绝不学痴情的鸟儿, 为绿荫重复单调的歌曲; 也不止像泉源, 常年送来清凉的慰藉; 也不止像险峰, 增加你的高度,...
4年前
013712
算法与数据结构:数组&链表 理论和面试题-天煜博客

算法与数据结构:数组&链表 理论和面试题

数组Array 数组在内存中的简单示例: 插入和删除操作 访问时间复杂度为O(1) 插入和删除时间复杂度最差为O(n),最好为O(1),平均为O(n/2)   顺序存储的优缺点  顺序存储时,相邻数据元素的...
算法面试题:两数之和-天煜博客

算法面试题:两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不...
如何计算算法的复杂度-天煜博客

如何计算算法的复杂度算法复杂度那些事

为什么要关心时间复杂度和空间复杂度? 数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。 算...
JAVA:项目文档及编写目的汇总-天煜博客

JAVA:项目文档及编写目的汇总

项目文档管理,是指在一个系统(软件)项目开发进程中将提交的文档进行收集管理的过程。通常,文档管理在项目开发中不是很受重视,当发现其重要性时,往往为时已晚。整个项目可能因此变得管理混乱...
4年前
013613
线程同步之互斥锁:pthread_mutex_init,pthread_mutex_lock,pthread_mutex_unlock,pthread_mutex_destroy-天煜博客

线程同步之互斥锁:pthread_mutex_init,pthread_mutex_lock,pthread_mutex_unlock,pthread_mutex_destroy

主要函数说明 int pthread_mutex_init (pthread_mutex_t *__mutex,const pthread_mutexattr_t *__mutexattr)创建一个锁; int pthread_mutex_destroy (pthread_mutex_t *__mutex)销毁锁; int pth...