自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(451)
  • 资源 (29)
  • 收藏
  • 关注

原创 有了这份leetcode刷题归纳总结对比套路,再也不用担心秋招笔试面试的算法题,

leetcode刷题之二叉树与递归leetcode刷题之栈、队列、优先队列leetcode刷题之两类查找问题leedcode算法刷题之利用普通排序算法思路leetcode刷题之数组的双指针、对撞指针法、滑动窗口...

2020-05-07 16:10:56 873

原创 C++实现排序算法的总结

一、选择排序二、插入排序三、归并排序四、快速排序五、堆排序六、索引最大堆七、冒泡排序插入排序,在已经有序的元素中排序,则时间复杂度可以达到O(n),所以每个排序,面对不同的数据,可能会有不一样的时间复杂度,我们能够给出的就是,平均时间复杂度总体而言,快速相对来说是比较快的排序算法原地排序:直接可以在数组上完成排序,不需要再另外开辟空间,所以一些系统对空间...

2019-10-06 16:14:57 324

原创 python将xml格式文件转成png或者pdf格式

本文主要介绍运行NCCL代码时输出的xml文件该如何转成更加容器观看的图格式

2024-04-18 15:29:03 244

原创 利用python构建Dockerfile 文件

使用 Python 脚本来创建 Dockerfile 可以带来多方面的好处,尤其是当你需要自动化构建过程、管理复杂的构建步骤或者需要根据不同的环境条件生成不同的 Docker 镜像时。这意味着你可以为不同的目标平台或配置生成定制化的镜像。在 Python 脚本中,你可以设置不同的环境变量或配置,以生成适用于不同环境(如开发、测试、生产)的 Docker 镜像。通过将生成 Dockerfile 的 Python 脚本放在版本控制系统中,你可以跟踪构建逻辑的变更历史,并在团队中共享。

2024-04-10 14:08:33 432

原创 triton inference server

triton inference server/ tritonserver 编译源码,环境配置

2024-03-29 16:49:00 621

原创 GPU是如何工作的

一个时钟周期内可以执行多个warp,warp可以并行执行,A100可以并行执行4个。优化点,尽量把缓存用完,不要用PCIE的带宽和延迟, 使内存系统一直处于忙碌状态。gpu通过增加多个线程,增加寄存器内存,靠近数据,来解决延迟问题。warp 是最小的调度单位。

2024-03-01 09:58:13 123

原创 C/C++常用库

打印linux home的目录user home path。从配置文件中获取配置,并设置变量,通过getenv获取。

2024-01-24 09:56:15 358 1

原创 bert pytorch模型转onnx,并改变输入输出

【代码】bert pytorch模型转onnx,并改变输入输出。

2024-01-23 10:10:32 551

原创 GPU的硬件架构

每一个block内的thread会以warp为单位进行运算,一个warp对应一条指令流,一个warp内的thread是真正同步的,同一个warp内的thread可以读取其他warp的值。Thread:对应 CUDA Core 级别的调度单位,最小执行单元。:在host上执行,仅可以从host上调用,一般省略不写,不可以和__global__同时用,但可和__device__,此时函数会在device和host都编译。块中的线程大小是有讲究的,关乎到资源的调度,一般是128,256,512并且是32的倍数。

2024-01-03 11:19:20 551

原创 Anolis8/centos8/龙蜥8 升级glibc 2.30

Anolis8/centos8/龙蜥8 glibc版本升级到2.30。

2023-12-29 10:09:15 483

原创 python日志输出和命令行参数解析示例

主要功能,根据命令行参数复制对应比例的文件到指定的文件夹中,并输出相应日志。代码包含日志终端输出、日志文件输出和命令行参数解析示例。

2023-11-21 17:17:07 114

原创 使用onnxruntime推理Bert模型

Bert模型类别:onnx。输入输出数据格式:.npz。

2023-10-30 10:14:29 187 2

原创 CUDA编程

