原创 CCF 201609-1 最大波動 C語言代碼(100分)

CCF 201609-1 最大波動 C語言代碼(100分) 問題描述 解題思路 詳細代碼 問題描述 試題編號: 201609-1 試題名稱: 最大波動 時間限制: 1.0s 內存限制: 256.0MB 問題描述: 小明正在利

原创 REACT數據視圖更新原理

1、初始化數據state2、JSX模板3、數據+ 模板生成虛擬DOM(虛擬DOM就是一個JS對象,用它來描述真實的DOM)(損耗性能)4、用虛擬DOM的結構生成真實DOM來顯示<div id = "rty" > <span>hello j

原创 久病成良醫,阿里、騰訊、字節、華爲、百度等大廠面經分享!已拿字節offer!

緣起 相信很多人看到標題都會想:“這怎麼面試還能久病成良醫了?這多跳槽多少次呀,又或者說得多有菜雞,屢面屢涼,屢涼屢面?”。自我認爲在技術上應該算中階偏上未到高階,,裸辭跳槽前在上一家公司,座標上海,工資有16k,可無奈於自己一直有個大廠

原创 使用 Configuration-As-Code 運行 Jenkins

圖片來源: https://unsplash.com/photos/RIDhjfZZ7Ys 今天瞭解到一個名爲 ConfigurationasCode(JcasC)的插件可以來創建 Jenkins,這個插件允許你用 YAML 文件來定義

原创 推薦系統與知識圖譜(1)

Reference: 推薦算法不夠精準?讓知識圖譜來解決 個性化推薦系統作爲一種信息過濾的重要手段,是當前解決信息超載問題的最有效的方法之一,是面向用戶的互聯網產品的核心技術。 推薦系統的任務和難點  按照預測對象的不同,推薦系統一般可以

原创 angularjs 搭建項目、使用uirouter配置路由,封裝$http,超時退出

有兩種方式搭建項目一種是重開始配置(1.npm init 2.配置package.json文件),另外一種是下載網上已經有的基礎模板,我在這裏說下第二種搭建方法 1. 下載基礎模板 git clone https://github.com

原创 CodeForces - 431C k-Tree(dp)

題目鏈接:點擊查看 題目大意:給出一棵無窮大的有根樹,每個節點都有 k 個兒子,每條邊都有權值,分別是 1 ~ k,現在問從根節點向下走,有多少條路徑的權值和等於 n ,且至少存在一條邊權大於等於 d 的邊 題目分析:讀完題感覺像揹包問題,

原创 每天一道 python 面試題 - Python中的元類(metaclass)

元類是類的類。類定義類的實例(即對象)的行爲,而元類定義類的行爲。類是元類的實例 雖然在Python中您可以對元類使用任意可調用對象(例如Jerub演示),但是更好的方法是使其成爲實際的類。type是Python中常見的元類。type它本

原创 C++11移動構造函數詳解

《C++11右值引用》一節中,給讀者詳細介紹了 C++ 右值引用的含義和用法,同時還提到“右值引用主要用於實現移動(move)語義和完美轉發”。有關完美轉發,後續章節會做詳細介紹,本節主要講解移動語義的含義以及實現它的方式。 C++11

原创 我的職業生涯中所獲取的職業技能證書

我的職業生涯中所獲取的職業技能證書 ----崔常春(cuisir)     今天整理書籍的時候,無意中發現了以前存放證書的盒子,打開後看了一遍,很有感慨,心血來潮,寫下這篇文章,算是對自己以往技術奮鬥的一個總結,額,總結談不上,應該算是

原创 別忽視!嵌入式代碼可能存在的致命漏洞!

隨着互聯網的發展,嵌入式設備正分佈在一個充滿可以被攻擊者利用的源代碼級安全漏洞的環境中。因此,嵌入式軟件開發人員應該瞭解不同類型的安全漏洞——特別是代碼注入。 術語“代碼注入”意味着對程序的常規數據輸入可以被製作成“包含代碼”,並且該程

原创 如何優雅地寫一個「在數組中尋找指定元素」

題外話 先說點題外話。 自從 5 月 16 日開始 underscore 系列解讀文章,目前已經收穫了 160+ star,在這裏子遲也感謝大家的支持,並將繼續努力分享源碼裏的乾貨。有朋友私信我說好幾天沒看到更新,在此也請大家原諒,畢竟我

原创 Android 高級進階之深入剖析四大啓動模式

四大啓動模式深入剖析 Activity 的啓動模式也是一個難點,原因是形形色色的啓動模式和標誌位太容易混淆,但是 Activity 作爲四大組件之首,它的確非常重要,爲了滿足項目的需求,必須使用 Activity 的啓動模式。 1. A