發表文章

什麼是W3C? 他能做什麼?

World Wide Web 聯盟(W3C)是World Wide Web的主要國際標準組織。 W3C是由Tim Berners-Lee於1994年創立,他是World Wide Web的發明者,也是第一個Web服務器和客戶端程序的作者,也是HyperText Markup Language(HTML)的作者,HTML是主要用於在Web上發布信息的計算機語言。 。 W3C由Apple,Inc。和浙江大學的成員組織組成,他們共同開發和維護Web標準,以及教育,開發軟件和作為討論Web的論壇。 W3C的成員包括企業,非營利組織,大學,政府實體和個人。 W3C的目的是創建允許Web上所有用戶共同訪問的標準,特別是通過解決行業供應商之間的不兼容問題,從而使其成為Web的質量控制設備。成員組織推薦的標准在被認證為與W3C兼容之前,將通過四個步驟進行。 根據W3C的網站,他們的使命是“通過制定確保網絡長期發展的協議和指南,引領萬維網發揮其全部潛力。”這包括網絡的民主化,無論技術容量(硬件,軟件和可以訪問Web的眾多設備),語言,位置或物理限制的差異如何,都可以更輕鬆地共享信息,如W3C所示。在網上使用隱藏式字幕的標準。 W3C的標準還有助於維護網絡的開放性,通過努力維護一個值得信賴的結構,允許來自世界各地的個人和網絡安全地進行通信和共享文件,從參與社交網絡到觀看電影娛樂到多種目的。歸檔記錄的材料以供參考和轉錄。 W3C由美國麻省理工學院計算機科學與人工智能實驗室(CSAIL),法國歐洲信息學與數學研究聯合會(ERCIM),日本慶應義塾大學和中國北京航空大學管理。 W3C還在全球16個地區設有辦事處,與地區網絡社區合作,以當地語言推廣W3C技術,拓寬W3C的地理基礎,並鼓勵國際參與W3C活動。 截至11月,Novell的前首席技術官Jeffrey Jaffe是W3C的首席執行官。 W3C的工作人員很少,其大部分工作都是由財團的工作組專家完成的。 隱藏式字幕項目有限責任公司是一家501c3非盈利組織,致力於改進和獲取字幕媒體。 由視覺藝術家,音樂家,技術人員和工程師組成,我們試圖通過新的和眾多鏡頭來查看字幕過程,同時尋求通過多學科方法研究和試驗隱藏字幕過程。

React JS和Angular JS的前端框架優缺點比較

ReactJS和AngularJS都是非常流行的前端框架,目前在市場上應該算為主流,並受到大眾廣泛的使用。兩者的擁護者都認為自己的框架方式很好,並且根據開發人員的需求而有各自的優缺點。讓我來分析兩個主要前端框架的特徵,讓你可以決定選擇哪一個。 AngularJS Angular幾乎是處理數據綁定的完美解決方案。 Angular應用程序中的數據綁定涉及模型(或客戶輸入源)與“視圖”之間的數據自動同步。當模型更改時,視圖會反映更改,反之亦然。通過刪除多個步驟,Angular可能是一個非常吸引人的選擇。 ReactJS ReactJS是用於管理DOM(文檔對像模型)的特殊框架,尤其是在處理大量數據時。 React主要通過在JavaScript中創建虛擬DOM來工作,該DOM充當DOM的中間表示。通過這種表示,可以輕鬆確定DOM中要更改的元素以及結果。 比較: React剛剛開始,而Angular已經在那里長期存在。所以對Angular的支持要好得多。雖然Angular的編碼更複雜,但React更易於使用,因此您需要來自支持社區的幫助較少。 速度和功能: Angular JS比React更強大但速度更快。當有大量數據庫從中提取數據時,用戶可能會遇到輕微的延遲。 React比Angular JS更快,因此在渲染大數據時工作正常。 它使用完整的MVC架構,因此對於有經驗的編碼人員來說非常有用。它僅使用視圖組件,因此它比Angular JS的功能更少。初學者應該使用React。 部署: Angular JS從HTML角度出發,提供有限的工具包,用於打包和部署代碼。雖然React從Javascript角度起作用,並提供像RequireJS這樣的庫來加載代碼。 測試: 使用Angular JS,編寫代碼很容易,但很難調試。使用React,它更容易調試。您可以獲取Chrome的React Developers Tools擴展並開始使用。 最後的結論: 那麼答案是兩個!讓我們彼此使用它們而不是反對。 React的純JavaScript環境為開發人員提供了更大的靈活性和易學性。當Angular限制某些東西時,你可以期待React提供完全的自由。在你的下一個大項目中,使用兩者的結合是非常強大的。

選擇Laravel 當PHP框架的12個理由

在用PHP編寫Web應用程序時,您可以選擇從各種PHP框架中進行選擇。幾個網站上發布的使用統計數據表明,Laravel目前比其他PHP框架更受歡迎。但更聰明的Web開發人員從不根據其受歡迎程度或市場份額選擇PHP框架。您必須評估Laravel的優缺點,以選擇完全滿足所有項目需求的PHP框架。作為一個開源PHP框架,Laravel可以幫助您減少Web應用程序開發成本。 它通過提供許多強大的功能和工具進一步加速了自定義Web應用程序的開發。與此同時,Laravel一直在不斷發展,以滿足Web開發的新興趨勢。 9月,Laravel 5.5發布了一系列新功能 - 資源類,自動包發現,基於時間的作業嘗試,按需通知和新的前端預設選項。您必須了解Laravel提供的重要功能和工具,以確定PHP框架是否滿足您的項目需求。 您必須為下一個Web開發項目選擇Laravel的12個理由 1)Intuitive Syntax Rules Laravel的語法規則既簡單又易於理解。您可以在不花費額外時間和精力的情況下學習Laravel的語法。語法規則將使您更容易通過編寫乾淨的代碼來維護和更新Laravel應用程序。此外,Laravel的語法使您能夠專注於Web應用程序的功能和性能,而不是源代碼。 2)Composer 使用Laravel時,您可以使用第三方軟件包增強Web應用程序的功能和用戶體驗。 Laravel通過強大的依賴管理工具(如Composer)進一步幫助您有效地管理外部包。您甚至可以通過運行特定的Artisan命令來平滑地安裝和運行Composer。但Composer將幫助您設置Laravel項目,而無需下載zip文件和克隆Github軟件包。您甚至可以選擇更改composer.json文件以快速安裝require包。 3)Artisan Laravel允許您通過命令行界面 -  Artisan執行常見的Web開發任務。您可以運行Artisan命令來執行常見的Web開發任務並優化Laravel應用程序的性能。同時,Laravel允許您根據您的精確需求創建自定義命令。您甚至可以選擇通過運行現有的Artisan命令 -  make:命令來創建新的自定義命令。 4)Eloquent ORM Laravel附帶一個內置的對象關係映...

目前最受歡迎的程式語言簡單心得分享

以下是目前最受歡迎的程式語言列表ˋ:(未列出的不代表不熱門,純粹是因為小弟的接觸太淺 XD) Java語言 Java編程語言自上世紀90年代推出以來一直位居榜首。世界上大多數知名公司都使用Java來構建他們的移動和桌面應用程序以及他們的網站。同樣,Java幾乎可以在所有系統上運行。哇!那太大了!此外,它們是Android小工具最受歡迎的語言。難怪為什麼Android應用程序是基於Java構建的。 Java有一些非常奇特和有趣的東西。由於新版本的推出,語言的長期和看似老式的演繹可以毫無壓力地運行。什麼是Java編程語言! Java的這個簡單特性已經並且將永遠在用戶臉上帶來微笑,因為一旦新的Java版本出來,他們將不必為任何代碼重寫而煩惱。 C 語言 “C”編程語言也是一種流行的編程語言。它總是被Apple,微軟,甲骨文等技術巨大品牌採用的最古老的編程語言之一。在這個時代,我們幾乎沒有技術上的東西,這種編程語言並沒有影響到這一點。 “C”編程語言具有使其能夠在不經過深思之後的情況下運行的系統以及隱藏的系統。更重要的是,它是當今最流行的編程語言之一。 Python語言 Python編程語言在某種程度上是不同的。它具有一致性和穩定性的鬥志,因此,努力擺脫排行榜的頂端。驚人!有趣的是,在目前的時間點,python在一些非常相關的技術中是一種重要且廣泛使用的語言。網絡安全是這個時代的一個必不可少的軟件,它會讓你知道Python運行它。它被用作我們大專院校初學者的初級軟件,用於學習和人工智能。 JavaScript語言 毫無疑問,JavaScript是有史以來最流行的編程語言之一。 JavaScript使開發人員能夠將響應式展示添加到網頁上。很多時候,它與HTML一起使用來創建文檔和網站。它非常簡單易操作,這就是為什麼新開始的企業選擇使用JavaScript。 Ruby語言 Ruby被認為是剛剛開始的新公司和技術開發人員的最佳選擇。它被標記為非常重要的原因有很多。在Ruby上匯總的方式非常漂亮且吸引人。這種美感讓技術人員可以通過一些代碼來完成更多的工作。同樣,正在運行的網絡應用程序並沒有像其他人一樣花費太多時間,這就是為什麼最初的技術開發人員喜歡並熟悉該語言。

Oracle BI Publisher 開發設計指南2