GPU上的一些操作是异步进行的,异步的意思就是gpu在它执行完任务之前就将控制全返回给主机线程,那么就能保证后面的cpu程序在执行的时候gpu的函数也在执行。也就是说在GPU上执行的一些操作和CPU上执行的函数能够异步进行。如果我们开启多个核函数,会使用默认的stream串行执行的。但是如果我们想并发执行,就可以开启多个stream。多个stream是并发执行的。所有的device操作其实都是在stream上的, 如果我们没有指定某个stream,则操作在一个默认stream上叫做null stream。

2023-10-11 15:12:18 189

原创 tcpdump使用技巧

参数对于运维人员来说也比较常用,因为流量比较大的服务器,靠人工CTRL+C还是抓的太多,甚至导致服务器宕机,于是可以用。a. 比较第一字节的值是否大于01000101,这可以判断IPv4带IP选项的数据和IPv6的数据。TTL字段在第九字节,并且正好是完整的一个字节,TTL最大值是255,二进制为11111111。proto[x:y] & z = 0 : proto[x:y]和z的与操作为0。proto[x:y] & z = z : proto[x:y]和z的与操作为z。

2023-10-09 11:14:03 1851

原创 寒武纪板卡笔记

CNToolKit 安装后的路径。

2023-08-23 14:47:42 114

原创 ubuntu 安装docker,并设置docker 代理

当服务器通过代理连接外网时,docker pull 会出现问题,

2023-08-16 17:01:44 1262

原创 大小端总结

大小端总结

2022-07-18 15:48:48 192 1

原创 http3

http3

2022-07-14 11:46:09 299

原创 ubuntu系统配置免费的ssl 证书

配置免费的ssl 证书

2022-07-13 23:49:19 595

原创 nginx

nginx

2022-07-11 23:39:08 560

原创 时间复杂度

时间复杂度

2022-04-12 10:21:36 255

原创 C++对象模型的探索

C++对象模型探索

2022-03-29 00:27:06 151

原创 vscode Couldn‘t start client Rust Language Server

解决方案是在settings.json里加入一行代码"rust-client.rustupPath": "$HOME/.cargo/bin/rustup",

2021-07-01 19:02:51 1826

原创 C++ 产生UUID

#include <iostream>#include <sstream>#include <iomanip>#include <chrono>#include <functional>#include <random>std::string create_uuid(){ std::stringstream stream; auto random_seed = std::chrono::system_cl.

2021-06-23 15:49:55 3583

原创 c++ 时钟

打印当前时间,以天为单位#include <iostream>#include <ratio>#include <chrono>int main (){ using namespace std::chrono; typedef duration<int,std::ratio<60*60*24>> days_type; time_point<system_clock,days_type> today = t

2021-06-21 16:11:37 1506 1

原创 Windows 10安装docker,只需两步,即可完成

step 1、https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows点击Docker Desktop for windows 按钮step 2 、https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package下载内核更新包...

2021-06-03 09:33:08 156

转载 LINUX中[R]SYSLOG的#012问题

http://ixyzero.com/blog/archives/3531.html

2021-06-02 20:20:29 438

转载 进程cpu使用率的计算

100 * (process jiffies)/ (float)Hertz / (float)et / cpuCoresCount100 是转化成百分数用的cpuCoresCount top命令是不用除的,top命令是多核的形式

2021-06-01 12:11:53 620

原创 真实的企业项目开发中git的使用方法

建立一个文件作为git的本地库,在本地库中 进行 git init设置签名设置仓库级别的签名可以在 ./git/config 中查看自己设置的签名信息设置系统用户级别的签名git status //查看状态信息删除暂存区中的test.txt把暂存区中的test.txt文件提交到本地库ubuntu 系统中git commit 提交默认是nano,如果不是太会使用的话可以修成VIm,用如下命令修改echo export EDITO...

2021-05-08 11:26:08 1082

原创 本机和docker容器共享文件夹

