摘要: 在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: 安装服务器: sudo apt install mongodb-server 安装客户端: sudo apt install mongodb-cl... 阅读全文
posted @ 2017-08-17 01:15 稀里糊涂林老冷 阅读(3523) 评论(0) 推荐(0) 编辑
摘要: 当我们在同一个机器上进行开发多个项目,每个项目于用到包的不同版本的时候,就很尴尬。 安装python包的命令是: sudo pip install 包名 这样的话,会将包安装到/usr/local/lib/python2.7/disk-packages下。所有的包都会安装到这里。 当我们安装相同包的 阅读全文
posted @ 2017-08-15 11:22 稀里糊涂林老冷 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: python中进程的通信:消息队列。 我们知道进程是互相独立的,各自运行在自己独立的内存空间。 所以进程之间不共享任何变量。 我们要想进程之间互相通信,传送一些东西怎么办? 需要用到消息队列!! 进程之间通过Queue进行通信这是一个消息队列,q = Queue(n) 开一个能接收n条信息的队列,不传入默认动态延长q.qsize() 返回队列中消息的条数q.empty(... 阅读全文
posted @ 2017-08-14 23:16 稀里糊涂林老冷 阅读(3494) 评论(0) 推荐(0) 编辑
摘要: python中的进程池: 我们可以写出自己希望进程帮助我们完成的任务,然后把任务批量交给进程池 进程池帮助我们创建进程完成任务,不需要我们管理。进程池:利用multiprocessing 下的Pool能够创建进程池Pool(n) 传入一个n能够开一个能容纳n个进程任务的进程池。 如果不传入参数,或者传入负数 能开一个动态控制大小的进程池具体的使用方法如下:提醒大家要认真看... 阅读全文
posted @ 2017-08-14 23:14 稀里糊涂林老冷 阅读(944) 评论(0) 推荐(0) 编辑
摘要: python 当中 使用封装好的 multiprocessing 为我们实现创建多进程任务。 1 Process()方法创建子进程 使用multiprocessing.Process() 方法产生一个子进程 基本过程如下: 1 from multiprocessing import Process 2 import os 3 from time import sleep 4... 阅读全文
posted @ 2017-08-14 23:13 稀里糊涂林老冷 阅读(2995) 评论(0) 推荐(0) 编辑
摘要: linux下python 创建子进程的原理: os.fork()方法 的原理 为了实现并发、多任务,我们可以在主程序种开启一个进程或者线程。在类unix操作系统当中(非windows),可以用python的os.fork() 方法 在主进程上创建一个子进程os.fork(): 这句话执行过后,就会创建出一个新的进程来,被我们创建出来的进程我们叫她子进程,当前进程我们叫它主进程 子进程会... 阅读全文
posted @ 2017-08-14 23:11 稀里糊涂林老冷 阅读(2303) 评论(0) 推荐(2) 编辑
摘要: mysql中的函数:1 mysql下创建函数: 1.1 语法: delimiter $$ -- 设置分隔符,默认是; 设置成其他符号,让编译器知道我们函数编写的结束,此处设置成$$ create function 函数名(参数列表) returns 返回值类型 begin 函数语句 end $$ - 阅读全文
posted @ 2017-08-14 23:08 稀里糊涂林老冷 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 视图: 对于一个sql查询,如果发生了修改,就需要修改sql语句。 我们可以通过定义视图来解决问题。改变需求之后就改变视图。 视图是对查询的封装 定义视图: create view 视图名称 as select语句; 例如:定义视图 查询所有学生对应的成绩。 create view v_stu_sc 阅读全文
posted @ 2017-08-14 23:08 稀里糊涂林老冷 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 输入n * m 的二维数组 表示一个迷宫数字0表示障碍 1表示能通行移动到相邻单元格用1步思路:深度优先遍历,到达每一个点,记录从起点到达每一个点的最短步数初始化案例: 1 1 0 1 1 1 0 1 1 1 1 0 1 0 0 1 0 1 1 1... 阅读全文
posted @ 2017-08-13 23:10 稀里糊涂林老冷 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 实现一个功能: 输入:一颗二叉树的先序和中序遍历 输出:后续遍历思想: 先序遍历中,第一个元素是树根 在中序遍历中找到树根,左边的是左子树 右边的是右子树 1 def fromFMtoL( mid ): 2 global las #全局后序遍历 3 global fir #先序遍历 4 5 root = fir[0] #取出... 阅读全文
posted @ 2017-08-13 23:07 稀里糊涂林老冷 阅读(1119) 评论(0) 推荐(0) 编辑