自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装Apache出现报错:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次;could not bind to address

apache安装出现问题

2023-02-11 14:54:30 503 1

原创 如何获取cifar10、cifar100等数据集,并保存为图片格式

cifar10等数据集 保存为图片格式

2022-11-06 19:54:16 2486

原创 在WSL ubuntu中禁用windows下的环境变量的方法

系统:windows10使用WSL中的工具时,恰好windows中有同名的,虽然在wsl中设置了PATH,但还是有些会找到windows中的,从而报错。所以本文就是解决如何在wsl中禁用windows的环境变量,从而避免这一情况正文直入正题在wsl 的 ubuntu中编辑/etc/wsl.conf,输入:[interop]enabled = falseappendWindowsPath = false退出保存之后,需要重启wsl。在powershell中,输入:最直接的方法,把所.

2022-05-16 09:12:32 3995 1

原创 安卓开发,应用读取图片时出现:Permission denied 解决方法(跟运行时权限管理相关)

最近需要在安卓上用app跑一些实验,就开始学习安卓开发,过程中在访问图片时报了Permission denied。这是因为在安卓6.0(对应API级别为23)及以上版本中,对危险权限引入了运行时权限管理,不能直接通过在 AndroidManifest.xml 中声明获得这些权限。正文首先,添加权限到AndroidManifest.xml中首先,跟很多别的方法一样,要在 AndroidManifest.xml 中先声明需要的权限:<?xml version="1.0" encoding="u.

2022-05-15 18:29:44 2552

原创 tex编译时出现:Citation xxx on page xx undefined on input line,解决方法比较不同

latex

2022-05-11 23:07:57 4704 1

原创 pip安装时出现:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) ...

win10和ubuntu系统均进行了实际测试;系统pip以及conda环境下的pip问题均可解决问题如下图所示:这种问题的出现是因为开了科学上网的系统代理,可以有两种方法来解决:解决方法一由原因,最方便的方法就是将代理工具先暂时关闭,可以直接解决问题。但是,这种方法因为暂时不能科学上网,如果要google或者看github的话,就会很麻烦,所以建议第二种方法解决方法二经过实践,如果pip版本高于20.2,则pip工具会经过系统的网络代理,所以将pip版本降低到<=20..

2022-04-25 18:02:46 18099 5

原创 logiops安装以及在ubuntu中配置logiops为罗技鼠标自定义按键和手势

信息:ubuntu20.04编译之后安装的logid版本:v0.2.2-70-gdbe2b28安装参考官网教程:https://github.com/PixlOne/logiops在cmake ..阶段,报错:CMake Error at CMakeLists.txt:5 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either t.

2022-04-22 03:22:20 4188 2

原创 ubuntu20.04 开启休眠(hibernate)功能的成功解决以及各种尝试的过程全记录

因为自己的电脑装的是win10 + ubuntu20.04的双系统,所以切换到另一个系统时,需要保存一下目前系统的RAM状态到硬盘上,然后再切换,这样再切换回来的话就能直接恢复之前的状态,比较方便。之前自己双系统的ubuntu一直都是开着休眠功能的,但是前几天不知道具体原因,系统崩了,修复很久之后好了,但是由于自己再修复过程中remove掉很多软件包(本意是想着能减少系统负担,唉),最后连terminal都找不到了,就离谱。所以最后不得已重装系统,但是休眠功能尝试了很久才打开。之前开启休眠功能完全没这.

2022-04-21 16:10:06 5894 2

原创 ubuntu 查看各种分区以及swap area文件的UUID的方法

有3种方法:filesudo blkid/etc/disk

2022-04-21 15:21:25 1937

原创 windows 磁盘管理遇到的坑

问题相关信息:装的双系统:win10 + ubuntu20.04之前装的ubuntu系统遇到些问题,开机就会白屏报错。自己瞎捣鼓之后不小心apt autoremove掉很多东西(本来想着是能减少系统负载,简化系统运行,结果。。。修复之后连terminal都找不到了。。血的教训啊)然后,本来是要将一个物理磁盘的一部分格式化之后重装ubunu,但是同一磁盘上有一块之前装系统剩下的未分配内存,同时这一磁盘上还有一个名为F的卷。就想着把F盘跟那块未分配内存合并一下,作为F盘的扩展。扩展过程中有个提示,说.

