- 博客(33)
- 收藏
- 关注
原创 安装Apache出现报错:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次;could not bind to address
apache安装出现问题
2023-02-11 14:54:30
634
原创 在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
5627
2
原创 安卓开发,应用读取图片时出现: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
2896
原创 tex编译时出现:Citation xxx on page xx undefined on input line,解决方法比较不同
latex
2022-05-11 23:07:57
5210
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
19851
7
原创 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
4977
2
原创 ubuntu20.04 开启休眠(hibernate)功能的成功解决以及各种尝试的过程全记录
因为自己的电脑装的是win10 + ubuntu20.04的双系统,所以切换到另一个系统时,需要保存一下目前系统的RAM状态到硬盘上,然后再切换,这样再切换回来的话就能直接恢复之前的状态,比较方便。之前自己双系统的ubuntu一直都是开着休眠功能的,但是前几天不知道具体原因,系统崩了,修复很久之后好了,但是由于自己再修复过程中remove掉很多软件包(本意是想着能减少系统负担,唉),最后连terminal都找不到了,就离谱。所以最后不得已重装系统,但是休眠功能尝试了很久才打开。之前开启休眠功能完全没这.
2022-04-21 16:10:06
7591
2
原创 windows 磁盘管理遇到的坑
问题相关信息:装的双系统:win10 + ubuntu20.04之前装的ubuntu系统遇到些问题,开机就会白屏报错。自己瞎捣鼓之后不小心apt autoremove掉很多东西(本来想着是能减少系统负载,简化系统运行,结果。。。修复之后连terminal都找不到了。。血的教训啊)然后,本来是要将一个物理磁盘的一部分格式化之后重装ubunu,但是同一磁盘上有一块之前装系统剩下的未分配内存,同时这一磁盘上还有一个名为F的卷。就想着把F盘跟那块未分配内存合并一下,作为F盘的扩展。扩展过程中有个提示,说.
2022-04-19 10:27:42
4876
1
原创 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
11872
2
原创 python import ... 和 from ... import ... 和各自使用方法差异的说明,以及使用自定义python包和模块
前言我看到有些文章说的是:import 模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径。from…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径。这里说from … import 导入的是一个函数,这种说法是不对的。经过自己实验:from … import … 可以导入包,模块,函数,类或者变量等等;而import 只能导入包或者模块,不能导入其他具体说明及差异拿常见的numpy举例。部分一以下是numpy一个子包的内容:
2022-04-14 16:33:20
2896
1
原创 python import 搜索包路径的机制,以及添加自定义python包的方法
首先,要搞清楚python中,模块(module)和包(package)的概念在python里,一个.py文件就是一个模块;一个包含__init__.py文件的文件夹就是一个包,也就是模块的集合可以参考:module的官方文档
2022-04-14 16:13:35
18466
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
31670
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
18590
原创 win10 联想拯救者r7000 触控板无法使用
之前也出过两次触控板失效的问题,不过之前按照:拯救者r7000p触摸板用不了是什么情况啊? - 缘枫光年外的回答里面的方法三,到联想官网下载“I2C HID设备”驱动,然后打开设备管理器(windows键 + X,即可找到设备管理器),在“人机接口设备”那里先卸载此驱动,再用下载的文件重新安装驱动,之后就好了。但是这次一直都没成功,而且在设备管理器里都没找到“I2C HID设备”驱动:之后把下载的驱动安装了几次,而且还重启了一下电脑,还是没解决问题。然后捣鼓半.
2022-04-12 13:58:23
8092
1
原创 python内置函数:__matmul__() __rmatmul__() __imul__()
最近看到使用@来代替矩阵乘法的写法,查了一下python的官方文档之后看到如下内容:
2022-04-11 09:22:33
1208
原创 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
3470
原创 pycharm自动生成函数注释及注意事项
不少博客都说过怎么生成注释,但是照着别人的博客自己实践中很多次才成功,简单记录下首先,检查pycharm的设置:如果这里是plain的话,需要先改成其他的选项其次,假如有个函数如下:def func(a, b, c):就可以直接在func的下面输入输入三个单引号 / 双引号:def func(a, b, c): ''' # 或者是 """ # pycharm里面,输入三个单引号 / 双引号之后会自动补充对应的三个,这不影响一定要注意,在3个单引号或者3个双引号的前面,有一个t.
2022-03-27 01:28:19
19216
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
7163
原创 python multiprocessing.Process与threading.Thread的区别以及多进程,多线程的一些使用方法
在前置的学习过程中遇到了tensorflow的一些问题,就想着用进程或者线程来解决。但是使用过程中出现了不少bug,才有了本文概述Process跟Thread的一些区别如下(不一定全面,只是自己使用中总结的):(下文中会分别用代码说明)首先是内存共享的问题。Thread创建的子线程可以直接使用主线程的变量数据;而Process创建的子进程跟主进程是完全隔离的,如果要用到主进程的变量,就必须作为参数传入,即使将所需变量设置为global也无效(因为设置.
2022-03-24 16:20:35
2746
原创 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
3069
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
17011
7
原创 Android Studio: Connection timed out: connect. If you are behind an HTTP proxy...问题解决(方法简单)
本方法的前提是电脑使用的有代理工具
2022-03-16 17:26:09
4735
2
原创 树莓派 用现有whl文件安装tensorflow 2(python3.7)
https://github.com/lhelontra/tensorflow-on-arm/releases
2022-03-16 10:59:54
2760
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
10044
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
3025
原创 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
4845
原创 用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
41199
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
12695
13
原创 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
301
原创 vmware nat模式下主机ping不通虚拟机:跟大部分方法不一样
vmware nat模式下主机ping不通虚拟机:我的解决方法(win10)先上图为敬:说实话,在出现最后的画面之前,我都倒腾好几个小时了,看了好多(感觉不下二三十篇了。。)博客,不过觉得好像都说的差不多,都是IP范围不对之类的,还有就是说要把:主机虚拟适配器连接到此网络 这个选项勾上,但是我的默认就是勾选上的,到最后自己瞎倒腾,竟然成功了!(当然只是个人经验,如不能解决你的问题,我们也可以讨论讨论)废话不多说,下面是过程:1.先打开:控制面板\所有控制面板项\网络和共享中心,然后点击左侧
2020-10-05 21:12:30
6997
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
1728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人