自我总结 基本功linux

冯梓轩集训总结3

冯梓轩集训总结3——最短路 模版算法 Dijkstra 可以说是最常用的最短路算法了。主要思想是找到当前更新过的距离源点最近的点,然后用它的最短路去更新与它相连的点的最短路。对于距离源点最近,可以开一个小根堆维护,这样的时间复杂度为 \(O(m \log m)\)。 但是算法有一个弊端:所有边的边权 ......

spark 3.x idea linux远程开发环境搭建

依赖包 jdk 8或11都行,不要到jdk 17 jdk 17第一个问题是jdk内部类默认不允许反射,很多配置要改。 scala 2.13 scala 2.13版本是为scala 3.0版本准备的,改进挺多。可通过scala编程(第四版)学习。 hadoop 3.2.1 因为windows hado ......
环境 spark linux idea

2023年度总结

知识学习建设方面 今年年初最主要的任务是将复刻了一个智能旋钮的项目,并且抽空将我去年毕业设计给升级了一下,在升级过程中更加深入学习了ESP32部分功能如:[[ESP32-两种有趣的wifi连接方式]]。 后续由于工作的重心,所以后大半年都在深入理解学习嵌入式的相关知识,并且提高自己的代码质量。提高自 ......
年度 2023

期末集训总结

