這些技巧主要講meta標(biāo)簽設(shè)置的,其實與符合web標(biāo)準(zhǔn)關(guān)系不大,只要注意在最后加"/"關(guān)閉標(biāo)簽就可以,但是既然是入門教程,就寫得詳細一點吧。收藏夾小圖標(biāo)首先制作一個16x16的icon圖標(biāo),命名為favicon.ico,放在根目錄下。然后將下面的代碼嵌入head區(qū):程序代碼
系統(tǒng) 2019-08-29 23:39:43 2647
Android中“分享”功能的實現(xiàn)2010-08-099:53Android的編程界面相當(dāng)直截了當(dāng),只要了解Activity和View,就可以寫出可用的應(yīng)用。不過這還不夠。Android是一種手機操作系統(tǒng),它提供了對各種與聯(lián)網(wǎng)及通訊相關(guān)的支持。善用這些支持,才能開發(fā)出貼近移動應(yīng)用特點的程序。在Android的種種編程概念中,尤為值得注意的是Intent。Intent的英文詞義是“意圖”,而在Android的編程框架里面,也正是體現(xiàn)“想要做某事”的概念。它的
系統(tǒng) 2019-08-29 23:18:15 2647
本文為原創(chuàng),如需轉(zhuǎn)載,請注明作者和出處,謝謝!WebService給人最直觀的感覺就是由一個個方法組成,并在客戶端通過SOAP協(xié)議調(diào)用這些方法。這些方法可能有返回值,也可能沒有返回值。雖然這樣可以完成一些工具,但這些被調(diào)用的方法是孤立的,當(dāng)一個方法被調(diào)用后,在其他的方法中無法獲得這個方法調(diào)用后的狀態(tài),也就是說無法保留狀態(tài)。讀者可以想象,這對于一個完整的應(yīng)用程序,無法保留狀態(tài),就意味著只依靠WebService很難完成全部的工作。例如,一個完整的應(yīng)用系統(tǒng)都需
系統(tǒng) 2019-08-29 22:47:26 2647
Lettuce是python開發(fā)的BDD(Behavior-driven-development)的框架。熟悉Ruby的人都知道,ruby世界的經(jīng)典BDD框架應(yīng)屬Cucumber。而Lettuce相當(dāng)于Cucumber的python版。查看Lettuce詳細信息請參見http://lettuce.it/或http://github.com/gabrielfalcao/lettuce。本著對新鮮事物的好奇(其實也不是新鮮事物,自己不懂就算新鮮咯),便下了一個
系統(tǒng) 2019-08-29 22:38:03 2647
大家一定見慣了地鐵中的乞討人,不過都已經(jīng)審美疲勞了,DONA是一個可愛的機器人,紅色的衣帽,會眨眼睛,還會對你鞠躬,融入了行為學(xué),社會學(xué),可愛至極,她收集到的錢用于慈善事業(yè),看到這么可愛的機器人,小孩子們喜歡的不得了。DONA,可愛的智能機器人乞丐
系統(tǒng) 2019-08-29 22:13:43 2647
#!/usr/bin/envpython#examplebuttonbox.pyimportpygtkpygtk.require('2.0')importgtkclassButtonBoxExample:#CreateaButtonBoxwiththespecifiedparametersdefcreate_bbox(self,horizontal,title,spacing,layout):frame=gtk.Frame(title)ifhorizont
系統(tǒng) 2019-08-29 22:01:25 2647
工作流雖然還在不成熟的發(fā)展階段,甚至還沒有一個公認(rèn)的規(guī)范標(biāo)準(zhǔn)。但其應(yīng)用卻已經(jīng)在快速展開,這說明市場對工作流框架的需求是急迫而巨大的。我們公司的后臺短信管理系統(tǒng)涉及短信編發(fā)、領(lǐng)導(dǎo)層層審核等操作,這是一個比較典型的工作流系統(tǒng)。過去我們用的工作流引擎是shark,然后在使用后發(fā)現(xiàn)其過于龐大,后臺數(shù)據(jù)庫操作頻繁而未進行優(yōu)化,直接導(dǎo)致的后果就是前臺操作緩慢。于是經(jīng)研究決定,將工作流引擎由shark換成jBPM。jBPM之前是一個開源軟件,后加入JBoss組織。正好我
系統(tǒng) 2019-08-29 21:58:26 2647
github上一般托管的代碼都是公開的,任何人都可以查看、復(fù)制下載等,而私有的項目則需要付費。所以可以自己搭建一個git服務(wù),自己人用。首先安裝git:sudoapt-getinstallgit安裝完之后,就去創(chuàng)建一個裸的倉庫gitinit--barexxdir.git(指定裸倉庫路徑,習(xí)慣以.git結(jié)尾)#創(chuàng)建一個裸的git倉庫注意:要區(qū)別gitinit和gitinit--bare的區(qū)別:gitinit是用來創(chuàng)建一個倉庫,用來存放項目源代碼的地方。git
系統(tǒng) 2019-08-12 09:27:34 2647
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/supporting-devices/languages.html將UI字符串從你應(yīng)用的代碼中提取出來,并將它們放置在一個外部的文件中是一個值得長期保持的習(xí)慣。Android使得這件事情變的簡單,在每個And
系統(tǒng) 2019-08-12 01:55:22 2647
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/beam-files/receive-files.htmlAndroidBeam文件傳輸將文件拷貝至接收設(shè)備上的一個特殊目錄。同時使用Android媒體掃描器(AndroidMediaScanner)掃描拷貝的文件,并為媒
系統(tǒng) 2019-08-12 01:55:14 2647