程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL查詢優化--調劑外部變量的詳解

MySQL查詢優化--調劑外部變量的詳解

編輯:MySQL綜合教程

MySQL查詢優化--調劑外部變量的詳解。本站提示廣大學習愛好者:(MySQL查詢優化--調劑外部變量的詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL查詢優化--調劑外部變量的詳解正文


本文實例講述了Python采取socket模仿TCP通信的完成辦法。分享給年夜家供年夜家參考。詳細完成辦法以下:

關於TCP server真個創立而言,分為以下幾個步調:

創立socket對象(socket):個中兩個參數分離為Address Family(如AF_INET為IPV4,AF_INET6為IPV6,AF_UNIX為UNIX域協定族)、socket類型(如SOCK_STREAM為TCP,SOCK_DGRAM為UDP)。

綁定辦事器地址(bind):參數為辦事器地址二元組。
監聽(listen):參數為許可的銜接數。
期待要求(accept)。
吸收數據(recv、recvfrom、recvfrom_into、recv_into)、發送數據(send、sendall、sendto)。
封閉銜接(close)。

示例代碼以下:
Python socket: TCP server
Python#! /usr/bin/python
# -*- coding: utf-8 -*-
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_address = ('127.0.0.1', 12345)
print "Starting up on %s:%s" % server_address
sock.bind(server_address)
sock.listen(1)
while True:
    print "Waiting for a connection"
    connection, client_address = sock.accept()
    try:
        print "Connection from", client_address
        data = connection.recv(1024)
        print "Receive '%s'" % data
    finally:
        connection.close()
個中,辦事器地址二元組中,第一個元素為辦事器IP(留空為在隨意率性IP監聽),第二個元素為辦事器端標語。

而關於TCP client而言,平日包含以下幾個步調:

創立socket對象(socket):同server端。
銜接辦事器(connect):參數為辦事器地址二元組。
發送和吸收數據:同server端。
封閉銜接:同server端。

示例代碼以下:
Python socket: TCP client
Python# /usr/bin/python
# -*- coding: utf-8 -*-
import socket
def check_tcp_status(ip, port):
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_address = (ip, port)
    print 'Connecting to %s:%s.' % server_address
    sock.connect(server_address)
    message = "I'm TCP client"
    print 'Sending "%s".' % message
    sock.sendall(message)
    print 'Closing socket.'
    sock.close()

if __name__ == "__main__":
    print check_tcp_status("127.0.0.1", 12345)

願望本文所述對年夜家的Python法式設計有所贊助。

, Helvetica, sans-serif; FONT-SIZE: 13px">  以上評論辯論並給出用於剖析和優化SQL查詢的三種對象的應用辦法,以此進步你的運用法式機能。應用它們快活地優化吧!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved