文章為個人開發經歷的記錄
1.在系統為ubuntu的linux下建立乙個虛擬機器例項,並繫結浮動ip
2.用xshell5連線虛擬機器,開始配置。
a.配置網路
sudo vim /etc/profile
新增:export http_proxy=http://(可以訪問到外網的ip+埠)
export https_proxy=http://(可以訪問到外網的ip+埠)
b.配置apt-get
sudo vim /etc/apt/apt.conf
新增:acquire::http::proxy "http://(可以訪問到外網的ip+埠)";
acquire::https::proxy "http://(可以訪問到外網的ip+埠)";
c.用xshell斷開重新連線(相當於重啟一下)
檢驗虛擬機器例項是否配置好網路:
d.更新apt-get列表
sudo apt-get update
3.python相關安裝
執行 python 命令,會發現linux下有自帶的python(我這裡是乙個2.x版和乙個3.x版),找到3.x版,
執行命令: sudo apt-get install python3-pip(python3版本的pip)
執行命令: pip3 install --upgrade pip(公升級pip版本)
執行命令:tar -zxvf web.py-0.38.tar.gz(解壓webpy包)
進入到web.py-0.38目錄下,分別執行命令:pip install utils(安裝需要的包) pip install db(安裝需要的包) python3 setup.py install(開始安裝) pip install web.py==0.40.dev0(安裝web.py)
安裝libxml2,執行命令:sudo apt-get install libxml2
安裝libxslt-dev,執行命令:sudo apt-get install libxslt-dev
安裝lxml,執行命令:pip install lxml
4.首次測試
執行命令:vim main.py,在其中寫入如下**:
# -*- coding: utf-8 -*-
# filename: main.py
import web
urls = (
'/wx', 'handle',
)class handle(object):
def get(self):
return "hello, this is a test"
if __name__ == '__main__':
啟動,執行命令:python main.py
在瀏覽器位址列輸入: 外網ip:8080/wx,若出現hello,this id a test,
則成功
微信公眾平台開發(一)
公眾平台的主要內容是 下面介紹使用者能給您傳送的訊息型別,也就是目前接受到的訊息型別。1.1文字訊息 這也是我們平時碰到最多的,可以根據文字中提到的一些關鍵字,進行判斷,判斷使用者的含義,並進行回覆。1.2訊息 目前通過理解使用者想表達的意思,還是有較大難度,因此多數的公眾賬號,會選擇忽略資訊或選擇...
微信公眾平台開發(一) 接入微信公眾平台
一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...
微信公眾平台開發概述
請開發者注意 4 每個介面都有每日介面呼叫頻次限制,可以在公眾平台官網 開發者中心處檢視具體頻次。5 在開發出現問題時,可以通過介面呼叫的返回碼,以及報警排查指引 在公眾平台官網 開發者中心處可以設定介面報警 來發現和解決問題。6 公眾平台以access token為介面呼叫憑據,來呼叫介面,所有介...