13000-Linux笔记
记录一些小知识点,方便随时查询
guangshui516
这个作者很懒,什么都没留下…
展开
-
13022.值得收藏的书籍
文章目录我的第1本算法书2 排序2.1 冒泡排序2.2 选择排序2.3 插入排序2.4 堆排序2.5 归并排序2.6 快速排序3 数组的查找3.1 线性查找3.2 二分查找7 欧几里得算法7.2 素性测试我的第1本算法书2 排序2.1 冒泡排序2.2 选择排序2.3 插入排序2.4 堆排序2.5 归并排序2.6 快速排序3 数组的查找3.1 线性查找3.2 二分查找7 欧几里得算法求2个数的公约数的方法。7.2 素性测试原创 2024-08-06 11:55:42 · 181 阅读 · 0 评论 -
13021.Nvidia AGX orin 平台学习记录
【代码】13021.Nvidia AGX orin 平台学习记录。原创 2024-08-06 11:54:24 · 414 阅读 · 0 评论 -
13019.CUDA问题记录
背景:cudaMalloc 创建一次,while循环中采用cudaMemcpy 向其中拷贝数据,发现内存会一直增大,最终把系统搞崩溃掉,通过分析得出 while循环中,调用cudaMemcpy,本身不会导致内存的增加,包括内核函数中使用shared ,也不会有啥影响,我的工程中,出现内存一直增长,原因是 pcap线程,获取原始数据,入队速度超过了 pixel 线程 cuda的处理速度,导致了内存。后续优化,参考第2节,cudaMemcpy的优化.为了进行思路验证,找到问题,编写了下面的这个demo.原创 2024-07-10 17:43:24 · 481 阅读 · 0 评论 -
13018.CUDA工程配置GDB调试
【代码】13018.CUDA工程配置GDB调试。原创 2024-06-28 17:32:45 · 291 阅读 · 0 评论 -
13017.win10安装WSL2及CUDA开发环境
默认启动进入root用户,修改进入到自定义用户.进入到ubuntu.exe目录。原创 2024-06-25 11:53:25 · 1015 阅读 · 0 评论 -
13016.CUDA与C++混合编程demo
【代码】13016.CUDA与C++混合编程demo。原创 2024-06-13 09:41:01 · 290 阅读 · 0 评论 -
13015.交叉编译工具链可执行文件的效率对比
【代码】13015.交叉编译工具链可执行文件的效率对比。原创 2024-06-12 11:17:48 · 184 阅读 · 0 评论 -
13014.Linux小知识点_工具记录
Linux使用过程中的一些杂碎的知识点记录,方便查询原创 2024-03-20 10:25:30 · 282 阅读 · 0 评论 -
13013.Linux小程序
1 随机数生成器2 Linux文本数据切割strtok3 网络数据丢包检测4 devmem 读取内存shell输出到文件5 离线解析pcap分片数据包-方法16 Neon 指令集对memcpy优化提升拷贝效率7 离线解析PCAP分组数据-方法2原创 2023-05-22 17:13:13 · 140 阅读 · 0 评论 -
13012.丢包检测
【代码】13012.丢包检测。原创 2023-03-27 11:01:50 · 137 阅读 · 0 评论 -
13011.valgrind 使用记录
【代码】13011.valgrind 使用记录。原创 2023-02-07 19:26:34 · 86 阅读 · 0 评论 -
13010.文件操作(python)
python文件操作原创 2022-12-05 14:38:06 · 140 阅读 · 0 评论 -
13009.pycharm搭建python开发环境
【代码】13009.pycharm搭建python开发环境。原创 2022-11-02 16:52:09 · 287 阅读 · 0 评论 -
13008.CJSON 函数封装库操作(linux)
cjson函数库二次封装原创 2022-10-11 15:25:12 · 382 阅读 · 0 评论 -
13007.网络地址转换(C语言)
【代码】13037.网络地址转换。原创 2022-10-07 16:40:49 · 220 阅读 · 0 评论 -
13006.python小知识点
文章目录1 python 杂项1.1 导入其他目录下头文件1 python 杂项1.1 导入其他目录下头文件# 引用上一级目录下dir1/dir2/filename 文件下的接口# 子目录使用.进行连接from ..dir1.dir2.filename import *原创 2022-04-26 17:15:42 · 842 阅读 · 0 评论 -
13005.创建多线程(python)
文章目录1 python 创建多线程方法一(继承类)1 python 创建多线程方法一(继承类)import sys, os, structimport threadingimport time#create child thread.class mthread(threading.Thread): flag=1 def __init__(self): threading.Thread.__init__(self) def run(self) ->原创 2022-04-24 10:12:00 · 482 阅读 · 0 评论 -
13004.循环数组队列(C语言)
1 循环数组队列1.1 队列定义/* * loop_queue.h * * Created on: Mar 2, 2022 * Author: xhome. */#ifndef OTHER_TASK_LOOP_QUEUE_H_#define OTHER_TASK_LOOP_QUEUE_H_#include <stdio.h>#define DATA_LEN 512typedef struct { float data[DATA_LEN]; i原创 2022-03-04 11:23:29 · 6590 阅读 · 0 评论 -
13003.数据类型转换问题(python)
文章目录1 字符串与字节串转换2 对字节进行各种转换1 字符串与字节串转换将字节串转换为字符串b = b'Hello'str(b, encoding = "utf-8") # 或者bytes.decode(b)将字符串转换为字节串s = 'Hello'bytes(s, encoding = "utf8") # 或者str.encode(s)2 对字节进行各种转换将字节转换为float类型# !表示网络字节序 大端,f 表示转换为float类型def bytes2floa原创 2021-10-13 19:17:36 · 1483 阅读 · 0 评论 -
13002.tcp客户端程序(python)
文章目录tcp 客户端程序tcp 客户端程序from socket import *import sysimport structSERVER_IP="192.168.10.33"SERVER_PORT=3000# b 表示的是字节串,不加b表示的是字符串CMD_HEAD=b'\xFF'CMD_TYPE=b'\x02'def bytes2float(byte_data): return struct.unpack("!f",byte_data)[0]# change t原创 2021-09-10 10:05:09 · 88 阅读 · 0 评论 -
13001.udp广播接收程序(python)
文章目录1 udp 广播接收程序1 udp 广播接收程序struct.unpack 函数默认解析的网络字节序数据import iofrom socket import *import sysimport timeimport structudp_buf_len=128UDP_PORT=10000def bytes2float(byte_data): return struct.unpack("!f",byte_data)[0]# 广播套接字初始化def udp_broa原创 2021-09-09 19:29:40 · 460 阅读 · 0 评论 -
13000.tcp服务器简易示例程序(linux)
文章目录1 简易服务器代码1 简易服务器代码#include <stdio.h>#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>#include <errno.h>#include <string.h>#include "tcp_pro原创 2021-09-09 09:56:05 · 119 阅读 · 0 评论