自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 报错 OSError: [Errno 16] Device or resource busy: .nfs00000 和 QSError: AF_UNIX path too long

最近服务器出现空间不够用后,有同学将整个所有的container全都迁移到了另一个存储文件的文件服务器上,导致在container的一些操作要都以socket的方式从此文件服务器下载数据。在使用pytorch的DataLoader时,开启多线程后会报这个错误。经过查询,这个错误也会和python使用多线程时一起出现。刚开始报OSError: [Errno 16] Device or resource busy: '.nfs*',如果忽略,到后面会报QSError: AF_UNIX path too long

2020-06-11 11:18:36 11680 2

原创 Ubuntu配置vscode c++环境智能提示时的couldn't found file库问题

在Ubuntu安装clang llvm后配置C++环境时,标准库找不到,或者在vscode中第一行include的库报错找不到。但是在命令行下使用clang++ -stdlib=libc++ 命令和g++命令可以正确编译文件,在vscode中code runner也可以运行,智能提示确报错。找了很久才发现是项目配置中includepath的问题。打开vscode中的Microsoft c/c+...

2020-03-27 22:15:30 1283

原创 一个简单的C++线程池实现

包含两个队列,一个任务队列和一个线程队列。启动线程池前首先创建任务,将所有任务加入任务队列。头文件thread_pool.h:#pragma once#include<condition_variable>#include<mutex>#include<vector>#include<thread>#include<dequ...

2020-03-19 21:24:35 316

原创 C++多线程生产者消费者的实现

分为四种情况:单生产者单消费者;单生产者多消费者;多生产者单消费者;多生产者多消费者。单生产者单消费者:#include<iostream>#include<chrono>#include<mutex>#include<condition_variable>#include<thread>using namespa...

2020-03-19 01:34:44 1064

原创 VS2017、VS2019以及XCODE配置openGL环境

最近在当计算机图形学助教时,老师让我整理出一份在windows和Mac下适用openGL编程的教程。因为以前配置的时候都是手动配置的过程相当繁琐复杂。所以我想简化一下配置的过程,因此做了一个新的教程,在这里记录一下。Windows系统下vs2017与vs2019的配置过程:1.新建空项目2.添加文件3.使用NuGet安装openGL库4.编写代码测试Mac下...

2019-10-10 22:26:19 560

原创 惠普指纹识别和PIN不能使用的一种原因

我的惠普笔记本的开机界面没有PIN输入选项,且在win10里注册了指纹也不能正常使用。如果将惠普笔记本自带的HP client security打开了,并启用了windows登录验证以及在其中注册过指纹就会出现以上情况。HP Client Security和Windows Hello中的指纹不是共享的,但又能相互检测到注册的指纹的存在。在任意一个应用中注册后,在另一个应用可以检测到指纹已注册,但却...

2019-08-09 20:22:42 7462 1

原创 vscode插件code-runner配置python解析器

今天在使用code-runner的时候,发现它使用的是默认的python,而不是我想使用的那个版本。找了一番,终于找到了解决方法。点击vscode的 file,选择preference,点击settings。调出设置页面。输入code runner :可以根据需要选择user setting或者workspace setting。前者改变的是整个vscode的设置;后者仅仅改变当前项目...

2019-03-12 15:18:06 19304 7

原创 docker容器中jupyter自动补全配置和ssh配置

jupyter安装自动补全插件:pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userpip install --user jupyter_nbextensions_configuratorjupyter nbextensions_configurator enable -...

2019-03-05 11:04:18 849

原创 Docker容器中Pytorch DataLoader设置num_works>0 程序假死

pytorch版本是0.3,当设置DataLoader的num_works&gt;0时,程序假死。解决方案如下:1.使用的pytorch至少到0.4版本(至少我使用0.4.1的版本没有问题)。2.再将容器的shm-size设置为需要的大小。值太小,当batchsize或num_works大时,问题可能会继续出现。我设置为内存的一半大小。因为没有服务器root权限,因此我的具体方法是创建...

2019-03-03 21:59:39 3677

原创 docker挂载:容器硬盘与主机的硬盘

容器中输入命令df -h可以查看硬盘的使用情况:可以看出docker的路径与主机上的路径的位置关系;例如docker的/目录挂载到了主机上一共有161G的盘下;而docker的/root/workspace目录挂载到了3.6T的盘下。因此可以根据位置而计划在容器的哪个文件夹下放置文件。例如:将大量的数据都存到容器的/root/workspace目录下,数据将存放到主机3.6T的盘上。...

2019-03-03 15:24:33 6453 1

原创 docker挂载文件夹后不能访问,没有权限

输入docker run 后挂载的文件夹不能访问,没有权限。例如:sudo nvidia-docker run -p 8090:8888 -p 8091:80 -p 8092:6666 --name=pytorch0.4 -v ~/workspace:/root/workspace -i --shm-size 31G -t dsksd/pytorch:0.4.1 /bin/bash将主...

2019-03-03 15:17:40 10594 1

原创 vs2017配置opencv4.0.0

记录一下vs2017配置opencv4.0.0,以防以后忘记。因为电脑上还有其他项目使用opencv,所以使用了局部配置。第一步,在vs2017上新建一个项目。第二步,在官网下载opencv,并安装(实则为解压)。完成后第三步,点击vs2017, 依次view, other windows , property,打开属性管理器 第四步,右键"Debug | x64",选...

2018-12-18 19:38:44 745

原创 ubuntu 下MySQL输入用户名和密码不能登录

输入正确的用户名和密码后依然不能登录MySQL, 报错Access denied for user ‘xxxxx’ @ 'localhost'。我是输入以下命令后配置MySQL解决的。sudo apt-get install mysql-secure-installation。我大多数都选择的是y,之后就可以正常登录了。...

2017-12-16 22:29:57 1810

原创 向使用anaconda安装的jupyter添加用virtualenv创建的虚拟环境

jupyter添加虚拟环境

2017-12-14 09:49:25 2184

原创 machine learning in action出现ValueError: invalid literal for int() with base 10: 'largeDoses'

书中代码有问题,改为datingTestSet2.txt。这个问题书的官网上的勘误表上有,勘误表上还有其他后续的一些更正地方。https://manning-content.s3.amazonaws.com/download/8/94d527f-01ea-4fe5-926a-9d0b77bed50e/Harrington_MachineLearninginAction_Err2.htm

2017-11-05 23:27:04 324

原创 使用JSON时,eclipse报错无法找到主类

如果是引用了Android的下的路径的JSONjar,则删除。对项目右键属性-Javabuildpath-删除所有引用了的Android项目或路径。

2016-12-08 20:55:46 467

原创 eclipse tomcat报错:superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

在添加runtime或者是进行window->preference->sever-> runtime environment措施后依然无法解决。可能是未导入servlet.jar,在tomcat目录下找到导入即可。

2016-10-31 23:52:06 185

空空如也

空空如也

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

TA关注的人

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