六月 18, 2011

電腦做什麼事
pydoing
程式語言教學誌 is about »

tag cloud

» HTML 4.01 快速導覽 - 編號清單

<ol> 為區塊元素 (block element) ,將標記內容顯示成編號清單,每個項目使用 <li> 標記。
繼續閱讀


六月 17, 2011

電腦做什麼事
pydoing
程式語言教學誌 is about »

tag cloud

» HTML 4.01 快速導覽 - 段落編排

HTML 4.01 提供一些網頁區塊元素 (block element) ,可將網頁切割成不同的部份,像是文章的段落一樣,例如
繼續閱讀


» HTML 4.01 快速導覽 - 原始編排

<pre> 為區塊元素 (block element) ,保留文字的原始編排方式。
繼續閱讀


» HTML 4.01 快速導覽 - 段落文字

<p> 為區塊元素 (block element) ,標記的文字會顯示成區塊 (block) ,如同段落一般。
繼續閱讀


» HTML 4.01 快速導覽 - 區塊元素

<div> 為區塊元素 (block element) ,標記的內容為單獨的區塊 (block) 。
繼續閱讀


» HTML 4.01 快速導覽 - 換行(列)

<br / > 為行內元素 (inline element) ,這是個獨立標籤 (tag) ,瀏覽器 (broswer) 一旦解讀到這個標籤就會換行。
繼續閱讀


» HTML 4.01 快速導覽 - 區塊引用

<blockquote> 為區塊元素 (block element) ,以區塊 (block) 的方式標示引用語。
繼續閱讀


» HTML 4.01 快速導覽 - 文字標記與樣式

HTML 4.01 提供給文字一些結構性的標籤 (tag) ,也有單純文字樣式 (style) 的標籤,例如
繼續閱讀


» HTML 4.01 快速導覽 - 行內元素

<span> 為單純的行內元素 (inline element) ,主要搭配 CSS 樣式表 (style sheet) 標記文字。
繼續閱讀


» HTML 4.01 快速導覽 - 直線

<hr> 為獨立標籤 (tag) ,可以用為網頁中的直線。
繼續閱讀


六月 16, 2011

電腦做什麼事
pydoing
程式語言教學誌 is about »

tag cloud

» HTML 4.01 快速導覽 -
作者資訊標籤

<address> 標籤 (tag) ,主要用途為提供 HTML 文件作者相關的資訊。
繼續閱讀


» Grey Magic "gvim only "put in...



Grey Magic

"gvim only

"put in ~/.vim/after/syntax/python/greymagic.vim

syntax match HeadIndent1 "\(    \)\@<=    " display

hi HeadIndent1 gui=none guibg=grey4

syntax match HeadIndent2 "\(        \)\@<=    " display

hi HeadIndent2 gui=none guibg=grey6

syntax match HeadIndent3 "\(        \)\@<=    " display

hi HeadIndent3 gui=none guibg=grey8

syntax match HeadIndent4 "\(            \)\@<=    " display

hi HeadIndent4 gui=none guibg=grey10

syntax match HeadIndent5 "\(                \)\@<=    " display

hi HeadIndent5 gui=none guibg=grey12

syntax match HeadIndent6 "\(                    \)\@<=    " display

hi HeadIndent6 gui=none guibg=grey14

syntax match HeadIndent7 "\(                        \)\@<=    " display

hi HeadIndent7 gui=none guibg=grey16

syntax match HeadIndent8 "\(                            \)\@<=    " display

hi HeadIndent8 gui=none guibg=grey18

syntax match HeadIndent9 "\(                                \)\@<=    " display

hi HeadIndent9 gui=none guibg=grey20

» Grey Magic "gvim only "put in...



Grey Magic

"gvim only

"put in ~/.vim/after/syntax/python/greymagic.vim

syntax match HeadIndent1 “\(    \)\@<=    ” display

hi HeadIndent1 gui=none guibg=grey4

syntax match HeadIndent2 “\(        \)\@<=    ” display

hi HeadIndent2 gui=none guibg=grey6

syntax match HeadIndent3 “\(        \)\@<=    ” display

hi HeadIndent3 gui=none guibg=grey8

syntax match HeadIndent4 “\(            \)\@<=    ” display

hi HeadIndent4 gui=none guibg=grey10

syntax match HeadIndent5 “\(                \)\@<=    ” display

hi HeadIndent5 gui=none guibg=grey12

syntax match HeadIndent6 “\(                    \)\@<=    ” display

hi HeadIndent6 gui=none guibg=grey14

syntax match HeadIndent7 “\(                        \)\@<=    ” display

hi HeadIndent7 gui=none guibg=grey16

syntax match HeadIndent8 “\(                            \)\@<=    ” display

hi HeadIndent8 gui=none guibg=grey18

syntax match HeadIndent9 “\(                                \)\@<=    ” display

hi HeadIndent9 gui=none guibg=grey20


limodou的學習記錄
limodou
is about »
» Mail 处理

详见文档: http://limodou.github.com/uliweb-doc/mail.html


类别:Uliweb 查看评论

