AspenStars

精明不如厚道,计较不如坦诚,强势不如和善

sudoers改坏后无法使用sudo的解决办法

老师在服务器添加sudo权限的时候修改了/etc/sudoers的读写权限,由于组里服务器没有配置root账号,导致所有账户都出现了sudo权限全部失效的问题。但是这个文件必须由sudo进行操作,因此陷入僵局。 系统提示: /etc/sudoers is world writable 查阅网上的参考资料后,提示这条命令可以解决 1 pkexec chmod 440 /etc/su...

Linux下代理的设置

wget或curl等软件的代理设置 在终端中直接运行: 1 2 export http_proxy=http://proxyAddress:port export https_proxy=http://proxyAddress:port 如果服务启动了SSR,并且走的http的代理端口是12333,想执行wget或者curl来下载国外的东西,可以使用如下命令: 1 2 export h...

Git 分支操作

本地分支 创建分支 1 2 3 4 5 git checkout -b iss53 # 等价于 git branch iss53 git checkout iss53 删除分支 1 git branch -d hotfix 分支的合并 检出到你想合并入的分支(要保留的那个分支),然后运行 git merge 命令: 1 2 3 4 5 6 $ git checkout maste...

C++ 输出多种进制格式的数

输出多种进制: 2进制:使用bitset头文件 8进制:%o、hex 10进制:%d 16进制: %x、oct bitset 注意:bitset 将传入参数转化为二进制补码形式。 常用方法 1 2 3 4 5 6 7 include <bitset> bitset<n> b; //b有n位,每位都为0 bitset<...

ipdb调试代码--Python Debug工具

IPDB介绍 ipdb具有与pdb模块相同的接口,通过调用IPython Debugger(调试器)实现Python代码的Debug。相比与IPython Debugger,IPDB增加了一些实用的特性,比如增加制表符补全,语法突出,更好的tracebacks,更好的introspection 安装方式 pip 1 pip install ipdb co...

pickle读入时提示AttributeError Can't get attribute 'XXX' on
解决方案来自StackoverFlow 问题描述 当使用pickle读入数据时data = pickle.load(f),提示AttributeError: Can't get attribute 'XXXX' on <module '__main__' from ' XXX错误 问题分析 名称空间不同造成的错误 当直接运行python文件时,将会以__main__为modu...


Python堆队列算法

本文参考了Python的官方文档,主要是对常用方法进行分析,并对注意事项进行记录 heapq - 堆队列算法 这是python自带的库函数,实际上是最小堆,使用列表实现,堆顶元素为列表的第一个元素(最小元素) 从零开始计数,对于所有的 k ,都有 heap[k] <= heap[2*k+1] 和 heap[k] <= heap[2*k+2]。 为了便于比较,不存在的元素被认...

Linux下感叹号!的特殊用法

感叹号! !符号在 Linux 中不但可以用作否定符号,还可以用来从历史命令记录中取出命令或不加修改的执行之前运行的命令。 主要作用是命令参数过长,或者命令使用很久后还需要使用命令或其中的参数的情况。避免重复输入过长的参数 总览 命令 作用 !! 执行上一条命令 ...

Linux后台执行指令&和nohup

Linux后台执行指令:&和nohup & 在命令后面加上& 实现后台运行 实例: 1 2 3 python test.py & jupyter notebook & 适合一些执行时间较长的非交互式命令,比如开启jupater notebook,查找find等等 如果需要输出信息,可以将输出信息重定向到文本文件 1 jupyter not...

Jupyter NoteBook 中使用显示图片

Jupyter NoteBook 中使用显示图片 Jupyter NoteBook 中无法开启cv2的窗口,因此只能使用内建的形式 有两种办法: 我使用第一种方法仍然不能正确运行,建议使用第二种 用 cv2.imshow时加入cv2.destroyAllWindows() 用 plt.imshow() 代替 cv2.imshow cv2.imshow 加入 cv2.de...

操作系统复习

操作系统 一、引论 计算机系统由硬件和软件组成 操作系统是配置在计算机硬件上的第一层软件(这一层里实际上又是多层系统软件,一层一层抽象,隐藏对硬件的操作细节),是对硬件系统的首次扩充 1.1 目标和作用 根据应用环境确定目标 查询系统:响应时间 实时系统、武器控制:实时性和可靠性 配置操作系统的目标 有效性 提高资源利用率 提高系...

转载-语义分割训练与优化技巧

持续更新

本文为转载文章,原文发表于Nick - 语义分割训练与优化技巧 1. 数据预处理 1.1 数据增强 1.1.1 几何增强 原图: 1 2 image = cv2.imread('image.png') gt = cv2.imread('label.png', 0) 水平翻转: 水平镜像图像有助于增加方向的不变性(例如,行人可以以不同的方向出现)。在自然场景下,不建议垂...

Python读入图片并转换为np数组

Pillow 库 Pillow是Python中首选的图像处理工具库。 安装Pillow 1 pip install Pillow 确认安装成功 1 2 import PIL print('Pillow Version:', PIL.__version__) 如果输出Pillow的版本则安装成功 加载图片 在这里,有两种加载图像的方法:使用Pillow库和使用Matplotlib库 ...

语义分割总结(一)

Semantic Segmentation

语义分割 目的:对一张图片上的每一个像素进行分类 实例分割是语义分割的延伸,要求区别出相同类别的不同个体 语义分割领域中的困难 数据问题 分割需要精确的像素级标注,包括每一个目标的轮廓等信息,因此使得制作数据集成本过高; 计算资源问题 高精度的语义分割模型一般需要更深的网络(ResNet101等),网络越深计算资...

Python中numpy.bincount()的用法

本文参考了Python的官方文档,主要是对常用方法进行分析,并对注意事项进行记录 numpy.bincount 作用 统计非负整型数组中每个元素的出现次数 返回一个结果数组,结果数组的索引$i$代表要统计数组的值,结果数组的值代表$i$出现的次数 Note:输入数组只能是非负整数,权重可以是小数,但shape要相同 函数原型 1 numpy.bincount(x, weights=None...

Socket编程

流程 TCP 传输控制协议 面向连接的通信提供序列化、可靠的和不重复的数据交付,而没有记录边界。意味着每条消息都可以拆分多个片段,并且每个消息片段都能到达目的地,然后将它们按顺序组合在一起,最后将完整的信息传递给等待的应用程序。 服务器端编程的步骤 创建套接字(socket()) 绑定套接字到一个IP地址和一个端口上(bind()) 将套...

Python数组排序

Python排序 sort 函数原型: sort(*, key=None, reverse=False) 描述 对列表进行原地排序,默认使用 < 来进行各项间比较 通过key指定排序的关键字 key = str.lower key = lambda x : x[1] # 以多维里的第二维为准排序...

Pandas数据分析

本文以学生成绩表为例 Pandas基本操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61...

C++中无序容器自定义hash函数的写法

声明方式、常用函数、复杂度

基本介绍 C++11添加了unordered_set和unodered_map两种无序容器,这种容器的内部实现是基于hash的,不同于基于红黑树实现的set和map。 STL为我们提供了基本数据类型、string类型等的hash函数, 包括:bool、char、unsigned char、wchar_t、char16_t、char32_t、short、int、long、long long、...

远程使用Jupyter Notebook配置

2020新的开始

ssh 配置 SSH连接服务器 ssh username@ip username是服务器上的用户名 ip是服务器ip 可选参数 -p 端口号 连接服务器指定端口 -i 密钥路径 使用指定路径的密钥连接服务器,避免输入密码(不输入时会默认去~/.ssh/id_rsa寻找密钥,没有或者密钥未授权才会让输入密码) ...