2022-04-19 10:27:42 3675

原创 ubuntu一直卡在登录界面,即使密码正确也无法登录

相关信息:双系统:win10 + ubuntu20.04问题如下图所示:问题可能起因:我因为别的原因重装了系统,然后系统提示更新软件就选择更新了,但是重启之后就出现了这一问题。(问题解决之后发现,应该是内核更新导致的这一问题)解决方法:首先ctrl+alt+F3/4/5等都可以,进入一个tty的终端。然后利用以下命令:(因为之前因为系统崩溃用过类似的方法,解决了其他问题,所以这次可能也是跟nvidia有关)sudo apt-get purge nvidia*sudo ubuntu-dr.

2022-04-18 21:52:32 10500 1

原创 python import ... 和 from ... import ... 和各自使用方法差异的说明,以及使用自定义python包和模块

前言我看到有些文章说的是:import 模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径。from…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径。这里说from … import 导入的是一个函数,这种说法是不对的。经过自己实验:from … import … 可以导入包,模块,函数,类或者变量等等;而import 只能导入包或者模块,不能导入其他具体说明及差异拿常见的numpy举例。部分一以下是numpy一个子包的内容:

2022-04-14 16:33:20 2589 1

原创 python import 搜索包路径的机制,以及添加自定义python包的方法

首先,要搞清楚python中,模块(module)和包(package)的概念在python里,一个.py文件就是一个模块;一个包含__init__.py文件的文件夹就是一个包,也就是模块的集合可以参考:module的官方文档

2022-04-14 16:13:35 14842 1

原创 一打开终端就默认进入conda的base环境,取消方法

系统:win10(当然,linux系统也是相同方法)conda版本:4.10.3安装conda之后,在使用VSCode的时候,每次在里面使用powershell终端都是默认进入base环境,稍不注意就会用错python解释器,所以考虑取消这一设置。经过查看官方文档和自己尝试,有两种方法。法一:在终端修改配置conda官方文档中有conda config 的相关使用介绍,其中有conda config --show的说明:Display configuration values as calcu.

2022-04-13 18:54:20 24045 7

原创 windows 使用powershell中自带的工具(如wget,WebClient等)下载文件

系统:win10powershell 版本:5.1(在终端用$psversiontable查看)windows的powershell中也有跟linux中同名的wget文件下载工具,只不过powershell中的wget是Invoke-WebRequest命令的别名:# 利用get-alias命令:PS D:\> Get-Alias wget# 输出:CommandType Name Ve.

2022-04-12 16:16:01 13774

原创 win10 联想拯救者r7000 触控板无法使用

之前也出过两次触控板失效的问题,不过之前按照:拯救者r7000p触摸板用不了是什么情况啊? - 缘枫光年外的回答里面的方法三,到联想官网下载“I2C HID设备”驱动,然后打开设备管理器(windows键 + X,即可找到设备管理器),在“人机接口设备”那里先卸载此驱动,再用下载的文件重新安装驱动,之后就好了。但是这次一直都没成功,而且在设备管理器里都没找到“I2C HID设备”驱动:之后把下载的驱动安装了几次,而且还重启了一下电脑,还是没解决问题。然后捣鼓半.

2022-04-12 13:58:23 7461 1

原创 python内置函数:__matmul__() __rmatmul__() __imul__()

最近看到使用@来代替矩阵乘法的写法,查了一下python的官方文档之后看到如下内容:

2022-04-11 09:22:33 1001

原创 error: ‘boost::this_thread’ has not been declared

