Time of Update: 2018-12-07
在google的可怕之處一文中得到weidagang2046的指點,頓時驚出一身冷汗。 只研究電腦如何理解人是不夠的,實際上,在人和電腦共存的系統中,有四方面的關係要研究:人->機,機->人,機->機,人->人。其中前兩者的互動層面的學科被成為人機介面(或稱人機互動Human-Computer
Time of Update: 2018-12-07
GraphML用於定義圖形(graph),對於下面的一個簡單圖形,用GraphML描述為:<?xml version="1.0" encoding="UTF-8"?><graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphd
Time of Update: 2018-12-07
在上一節用一個外掛程式產生了類似rails的scaffold,其實無非就是URLconf+MTV。讓我們看看具體都產生了哪些東西。 首先是“入口”的定義即URLconf,開啟urls.py:from django.conf.urls.defaults import patterns, include, urlfrom depot.views import hellourlpatterns = patterns('', url(r'^hello/ hello),)urlpatterns +
Time of Update: 2018-12-07
長生劍-內容建立“長生劍,世上最鋒利的劍,劍氣威力強大而又持續不斷、綿綿不息”。內容管理離開了內容的建立,就會變成無水之源。無論是新建立的內容還是已經存在的內容,都要以海納百川的精神一一汲取。經過捕獲、轉換,變成合適的形式進行儲存、管理。有了源源不斷的內容,內容管理才可獲得長生。 孔雀翎-內容交付“世界上絕沒有一種暗器能比孔雀翎更厲害,也絕沒有一種武器能比孔雀翎更美麗……孔雀翎嬌小的身軀中隱藏著巨大的威力”。多渠道、個人化的內容交付方式,能夠將內容管理的價值充分展現給使用者,良好的使用者體驗
Time of Update: 2018-12-07
本文最新版已遷移至:http://thinkinside.tk/2006/10/12/whats_conception.html 邏輯學研究思維形式的結構及其規律,並研究推理方法。要研究人類認知的本質,瞭解知識的產生、發展的規律,從邏輯學能獲得很大的啟發。本系列文章先從普通邏輯開始研究學習,並用電腦建模的技術和方法,為邏輯學建議一個UML模型,作為知識和推理的電腦化的基礎。概念是邏輯學最重要的組成部分,作為第一篇,首先對概念及其操作進行建模。對於客觀世界存在的對象,存在著一個“認知主體”。人們通
Time of Update: 2018-12-07
可以為圖形元素定義簡單的屬性來擴充Graph。屬性只能使用xml中的簡單類型,如string,
Time of Update: 2018-12-07
dudu,這個系列的第8——18篇搬家未成功,只好手工貼過來了!現在我們有了一個使用json格式的RESTful API,可以實現這樣的功能了:為了避免在產品列表和購物車之間來回切換,需要在產品列表介面顯示購物車,並且通過ajax的方式不重新整理介面就更新購物車的顯示內容。 ajax架構的選擇關於ajax架構的選擇,看圖不說話:
Time of Update: 2018-12-07
內容的定義“當為了一種或多種目的,將原始資訊加工成便於使用的形式的時候,原始資訊便成為內容”。——Bob Boike,《Content Management Bible》內容是資訊的載體和形式。DIKW
Time of Update: 2018-12-07
有了上一節關於Django模板的基礎,改造介面就很容易理解了。將介面設計師設計的頁面中的內容根據複用程度分別放到基礎模板base.html和專用模板productlist.html中。depot/templates/base.html <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-
Time of Update: 2018-12-07
讓我們完成上一節中的任務:1.驗證price>0:需要在Form中驗證; 2. 驗證title唯一:在Model中驗證; 3. 驗證image_url的副檔名:在Form中驗證,還可以順便在Model中將其改為URLField類型。之前產生的scaffold中已經實現了屬性不可為空的驗證:但是對於url格式,rul的尾碼,title的唯一性都沒有驗證。首先在model中增加URL格式和title唯一性的校正: from django.db import modelsclass
Time of Update: 2018-12-07
在《物件導向是什麼》中,說得過於抽象。看來要把問題說清楚,還得畫圖才行。前面說過,由於電腦體繫結構的原因,所有的編程最終都會歸結為資料結構和演算法,二者一陰一陽,一靜一動,陰中有陽,陽中有陰,恰如太極圖,映射了現實世界。如果用形式化的方式來表示,用圓圈表示資料,用方框表示過程,則計算的過程可以如下表示:對於過程,輸入資料,處理後輸出資料;對於資料,由過程產生,又輸入新的過程。曆史上曾經有過資料為主還是過程為主之爭,似乎到現在也沒有定論。在我看來,二者地位相等,不能厚此薄彼。隨著問題的複雜化,上述
Time of Update: 2018-12-07
文章目錄 jquery與Unobtrusive JavaScript符合Unobtrusive JavaScript的htmlDjango中整合jqueryHello, Djquery!擷取原始碼 在《Django實戰》系列中,簡單的提到了Django + jquery
Time of Update: 2018-12-07
之前產生了Product類的scaffold,但是如同rails的開發人員David所講的那樣,scaffold幾乎沒什麼用。所以按照《Agile Web Development with Rails
Time of Update: 2018-12-07
如上一篇電腦科學中ontology的定義中描述的,“ontology是對概念性模型的明確的、形式化的、可共用的規範”。 ontology表達的是一個概念體系,是針對概念性模型的表示。通常概念性模型中會包含很多概念,以及概念之間的關係。如果把代表這些概念用詞來定義,則ontology可以表達為一個詞表,包括詞的涵義以及詞與詞之間的關係。這樣一個體系可以作為大家理解問題的共同基礎。按照ontology所表達的概念性模型所在層次的不同,可以把ontology分為以下幾類: 元知識本體(meta
Time of Update: 2018-12-07
文章目錄 project結構app目錄結構 在python開源項目目錄結構的基礎上,進一步定義django的目錄結構。根據django的特性,分成兩部分:project結構和app結構。project結構這裡定義的是python開源項目目錄結構中的$PROJ_NAME目錄內的內容,需要與python開源項目目錄結構結合起來。PROJ_NAME/ __init__.py
Time of Update: 2018-12-07
從模型開始開發似乎是個好主意。一方面模型是整個應用的核心,實現了應用的業務資料和對業務資料進行操作的約束,而視圖和模板只是向使用者提供操作和展現這些資料的介面;另一方面模型相對於系統的其他部分更加穩定,將模型先確定下來有助於系統其他部分的實現。DDD(領域驅動設計)更進一步將模型中的核心對象抽取出來作為“領域模型”。從Depot應用來看,產品(Product) 應該是模型中的核心對象之一。就讓我們先來實現Product模型。建立app我們可以從《Django第一步》中實現的工程開始。在繼續之前,
Time of Update: 2018-12-07
rails有一個”簡潔、完美的驗證機制,無比強大的運算式和驗證架構“。在《Agile Web Development with Rails 4th》一書的7.1節向我們展示了如何驗證Product:class Product < ActiveRecord::Base validates :title, :description, :image_url, :presence => true validates :price, :numericality =>
Time of Update: 2018-12-07
scaffold的產生物雖然用處不大,但是給我們帶來一些最佳實務。其中就有模板的繼承和分區。如果你深入使用過rails的模板體系,那麼恭喜你:你有超強的忍耐力!而且更重要的是,你只需要3分鐘就可以理解Django的模板體系。讓我們先回顧一下rails的模板系統:1. 你建立了一個xxxview,展現出一些資料。2. 你意識到,各個view都有一些共同的內容。因為rails也強調DRY,所以你決定將這些共同的部分抽取出來。rails也看到了這點,所以你很高興的看到,rails支援layout。3.
Time of Update: 2018-12-07
直言判斷也稱性質判斷,是斷定對象具有或不具有某種性質的簡單判斷。直言判斷由主項、謂項、量項、聯項四部分構成直言判斷的分類類別 量項 主項S 聯項 謂項P 例子==================================================================
Time of Update: 2018-12-07
GraphML通過XML Schema Definition (xsd)或Document Type Definition (DTD)定義:GraphML Schemagraphml.xsd (Includes the three files below.) graphml-structure.xsd Core: structural layergraphml-attributes.xsd extension that allow to add base-type