自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI-System 学习

GPU相关学习

2025-01-31 16:14:50 1629 1

原创 【目录】后端(IDEA、Maven、Spring Boot)

IDEA 设置 / 修改快捷键Java版本和JDK版本对应关系java环境变量 的配置与详解(全网最详细教程)安装JDK,为什么要设置环境变量JAVA_HOME、PATHjdk如何导入安全证书java: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明java: 警告: 源发行版 11 需要目标发行版 11新拷贝出来的类包----重新构建Maven安装与配置、配置Idea的Maven环境maven常用命令1、IDEA创建一个Spring Boot入门

2022-07-20 10:14:58 400

原创 linux 设备初始化

struct ev_device 是挂到pdev中结构体!– struct pci_driver是 PCI 子系统的特定设备结构体,定义在 include/linux/pci.h 中,它内嵌了一个 struct device,并添加了 PCI 特有的字段:xxx。struct pci_dev *pdev 是pci_set_drvdata(pdev, struct ev_device *ev_dev);5、struct cdev --对应cdev_init,原来cdev是struct cdev的意思。

2026-05-31 16:10:42 274

原创 rdma 与 memory语义

rdma 与 memory 在集群超节点上应用的区别。

2026-03-03 22:14:10 59

原创 AI 系统学习路径

模型要在端侧跑起来,需要对模型进行转化,模型就会变成一个计算图,进行优化,就会用到图优化。模型要在端侧跑起来,非常的依赖:模型轻量化 & 模型压缩,这两个是配套的。然后就会有kernel的优化:CNN && Transformer优化等。计算图:计算网络神经最终会变现为计算图的形式。然后真正执行起来,执行起来是。

2026-01-25 22:34:32 549 1

原创 HPC超算、集群计算

存算一体技术:AI芯片用的比较少,AI芯片你要改造的话,整改AIinfra层全都要变了,所以现在还是尽可能的做chiplet的封装。(1)NV Switch 演变为 NV Fusion。网络的发展 没有 计算的发展快。存储的发展 没有 网络的发展快。

2025-07-30 21:36:05 361

原创 Linux查看CPU核数、cpu占用信息

【代码】Linux查看CPU核数、cpu占用信息。

2025-02-06 21:50:31 332

原创 集合通讯概览

集合通讯

2025-02-03 23:38:43 522

原创 带宽、网卡

带宽、网卡。

2025-02-01 21:50:06 250

原创 华为Ascend产品

昇腾 AI服务器 - ZOMIAtlas 800 训练服务器 - 模型图

2025-02-01 00:05:44 581

原创 linux 双向链表

下面代码摘自 linux 内核代码 v6.7.1 LXR linux/include/linux/list.h#ifndef _LINUX_LIST_H#define _LINUX_LIST_H#include <linux/container_of.h>#include <linux/types.h>#include <linux/stddef.h>#include <linux/poison.h>#include <linux/con

2025-01-14 21:28:01 798

原创 ps -ef | grep mysql_ps -ef | grep httpd | grep -v grep | wc -l

【代码】ps -ef | grep mysql_ps -ef | grep httpd | grep -v grep | wc -l。

2025-01-07 23:09:50 526

原创 asyncssh SHH linux服务器操作

【代码】asyncssh SHH linux服务器操作。

2025-01-07 22:58:58 314

原创 用C语言实现线程池

我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。(1)线程池中维护了一定数量的工作线程,他们的作用是是不停的读任务队列,从里边取出任务并处理。(3)线程池的使用者,也就是调用线程池函数往任务队列中添加任务的线程就是生产者线程。(1)它的任务是周期性的对任务队列中的任务数量以及处于忙状态的工作线程个数进行检测。

2024-12-23 21:34:26 721

原创 创建线程 ---- 实例

【代码】【无标题】

2024-12-18 22:25:57 600 1

原创 linux中常用C/C++一些头文件的作用

当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。来自linux 2.4.20-18的内核代码中的/usr/include/asm/errno.h。#include    //该类不再支持,改用中的stringstream。#include //定义各种数据类型最值的常量。#include      //定义关于时间的函数。

2024-12-05 23:29:25 765

原创 CMake、gtest、Vscode

aux_source_directory 查找在某个路径下的所有源文件,:表示是把当前目录下的所有源文件都添加到源列表变量里面去,最后用。不过这方法也有它的缺点,就是把当前目录下的源文件都添加到变量。如果我们不需要一些文件,可以进行这样操作。)把所有的源文件加工成目标文件main。,并将输出结果列表储存在指定的变量中。搜集在 指定路径下的。

2024-11-23 20:29:18 281

原创 《C陷阱与缺陷》

用单引号括起的一个字符代表一个整数,而用双引号括起的一个字符代表一个指针,混用会出问题。1、符号间的空白(空格符、制表符、换行符)将被忽略。这里就是先判断==,再进行=

