Linux下安裝Tomcat7
文檔結構與顯示的混合一直是 html 語言的一大缺陷,也許導致這一問題存在的原因是不同瀏覽器之間的不兼容性。為了能夠讓網頁在各種平臺上都能夠正常顯示,人們需要一種新的規范,將顯示描述徹底的獨立于文檔的結構,就這一點 xml 語言是嚴格遵守的,而 html 顯然與之不同。 為了響應這個快速增長的需求, w3c 開始為 html 制定樣式單機制,這就是層疊樣式表 css ( casading style sheets ) .1996 年 12 月 17 日 ,w3c 標準化組織終于推出了 css1 ( cascading style sheets level1 )規范,立刻得到了微軟與網景公司的支持。
前言TP的手冊相當多,其實不必再出這樣的貼子,論技術,我也是菜鳥一個,同時也在學習當中。看到論壇上多了不少新朋友,不少在抱怨手冊看不懂,那我就姑且拋磚引玉,嘗試與新朋友們更簡單地、手把手地進入TP的應用中去。講解過程中有錯的地方,大家幫忙指正。這個系列,初步定下的目標為,從零開始,以TP示例中心中的Form為例進行講解,以實踐為主,理論為輔,將TP的最基本內容逛一遍,至少讓我們一起學會如何進行最簡單的對數據進行查、增、改、刪操作并輸出到模板。
日期正則一般是對格式有要求,且數據不是直接由用戶輸入時使用。因應用場景的不同,寫出的正則也不同,復雜程度也自然不同。正則的書寫需要根據具體情況具體分析,一個基本原則就是:只寫合適的,不寫復雜的。 對于日期提取,只要能與非日期區分開,寫最簡單的正則即可,如 \d{4}-\d{2}-\d{2} 如果可以在源字符串中唯一定位yyyy-MM-dd格式的日期,則可用做提取。 對于驗證,如果僅僅是驗證字符組成及格式是沒有多大意義的,還要加入對規則的校驗。由于閏年的存在,使得日期的校驗正則變得比較復雜。
Xen是一個外部的hypervisor程序(虛擬機管理程序);它能夠控制虛擬機和給多個客戶機分配資源,同時支持全虛擬化和半虛擬化(修改過的客戶機能有更好的性能)。KVM kernel-based Virtual Machine的簡稱,是一個開源的模塊,自Linux2.6.20之后集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對于Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。
java學習
軟件開發中的11個系統思維定律
1.初始化:struts框架的總控制器ActionServlet是一個Servlet,它在web.xml中配置成自動啟動的Servlet,在啟動時總控制器會讀取配置文件(struts-config.xml)的配置信息,為struts中不同的模塊初始化相應的對象。(面向對象思想)2.發送請求:用戶提交表單或通過URL向WEB服務器提交請求,請求的數據用HTTP協議傳給web服務器。
什么是OSGi 呢?OSGi(Open Service Gateway Initiative)字面上的意思是一個公共的服務平臺。1999年OSGi 聯盟成立,它是一個非盈利的國際組織,旨在建立一個開放的服務規范,為通過網絡向設備提供服務建立開放的標準,是開放業務網關的發起者。OSGi 聯盟的初始目標是構建一個在廣域網和局域網或設備上展開業務的基礎平臺。歷史總是具有驚人的相似性,正如Java 誕生于一個嵌入式開發的項目中,卻被應用于網絡平臺的開發,對OSGi 的最早設計也是針對嵌入式應用的,諸如機頂盒、服務網關、手機、汽車等都是其應用的主要環境。后來,由于OSGi 的諸多優秀特性(可動態改變系統行為,熱插拔的插件體系結構,高可復用性,高效性等等),它被應用于許多PC 上的應用開發,因此逐步為開發者所知和鐘愛。
Android 驅動從零開始
不符合NEC規范的選擇器用法 .class{} 不要以一個沒有類別的樣式作為主選擇器,這樣的選擇器只能作為后代選擇器使用,比如.m-xxx .class{}。 .m-xxx div{} 不要以沒有語義的標簽作為選擇器,這會造成大面積污染,除非你可以斷定現在或將來你的這個選擇器不會污染其他同類。 .g-xxx .class{} 不要在頁面布局中使用后代選擇器,因為這個后代選擇器可能會污染里面的元素。
下面的在線資源為我們找到了一個起點,能夠幫助我們呢學習更多關于jQuery、JavaScript以及這本書中還沒有提及的Web開發的內容。對于這篇附錄來說,網絡上有太多的信息了,要列出一個詳細沒有遺漏的清單是不可能的。此外,因為其他的一些印刷出版物也能夠提供一些有價值的信息,在這里并沒有把他們收錄其中。
CSS參考手冊v4.0Update Time: 2012.12.27 手冊結構調整;增加了單頁demo代碼復制按鈕;增加了單頁分享功能;增加了單頁訪問url及復制單頁url;新增了部分新屬性;合并、刪除、新增了部分目錄;調整了導航及正文區域對CSS3新增、在CSS3中有變更、CSS2.1及更早這三種情況的顏色區分;修訂和補充了部分屬性的描述;
項目總結為了加強安全性,防止機器注冊和輸入數據,可以采用以下措施:1、用戶注冊:用戶注冊最好加強驗證功能,以防止機器注冊。如使用驗證碼,郵箱驗證,手機驗證2、用戶登錄:使用$_SESSION保存用戶登錄狀態,并可在登錄時使用驗證碼。3、提交數據時使用驗證碼對于不能使用驗證的,通過上面兩項措施基本可以防止機器提交數據。此條是為了防止手工方式快速輸入數據。
MySQL日志系統上線有段時間了,前端在慢慢切站點過來寫入,未雨綢繆配置了一套MySQL監控工具. 分為 slave? status ,sync,objec infot,userprivileges,job status ,slowlog. 這次說下slow_log
今天,數據庫的操作越來越成為整個應用的性能瓶頸了,這點對于Web應用尤其明顯。關于數據庫的性能,這并不只是DBA才需要擔心的事,而這更是我們程序員需要去關注的事情。當我們去設計數據庫表結構,對操作數據庫時(尤其是查表時的SQL語句),我們都需要注意數據操作的性能。
注:開頭和結尾(^$)查找,只針對于文件來講的。1.打開“查找和替換”對話框2.在“查找范圍”選項中選擇“文件夾”,然后選擇要進行批量替換的文件夾(當然,也可以選擇“當前文檔”)3.在“查找”中加入:([A-z]*)4.在“替換”中加入:$15.在“選項”中選擇“使用正則表達式”(請注意,一定要選擇這個哦)6.單擊“全部替換”就行了。分析:整個過程中,最重要是第三和第四步。
PHP 盡管提供了大量有用的函數,但是在特殊情況下還可能需要進行擴展編程,比如大量的 PECL(PHP Extension Community Library)就是以擴展的形式提供的(動態鏈接庫dll文件),它們比 PEAR 的運行效率要高很多。 PHP 擴展是用 C 或 C++ 編寫的,需要編譯成動態連接庫 dll 文件后在 PHP 環境下注冊后才能使用。
Apache HTTP Server 版本2.2。認證/授權(Authn/Authz) 原本捆綁在一起的認證(authentication)與授權(authorization)模塊現在被分開了。新的mod_authn_alias模塊可以極大的簡化某些身份認證的配置。請參見模塊名的變更和針對模塊開發者的變更以了解更多有關這些變更對于模塊使用者和模塊開發者的影響。 緩沖 mod_cache、mod_disk_cache、mod_mem_cache經歷了諸多修改以后現在已經具備了合格的產品質量了。新增加的htcacheclean工具可以用來清理mod_disk_cache模塊使用的緩沖存儲區。
Smarty是一個php模板引擎。更準確的說,它分開了邏輯程序和外在的內容,提供了一種易于管理的方法。可以描述為應用程序員和美工扮演了不同的角色,因為在大多數情況下,他們不可能是同一個人。本Smarty3中文手冊是由原php中文社區的smarty2中文手冊基礎上改進而來。雖然Smarty3代碼已全部轉為面向對象語言,但整體功能大部份并沒有因此改變,鑒于此,本手冊保留了原Smarty2中文手冊的目錄結構、頁面排版及大部份層疊樣式表(css)等