这个学期我们主要学了四个内容:序列DP,背包DP,区间DP,最短路。 序列DP 最长公共子序列 朴素模版 for (int i=1;i<=n;i++){ for (int j=1;j<=m;j++){ dp[i][j]=max(dp[i-1][j],dp[i][j-1]); if (a[i]==b[ ......

期末集训总结

这个学期我们主要学了四个内容:序列DP,背包DP,区间DP,最短路。 序列DP 最长公共子序列 朴素模版 for (int i=1;i<=n;i++){ for (int j=1;j<=m;j++){ dp[i][j]=max(dp[i-1][j],dp[i][j-1]); if (a[i]==b[ ......

linux环境htop安装

1、获取htop源码包 git clone https://github.com/htop-dev/htop 2、安装依赖 yum install ncurses-devel gcc 3、解压源码包,编译安装 ./configure make -j 8 make install 源码安装方式 安装支 ......
环境 linux htop

【Shell基础】Bash基础与Linux三剑客

shell是什么?可以做哪些? Shell是⼀种解释性的语⾔,适⽤于基本的逻辑处理和不追求速度的应⽤。 用于: 人机交互 批处理 Unix、Linux、Mac、Android、IOS 脚本自动化 工作场景 服务端测试 移动测试 持续集成与自动化部署 shell种类 bash sh zsh windo ......
基础 三剑客 Shell Linux Bash

1.13寒假每日总结4

今天,主要尝试了在java中调用已有的python脚本并输出相关信息。 参考:百度文心一言的回复。 package test0113; import java.io.*; public class test { public static void main(String[] args) { try ......
1.13 13

今日总结

一、比赛介绍 中国大学生服务外包创新创业大赛是中国高等教育学会全国普通高校学科竞赛排行榜竞赛之一,分为区域赛和全国决赛两个阶段。中国大学生服务外包创新创业大赛(以下简称“服创大赛”或“大赛”)是服务外包领域唯一的创新、创业国家级赛事。 服创大赛紧贴现代服务经济和创新、创业、创富主题,强调应用导向和产 ......

每日总结20241/1/14(黑盒技术)

什么是黑盒测试?它的常用方法有哪些?,今天小濠就带大家好好的盘一下 一:什么是黑盒测试? 黑盒测试(Black-box Testing),黑盒测试又称为“功能测试”,是将测试对象看做一个黑盒,在并不考虑软件产品的内部结构和处理过程的基础上对软件产品进行功能测试。黑盒测试注重软件产品的“功能性需求”。 ......
20241 技术 14

OpenHarmony 上跑CV 应用 - Windows上搭建 Linux 桌面系统

为什么做这个事呢?首先dev 环境方面肯定Linux是主流,然后因为要跑CV应用,肯定还是要看看效果啥的,最好有个桌面系统。 Ref: https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps ......
OpenHarmony 桌面 Windows 系统 Linux

SQL Join的一些总结

SQL Join的一些总结 1.1.1 摘要 Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询 ......
Join SQL

每日总结2024/1/13(白盒技术)

第一节:什么是白盒测试? 白盒测试是软件测试技术,白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件程序验证。白盒测试中也称为透明盒测试、基于代码的测试和玻璃盒测试。 它是Box Testing软件测试方法之一。与之相对应的黑盒 ......
技术 2024 13

索引的一些总结

索引的一些总结 1.1.1 摘要 如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。 1. 计算机硬件调优 2. 应用程序调优 3. 数据库索引优化 4. SQL语句优化 5. 事务处理调优 在本篇博文中,我们将想大家讲述数据库中索引类型和使用场合,本文以SQL Serv ......
索引

引用CDN内容的方法总结

引用CDN内容的方法总结 1.1.1 摘要 CDN相信大家都听说过,甚至使用过相关的技术,也许有些人会回答“没有听说过和使用过该技术”,真的是这样吗? CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的 ......
方法 内容 CDN

SQL Server 高性能写入的一些总结

SQL Server 高性能写入的一些总结 1.1.1 摘要 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。 本篇博文将针对一些常用的数据库性能调休方法进行介绍,而且,为了编写高效的SQL代码,我们 ......
高性能 Server SQL

.NET中的加密算法总结(自定义加密Helper类续)

.NET中的加密算法总结(自定义加密Helper类续) 1.1.1 摘要 相信许多人都使用过.NET提供的加密算法,而且在使用的过程我们必须了解每种加密算法的特点(对称或非对称,密钥长度和初始化向量等等)。我也看到过很多人写过.NET中加密算法总结,但我发现个别存在一些问题,很多人喜欢罗列每种加密算 ......
算法 Helper NET

linux 安装最新版本git

第一步,官网下载安装包 https://git-scm.com/download/linux 第二步,解压安装包 tar -zxvf git-2.34.1.tar.gz 第三步,安装编译环境 yum install curl-devel expat-devel gettext-devel opens ......
版本 linux git

linux环境Python安装

1、下载源码 华为云镜像地址下载python Python加速地址:https://repo.huaweicloud.com/python/ 2、安装前置依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqli ......
环境 Python linux

纪念一下,在国产麒麟linux下跑dotnet8,运行起来了

纪念一下,在国产麒麟linux下跑dotnet8,运行起来了 1、用vs2022的dotnet8写的跨平台web项目,编译完成。 2、在麒麟linux里安装dotnet: 参考微软官方的net8安装说明, https://dotnet.microsoft.com/zh-cn/download/dot ......
国产 dotnet8 dotnet linux

linux 磁盘清理

在CentOS 7环境中处理磁盘空间,可以按照以下步骤进行: 首先查询磁盘空间占用情况。你可以使用df -ah命令来查看每个分区的使用情况。 定位到根目录,然后查询大文件与目录。可以使用cd /命令进入根目录,然后运行du -sh * | sort -n命令查看当前目录下所有文件和目录的大小,并按大 ......
磁盘 linux

Linux的守护进程 [补档-2023-08-10]

12-1守护进程 12-1-1介绍 ​ Daemom是Linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或者事件。这些进 程一般不直接和用户交互,不受用户的登录,注销等影响。没有控制终端。 ​ 假设我们可以通过crlt+z来强制结束进程,但是当我们连续多次crlt+z后,发现现在 ......
进程 Linux 2023 08 10

Linux的信号管理 [补档-2023-07-30]

信号 11-1简介: ​ 信号只是表示某个信号,不可以携带大量信息,信号需要满足特点的条件才会产生。是一种特别的通信手 段。 11-2 信号机制: ​ 假设有两个进程A,B,现在进程A给进程B发送信号,进程B在收到信号之前会执行自己的代码,当收到 信号后,无论执行到了哪里,都要暂停执行然后去处理信号 ......
信号 Linux 2023 07 30

Linux进程间通信 [补档-2023-07-27]

Linux进程间通信 10-1 简介 ​ 在Linux下,进程之间相互独立,每个进程都有自己不同的用户地址空间。任何一个进程的全局变量在另 一个进程中都看不到,所以进程和进程之间不能相互访问。如果非要交换数据则必须通过内核,在内核中开辟 一块缓冲区。假设有两个进程A B,他们之间想要交换数据就需要A ......
进程 Linux 2023 07 27

Gorm 关联关系介绍与基本使用

一 Belongs To(一对一) 1.1 Belongs To belongs to 会与另一个模型建立了一对一的连接。 这种模型的每一个实例都“属于”另一个模型的一个实例。 例如,您的应用包含 user 和 company,并且每个 user 能且只能被分配给一个 company。下面的类型就表 ......
Gorm

Linux的进程管理 [补档-2023-07-25]

Linux进程管理 9-1并发与并行: ​ 并发:在同一个cpu上,并且在一个时间段时,同时运行多个程序。比如在1000毫秒内,我们有5个程 序需要执行,所以我们可以将1000毫秒分为5个200毫秒,让每个程序都占用200毫秒的cpu使用权,这样 在1000毫秒内就可以执行5个程序。 ​ 并行:大于 ......
进程 Linux 2023 07 25

Linux文件IO之二 [补档-2023-07-21]

8-5 linux系统IO函数: open函数: ​ 函数原型:int open(const char *pathname, int flags, mode_t mode); ​ 功能:打开一个文件并返回文件描述符。与c库中的fopen差不多 ​ 参数: pathname:要打开的文件路径名。 fl ......
文件 Linux 2023 07 21

Linux文件IO之一 [补偿-2023-07-21]

Linux文件IO 8-1C标准库IO函数的工作流程 ​ 使用fopen函数打开一个文件,之后会返回一个FILE* fp指针,fp指针指向一个结构体,这个结构体是c 标准io库中的一个结构体,这个结构体有三个重要的成员: 文件描述符:描述符指向一个打开文件表,通过此表可以找到文件的inode表,通过 ......
文件 Linux 2023 07 21

Linux下的gcc/g++编译器的使用 [补档-2023-06-13]

gcc编译器 ​ 这东西是Linux上的c/c++编译器。 5-1 gcc的工作流程 5-2 gcc的常用参数 -v 查看gcc版本号, --version也可以 -E 生成预处理文件 -S 生成汇编文件 -c 只编译, 生成.o文件, 通常称为目标文件 -I 指定头文件所在的路径 -L 指定库文件 ......
编译器 Linux 2023 gcc 06

Linux系统的一些实用操作 [补档-2023-07-30]

Linux的实用操作 4-1.常用快捷键 强制停止:当某些程序运行时,或者命令输入错误时,可以通过 ctrl + c 来强制结束当前的操作。 退出或登出:当我们要退出某些用户时,或者要退出某些特殊的页面可以使用 ctrl + d 来进行。(vi/vim 不可用) 历史命令搜索:通过输入 histor ......
系统 Linux 2023 07 30
共18700篇  :1/624页 首页上一页1下一页尾页