自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 python中引用机制,哭死!!!

python中的引用机制,记得要直接添加副本

2023-12-07 15:52:07 122

原创 AWL中英文对照表

AWL中英文对照表

2023-11-28 16:27:54 224 1

原创 如何最简单的在conda环境中使用pip

如果在已经激活的conda环境中,直接使用`pip install -r XXX.txt `可能会出现**所安装的环境包并没有出现在所创建的虚拟环境中的情况**。

2023-11-16 17:27:45 617

原创 简单CMake入门

入门cmake

2023-11-06 21:31:32 140

原创 简简单单入门Makefile

快速入门makefile

2023-11-06 21:22:07 127

原创 北航计网实验-数据链路层实验--知识回顾

对该虚拟网络进行标记,从而区别所属的VLAN类别。最后12位比特可以唯一的标志了以太网帧属于哪一个VLAN。而且,在这12个比特位中,12个0和12个1都不用来表示VLAN,

2023-09-23 23:24:13 212

原创 理解Kruskal算法的前提----深入理解并查集【超简单~】

并查集主要分为两个部分:第一部分就是需要找到点对应的祖宗节点,第二部分,是要将属于同一个集合节点的祖宗节点进行统一,也就是结合操作。

2023-09-19 21:24:44 92

原创 1-高性能计算研究

高性能计算研究方向

2023-07-27 16:21:34 268

原创 0-超级计算机

对超级计算机做简要的介绍

2023-07-27 16:14:40 230

原创 Shell编程基础入门

Shell编程是Linux系统下不可或缺的重要组成部分。Shell编程以脚本的形式组织,可以包含变量、条件判断、循环等基础语法。学习echo打印语句,赋值符号”=“,以及if条件判断语法可以打好shell编程的基础。熟练使用shell通配符,可以对文件进行批量操作。while循环语法可以进行重复操作,for循环可以遍历元素。最后,通过chmod命令可以设置shell脚本为可执行文件,./filename执行脚本。掌握了这些核心知识点,你就可以编写管理服务器、文件操作等简单脚本程序。快来开始shell编程

2023-07-26 21:24:18 161

原创 8-Linux进程管理

在linux中,每个执行的程序都称为一个进程,每个进程都分配一个ID号(PID)每个进程都可能以两种方式存在,前台与后台一般系统的服务都是以后台进程的方式存在的,而且都会常驻在系统中,直到关机才结束。ps(process show) 是用来显示目前系统中,有哪些正在执行,以及它们的执行情况。ps [选项]可选选项ps -a 显示当前终端的所有进程信息ps -u 以用户的格式显示进程信息ps -x 显示后台进程运行的参数一般来说,进行结合使用ps -auxps -e: 显示当前所有进程。

2023-07-26 21:18:21 197

原创 7-Linux下的网络配置

linux下的网络配置操作

2023-07-26 21:14:53 278

原创 6-Linux的磁盘分区和挂载

由于文件目录是进行硬件管理的文件目录,所以,如果要对新的硬盘进行操作,就要对/dev/sdb 文件进行操作。linux采用了一种叫‘载入’的处理方法,他的整个文件系统中包含了一整套的文件和目录,且。📢:如果没有tree,可以通过 yum install tree 进行安装。❗️用命令行进行挂载的分区,服务器重启后,会失效!添加完硬盘后,需要重启系统,服务器才能识别新的硬盘。挂载:将一个分区与一个目录联系起来。查看挂载的新的硬盘名称,为。

2023-07-26 21:12:51 283

原创 5-linux中的定时任务调度

任务调度:是指系统在某个时间执行的特定的命令或程序系统工作:有些重要的工作必须周而复始地执行个别用户工作:希望定时执行某些程序at 命令是一次性定时计划任务,at的守护进程会以后台模式运行,检查作业队列来运行。默认情况下,atd守护进程每60s检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间相匹配,则运行此作业。at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了在使用at命令时,一定要保证atd进程的启动,可以通过指令来进行检查。

2023-07-26 21:11:10 316

原创 4-Linux组管理和权限管理

介绍linux组管理相关操作以及权限管理的相关操作

2023-07-26 21:09:22 189

原创 3-Linux实操

介绍了多种linux实用命令

2023-07-26 21:03:31 1192

原创 2-vi和vim的使用

本文主要介绍了vim的使用方法

2023-07-26 21:01:19 992

原创 1-Linux的目录结构