这两天帮同学在ubuntu上面测试一个处理点云数据的C++代码,编译配置环境的过程的最后阶段遇到了这个error首先在stackoverflow上面搜到了类似的问题:Boost compilation error里面出现的问题是这样的:error: `boost::posix_time' has not been declared然后下面有个回答是说,他参考boost的官方文档,添加了一个头文件。受此启发,我在boost官方文档里面发现了boost::this_thread相关代码:#incl.

2022-04-01 12:59:11 3226

原创 pycharm自动生成函数注释及注意事项

不少博客都说过怎么生成注释,但是照着别人的博客自己实践中很多次才成功,简单记录下首先,检查pycharm的设置:如果这里是plain的话,需要先改成其他的选项其次,假如有个函数如下:def func(a, b, c):就可以直接在func的下面输入输入三个单引号 / 双引号:def func(a, b, c): ''' # 或者是 """ # pycharm里面,输入三个单引号 / 双引号之后会自动补充对应的三个,这不影响一定要注意,在3个单引号或者3个双引号的前面,有一个t.

2022-03-27 01:28:19 16820 4

原创 tensorflow利用for循环进行训练遇到的内存爆炸问题(OOM)

最近在用tensorflow学习模型的知识蒸馏,自己基于cifar10数据集训练得到的teacher模型,在对3种不同参数量的student模型使用相同的alpha和temperature参数进行蒸馏之后,得到的实验结果均与论文结果相反(论文:Distilling the Knowledge in a Neural Network)所以自己打算用循环方式遍历多种alpha,temperature的参数组合来对比蒸馏效果(不想自己手动调参了.jpg,在notebook里一遍遍调完参重新跑然后保存数据真难顶.

2022-03-24 20:53:23 6698

原创 python multiprocessing.Process与threading.Thread的区别以及多进程,多线程的一些使用方法

在前置的学习过程中遇到了tensorflow的一些问题,就想着用进程或者线程来解决。但是使用过程中出现了不少bug,才有了本文概述Process跟Thread的一些区别如下(不一定全面,只是自己使用中总结的):(下文中会分别用代码说明)首先是内存共享的问题。Thread创建的子线程可以直接使用主线程的变量数据;而Process创建的子进程跟主进程是完全隔离的,如果要用到主进程的变量,就必须作为参数传入,即使将所需变量设置为global也无效(因为设置.

2022-03-24 16:20:35 2517

原创 tf...NotFoundError: undefined symbol:_ZNK10tensorflow8OpKernel11TraceStringB5cxx11ERKNS_15OpKerne...

问题出现的背景:之前的工作(文章还未完成)学知识蒸馏的时候,在本地跑tensorflow没有出现问题,但是都是使用CPU在跑代码而且较慢,就想着放到服务器上进行训练试试,就出现了此问题:tensorflow.python.framework.errors_impl.NotFoundError: /home/user/anaconda3/envs/cjctf_py38/lib/python3.8/site-packages/tensorflow/core/kernels/libtfkernel_sob.

2022-03-23 19:47:57 2617 4

原创 pyplot.plot使用遇到:UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail

在threading.Thread创建的线程中使用了matplotlib.pyplot来做图,但出现:UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail之后查找Matplotlib官方文档,有这样的描述:Working with threads:Matplotlib is not thread-safe: in fact, there ar.

2022-03-23 17:27:15 15608 7

原创 Android Studio: Connection timed out: connect. If you are behind an HTTP proxy...问题解决(方法简单)

本方法的前提是电脑使用的有代理工具

2022-03-16 17:26:09 4566

原创 树莓派 用现有whl文件安装tensorflow 2(python3.7)

https://github.com/lhelontra/tensorflow-on-arm/releases

2022-03-16 10:59:54 2683 4

原创 AttributeError: module ‘tensorflow.keras.utils‘ has no attribute image_dataset_from_directory——解决方法

在树莓派中,为python3.7搭建好tensorflow2.4的环境之后,跑代码时出现如题的问题首先,打开tensorflow/keras/utils/_init_.py文件,发现tensorflow.keras.utils中的函数和类都是从tensorflow.python.keras中import过来的之后与windows下tensorflow 2.7的_init_.py进行对比,windows的如下:在树莓派上按照:from tensorflow.python.keras.prepro.

2022-03-16 10:24:22 9690 6

原创 在windows与树莓派之间进行文件传输(vnc viewer不可用的情况)

在树莓派上安装tensorflow时,需要将预下载的tensorflow-2.4.0-cp37-none-linux_armv7l.whl文件传到树莓派上,但是vnc viewer不支持文件传输(但是一开始使用vnc viewer时是可以使用文件传输功能的)。但是windows与树莓派都支持ssh和ftp协议,目前自己实际使用了ftp协议来进行文件传输,后续补充用ssh来进行文件传输使用的环境win10树莓派4B(armv7l架构)树莓派通过网线连接至win10,使用win10的网络共享.

2022-03-15 21:59:25 2777

原创 windows命令行统计行数 powershell cmd

文章目录方法一:方法二:注:第一点第二点附录比如:统计环境变量path总共有多少项方法一:# 在powershell中> $env:path -split ";" | Measure-Object 方法二:# 先在powershell中将要统计的目标存入文件中:> $env:path -split ";" > path.txt# 然后输入cmd切换至windows cmd> cmd# 输入:> find /v "" /c path.txt# 注:f

2021-12-11 12:26:27 4357

原创 用pip查看要安装的python包的所有版本

我使用的是ubuntu20.04,windows下操作相同正文首先,我的pip版本如下:然后,就可以通过:: pip index versions [your python module name]#[your python module name]换成你要找的包名来查找你所需要安装的python包的所有版本了演示如下(查找tensorflow版本):附其实自己用好工具自带的功能也能找到这种方法的,如下:#先输入以下命令来查找pip的可用参数选项: pip --help可.

2021-11-30 12:10:56 34428 4

原创 记一次win10安装cupy的失败经历(附 cupy与numpy对比)

win10安装cupy中踩的n多个坑问题的根源应该是我在装cupy之前把Nvidia cuda更新到了最新的11.5版本,原本是10.2版本。中间经历真是太狗血了,花了将近一天时间来搞,当然最后终于好了记录一下中间大概经历的事情吧,也算是个教训了,中间瞎几把拐弯抹角搞了好多东西,也看了很多的博客跟官方文档,但是都没啥用中间因为一直在摸索,没想着会整这么久,绕这么多弯,很多就没有截图记录问题的开始想着先把nvidia的cuda (Compute Unified Device Archit

2021-11-08 00:18:05 9660 10

原创 CNN的简单实现过程

CNN 即 Convolutional neural network,卷积神经网络最近刚开始学习机器学习,在superdatascience.com上看到一个讲解CNN的实现过程的文章,感觉写的清晰明了,易于理解。链接如下:Step 1: Convolution operation(卷积操作)Step 1b: ReLU Layer(激活函数,即进行非线性操作)注:对于了解大致过程而言,1b步骤可以先不看Step 2: Max Pooling(最大池化)Step 3: Flattening(.

2021-09-14 17:20:51 259

原创 vmware nat模式下主机ping不通虚拟机:跟大部分方法不一样

vmware nat模式下主机ping不通虚拟机:我的解决方法(win10)先上图为敬:说实话,在出现最后的画面之前,我都倒腾好几个小时了,看了好多(感觉不下二三十篇了。。)博客,不过觉得好像都说的差不多,都是IP范围不对之类的,还有就是说要把:主机虚拟适配器连接到此网络 这个选项勾上,但是我的默认就是勾选上的,到最后自己瞎倒腾,竟然成功了!(当然只是个人经验,如不能解决你的问题,我们也可以讨论讨论)废话不多说,下面是过程:1.先打开:控制面板\所有控制面板项\网络和共享中心,然后点击左侧

2020-10-05 21:12:30 6521 23

原创 WLAN,Wi-Fi和802.11三者之间的关系

WLAN,Wi-Fi和802.11三者之间的关系(个人的思考,欢迎指错和补充)1.WLANWLAN是无线局域网的简称,可以说这是一项技术,每项技术背后都是需要标准支持的,而WLAN最通用的标准就是IEEE的802.11系列标准,当然,我们国家也有自己的标准,就是WAPI,而且WAPI比802.11标准安全性更高.2.Wi-Fi与WAPIWi-Fi就是对802.11系列标准的一种实现,因为Wi-Fi起步很早,商业化进程发展很快,所以这一领域WI-Fi几乎是垄断地位,但是Wi-Fi是基于不安全的标准,

2020-08-21 23:07:21 1656

空空如也

空空如也

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

TA关注的人

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