摘要: 作为一个计算机专业相关的人员(程序猿),无论你从事什么方向(前端、后端、机器学习等),最最基础的就是对排序和查找的算法原理理解与实现。如果连这个还没有烂熟于心,随手就来的话,只能说明你的发展比较堪忧,因为这个是最最初级但也是显示该专业的最最扎实基础的部分,所以本人专门详细整理了十大排序算法及七大查找 阅读全文
posted @ 2018-04-27 12:47 口天丶木乔 阅读(17164) 评论(10) 推荐(8) 编辑
摘要: itertools 阅读全文
posted @ 2019-12-23 20:36 口天丶木乔 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 字符串开头结尾 判断含有数字等符号 阅读全文
posted @ 2019-12-23 20:29 口天丶木乔 阅读(136) 评论(0) 推荐(0) 编辑
摘要: pickle 阅读全文
posted @ 2019-11-16 19:42 口天丶木乔 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1386490/201911/1386490-20191116193622893-267857749.png) 阅读全文
posted @ 2019-11-16 19:36 口天丶木乔 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 安装anoconda 1. 极速下载安装 2. 设定默认conda源(用于之后的conda极速安装相关python包) 3. 更改pip源 4. 定位当前python包路径(在当前python下运行) 阅读全文
posted @ 2019-11-16 18:44 口天丶木乔 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 取键值 1. Python 字典 setdefault() 方法和 get() 方法类似,返回指定键的值,如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。 get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典),而 阅读全文
posted @ 2019-11-14 19:47 口天丶木乔 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 可变数量传参 args 将参数打包成tuple给函数体调用 kwargs 打包关键字参数成dict给函数体调用 可以用for循环测试可变传参 注意点:参数arg、 args、 kwargs三个参数的位置必须是一定的。必须是(arg, args, kwargs)这个顺序,否则程序会报错。 阅读全文
posted @ 2019-11-14 19:34 口天丶木乔 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-14 10:12 口天丶木乔 阅读(274) 评论(0) 推荐(0) 编辑
摘要: mapreduce基础概念 mapreduce是一个分布式计算框架(hadoop是mapreduce框架的一个免费开源java实现)。 mapreduce要点 1. 主节点(master node)控制mapreduce的作业流程 2. mapreduce的作业可分为map任务和reduce任务 3 阅读全文
posted @ 2019-04-14 09:47 口天丶木乔 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 文件搜寻 1. which(查询可执行文件) 2. type 3. whereis 4. locate 5. find 别名 alias 设置当前用户别名永久生效(~/.bashrc若不行可换成~/.bash_profile) 修改权限 chmod 定时任务 crontab 进程 ps 文本搜索(正 阅读全文
posted @ 2019-03-17 20:46 口天丶木乔 阅读(169) 评论(0) 推荐(0) 编辑