原创 NYOJ-62 笨小熊

source link tips: 由於數據量很小,不用打印素數表,直接判斷就行!! code: #include <iostream> #include <string> #include <cstring> #includ

原创 NYOJ-77 開燈問題

source link 1.tips 暴力循環即可 2.code #include <iostream> #include <string> #include <cstring> #include <cmath> #inclu

原创 NYOJ-74 小學生算術

source link 1.tips 分解3爲整數,判斷每位相加和進位之和是否大於9,進位數+1;記得進位標記; 2.code #include <iostream> #include <string> #include <c

原创 2017深信服校招面試小記

在前天筆試完,第二天就收到面試通知了。深信服這次是一二面一起,再做一個綜合評估。由於面試時間持續1個多小時,基本根據你簡歷上的項目進行挖問,所以在寫簡歷的時候就要有所準備。問題比較多,我就列出幾個我能記住而且比較有深度的! 1.內

原创 NYOJ-65 另一種階乘問題

source link 1.tips 預處理下數組就ok 2.code #include <iostream> #include <string> #include <cstring> #include <cmath> #in

原创 NYOJ-64 雞兔同籠

source link 1.tips 解方程,判斷下解是不是正整數 2.code #include <iostream> #include <string> #include <cstring> #include <cmath

原创 土巴兔2017校招前端開發

2016.10.14,土巴兔在華南理工宣講會。總體第一感覺就是一家很有潛力的公司。 宣講會結束後就開始筆試,我面試的前端開發崗位,但是技術類的題目都是一樣,分爲A,B卷。筆試題目爲選擇題,填空題,算法題。範圍是數據結構,c++,計

原创 NYOJ 60誰獲得了最高獎學金

原題目鏈接 判斷每種情況的獲得獎金就行,水一下~ #include <iostream> #include <string> using namespace std; struct student { string name;

原创 NYOJ-75 日期計算

source link 1.tips 主要判斷下年份是不是閏年,對2月份進行處理就ok了 2.code #include <iostream> #include <string> #include <cstring> #inc

原创 JS實現圖片的異步加載

1.概述 異步加載:也稱爲圖片的預加載。利用js代碼提前加載圖片,用戶需要時可以直接從本地緩存獲取,但是會增加服務器前端的壓力。這樣做可以提高用戶的體驗,因爲同步加載大圖片的時候,圖片會一層一層的顯示處理,但是經過預加載後,直接顯

原创 JS內存泄漏排查

可以利用chrome f12審查工具中的profile功能進行內存泄漏排查,點擊take snapshot拍下堆內存的快照,對比相鄰的兩次快照就能得出哪些內存沒有回收 1.在控制檯中新添加一個對象,觀察profile中的變化: f

原创 JS實現圖片的延遲加載

一.概述 懶加載:主要目的是作爲服務器前端的優化,減少請求數或延遲請求數,一些圖片非常多的網站中非常有用,在瀏覽器可視區域外的圖片不會被載入,直到用戶將頁面滾動到它們所在的位置才加載,這樣對於含有很多 圖片的比較長的網頁來說,可以

原创 如何理解CSS中的BFC特性

css中的 BFC 特性是在css2.1規範中引入的塊渲染規則,利用這些規則可以幫助我們處理頁面中的佈局等問題。比如:在清除浮動方案中我們可以在父容器中加入 overflow:hidden,這就是利用了 BFC 特性。同時也是面試中一

原创 Promise實現原理

Promise 是 es6 引入的異步處理方案,讓我們可以採用鏈式的寫法註冊回調函數,擺脫多層異步回調函數嵌套的情況,使代碼更加簡潔。而理解 Promise 內部實現原理也十分重要,我們可以從簡單的模型開始,考慮不同的邊界情況,一步一

原创 JS的防抖和節流

在瀏覽器中如果一個事件被頻繁觸發,比如輸入框的 keyup, 窗口的 resize 以及 scroll 事件等,如果不做任何處理,事件的回調函數將會對應執行,這必然會加重瀏覽器的負擔,影響用戶的體驗。面對這種場景,我們可以用函數的防抖