1.获取返回值[root@bogon~]#catrequest.py
#!/usr/bin/envpython
#encoding:utf-8
importrequests
r=requests.get("http://www.baidu.com")
printr
[root@bogon~]#pythonrequest.py
<Response[200]>
[root@bogon~]#2.get带有参数的url[root@bogon~]#catrequest1.py
#!/us..
分类:
编程语言 时间:
2017-08-09 15:26:16
阅读次数:
111
最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同类型的数据(int ...
分类:
编程语言 时间:
2017-07-28 15:47:51
阅读次数:
621
io多路复用:可以监听多个文件描述符(socket对象)(文件句柄),一旦文件句柄出现变化,即可感知。 1 sk1 = socket.socket() 2 sk1.bind(('127.0.0.1',8001)) 3 sk1.listen() 4 5 # sk2 = socket.socket() ... ...
分类:
编程语言 时间:
2017-07-25 01:02:01
阅读次数:
264
2017-07-24 20:43:49 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Http协议主要的操作流程是request-response即请求响应。我们可以利用python中的socket库完成连接的建立,然后使用GET方法获取服务器端的数据。 一、 ...
分类:
编程语言 时间:
2017-07-24 22:35:50
阅读次数:
282
MySQL 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RD ...
分类:
数据库 时间:
2017-07-20 15:25:19
阅读次数:
165
直接上代码,之后再解释: 2.请求处理部分: 3.主程序部分: 想要了解很多SocketServer的知识,可以查阅这个博文:http://blog.csdn.net/candcplusplus/article/details/51794411 运行结果如下: ...
分类:
编程语言 时间:
2017-07-16 11:10:49
阅读次数:
344
1.在本章开始之前,需要先理解同步与异步,阻塞与非阻塞的区别: “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communi ...
分类:
编程语言 时间:
2017-07-15 19:00:21
阅读次数:
260
python网络编程(一)。 功能:客户端向服务器发送一张图片。 服务器代码: 客户端代码: ...
分类:
编程语言 时间:
2017-07-15 17:51:06
阅读次数:
174
一:RabbitMQ介绍 RabbitMQ是AMPQ(高级消息协议队列)的标准实现。也就是说是一种消息队列。 二:RabbitMQ和线程进程queue区别 线程queue:不能跨进程,只能用于多个线程数据交互。 进程queue:只用于父进程和子进程交互或者同属于一个父进程的多个子进程间交互 如果两个 ...
分类:
编程语言 时间:
2017-07-15 15:52:08
阅读次数:
223
1.重用套接字地址: 2.从网络时间服务器获取并打印当前时间: 3.编写一个SNTP客户端(简单网络时间协议): 4.编写一个简单的回显客户端/服务器应用: 服务器程序: 客户端程序: 对python Socket的详细讲解: socket分为阻塞和非阻塞两种,可以通过setsockopt,或者更简 ...
分类:
编程语言 时间:
2017-07-12 15:11:07
阅读次数:
248