自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 linux内核学习(1)

在Ubuntu16.04环境下实验:今天看到linux2.6之后隔离策略和机制的一个方法,udev采用从netlink消息中获取创建设备信息,对于热插拔事件的设备,这个较容易理解,他们会在插拔时被系统检测到并发送netlink消息,但是冷插拔设备怎么做的,从书上看到一个实验,系统是会往sysfs中的uevent节点发送“add”从而导致内存发送netlink,这样就能获取设备信息,于是便手撸书上的代码:#include <linux/netlink.h>#include <linux

2021-06-30 17:24:32 106

原创 setuptools打包安装工具的使用

怎么让自己写的代码容易使用使用setuptools能让事情事半功倍,首先我们的代码,如果都是python写的,假设放在code文件夹里,我们需要在code里面放一个__init__.py文件,然后在code外一层的文件夹下创建setup.py文件,最为简单的内容如下:from setuptools import setupsetup( name = 'MyTools', # 应用名 version = '0.1', # 版本号 packages

2021-06-16 14:35:58 443

原创 如何在调试自己写的cuda程序

在发生错误,报CUDA的assert,比如什么index out of range的问题。那么可能因为并行导致报错不一致,甚至报错的未知都不对,这时候需要在程序中加入以下的代码:import osos.environ[‘CUDA_LAUNCN_BLOCKING’]=‘1’...

2021-01-23 10:43:14 218

原创 编译opencv并生成cv2.so

直接使用camke-gui配置opencv的编译选项,一直编译不出cv2.so后来直接使用下面的命令就可以得到python可调用的cv2.so了cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=OFF -...

2019-08-14 15:44:32 2666 1

空空如也

空空如也

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

TA关注的人

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