OData只定規格,不限制實作,當然,它由微軟提出,ASP.NET Web API v1 就支援 OData,在 ASP.NET Web API v2 一路支援至 OData v3(與有限的v4)。我們談 OData 規格也談 ASP.NET Web API 實作,如何利用 OData 來擴充你的 ASP.NET Web API,讓你開發出來的 RESTFul API 能應付多變的需求,以提升加速開發(少寫一行扣,就少一隻蟲!)。
新技術的導入,由0到1通常是最難的一步。尤其在大型企業內,要導入一門新技術不是那麼容易,從接觸 Windows 容器到導入,就像是從離開舒適圈一樣,一開始的路走得跌跌撞撞,鼻青臉腫。但隨著關關難過關關過的精神與毅力,一但突破了那0的臨界點,才能享受到1的技術美好。本場次分享在學習與導入 Windows 容器上的心路歷程,有高興、有期待、有失望、有憤怒,試著用不一樣的角度來分享 Windows 容器的苦與樂。
The document discusses new features in HTML5 including semantic elements, form elements, and microdata. Some key points:
1. HTML5 introduces new semantic elements like <header>, <footer>, <nav>, <article>, and <section> to define different parts of a page and improve semantics and accessibility.
2. New form input types are added like email, url, tel, number, date to support validation and new UI widgets. Attributes like placeholder, autofocus, and autocomplete improve the form experience.
3. Microdata builds on microformats to embed structured data using attributes like itemscope, itemtype, and itemprop to identify items, properties and values for search engines and APIs
OData只定規格,不限制實作,當然,它由微軟提出,ASP.NET Web API v1 就支援 OData,在 ASP.NET Web API v2 一路支援至 OData v3(與有限的v4)。我們談 OData 規格也談 ASP.NET Web API 實作,如何利用 OData 來擴充你的 ASP.NET Web API,讓你開發出來的 RESTFul API 能應付多變的需求,以提升加速開發(少寫一行扣,就少一隻蟲!)。
新技術的導入,由0到1通常是最難的一步。尤其在大型企業內,要導入一門新技術不是那麼容易,從接觸 Windows 容器到導入,就像是從離開舒適圈一樣,一開始的路走得跌跌撞撞,鼻青臉腫。但隨著關關難過關關過的精神與毅力,一但突破了那0的臨界點,才能享受到1的技術美好。本場次分享在學習與導入 Windows 容器上的心路歷程,有高興、有期待、有失望、有憤怒,試著用不一樣的角度來分享 Windows 容器的苦與樂。
The document discusses new features in HTML5 including semantic elements, form elements, and microdata. Some key points:
1. HTML5 introduces new semantic elements like <header>, <footer>, <nav>, <article>, and <section> to define different parts of a page and improve semantics and accessibility.
2. New form input types are added like email, url, tel, number, date to support validation and new UI widgets. Attributes like placeholder, autofocus, and autocomplete improve the form experience.
3. Microdata builds on microformats to embed structured data using attributes like itemscope, itemtype, and itemprop to identify items, properties and values for search engines and APIs
This document discusses various MongoDB aggregation operations including count, distinct, match, limit, sort, project, group, and map reduce. It provides examples of how to use each operation in an aggregation pipeline to count, filter, sort, select fields, compute new fields, group documents, and perform more complex aggregations.
It is the presentation file used by Jim Huang (jserv) at OSDC.tw 2009. New compiler technologies are invisible but highly integrated around our world, and we can enrich the experience via facilitating LLVM.
High Performance JavaScript - WebDirections USA 2010Nicholas Zakas
This document summarizes Nicholas C. Zakas' presentation on high performance JavaScript. It discusses how the browser UI thread handles both UI updates and JavaScript execution sequentially. Long running JavaScript can cause unresponsive UIs. Techniques to ensure responsive UIs include limiting JavaScript execution time, using timers or web workers to break up processing, reducing repaints and reflows, and grouping style changes. Hardware acceleration and optimizing JavaScript engines have improved performance but responsive UIs still require discipline.
Apache has several directives that control the number of server processes and maximum clients. The StartServers, MinimumSpareServers, and MaximumSpareServers directives determine the number of idle server processes available. The MaxClients directive sets the maximum number of simultaneous client requests. The ServerLimit directive sets the maximum value for MaxClients while MaxRequestsPerChild sets the limit per child process. The KeepAliveTimeout and MaxKeepAliveRequests control settings for HTTP persistent connections.