2024-11-13 23:23:43 1602 1

原创 设计模式:单一职责模式

2024-10-22 23:19:27 213

原创 设计模式:策略模式

策略模式,这本书里面举得例子不是很好,不易于理解,垃圾。

2024-10-21 23:37:05 398

原创 设计模式:简单工厂模式

具体的操作定义一个类,去继承基本操作;在使用的时候判别使用哪个操作,《大话设计模式》1.8。创建一个公共的操作类,

2024-10-20 23:20:32 468

原创 TCP/IP、HTTP等网络协议

小林coding:如何学习tcp/ip 协议,看卷一看不太明白,有没有一些基础的教程推荐?

2024-09-28 10:42:41 236

原创 Linux学习

1、操作系统

2024-09-22 11:05:57 232

原创 C语言和设计模式:原型模式(复制自己,生成另外一个实例对象)

就像变戏法一样,一个鸽子变成了两个鸽子,两个鸽子变成了三个鸽子,就这么一直变下去。用C++怎么编写呢,那就是先写一个基类,再编写一个子类。就这么简单的一个技巧,对C来说,当然也不是什么难事。copy函数:外部去调用自身的回调函数(复制自己),其实只要一个通用的调用接口就可以了。复制:传入自身,返回另外一个实例对象,这样才合理。(让每个数据都有自己的复制能力)(让每个数据都有自己的复制能力),而且每个复制函数都是虚函数。结构体本身就具有复制自身的能力。

2024-08-07 23:27:17 319

原创 207. 课程表

按照这样的流程,我们不断地将没有入边的节点加入答案,直到答案中包含所有的节点(得到了一种拓扑排序)或者不存在没有入边的节点(图中包含环)。我们考虑拓扑排序中最前面的节点,该节点一定不会有任何入边,也就是它没有任何的先修课程要求。如果某个相邻节点变成了「没有任何入边的节点」,那么就代表着这门课可以开始学习了。当我们将一个节点加入答案中后,C: bfs 没看很懂…

2024-07-02 22:55:27 431

原创 236. 二叉树的最近公共祖先

【代码】236. 二叉树的最近公共祖先。

2024-05-22 17:04:11 276

原创 889. 根据前序和后序遍历构造二叉树

【代码】889. 根据前序和后序遍历构造二叉树。

2024-05-16 16:12:02 566 1

原创 515. 在每个树行中找最大值

【代码】515. 在每个树行中找最大值。

2024-05-15 15:51:20 446

原创 1905. 统计子岛屿

【代码】1905. 统计子岛屿。

2024-05-11 15:46:23 263

原创 1593. 拆分字符串使唯一子字符串的数目最大

【代码】1593. 拆分字符串使唯一子字符串的数目最大。

2024-04-24 21:21:57 373

原创 2767. 将字符串分割为最少的美丽子字符串

【代码】2767. 将字符串分割为最少的美丽子字符串。

2024-04-24 21:16:22 298

原创 1723. 完成所有工作的最短时间

把job分配给哪一个桶是没有区别的,分配给工人1、还是工人2,下面的循环还是再重复跑一遍!对题目的要求来说是没有区别的,题目是求最小的各排桶的最大值。Java:没有很看懂!

2024-01-07 21:59:05 616

原创 2305. 公平分发饼干

【代码】2305. 公平分发饼干。

2024-01-07 16:54:48 631

原创 1796. 字符串中第二大的数字

【代码】1796. 字符串中第二大的数字。

2023-12-18 16:01:30 662

原创 819. 最常见的单词

Java:split() 过滤。Java:直接筛选字符。

2023-12-14 16:07:49 572

原创 589. N 叉树的前序遍历

java1:stack栈:没看懂。

2023-12-11 17:08:35 498

原创 559. N 叉树的最大深度

java1:牛的,方法很整!

2023-12-11 16:34:54 479

原创 658. 找到 K 个最接近的元素

【代码】658. 找到 K 个最接近的元素。

2023-12-11 15:41:14 511

原创 632. 最小区间

【代码】632. 最小区间。

2023-12-06 21:07:44 479

原创 126. 单词接龙 II

在广度优先遍历的时候,我们需要记录:从当前的单词 currWord 只变化了一个字符以后,且又在单词字典中的单词 nextWord 之间的单向关系(虽然实际上无向图,但是。,我们解决这个问题可以只看成有向图),记为 from,它是一个映射关系:键是单词,值是广度优先遍历的时候从哪些单词可以遍历到「键」所表示的单词,使用哈希表来保存。需要注意的是,由于要找最短路径,连接 dot 与 lot 之间的边就不可以被记录下来,同理连接 dog 与 log 之间的边也不可以被记录。

2023-11-27 22:49:58 718

多目标粒子群matlab+c代码.zip

多目标粒子群matlab+c代码.zip

2021-09-25

空空如也

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

TA关注的人

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