圖片
引用網路上圖片至範本 先將網路上的圖片複製至我的電腦,接著在範本檔中選擇插入圖片選擇檔案插入 接著至圖片格式選擇Web 至替代文字中輸入,完成! 例: {'http://http://domain/image/20090212.jpg'} 2.報表文件中加入超連結,並傳遞資料參數 1.選取文字或圖片,插入超連結 如下所示: http://www.oracle.com?product={PRODUCT_NAME} 紅色文字PRODUCT_NAME代表的為資料欄位名稱{$PRODUCT_NAME}外來參數 3.利用超連結使報表添加排序功能 範例: SQL語法: select eno, :org from employee 添加一個參數為 org 至範本檔中加入文字或圖片超連結 並將連結指向此份報表位址,最後加上剛所設立參數 增為org=1 ,減為org=2 http://domain/xmlpserver/guest/a/a.xdo?org=2 接著在插入表格表單設計時,將須排序欄位設定 最後利用條件區域功能,將符合條件設為遞增或遞減 增<?if:_ORG='1'?> <?sort:ENO;'ascen';data-type='text'?>ding 減<?if:_ORG='2'?> <?sort:ENO;'descending';data-type='text'?> 執行後效果即會因參數條件,自動將剛所設立欄位排序 資料列換列變色 1.至範本檔設計兩列相同資料列,背景色一列為不同顏色 在F第一欄與E最後欄之間中插入條件使背景變色 第一列中設為<?for-each:ROW?><?if:position() mod 2=1?> <?end if?> 第二列中設為<?if:position() mod 2=0?> <?end if?> <?end for-each?>

Oracle BI Publisher 開發設計指南

圖片
 BI Publisher 開發設計指南 認識 BI Publisher Oracle Business Intelligence Publisher (BIPublisher)是一個企業報表編制解決方案,用於創建、管理和提供各種類型高度格式化的文檔,消除了對昂貴的單點解決方案的需要。用戶可以利用熟悉的桌面工具輕鬆設計報表佈局,極大地減少了開發和維護報表所需的時間和成本。 該解決方案構建在開放標準之上,IT人員和開發人員能夠針對幾乎任何資料源創建資料模型,並利用BI Publisher API 構建定制的充分利用現有資料源和基礎架構的應用程式。 BI Publisher 非常高效且高度可伸縮,它每小時能生成數萬個文檔,而對事務處理系統的影響極小。 開始 認識開發工具 BI Publisher 範本可以利用Microsoft Word、MicrosoftExcel 或Adobe Acrobat 等大多數用戶已經很熟悉的工具來設計。開發人員能夠利用Adobe Flex Builder 或任何XML IDE。 無需專用的設計工具,因此不會增加成本和學習難度。 線上設計報表 ,透過網頁產生基礎報表 透過Microsoft Word 設計報表(需先安裝客戶端程式 BIPublisherDesktop ) 第一章 安裝與建置 找到這兩個檔案xmlpserver.ear xmlpserver.war 將檔案複製於網頁伺服器應用程式目錄(J2EE平台 請使用xmlpserver.ear) 佈署完成後,至 WEB-INF資料夾下找到xmlp-server-config.xml,需調整為安裝的路徑位置 如: <file path="C:\Tomcat 5.5\webapps\xmlpserver\"/> 需先將必備資料夾Copy至BI Publisher應用程式之根目錄下 完成後,輸入網址 http://localohost/xmlpserver <-應用程式名稱 可看見如下登入頁面 ,輸入帳號Administrator 密碼: Administrator (建議: 先進入改掉Administrator 密碼) 接著建立報表與資料庫連線,選擇連線方式,若A...

Ajax 簡單的用法

jQuery 將 jQuery.ajax (最底層的) 包裝成下面幾個常用的簡單函式來作 Ajax Request; 但是如果你有更複雜的使用需求,還是要用到稍後會提到的 jQuery.ajax。 load(url, [data], [callback]) load 函式 - 用來動態載入 HTML 文件並把它插入 DOM 中。此函式預設是以 GET 的方式來發送請求,但是如果有設參數 data 則會自動轉為 POST ;對於 url 參數我們可以加上 Selector 來篩選被載入的 HTML,即將 URL 參數的型式寫如「url selector」。 函式說明: 參數 型別 說明 url String 指定要進行呼叫的位址 data Map 要傳給server的Key/value值對 callback Callback Ajax 請求完成時(不需要是success)呼叫的callback 語法範例: $("#container").load("http://domain/path/something.html selectors", function (responseText, textStatus, XMLHttpRequest){ this; ······ }); 參數說明: this:DOM元素,即$("#container")[0] responseText:請求的文件內容 textStatus:請求狀態 (success、error) XMLHttpRequest:XMLHttpRequest Object jQuery.get(url, [data], [callback], [type]) jQuery.get 函式 - 一個簡單的 HTTP GET 不同步請求函式,若想在出錯時 (error) 能執行一些函式,那你得使用 $.ajax。 函式說明: 參數 型別 說明 url String 指定要進行呼叫的位址 data Map 要傳給server的Key/value值對 callback Callback Ajax 請求完成時(必需是success)呼叫的callback type String 返回的資料類型 "xml", "ht...