因为,Linux不单单将我们熟悉的文件看作是文件,而且,它会。Linux的文件系统是采用级层式的树状目录结构,最上层是。在Linux的世界里面,一切皆文件!各个目录中主要负责的功能和作用如下:(,然后再在根目录下创建其它的目录。主体的结构一定要知道!的,不可以随意进行更改!Linux的目录结构是。

2023-07-26 21:00:22 1002

原创 0-虚拟机补充知识

如果想要构建服务器集群,没有必要一台一台的去进行安装,只要通过克隆就可以。和。

2023-07-26 20:59:23 203

原创 mac上的vscode设置用滚轮来调节编辑页面大小

突然发现无法用ctrl+鼠标的滚轮来进行控制 代码编辑区域字体的大小。

2023-06-22 17:44:35 1204

原创 6-python中的string类型

主要介绍了python中字符串的一些补充知识: - 字符串的截取 [头:尾:步长] - 转义字符 \ - 字符串格式化 format() - 常用函数等

2023-05-29 18:08:28 722

原创 5-python的Number类型

主要介绍python中的Number类型: python的类型转换,oct()、hex()、bin()函数的使用。 python的整数表示:十进制、二进制、八进制、十六进制。(*,0b,0o,0x) python中ASCII码的表示:chr()、ord()函数的使用。 各种数学函数,特别是随机函数的使用:random模块的使用。比如:random()、choice();

2023-05-27 19:40:25 676

原创 4-python中的pass关键字

pass 不做任何事情,一般用做占位语句。

2023-05-27 12:37:27 113

原创 3-python的运算符

主要介绍了不熟悉的python运算符 python的幂运算是**,整除是// python的位运算符中,异或运算符是^,按位取反是~ python的逻辑运算符中,and or not python的成员运算符 in, not in python的身份运算符 is, is not

2023-05-27 12:27:53 44

原创 2-python的变量类型

主要回顾了python中的变量类型,区分它们和c++中的区别 python中的数字没有long python中的字符串不能被改变,也就是说不能对其内字符元素进行赋值操作 python中列表的数据类型与c++访问方式有一定的区别列表的下标可以是负数,无论正负,都是从左侧开始,从左到右依次递增。还有截取操作[头:尾:步长),+表示连接,*表示重复。 列表与元组类型的区别 字典类型的使用(类似于map)

2023-05-27 10:50:34 994

原创 1-python的基础语法补充知识

主要补充了之前一些python不熟悉的知识点,包括: python的标识符,以下划线开头的标识符在python中是有特殊意义的 python中语句过长,多行语句的写法 python中一行写多个语句的方法,用 ; 进行分隔 python中三引号的用法,可以做换行的字符串变量,也可以做换行的注释 python中的命令行参数,可以在执行python脚本的时候,加上参数进行执行 python的print不换行输出,以及import 与 from

2023-05-26 19:16:36 1135

原创 anaconda常用命令

anaconda常用命令

2023-05-26 16:34:47 69

原创 对git的简单总结

对git的简单总结

2023-04-26 12:18:00 920

原创 C++常用函数

std::sort 函数用于对数组或容器进行排序,可以按照默认的升序排序或指定比较函数进行排序。

2023-03-08 11:10:43 3658

原创 Containers--array类

Array 类是一个固定大小的数组,它的大小在编译时就已经确定了。Array 类的大小是固定的,因此它的大小不能改变。数组是固定大小的序列容器:它们以严格的线性顺序保存特定数量的元素。在内部,数组除了包含的元素之外不保留任何数据(甚至数组的大小也不保留,这是一个模板形参,在编译时固定)。就存储大小而言,它与使用该语言的括号语法([])声明的普通数组一样有效。该类仅向其添加了一层成员函数和全局函数,因此数组可以用作标准容器。

2023-03-07 21:35:03 348

原创 remove 和 erase 的区别

以容器vector来说明remove和erase的区别在STL中,vector容器也提供了remove()和erase()函数,用于从vector中删除元素。虽然这两个函数都可以实现删除元素的功能,但是它们之间还是有一些区别的。

2023-03-07 21:31:37 882

原创 我对KMP算法的简单理解

问题概述:“字符串A是否为字符串B的子串?如果是,出现在B的什么位置?”这个问题就是字符串匹配问题。字符串A称为模式串(zs),字符串B称为主串(ss。

2023-02-01 23:36:33 343

原创 使用独立显卡安装黑苹果,但无法扩展显示器的解决方案

引用文中的一句话:“这也许是无法驱动独显的黑苹果笔记本想要外接显示器的唯一方案。” ----购买拥有displaylink的外置显卡的usb转接器文章作者给我了启发,是不是只要用就可以使用苹果系统的usb接口来扩展显示器,现实的确是这样的!!!

2023-02-01 18:30:25 4111 2

原创 快速幂的几种实现方式

这样不仅能把非常大的指数给不断变小,所需要执行的循环次数也变小,而最后表示的结果却一直不会变。快速幂就是快速计算底数的n次幂。但是,如果要将其10写为二进制数字的话,应该为。,与朴素的O(N)相比效率有了极大的提高。10个3进行相乘,这就需要去进行9次乘法。这样,便可以使得次幂的计算得到改善。快速幂算法的核心思想就是每一步都。

2023-01-30 00:01:08 221

原创 STL中的队列用法整理

本文简单介绍了三种简单常见队列的用法,分别是:先进先出队列,优先级队列,双端对列。

2023-01-16 22:48:06 1762

原创 定义输出格式的使用-printf()函数

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("", );这里看输出很简单,前面的是固定的东西,后面是要输出的东西;而前面固定的东西分两部分:一部分是内容,另一部分是格式。一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%“开始, 后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多,

2023-01-09 21:12:37 479

原创 连续子数组的最大和(从暴力理解到DP)

不应该仅仅知道最大的和多少,而且还要知道是哪个子串

2023-01-07 13:53:56 549

原创 C++的文件输入和输出到文件

C++的文件输入和输出到文件。

2023-01-05 11:30:28 191

原创 string的相关操作

string的相关操作。

2023-01-04 21:52:51 59

原创 reverse() 函数

【代码】reverse() 函数。

2023-01-03 16:54:26 285

北航-研究生算法-作业和复习整体资料

北航的研究生算法和程序设计的作业题目合集和真题复习资料。 考试题基本上都是真题,只要能够搞懂复习资料中的题目,及格肯定没有问题。

2024-01-10

Linux快速入门以及shell编程基础知识

Linux作为当今最流行的开源操作系统,掌握Linux和shell编程技能在程序员界非常重要。本文将在30分钟内让你快速理解Linux系统的基础知识,并学会编写简单的shell脚本程序。 首先,Linux系统的目录结构与Windows系统不同,它采用“根目录”“home目录”“等级目录”等组织方式。学习cd,ls,mkdir等命令可以方便浏览系统。其次,Linux系统下的文件权限控制非常灵活,通过chmod命令可以方便修改。另外,理解标准输入输出以及重定向符号“>”“>>”的用法,可以大大提高shell编程效率。 在shell编程方面,我们要学习如何使用变量、条件判断、循环语句等语法结构。编写第一个shell脚本hello world非常简单,利用echo命令输出 Hello World即可。Shell支持多种循环结构,并可进行条件判断、分支和函数等代码结构。Shell是一个功能强大的编程语言。 通过本文的快速概览,你已经对Linux和shell编程有了基本的了解。系统的学习和大量练习会让你成为一个专业的Linux和shell开发人员。快来加入Linux和shell的学习行列吧!

2023-07-26

Fortran语言自学笔记,基础入门

Fortran是科学计算和数值分析的首选编程语言,拥有60多年的发展历史。本文将在30分钟内让你快速了解Fortran语言的基础知识,从Hello World开始直击Fortran的核心要点。 Fortran语言的“Hello World”程序只需要几行代码即可实现,打印输出非常简单直观。了解各种数据类型如整数、浮点数、字符、逻辑及其声明方式后,我们可以开始进行简单的变量操作。Fortran支持常见的算术运算、关系运算符,以及if-then条件判断与循环结构。 函数和子程序是Fortran的重要组成部分,可以将复用代码封装到子程序中提高复用性。Fortran拥有强大的数组操作功能,可以便捷地定义多维数组并进行复杂运算。我们还需要了解Fortran提供的强大的内置数学函数,这对科学计算非常有用。 Fortran同时也在不断发展,新的Fortran标准增加了面向对象编程和并发等功能。虽然Fortran的语法表面看起来与其他语言不同,但熟练后你会发现其实非常简洁易学。快来掌握Fortran,开启你的科学计算之旅!

2023-07-26

东大-计算机体系结构笔记

2022年东北大学计算机体系结构课程笔记-pdf版 可以打印 考试内容用星标注,为重点内容 其他的了解,不需要过于看重

2022-06-26

空空如也

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

TA关注的人

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