11 2018 档案
摘要:据说排序算法是 稳定 如果具有相等键的两个对象在排序输出中出现的顺序与它们在要排序的输入数组中出现的顺序相同。一些排序算法本质上是稳定的,如插入排序,合并排序,冒泡排序等。并且一些排序算法不是,如堆排序,快速排序等。 背景:“稳定”排序算法按顺序保存具有相同排序键的项目。假设我们有一个5个字母的单词
阅读全文
摘要:使用Pyinstaller打包步骤如下 1. 安装pyinstaller 查看安装的版本 2. 给脚本加密 PyInstaller会在您的脚本中找到所有import语句。 它找到导入的模块并在其中查找import语句,依此类推,直到它具有脚本可能使用的完整模块列表。 Pyinstaller能够识别大
阅读全文
摘要:问题提出: 我们通过ps aux能够查看各个进程的状态,很多时候启动命令相同,我们没有办法判断,我们要查找的进程到底是那个? 我们该用什么方式来找出我们要操作的进程号呢? 解决步骤: 1. 找出有可能的进程信息,挑出对应的进程号PID 2.在/proc/pid下有对应的进程信息 Linux在启动一个
阅读全文
摘要:睡眠和休眠都是笔记本电脑的节能方式,但有细微的差别: 睡眠还保持着开机状态的,休眠是关机了,但是再次开机之后和关闭时的系统状态是一样的。 睡眠还是保持着系统运行数据在内存中,而休眠则将内存中的数据保存在硬盘中。(应该是虚拟内存) 睡眠的唤醒时间应该比休眠要短。 参考来源:https://www.zh
阅读全文
摘要:在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们; 在只记得部分命令关键字的场合,我们可通过man k来搜索; 需要知道某个命令的简要说明,可以使用whati
阅读全文
摘要:原文来源: https://www.tecmint.com/empty delete file content linux/ 有时,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它。怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不
阅读全文
摘要:我们有以下判断条件,我们想要更改B中的数, 而更改的位置是取决于 A 的. 对于A大于4的位置. 更改B在相应位置上的数为0.
阅读全文
摘要:在数据科学计算中,jupyter notebook是一个很得力的助手,但是Notebook写完之后如何与他人分享呢?我们可以使用nbviwer. 具体思路: 具体的方法如下: 1. 本地编写ipython notebook , 点击 2. 打开保存的文件.将内容发布到 https://gist.gi
阅读全文
摘要:先从原dataframe取出一个子dataframe,然后再对其中的元素赋值,例如 就会出现报错: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using
阅读全文
摘要:原文来源: https://stackoverflow.com/questions/43983622/remove unnamed columns in pandas dataframe 问:我有一个数据文件data.csv,列A到列G如下表,但是当我用pd.read_csv('data.csv')
阅读全文
摘要:原文来源: https://stackoverflow.com/questions/11029717/how do i disable log messages from the requests library 问: 默认情况下,python的requests的库里面会有下面的日志: 我对这类日志
阅读全文
摘要:原文来源: "how to redirect docker logs to a single file" 问题: 我想把某一个docker的log全部导出到一个文件里进行分析,我该怎么做? 其实不用那样操作,Docker默认把所有的日志存在一个log文件里面。你可以通过以下命令查看docker对应l
阅读全文
摘要:bash 语法注意点 1. =和不能分开 如: val=expr $a + $b` 2. [空格 空格]条件判断要有空格 如: if [ $a ==$b ] 3. 表达式和运算符之间要有空格, $a空格 + 空格 $b写成$a+$b不行 4. case..in 取值后用in, esac作为结束标记
阅读全文