青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

1.到官方網(wǎng)站下載命令行sqlite3.exe

2.命令行下運(yùn)行sqlite3 數(shù)據(jù)庫(kù)名打開(kāi)數(shù)據(jù)庫(kù)

3.導(dǎo)入以 | 分割的csv數(shù)據(jù)的命令如下

.import "文件名" "表名"

注意要加引號(hào)

支持中文utf8

順便說(shuō)一下,速度很快,15萬(wàn)個(gè)詞條只要幾秒鐘(因?yàn)榧恿耸聞?wù):),自己理解吧)

posted @ 2006-12-08 20:29 張沈鵬 閱讀(1065) | 評(píng)論 (0)編輯 收藏
 

JSON-RPC詳述

翻譯者:張沈鵬 zsp007@gmail.com

本文將告訴開(kāi)發(fā)者們?nèi)绾螌?shí)現(xiàn)JSON協(xié)議.

(現(xiàn)在正在審批JSON-RPC 1.1草案. )

= 概覽 =

JSON-RPC是一個(gè)輕量級(jí)的遠(yuǎn)程調(diào)用協(xié)議.它的設(shè)計(jì)理念是:簡(jiǎn)單!

數(shù)據(jù)通訊由兩部分組成.在一次連接的生命期內(nèi),一端將發(fā)出一個(gè)請(qǐng)求來(lái)調(diào)用另一端的函數(shù).另一端將回應(yīng)該請(qǐng)求,除非這個(gè)請(qǐng)求是一個(gè)公告.

== 請(qǐng)求(函數(shù)調(diào)用) ==

通過(guò)向一個(gè)遠(yuǎn)程服務(wù)器發(fā)送一個(gè)請(qǐng)求來(lái)調(diào)用一個(gè)遠(yuǎn)程函數(shù).該請(qǐng)求是一個(gè)用JSON進(jìn)行了編碼(序列化)的對(duì)象.

它有3個(gè)部分:
 * 函數(shù)名
 * 參數(shù)數(shù)組
 * 標(biāo)識(shí)碼 - 請(qǐng)求的標(biāo)識(shí)碼是用來(lái)匹配它所對(duì)應(yīng)的回復(fù).

== 回復(fù) ==

當(dāng)調(diào)用請(qǐng)求結(jié)束時(shí),服務(wù)器將回復(fù)該請(qǐng)求.回復(fù)同樣是用JSON進(jìn)行了編碼的對(duì)象.

它有3個(gè)部分:

 * 返回值 - 如果發(fā)生調(diào)用錯(cuò)誤它的值可能為空 
 * 錯(cuò)誤信息 - 如果沒(méi)錯(cuò)誤,它為空
 * 標(biāo)識(shí)碼 - 和請(qǐng)求的標(biāo)識(shí)碼一致
 
== 公告 ==

公告是一種沒(méi)有回復(fù)的請(qǐng)求.同樣為用JSON編碼對(duì)象.

它的標(biāo)識(shí)碼為空,其他和普通請(qǐng)求一致. 

= JSON-RPC 與傳輸方式無(wú)關(guān)的協(xié)議 =
本協(xié)議不限制你的使用的傳輸協(xié)議,不過(guò)推薦使用TCP/IP端口流(socket streams).被編碼了的請(qǐng)求和回復(fù)通過(guò)這種字節(jié)流傳輸.

請(qǐng)求和回復(fù)隨時(shí)可以發(fā)送給另一端.公告無(wú)需回復(fù),僅當(dāng)有請(qǐng)求時(shí)才發(fā)送回復(fù).

結(jié)束連接回導(dǎo)致未答復(fù)的端的異常.無(wú)效的請(qǐng)求和回復(fù)講關(guān)閉連接.

== HTTP中的JSON-RPC ==
進(jìn)行一些限制,便可以通過(guò)HTTP請(qǐng)求來(lái)進(jìn)行通訊.

Http客戶端和Http服務(wù)器端間可能有多個(gè)Http請(qǐng)求.一個(gè)客戶端可以通過(guò)一次包含多個(gè)JSON對(duì)象的HTTP POST進(jìn)行多個(gè)請(qǐng)求,公告,回復(fù).

服務(wù)器端必須回復(fù)所有的請(qǐng)求,同時(shí)可能發(fā)出新的請(qǐng)求或通知.客戶端也要再一次通過(guò)HTTP POST響應(yīng). 

為了和服務(wù)器端再一次建立連接,客戶端可能需要主動(dòng)發(fā)送一次空的HTTP POST.

