2018年9月20日.NET筆試面試題

Web開發(fā)中如何提高頁面的顯示速度?

假如一個(gè)頁面的加載時(shí)間是10.89s,你會(huì)用什么樣的方式進(jìn)行優(yōu)化晓勇?

  • 首先要找出問題所在呜魄,是服務(wù)器端運(yùn)行的速度慢,還是服務(wù)器端到客戶端的下載慢构韵,還是頁面在瀏覽器的加載速度慢?
  • 如果是服務(wù)器端運(yùn)行速度慢周蹭,則找是數(shù)據(jù)庫的原因還是算法的問題。
  • 如果是數(shù)據(jù)庫的問題則嘗試添加索引疲恢、優(yōu)化 SQL 語句凶朗。
  • 如果是算法的問題,則優(yōu)化算法显拳。
  • 如果對(duì)于一些不經(jīng)常改動(dòng)的頁面可以使用靜態(tài)頁技術(shù)棚愤。
  • 對(duì)于一些數(shù)據(jù)不需要及時(shí)更新的而且取數(shù)據(jù)的過程非常耗時(shí)可以使用緩存。
  • 頁面中的內(nèi)容可以按需加載(當(dāng)用戶需要看的時(shí)候再加載其內(nèi)容)杂数,可以在圖片需要顯示的時(shí)候再進(jìn)行加載(瀑布流)宛畦。
  • 如果是服務(wù)器端到客戶端的下載慢,則看是頁面體積過于臃腫還是網(wǎng)絡(luò)問題揍移。
  • 如果是頁面體積過于臃腫次和,則優(yōu)化 HTML 代碼,去掉無用的標(biāo)簽羊精,壓縮 JS斯够、CSS,可以用 CSS Spirit 技術(shù)將多個(gè)圖片放到一個(gè)圖片中喧锦,減少向服務(wù)器的請(qǐng)求读规。
  • 如果是網(wǎng)絡(luò)問題,則嘗試在不同的網(wǎng)絡(luò)燃少、地區(qū)部署服務(wù)器束亏,然后使用 CDN 技術(shù)加速訪問。
  • 如果是頁面中的 JavaScript 運(yùn)行復(fù)雜導(dǎo)致運(yùn)行速度慢阵具,則優(yōu)化 JavaScript碍遍。

編寫代碼定铜,在控制臺(tái)畫出由“*”號(hào)組成的N行倒三角形圖案。

要求:輸入倒三角的行數(shù)怕敬,函數(shù)的取值在3到21之間揣炕,對(duì)于非法的行數(shù),要求拋出”非法行數(shù)“东跪。
*******
 *****
  ***
   *
int line;
Console.WriteLine("請(qǐng)輸入倒三角形的行數(shù),取值在3-21之間:");
line = Convert.ToInt32(Console.ReadLine());
if (3 <= Line && Line <= 21)
{
   for (int idx = 1; idx <= Line; idx++)
   {
         for (int idx2 = 0; idx2 <= idx; idx2++)
         {
             Console.Write(" ");
         }
         for (int idx3 = ((Line - idx + 1) * 2 - 1); idx3 >= 0; idx3--)
         {
             if (idx3 == 0)
                   Console.Write("\n");
             else
                   Console.Write("*");
         }
   }
}
else
{
   Console.WriteLine("非法行數(shù)!\n");
}

short s=1;s=s+1;有錯(cuò)嗎畸陡?short s=1;s+=1;有錯(cuò)嗎?

  • 第一個(gè)有錯(cuò)虽填,因?yàn)?是int類型丁恭,int+short結(jié)果是int,無法隱式轉(zhuǎn)換斋日,改為s = (short)(s + 1);就可以了牲览。
  • 第二個(gè)沒錯(cuò),經(jīng)過反編譯發(fā)現(xiàn)編譯器自動(dòng)優(yōu)化成s = (short)(s + 1);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末恶守,一起剝皮案震驚了整個(gè)濱河市第献,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌熬的,老刑警劉巖痊硕,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赊级,死亡現(xiàn)場離奇詭異押框,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)理逊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門橡伞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晋被,你說我怎么就攤上這事兑徘。” “怎么了羡洛?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵挂脑,是天一觀的道長。 經(jīng)常有香客問我欲侮,道長崭闲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任威蕉,我火速辦了婚禮刁俭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘韧涨。我一直安慰自己牍戚,他們只是感情好侮繁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著如孝,像睡著了一般宪哩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上第晰,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天斋射,我揣著相機(jī)與錄音,去河邊找鬼但荤。 笑死罗岖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的腹躁。 我是一名探鬼主播桑包,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼纺非!你這毒婦竟也來了哑了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤烧颖,失蹤者是張志新(化名)和其女友劉穎弱左,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炕淮,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拆火,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涂圆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片们镜。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖润歉,靈堂內(nèi)的尸體忽然破棺而出模狭,到底是詐尸還是另有隱情,我是刑警寧澤踩衩,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布嚼鹉,位于F島的核電站,受9級(jí)特大地震影響驱富,放射性物質(zhì)發(fā)生泄漏锚赤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一萌朱、第九天 我趴在偏房一處隱蔽的房頂上張望宴树。 院中可真熱鬧,春花似錦晶疼、人聲如沸酒贬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锭吨。三九已至蠢莺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間零如,已是汗流浹背躏将。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留考蕾,地道東北人祸憋。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像肖卧,于是被迫代替她去往敵國和親蚯窥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容