随笔分类 - PYTHON类
整理和归纳好的代码,知识点,感悟等
摘要:代码: 其实各种算法对各个编程语言而言都是相通的,除了语法上的不同之外灵魂都是一样的。其他的排序算法可以查看java下的实现。
阅读全文
摘要:代码: 说明:由于我本机没有安装数据库,数据库是在远程访问的,故地址不是localhost
阅读全文
摘要:# __author__ = 'STEVEN' import redis,time # 方式1,直接链接操作 # r = redis.Redis(host='192.168.43.22',port=6379) # r.set('name','lisi') # print(r.get('name').decode()) # 方式2,创建进程池 poll = redis.ConnectionPoo...
阅读全文
摘要:# __author__ = 'STEVEN' import redis,time #连接池 polls = redis.ConnectionPool(host='192.168.43.22',port='6379') # 从连接池中选择连接 r = redis.Redis(connection_pool=polls) # #hset()操作,一次设置一个key-value值,如果key存在,...
阅读全文
摘要:代码: 友情链接: redis官方文档(http://www.runoob.com/redis/connection-select.html)
阅读全文
摘要:目标: 代码实现(direct_product.py) 1 # __author__ = 'STEVEN' 2 import pika,sys 3 #开启socket 4 connection = pika.BlockingConnection(pika.ConnectionParameters('
阅读全文
摘要:生产方(Fanout_Publisher.py) 1 # __author__ = 'STEVEN' 2 import pika 3 #开启socket 4 connection = pika.BlockingConnection(pika.ConnectionParameters('localho
阅读全文
摘要:问题引出: 我们知道,进程之间是不能直接通信的,但是今天学习rabbitmq时发现一个奇怪的问题,即当我开启rabbitmq,用java写好的代码给rabbitmq发送完消息后并没有急着使用java去消费消息,转而使用python写好的代码来消费消息,发现python程序完美的接收到来自java程序
阅读全文
摘要:准备: 1.下载elang语言的支持环境http://www.erlang.org/download.html (rabbitmq使用它开发的) 2.下载rabbitmq软件http://www.rabbitmq.com/releases/rabbitmq-server/(根据自己的系统选择) 3.
阅读全文
摘要:客户端(ftp_client.py) 服务端(ftp_server.py) 说明: 代码实现的功能有用户登录认证,上传的前提是要登录,文件上传,用户磁盘配额,断点续传和目录跳转功能暂未实现。后续实现补上 运行截图: 1.数据库截图: 2.客户端截图: 3.服务端截图:
阅读全文
摘要:个人理解: 个人感觉socketserver其实就是为服务端专门提供的一个用于解决多用户并发访问需求的一个模块 小试牛刀: 服务端socketserver_server.py 客户端socketserver_client.py
阅读全文
摘要:json作为不同语言间进行数据交互的媒介,在当下已经渐渐取代了之前的xml,看一波python操作json
阅读全文
摘要:#coding = utf-8 goods_data = (["iphone7",8000],["mac pro",12000],["bike",1000]) buyed_goods =[] def display_menu(): mes = ''' ******购物商城系统****** 1.%s %d 2.%s %d ...
阅读全文
摘要:服务端(ftp_server.py) 1 import hashlib,socket,os 2 3 server = socket.socket() 4 server.bind(("localhost",9999)) 5 server.listen() 6 while True: 7 client,
阅读全文
摘要:实现思路: 1.提供输入指令的客户端; 2.提供返回执行指令结果的服务端 3.寻找服务端返回结果一次无法全部接收的解决思路 服务端代码(ssh_server.py) 改进后代码(ssh_client.py)
阅读全文
摘要:* MongoDB vs Redis vs Tokyo Tyrant(原文链接:http://www.cnblogs.com/riceball/archive/2010/03/05/MongoDB_Vs_Redis_Vs_TokyoTyrant.html) 准备对MongoDB, Redis以及To
阅读全文
摘要:准备工作:1.选择安装合适的mongodb到本地电脑,2.创建mongodb实例,3,开启mongodb实例,4,下载pymongo第三方库,5.下载pycharm对mongodb可视化支持的插件mongo Plugin 代码:
阅读全文