摘要: Vscode创建c++项目 1.初始化并配置C++项目 目标:创建C++文件,并自动生成tasks.json和launch.json,能够支持单文件和多文件的编译和调试 步骤: 创建一个空文件夹,然后选择用vscode打开 在文件夹里编写一个c++文件 (也可以在里面再次创建一个存放c++源码的文件 阅读全文
posted @ 2024-04-04 09:35 Xiao·Tong 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: 1.数据库基本操作 数据中的连接join分为自然连接、内连接、外连接,其中外连接又分为左外连接、右外连接、全外连接。 自然连接 Natural Join 内连接 Inner Join 外连接 Outer Join 左外连接(也称左连接) Left-Outer-Join or Left-Join 右外 阅读全文
posted @ 2024-04-04 00:03 Xiao·Tong 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Makefile学习 0.【跟我一起写Makefile】阅读记录 make命令会自动智能地根据当前的文件修改的情况来决定哪些文件需要重新编译,从而自动编译所需要的文件和链接目标程序。 makefile中的第一个目标文件会视为最终的目标文件。 make会自动推导命令,只要make看到一个file.o文 阅读全文
posted @ 2024-04-03 23:58 Xiao·Tong 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Linux系统下如何保持进程在SSH客户端断开后仍继续运行? 在Linux系统中,在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。本文介绍两种保障程序在您退出登录后持续运行的方法。 阅读全文
posted @ 2023-06-06 17:29 Xiao·Tong 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: Maven基础 参考廖雪峰老师的maven基础介绍,进行了一些自己的整理。 阅读全文
posted @ 2023-04-07 15:41 Xiao·Tong 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Vim常用指令整理 整理了一些常用的vim指令,日后可能会继续补充 阅读全文
posted @ 2023-04-07 15:38 Xiao·Tong 阅读(106) 评论(2) 推荐(0) 编辑
摘要: 数据结构复习笔记 本文主要记录了数据结构课程的主要知识点 阅读全文
posted @ 2022-06-07 14:35 Xiao·Tong 阅读(957) 评论(0) 推荐(2) 编辑
摘要: 线索二叉树的构造及前驱后继的查找 在本文中,我将介绍三种线索二叉树的构造方法,包括中序线索二叉树、先序线索二叉树以及后序线索二叉树。在介绍过程中,首先我会给出构造的基本思路,然后说明其中几点注意事项,最后我将给出代码示例。之后,我会针对每一种线索二叉树,给出其查找某节点p的前驱和后继结点的方法。最后我将做一个小小的对比总结,以便清楚地展现出不同线索二叉树在构造过程中以及查找前驱后继结点上的区别。 阅读全文
posted @ 2022-05-12 11:03 Xiao·Tong 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: Java学习笔记 本文记录了一些java基础语法,以及介绍了部分java类的使用方法 阅读全文
posted @ 2022-05-05 16:22 Xiao·Tong 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 关于链表中结构体typedef相关疑惑的解释 本文将以单链表和静态链表的初始化代码(c++)为例,具体分析了结构体中typedef struct LNode{....} LNode, *LinkList, SLinkList[MaxSize];的相关问题,并补充了C++中引用类型的一点知识。 阅读全文
posted @ 2022-04-17 21:55 Xiao·Tong 阅读(463) 评论(0) 推荐(0) 编辑
摘要: Latex符号表 本文主要记录了Latex中一些符号的语法格式,方便日后查阅。 阅读全文
posted @ 2022-04-17 19:17 Xiao·Tong 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 博客园SimpleMemory主题美化(含自定义完整代码) 本文给出了基于SimpleMemory的博客园主题优化,并给出了自己的主题配置代码,有需要的朋友可以自行提取。 阅读全文
posted @ 2022-04-15 08:16 Xiao·Tong 阅读(4011) 评论(22) 推荐(13) 编辑
摘要: Git学习笔记 一:git简介 git是目前世界上最先进的分布式版本控制系统 版本控制系统:可以储存一个文件在不同时间的版本,记录每次文件的改动,可以根据需要,随时切换到之前的版本。 分布式VS集中式: 中央服务器 是否需要联网 安全性 集中式 需要 需要 低 分布式 不需要 不需要 高 二:安装git 在Linu 阅读全文
posted @ 2022-04-13 10:45 Xiao·Tong 阅读(70) 评论(1) 推荐(0) 编辑
摘要: 快速幂算法 快速幂(平方求幂)算法,是一种计算乘方的简单有效的算法,它可以在O(log n)的时间复杂度下进行求幂操作。 本文主要介绍了快速幂算法的基本原理与具体实现。 阅读全文
posted @ 2022-04-13 10:39 Xiao·Tong 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Jetbrains 缓存清理与安装优化 jetbrains 这些热门 ide,如 pycharm,webstorm,goland ,idea 在操作系统上安装后的文件结构非常一致,并且升级频繁。在升级中版本以上时,会生成新版本的缓存文件目录,而旧版本临时文件就这样被遗留在电脑上。 缓存目录 jetbrains 系列产品的缓存目录分为两类: 阅读全文
posted @ 2022-04-13 10:37 Xiao·Tong 阅读(3666) 评论(0) 推荐(1) 编辑
摘要: Windows下配置Java环境变量 Java环境变量配置 对于很多人来说,下载java JDK以及IDE是非常容易的,但是为系统配置Java环境变量就显得相对困难了。下面将具体介绍下载并安装JDK和配置环境变量的方法。 1. JDK下载 建议从Oracle(甲骨文)官网下载java JDK,因为它可以为你提供各种的Java JDK版本 阅读全文
posted @ 2022-04-13 10:21 Xiao·Tong 阅读(87) 评论(0) 推荐(0) 编辑
摘要: HEXO-Github博客搭建 工具:node.js, npm, Hexo, Github 前提: git工具, github账号, 基本的git操作 一:什么是Hexo Hexo是一个快速、简洁且高效的博客框架。 Hexo使用Markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 nodejs官方网站:https: 阅读全文
posted @ 2022-04-13 10:16 Xiao·Tong 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 浅谈:斐波那契搜索算法(Fibonacci search) 一:有趣的背景 ​ 谈到斐波那契查找算法,总是有一个神奇的数字与之紧密相连——黄金分割数(0.618)。黄金分割数被公认为最具有审美意义的比例数字,这个数值的作用不仅仅体现在诸如绘画、雕塑、音乐、建筑等艺术领域,而且在管理、工程设计等方面也有着不可忽视的作用。在斐波那契数列中,也存在着黄金分割数的身 阅读全文
posted @ 2022-04-13 10:07 Xiao·Tong 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 解决Ubuntu(20.04)和Windows10双系统时间不同步问题 1. 原因分析 出现这种情况的原因是 Windows 和 Ubuntu它们在默认情况下看待硬件时间(主板上的BOIS显示的时间)的方式 不一样。 我们先来了解一下关于时间的概念 : UTC,即Universal Time Coordinated, 协调世界时 GMT,即Greenwich Mean 阅读全文
posted @ 2022-04-13 10:05 Xiao·Tong 阅读(6985) 评论(0) 推荐(0) 编辑
摘要: 解决Ubuntu(20.04)开机、关机、重启慢,有光标闪烁问题 1. 问题描述 开关机,或者重启时,等待时间很长,大约1分30秒,且有光标闪烁。 2. 问题解析 等待时间长,可能时由于开关机时后台要打开或关闭某些程序,这些程序花费的时间是有系统设定的默认时间的,大约90秒,只有到了90秒系统才能打开或是关闭。 光标闪烁就是后台一系列活动的简化,它表示后台有一系列 阅读全文
posted @ 2022-04-13 09:47 Xiao·Tong 阅读(2973) 评论(0) 推荐(0) 编辑
摘要: CUDA、CUDNN以及Pytorch的安装记录 本篇文章主要记录了CUDA,CUDNN以及Pytorch安装过程中的一些方法和注意细节。 阅读全文
posted @ 2022-04-13 09:43 Xiao·Tong 阅读(614) 评论(0) 推荐(0) 编辑