1、在本机中某个文件下建立一个文件夹mkdir -p /Users/aaa/aaa/dockder_sharing2、利用docker run 创建一个带有共享文件夹的容器docker run -it -v /Users/aaa/aaa/dockder_sharing:/home/docker_sharing --name development ca2056b7d9a8 /bin/bash其中development 为创建容器的名字,ca2056b7d9a8为 创建容器的镜像ID

2021-05-07 16:58:59 796

原创 openresty概述及Lua语言的嵌入

登录http://openresty.org/cn/,了解openresty ,并下载其对应的版本openresty的主要组成部分下载好软件包后,解压缩,查看软件包有哪几部分组成,所有的模块都在buddle文件夹下openresty的运行机制openresty中的SDKopenresty的使用要点Lua代码嵌入指令在nginx启动过程中嵌入Lua代码在11个HTTP阶段中嵌入Lua代码控制rewrite/access是否延迟执...

2021-05-03 23:33:43 259

原创 debain系统安装nginx

虽然debain和ubuntu一样,属于linux系统,但是他们一些库的名字是不一样的。因此在这里分享debain系统安装nginx方法1、安装nginx//下载nginx源码包wget http://nginx.org/download/nginx-1.18.0.tar.gz//解压tar -zxvf nginx-1.18.0.tar.gz//更新apt-get update//安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:apt-g

2021-04-29 10:05:38 1027

转载 C++中的 ::

https://blog.csdn.net/qq1623803207/article/details/89398435

2021-03-28 20:08:06 160

原创 linux C/C++ TCP网络通信实战

欢迎关注微信公众号:工科扫地僧交流请移步微信: allin_sds怎么样在Linux系统上通过TCP协议网络发送数据,首先先了解客户端和服务器工作的核心逻辑,如下图所示各功能函数的介绍socketint socket(int domain, int type, int protocol)其中第一个参数:AF_LOCAL:表示的是本地地址,对应的是 Unix 套接字,这种情况一般用于本地 socket 通信,很多情况下也可以写成 AF_UNIX、AF_FILE; AF..

2021-03-26 00:01:48 512

原创 9. 回文数