無(wú)效的請(qǐng)求會(huì)導(dǎo)致連接的關(guān)閉.無(wú)效的回復(fù)所有沒(méi)回復(fù)的客戶端的異常.關(guān)閉連接會(huì)導(dǎo)致所有沒(méi)回復(fù)的客戶端的異常.

= JSON Class演示 =

JSON中只定義了簡(jiǎn)單的數(shù)據(jù)類(lèi)型.為了彌補(bǔ)這些不足,JSON引進(jìn)了對(duì)象的屬性的定義.

{"__jsonclass__":["constructor", [param1,...]], "prop1": 
...}

這個(gè)對(duì)象通過(guò)constructor的參數(shù)數(shù)組初始化,當(dāng)初始化完成后,會(huì)應(yīng)用它的屬性(prop1, ...). 

= 通訊演示 =

--> 表示發(fā)送給服務(wù)器端的信息
<-- 服務(wù)器端的回應(yīng)

service.echo("Hello JSON-RPC") 
--> { "method": "echo", "params": ["Hello JSON-RPC"], "id": 1}
<-- { "result": "Hello JSON-RPC", "error": null, "id": 1}

多重請(qǐng)求/回應(yīng)

本例展示了一次通訊的部分內(nèi)容,聊天的服務(wù)器發(fā)送給每個(gè)客戶端一個(gè)公告.客戶端通過(guò)請(qǐng)求向服務(wù)器端發(fā)送消息,通過(guò)服務(wù)器回復(fù)表示消息是否送到.
...

--> {"method": "postMessage", "params": ["Hello all!"], "id": 99}

<-- {"result": 1, "error": null, "id": 99}

<-- {"method": "handleMessage", "params": ["user1", "we were just talking"], "id": null}

<-- {"method": "handleMessage", "params": ["user3", "sorry, gotta go now, ttyl"], "id": null}

--> {"method": "postMessage", "params": ["I have a question:"], "id": 101}

<-- {"method": "userLeft", "params": ["user3"], "id": null}

<-- {"result": 1, "error": null, "id": 101}

...
posted @ 2006-11-26 22:58 張沈鵬 閱讀(2323) | 評(píng)論 (3)編輯 收藏
 
ASPN Cookbooks

The ASPN Cookbooks are collections of solutions and practical examples. The recipes highlight programming best practices and can be used directly in day-to-day tasks, as a source of ideas, or as a way to learn more about the languages.

We invite you to contribute code, comments, and ratings for recipes in these Cookbooks. All contributions are reviewed by our Cookbook editors, ensuring a consistent level of quality. The recipes are freely available for review and use.

* PHP Cookbook
* Python Cookbook
* Rx Cookbook
* Tcl Cookbook
* XSLT Cookbook

http://aspn.activestate.com/ASPN/Cookbook/



posted @ 2006-11-13 08:54 張沈鵬 閱讀(385) | 評(píng)論 (0)編輯 收藏
 
Geany 是一個(gè)的快速和輕巧的集成開(kāi)發(fā)環(huán)境(IDE)
http://geany.uvena.de

包括以下基本功能:語(yǔ)法高亮顯示,代碼折疊,代碼自動(dòng)補(bǔ)完,自動(dòng)補(bǔ)完經(jīng)常使用的結(jié)構(gòu)(如:if、 for、while 等),自動(dòng)補(bǔ)完 XML 和 HTML 標(biāo)記(tag),調(diào)用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等語(yǔ)言,符號(hào)列表等等。

另外,Geany 可以運(yùn)行在 Linux、FreeBSD、NetBSD、MacOS X 和 Windows 下。

