談談你對Ajax 的理解?(概念、特色、做用)javascript
AJAX 全稱爲「Asynchronous JavaScript And XML」(異步 JavaScript 和 XML) 是指一種建立交互式網頁應用的開發技術、改善用戶體驗,實現無刷新效果。 優勢 a、無刷新更新數據,能在不刷新整個頁面的前提下與服務器通訊維護數據; b、異步與服務器通訊,不須要打斷用戶的操做,具備更加迅速的響應能力; c、提升 Web 程序的性能; d、基於標準被普遍支持,不須要下載插件; 缺點 a、破壞瀏覽器「前進」、「後退」按鈕的正常功能,能夠經過簡單的插件彌補; b、對搜索引擎的支持不足;java
表 teacher_coursemysql
教師號 | 星期號 | 是否有課 |
---|---|---|
1 | 2 | 有 |
1 | 3 | 有 |
2 | 1 | 有 |
3 | 2 | 有 |
1 | 2 | 有 |
寫一條 sql 語句讓你變爲這樣的表 :sql
教師號 | 星期一 | 星期二 | 星期三 |
---|---|---|---|
1 | 0 | 2 | 1 |
2 | 1 | 0 | 0 |
3 | 0 | 1 | 0 |
select 教師號, sum(case when 星期號=1 and 是否有課='有' then 1 else 0 end) AS 星期一, sum(case when 星期號=2 and 是否有課='有' then 1 else 0 end) AS 星期二, sum(case when 星期號=3 and 是否有課='有' then 1 else 0 end) AS 星期三 from teacher_course group by 教師號
有一對兔子,從出生後第 3 個月起每一個月都生一對兔子,小兔子長到第三個月後每一個月又生一對兔子,假如兔子都不死,問第 10 個月的兔子總數爲多少?編程
package test; public class Day013 { public static void main(String[] args) { int n = 10; System.out.println("第" + n + "個月兔子總數爲" + fun(n)); } // 程序分析: 兔子的規律爲數列 1,1,2,3,5,8,13,21,34,55.... public static int fun(int n) { if (n == 1 || n == 2) { return 1; } else { return fun(n - 1) + fun(n - 2); } } }