class Solution {public: bool isPalindrome(int x) { string record=to_string(x); int size=record.size(); int L=0,R=size-1; for(int i=0;i<size/2;i++) { if(L<=R && record[L]!=record[...

2021-03-24 18:26:04 157

原创 C++中explicit 、const 、mutable、static关键字

对于单参数的构造函数,一般用explicit 关键字,阻止隐式类型转换成员函数末尾的const ,成员函数声明和定义中都必须增加const ,且意味着这个成员函数不会修改这个对象中的成员变量的值,被称为常量成员函数。...

2021-03-01 21:51:54 256 4

原创 C++的类型转换(static_cast、dynamic_cast、const、reinterpret_cast)

一、隐式类型转换,系统自动进行,不需要程序开发人员的介入,例如int m=3.2635 //编译器会将小数部分滤掉,二、显式类型转换C语言中强制类型转换 int k=5%(int)3.2C++四种强制类型转换:每一种类型有不同的目的,不同的类型检查,但有一个通用形式 :强制类型转换名(type)(express)其中强制类型转换名是如下的a b c d四种 ,type 转换的目标类型,express 转换的值a) static_cast...

2021-02-28 21:51:08 204

原创 C++中容器的迭代器用法与实战

虽然string , vector容器可以用下标访问,但是很多其他的容器不行,但是所有容器都配有迭代器,要善于用迭代器访问容器begin() 返回一个迭代器类型,指向容器中第一个元素end() 返回一个迭代器类型,指向容器中最后一个元素的后一个不存在的元素,起到一个结束标记的作用vector<int> iv={100,200,300};vector<int>::iterator iter; //定义一个迭代器,迭代器的类型必须是vector&lt...

2021-02-25 23:15:48 729

原创 1438. 绝对差不超过限制的最长连续子数组

class Solution {public: int longestSubarray(vector<int>& nums, int limit) { int n=nums.size(); int right=0,left=0; //可重复有序set ,底层是红黑树 multiset<int>s; int ret=0; while(right<n) ...

2021-02-21 14:06:04 155

原创 二本出身的我,靠这种写简历的方法,斩获各互联网大厂的offer

欢迎关注微信公众号(工科扫地僧)作者本科是二本院校,硕士是三非,在学历不占优势的情况下,秋招却能拿到十几个互联网大厂(网易,B站,360等)offer,跟自己总结简历的书写技巧和简历投递方法密不可分。现在此分享给你,希望对你有所帮助,不喜勿喷。Part 01简历的书写校招的投递,针对简历是需要两轮筛选的,分为初筛和复筛,通常也称hr筛选和业务面筛选。当我们招聘官网投递简历之后,正常的流程为hr看到你的简历,会查看你的学历,求职岗位,实习公司及经历,项目经历等等进行一个初筛,如果初筛通过,一般

2021-01-18 17:47:22 1853

EmotionNet.zip

这个人脸表情数据集,包含几百G的图片,压缩包中是数据集图片链接,通过爬虫的方式可以获取到图片,用于研究的很nice

2020-05-07

QT下TCP通信服务器端和客户端程序

运用QT,实现IP/TCP网络通信服务器端和客户端程序,中文注释,简单易懂,适合入门学习网络通信,学习QT的想要实践的同学

2020-03-23

caffe安装配置文件.tar.gz

ubuntu 1604 +cuda9+cudnn7+opencv4.0+caffe(GPU)源代码安装的caffe的配置文件包括Makefile.config 和Makefile

2019-08-09

cuda8.0各种包.rar

cuda8.0各种包.rar,具体可参考https://blog.csdn.net/SHAOYEZUIZUISHAUI/article/details/90178055

2019-05-13

CMA-es,python,遗传算法

CMA-es,遗传算法,python,遗传算法,遗传算法,遗传算法

2019-04-19

JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译

JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译

2018-12-17

JAVA小区门户网站(源代码+论文).rar

JAVA小区门户网站(源代码+论文).rar JAVA小区门户网站(源代码+论文).rar

2018-08-19

JAVA在线考试管理系统(源代码+论文+开题报告+外文翻译+英文文献+答辩PPT).rar

JAVA在线考试管理系统(源代码+论文+开题报告+外文翻译+英文文献+答辩PPT).rar JAVA在线考试管理系统(源代码+论文+开题报告+外文翻译+英文文献+答辩PPT).rar

2018-08-19

基于JAVA CS远程监控系统软件的实现(源代码+论文).rar

基于JAVA CS远程监控系统软件的实现(源代码+论文).rar 基于JAVA CS远程监控系统软件的实现(源代码+论文).rar 基于JAVA CS远程监控系统软件的实现(源代码+论文).rar

2018-08-19

基于Java的两个通用安全模块的设计与实现(源代码+论文).rar

基于Java的两个通用安全模块的设计与实现(源代码+论文).rar 基于Java的两个通用安全模块的设计与实现(源代码+论文).rar 基于Java的两个通用安全模块的设计与实现(源代码+论文).rar

2018-08-19

基于JAVA的网络通讯系统设计与实现(论文+系统

基于JAVA的网络通讯系统设计与实现(论文+系统).rar 基于JAVA的网络通讯系统设计与实现(论文+系统).rar 基于JAVA的网络通讯系统设计与实现(论文+系统).rar

2018-08-17

基于Misty1算法的加密软件(JAVA)的实现(源代码+论文)

基于Misty1算法的加密软件(JAVA)的实现(源代码+论文).rar 基于Misty1算法的加密软件(JAVA)的实现(源代码+论文).rar 基于Misty1算法的加密软件(JAVA)的实现(源代码+论文).rar

2018-08-17

文本编辑器java

文本编辑器java 文本编辑器java 文本编辑器java毕设首选

2018-08-17

STM32F103ZET6原理图

STM32F103ZET6原理图 STM32F103ZET6原理图 STM32F103ZET6原理图

2018-08-17

深度学习视频中的行为识别

深度学习视频中的行为识别分享,采用python语言编写,真实可靠,好用 深度学习视频中的行为识别分享,采用python语言编写,真实可靠,好用

2018-08-16

更新pip-18.0

更新到pip-18.0 更新到pip-18.0 更新到pip-18.0 更新到pip-18.0

2018-07-31

JAVA公共资源模块的设计与开发(源代码+论文).rar

JAVA公共资源模块的设计与开发(源代码+论文).rar JAVA公共资源模块的设计与开发(源代码+论文).rar

2018-07-08

边练边学—快速入门 Verilog vhdl.pdf

边练边学—快速入门 Verilog vhdl.pdf 边练边学—快速入门 Verilog vhdl.pdf

2018-07-08

如何设计同步状态机_3.pdf

如何设计同步状态机_3.pdf 如何设计同步状态机_3.pdf 如何设计同步状态机_3.pdf

2018-07-08

java+毕业设计+扫雷(程序)

java+毕业设计+扫雷(程序) 史上最详细的java+毕业设计+扫雷(程序).rar

2018-07-08

Java多线程与线程安全实践-基于Http协议的断点续传

Java多线程与线程安全实践-基于Http协议的断点续传.rar

2018-07-08

java图书管理系统毕业设计(源代码+论文).rar

史上最详细的java图书管理系统毕业设计(源代码+论文).

2018-07-08

JAVA班主任管理系统(源代码+论文)

JAVA班主任管理系统(源代码+论文) 一:需求分析 1.功能需求 1).能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。 2).能够实现对学生基本资料的修改。 3).根据学号对学生资料进行查询。 4).能够删除某些学生的资料。

2018-07-03

python网络编程

课程介绍 ⽹络概述、udp ⽹络通信概述 tcp/ip简介 端⼝ ip地址 ⼦⽹掩码 socket简介 udp介绍 udp⽹络程序-发送数据 udp⽹络程序-发送、接收数据 udp⽹络程序-端⼝问题 udp绑定信息 udp⽹络通信过程 udp应⽤:echo服务器 udp应⽤:聊天室 udp总结 udp综合作业-模拟QQ TFTP项⽬、TCP编程 wireshark抓包⼯具使⽤ TFTP下载演示 应⽤:TFTP客户端 tcp服务器 tcp客户端 应⽤:模拟QQ聊天 ⽹络通信过程详解 Packet Tracer⽹络通信过程 2台电脑组⽹ 通过集线器组⽹ 通过交换机组⽹ 通过路由器组⽹ 交换机、路由器、服务器组⽹ tcp三次挥⼿ tcp四次挥⼿ tcp⼗种状态 tcp的2MSL问题 tcp⻓连接和短连接 listen的队列⻓度 ⼿动配置ip 常⻅⽹络攻击案例 家庭上⽹解析 并发服务器、HTTP协议 单进程服务器 多进程服务器 多线程服务器 单进程服务器-⾮堵塞模式 单进程服务器-select版 单进程服务器-epoll版 多任务实现-协程

2018-07-03

opencv3+python

opencv3 计算机视觉python语言实现书的 包含图像处理,人脸检测,人脸识别,目标跟踪,图像分割 完整项目 源代码+图片+数据

2018-07-03

linux基础课件

包含ubuntu终端常用得操作指令 近些年来linux在嵌入式领域的应用得到了飞速的提高 linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高 主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、等都是其应用领域,得到了摩托罗拉、三星、NEC、Google等公司的大力推广

2018-06-26

JAVA002打飞机游戏设计

JAVA002打飞机游戏设计

2018-01-02

JAVA+access综合测评系统毕业设计(源代码+论文+开题报告+任务书)

AVA+access综合测评系统毕业设计

2018-01-02

空空如也

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

TA关注的人

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