摘要: 介绍: 树是数据结构中很重要的一种,基本的用途是用来提高查找效率,对于要反复查找的情况效果更佳,如二叉排序树、FP-树。 另外能够用来提高编码效率,如哈弗曼树。 代码: 用python实现树的构造和几种遍历算法,尽管不难。只是还是把代码作了一下整理总结。 实现功能: 总结: 树的遍历主要有两种,一种 阅读全文
posted @ 2018-02-27 18:23 dion至君 阅读(176) 评论(0) 推荐(0)
摘要: 0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中。 1. 阅读全文
posted @ 2018-02-27 16:22 dion至君 阅读(8753) 评论(0) 推荐(0)
摘要: 今天研究了下ubuntu里的crontab内置指令。这是设置定时执行脚本任务的指令,我先测试了下最基础的执行。 第一次使用crontab 时,会出现 no crontab for root - using an empty one “Select a editor ......”下面有几个选项,就是 阅读全文
posted @ 2018-02-27 16:17 dion至君 阅读(8947) 评论(0) 推荐(1)
摘要: 1、查找文件位置 在根目录下查找文件: find / -name filename 或 locate filename 例如: 从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行 find / -type f -name "*.log" | xargs grep "ERRO 阅读全文
posted @ 2018-02-27 16:05 dion至君 阅读(2257) 评论(0) 推荐(0)
摘要: 一、Django中间件的请求周期 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 也就是说,每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpRespons 阅读全文
posted @ 2018-02-27 11:20 dion至君 阅读(99) 评论(0) 推荐(0)
摘要: 转载自:http://www.cnblogs.com/wupeiqi/articles/6912807.html scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter 阅读全文
posted @ 2018-02-27 11:17 dion至君 阅读(126) 评论(0) 推荐(0)
摘要: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将 从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 阅读全文
posted @ 2018-02-27 09:35 dion至君 阅读(121) 评论(0) 推荐(0)
摘要: 一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一 阅读全文
posted @ 2018-02-27 09:33 dion至君 阅读(157) 评论(0) 推荐(0)