» Uliweb中XMLRPC的使用

====================================

XMLRPC 使用说明

====================================

 

Uliweb通过uliweb.contrib.xmlrpc这个app来提供XMLRPC的访问需求。通过此文来讲解XMLRPC

在Uliweb中如何使用。

    

配置

----------

 

向$project/apps/settings.ini中的INSTALLED_APPS中添加'uliweb.contrib.xmlrpc'。

 

配置完毕后,你的应用就已经有一个/XMLRPC的url可以使用了。比如可以通过:: 

 

    http://localhost:8000/XMLRPC

 

来访问XMLRPC服务。如果你想要修改这个URL,可以在settings.ini中添加::

 

    [EXPOSES]

    /XMLRPC = 'uliweb.contrib.xmlrpc.views.xmlrpc'

    

在uliweb.contrib.xmlrpc的settings.ini中已经定义上述内容。

 

使用

---------

 

下面我使用一个示例的方式来展示如何使用xmlrpc。

 

先让我们创建一个xmlrpc_test的项目和一个Hello的app,操作如下::

 

    uliweb makeproject xmlrpc_test

    cd xmlrpc_test

    uliweb makeapp Hello

    

修改settings.ini添加uliweb.contrib.xmlrpc::

 

    [GLOBAL]

    DEBUG = True

    

    INSTALLED_APPS = [

    #    'uliweb.contrib.staticfiles',

        'uliweb.contrib.xmlrpc',

        'Hello',

        ]

    

然后修改Hello/views.py,修改的内容如下::

 

    #coding=utf-8

    from uliweb import function

    xmlrpc = function('xmlrpc')

    

    @xmlrpc

    def hello():

        return 'hello'

        

    @xmlrpc('func')

    def new_func():

        return 'new_func'

        

    @xmlrpc

    class Hello(object):

        def test(self, name):

            return {'user':name}

            

        @xmlrpc('name')

        def new_name(self):

            return 'new_name' 

 

说明如下:

 

#. xmlrpc提供了一个同名的decorator函数,可以用来修饰普通的函数和类,以便将其转

   为XMLRPC的服务。而这个decorator是定义在xmlrpc的settings.ini中的,例如::

 

        [FUNCTIONS]

        xmlrpc = 'uliweb.contrib.xmlrpc.xmlrpc'

 

   为了获取真正的函数对象,uliweb提供了一个内部函数叫function。使用它就可以从

   settings.ini的FUNCTIONS中获取一个形如'module.function'的函数对象。

#. xmlrpc可以支持函数和类。函数和类本身没有特别要求。对于类,一般不定义__init__

   方法,如果有,也需要可以支持不带参数的调用。因为在调用类方法时,xmlrpc会自

   动创建类。

#. xmlrpc可以支持带参数或不带参数。不带参数则会直接使用函数名作为将来调用的函数

   名。如果是类,则形式为ClassName.MethodName的形式。如果带参数,则这个参数将作

   为被调用的函数名,而不是原来的函数名了。所以上面的@xmlrpc('func')就是给所修        

   饰的函数重新起了一个名字,客户端应该使用func来访问,而不是new_func。

#. 如果类函数是以'_'开头的,将不会被调用。

#. 在类方法上仍然可以使用xmlrpc,这样相当于创建了一个xmlrpc函数的别名。

#. Uliweb提供的xmlrpc调用还支持与views相类似的__begin__和__end__的处理。同时可

   以在类上使用。有兴趣的可以自行测试。

 

测试

----------

 

下面创建一个测试程序,如test_xmlrpc.py::

 

    #coding=utf-8

    from xmlrpclib import ServerProxy

    

    server = ServerProxy("http://localhost:8000/XMLRPC")

    

    print server.hello()

    print server.func()

    print server.Hello.test('limodou')

 

可以看到,如果是类的方式,可以使用 ``server.Hello.test('limodou')`` 很方便。

 

如果执行正确,运行结果为::

 

    hello

    new_func

    {'user': 'limodou'}

 

    


类别:Uliweb 查看评论

» 新增关于I18N的使用说明

因为百度不方便贴文章,所以见链接。主要描述如何在Uliweb进行i18n的处理。


类别:Uliweb 查看评论

六月 13, 2011

電腦做什麼事
pydoing
程式語言教學誌 is about »

tag cloud

» HTML 4.01 快速導覽 - 預設字型樣式

<basefont /> 為獨立標籤 (tag) ,用來設定文字的的預設字型樣式 (style) 。
繼續閱讀


» HTML 4.01 快速導覽 - 字型樣式

<font> 為行內元素 (inline element) ,用來標記文字的字型樣式 (style) 。
繼續閱讀


» HTML 4.01 快速導覽 - 底線

<u> 為行內元素 (inline element) ,用來將文字標記底線。
繼續閱讀


» HTML 4.01 快速導覽 - 刪除線

<s> 為行內元素 (inline element) ,用來將文字標記刪除線。
繼續閱讀


  • <<
  • Page 135 of 312 ( 6229 posts )
  • >>

Feebee

JPTopic

A Django site.