注意
不是utf-8的中文文件打開(kāi)會(huì)有亂碼
默認(rèn)快捷鍵和中文輸入法的 Ctrl+空格 有沖突,修改一下
Tool -> Preferences -> Keybindings -> Complete word
的快捷鍵就可以了,我改為了Ctrl+`

用鼠標(biāo)就可以完成編譯,運(yùn)行文件,還有類(lèi)顯示等等,非常方便.
用來(lái)寫(xiě)代碼遠(yuǎn)比EditPlus , Ultraedit , VI 高效.

還等什么呢,打開(kāi) "新立得",單擊安裝吧.
幸福生活從今天開(kāi)始.
posted @ 2006-11-10 14:11 張沈鵬 閱讀(1475) | 評(píng)論 (2)編輯 收藏
 
不用上網(wǎng),單機(jī)也可以用wiki寫(xiě)文檔



http://prdownloads.sourceforge.net/moin/

下載moin-desktop-1.5.5a-1

然后,用python運(yùn)行它就可以在本機(jī)運(yùn)行了,提供一個(gè)文章模板

#language:zh
#pragma section-numbers on
[[TableOfContents]]
= 一級(jí)標(biāo)題 =
== 二級(jí)標(biāo)題 ==


它還可以把文檔轉(zhuǎn)換為Docbook格式,配合以前我我提供的Docbook Css可以生成很漂亮的文檔

posted @ 2006-11-10 11:21 張沈鵬 閱讀(707) | 評(píng)論 (0)編輯 收藏
 

最近在ubuntu linux下混,可惜CppBlog下的FreeTextBox用firefox一打開(kāi)就假死,而TextBox又不支持文本轉(zhuǎn)html(主要是沒(méi)有加換行),于是就寫(xiě)了一個(gè)腳本.
在/usr/bin中新建一個(gè)快捷方式,名為txt2htm,然后在屬性中設(shè)為可執(zhí)行,就可以用了 用法如
txt2htm xxx.txt

為了方便起見(jiàn),大家可以新建一個(gè)后綴為txt的文件,點(diǎn)右鍵,選打開(kāi)方式,輸入命令txt2htm,然后確定,以后只要點(diǎn)點(diǎn)鼠標(biāo)選"以...打開(kāi)"就可以完成工作了.

windows下當(dāng)然也可以使用這個(gè)腳本,添加到右鍵的方法是按著shift點(diǎn)右鍵,選打開(kāi)方式.
--------------------------------------------------------------

#!/usr/local/bin/python
# -*-coding:UTF-8-*-

#txt2htm.py
#Author: 張沈鵬 zsp007@gmail.com
#Update: 2006-11-10 Beta0.2

import sys
import re

def htmlWrapper(content,tag,attr):
    return "<"+tag+" "+attr+">"+content+"</"+tag+">"

def fontColorWrapper(content,color):
    return htmlWrapper(content,'font','color="#'+color+'"')

def htmHighLight(line):
        keywords=["if","then","else","def","for","in","return","import","print","unsigned","long","int",\
        "short","include","class","void","while","const","template"
        ]
        
        for i in keywords:
                keywordMatcher=re.compile(r'\b'+i+r'\b')
                line = keywordMatcher.sub(fontColorWrapper(i,'cf0000'), line)

                
        return line
    

def txt2htm(txtName):
    txt=open(txtName)
    
    htmlName=filename+".html"
    htm=open(htmlName,"w")
    
    for line in txt:
        line=line\
            .replace('&','&amp;')\
            .replace('<','&lt;')\
            .replace('® ','&reg; ')\
            .replace('"','&quot;')\
            .replace('©','&copy;')\
            .replace('™','&trade;')\
            .replace('<','&lt;')\
            .replace('\t',"    ").\
            replace(' ','&nbsp;')

        line="<br/>"+htmHighLight(line)

        print line

        htm.write( line)
        
    txt.close()
    htm.close()

    
    print "\n轉(zhuǎn)換成功,保存在"+htmlName+'\n'


if len(sys.argv) < 2:
    print "\n請(qǐng)指定要轉(zhuǎn)換為htm的文件\n"
else:
    filename=sys.argv[1]
    txt2htm(filename)
posted @ 2006-11-08 12:41 張沈鵬 閱讀(1528) | 評(píng)論 (0)編輯 收藏
 
     摘要: 轉(zhuǎn)載來(lái)源http://anku.kk.pingku.com/ BitTorrent 協(xié)議規(guī)范(BT協(xié)議集合)一 BitTorrent 是一種分發(fā)文件的協(xié)議。它通過(guò)URL來(lái)識(shí)別內(nèi)容,并且可以無(wú)縫的和web進(jìn)行交互。它基于HTTP協(xié)議,它的優(yōu)勢(shì)是:如果有多個(gè)下載者并發(fā)的下載同一個(gè)文件,那么,每個(gè)下載者也同時(shí)為其它下載者上傳文件,這樣,文件源可以支持大量的用戶進(jìn)行下載,而只帶來(lái)適當(dāng)?shù)?..  閱讀全文
posted @ 2006-11-08 11:54 張沈鵬 閱讀(1384) | 評(píng)論 (0)編輯 收藏
 
Linux下的SVN圖形客戶端eSvn

第一使用Ubuntu Linux就喜歡上了它,于是我開(kāi)始了吻別windows的漫漫長(zhǎng)路.

windows下TortoiseSVN有著方便的圖形界面,linux我又怎能忍受那枯燥的命令行?

打開(kāi)“新立得”軟件包管理器,挖掘出eSvn,一款圖形化的svn管理器.

一路單擊,瞬間安裝。

新建圖標(biāo),命令為"esvn"(注意全小寫(xiě)).

run it , 只見(jiàn)其字體小如蚊蟲(chóng),為了"心靈的窗口",我沿著File->Options->Fonts一路狂奔.

一聲令下,通通調(diào)大.

注意,為了加快進(jìn)度,你只需要調(diào)整第一個(gè),下面的可以使用復(fù)制粘貼大法.

Now , it's time for job.

選擇一個(gè)工作目錄,然后checkout,其Local Path指定為當(dāng)前的工作目錄.

然后,我們等待,直到天荒地老....

一切剛剛開(kāi)始,預(yù)知后事如何,請(qǐng)聽(tīng)下回分解.

張沈鵬 zsp007@gmail.com
posted @ 2006-11-06 14:16 張沈鵬 閱讀(2254) | 評(píng)論 (1)編輯 收藏
 
Linux下編譯帶sqlite3的python2.5.txt
= sqlite3的安裝 =
- http://www.sqlite.org/download.html下載Source Code的sqlite-3.3.8.tar.gz
-超級(jí)用戶,在解壓后的目錄下運(yùn)行

sh ./configure

make

make install

= python安裝 ==

- 下載python2.5源代碼
- 在控制臺(tái)下運(yùn)行"sh ./configure"生成make文件
- 運(yùn)行make,生成可執(zhí)行文件python
- 以root用戶運(yùn)行make install來(lái)安裝到/usr/local
- 現(xiàn)在可以到Django目錄下安裝Django了,方式" python setup.py install"
另外注意,我在fat32格式的分區(qū)上編譯似乎有問(wèn)題,建議在ext3的分區(qū)上編譯
posted @ 2006-11-04 16:47 張沈鵬 閱讀(475) | 評(píng)論 (0)編輯 收藏
 

ubuntu linux真的很好用,我裝得是xfce版的,運(yùn)行更快:)
不過(guò)有的地方還是要手動(dòng)修改配置,沒(méi)有win方便.
截圖一張,鑒真我正式進(jìn)入Linux家族
posted @ 2006-10-31 21:23 張沈鵬 閱讀(365) | 評(píng)論 (2)編輯 收藏
僅列出標(biāo)題
共7頁(yè): 1 2 3 4 5 6 7 
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美日韩精品视频| 这里是久久伊人| 亚洲欧美日本在线| 亚洲制服少妇| 国产精品视频yy9299一区| 欧美亚洲综合久久| 欧美一级免费视频| 在线观看日韩av电影| 亚洲国产欧美日韩精品| 欧美激情综合在线| 亚洲影音先锋| 久久精品99久久香蕉国产色戒| 伊人狠狠色j香婷婷综合| 欧美电影美腿模特1979在线看| 欧美福利一区| 亚洲欧美日韩视频二区| 欧美一区二区三区视频免费播放| 在线精品亚洲| 99国产精品久久久久久久成人热| 国产精品亚洲а∨天堂免在线| 久久久久国产成人精品亚洲午夜| 美女露胸一区二区三区| 亚洲与欧洲av电影| 久久美女性网| 亚洲一区二区在线观看视频| 欧美在线视频一区二区三区| 91久久在线| 亚洲免费影视| 日韩视频永久免费观看| 午夜精品一区二区三区四区| 亚洲激情成人在线| 亚洲一级片在线观看| 亚洲精品乱码久久久久| 亚洲免费影视第一页| 欧美一区二区日韩| 免费观看久久久4p| 欧美亚洲一级片| 欧美高清视频一区二区| 欧美在线视频观看| 欧美激情一区二区在线| 久久国内精品视频| 欧美日韩中文字幕在线| 欧美高清视频www夜色资源网| 国产精品美女诱惑| 亚洲每日在线| 亚洲日本黄色| 久久亚洲精品一区二区| 久久激情五月婷婷| 国产精品久久久久久久7电影| 亚洲黄一区二区| 怡红院av一区二区三区| 午夜国产不卡在线观看视频| 亚洲一区二区精品在线| 欧美精品18videos性欧美| 老司机免费视频一区二区三区| 国产精品爽黄69| 亚洲一区二区成人| 亚洲免费小视频| 国产精品国产三级国产普通话99| 亚洲国产日韩欧美在线动漫| 亚洲承认在线| 狼人社综合社区| 免费日韩成人| 最新中文字幕亚洲| 欧美本精品男人aⅴ天堂| 欧美成人精品在线观看| 伊人婷婷欧美激情| 久久亚洲一区二区三区四区| 美国十次成人| 亚洲国产精品成人va在线观看| 久久色在线播放| 欧美成人免费网| 亚洲免费播放| 欧美日韩精品一区二区在线播放 | 亚洲在线视频免费观看| 欧美四级剧情无删版影片| 99xxxx成人网| 欧美亚洲一区二区三区| 国产综合精品一区| 你懂的国产精品| 亚洲精品欧洲| 欧美一区二区三区的| 国产综合香蕉五月婷在线| 久久久亚洲午夜电影| 亚洲高清不卡在线| 亚洲午夜久久久久久久久电影网| 国产精品久久久久免费a∨| 西西人体一区二区| 欧美黄色成人网| 亚洲视频在线观看网站| 国产亚洲欧美色| 欧美国产日韩一区二区在线观看| 一区二区三区精品视频在线观看| 欧美一区高清| 亚洲伦理一区| 国产伦精品一区二区三区高清| 玖玖在线精品| 一本色道综合亚洲| 久久亚洲影音av资源网| 免费欧美在线视频| 亚洲人成在线观看网站高清| 国产精品99久久久久久久女警| 国产精品一区二区三区四区五区| 久久深夜福利| 亚洲一区二区三区四区视频| 免费在线观看日韩欧美| 亚洲欧美美女| 亚洲欧洲另类国产综合| 国产伦精品一区| 欧美人在线观看| 欧美在线一二三区| 夜夜嗨av一区二区三区四区 | 欧美尤物一区| 99热免费精品| 在线精品观看| 国产视频亚洲精品| 欧美日韩亚洲一区三区| 久久精品免费观看| 亚洲一区日韩在线| 亚洲国产一二三| 久久一区视频| 欧美在线一级va免费观看| 亚洲美女诱惑| 亚洲日本激情| 亚洲黄色一区二区三区| 黄色国产精品一区二区三区| 国产精品日韩专区| 欧美人交a欧美精品| 久久色中文字幕| 久久精品免费看| 久久精品国产第一区二区三区最新章节| 亚洲精品一区二区三区福利| 欧美激情一区二区三区四区| 鲁大师影院一区二区三区| 久久成人一区| 欧美伊人久久久久久久久影院 | 在线综合亚洲| 一本一本久久a久久精品牛牛影视| …久久精品99久久香蕉国产| 国产一区二区欧美日韩| 国产日韩欧美在线一区| 国产免费成人av| 国产片一区二区| 国产麻豆9l精品三级站| 国产伦精品一区二区三区| 国产精品一区二区久久| 国产欧美精品日韩| 国产精品一区二区三区四区五区 | 国产一区二区三区四区五区美女| 国产精品久久一级| 国产美女精品视频| 国产视频一区免费看| 国产亚洲欧美另类一区二区三区| 国产区日韩欧美| 好吊妞这里只有精品| 韩国亚洲精品| 亚洲国产精品美女| 亚洲图片在线| 女同一区二区| 99综合在线| 国产精品久久久久久av福利软件 | 亚洲人精品午夜| 亚洲毛片一区二区| 亚洲视频在线二区| 欧美亚洲自偷自偷| 欧美一区在线视频| 一区二区三区不卡视频在线观看| 欧美亚洲网站| 久久精品国产免费观看| 欧美成人视屏| 欧美日韩一区二区三| 国产欧美日韩综合精品二区| 国内精品一区二区| 亚洲欧洲精品一区二区三区| 亚洲在线免费视频| 久久亚洲精选| 日韩一级大片| 欧美一区二区在线看| 欧美精品xxxxbbbb| 中日韩午夜理伦电影免费| 日韩一区二区免费高清| 亚洲一区二区在线| 久久久精品性| 国产精品久久久久国产a级| 伊人狠狠色j香婷婷综合| 亚洲一区999| 欧美激情欧美激情在线五月| 亚洲网站在线| 欧美国产一区二区| 激情欧美丁香| 亚洲影院色在线观看免费| 免费视频一区二区三区在线观看| 一区二区三区www| 美女啪啪无遮挡免费久久网站| 国产精品欧美久久久久无广告| 亚洲国产一区二区三区青草影视| 午夜精品一区二区三区在线| 欧美激情国产日韩| 久久精品国产精品| 国产美女精品视频免费观看|