1

設計模式——結構型模式(適配器,橋接,過濾器,組合,裝飾器,外觀,享元,代理)

[toc] 結構型模式描述如何將類或者對象結合在一起形成更大的結構 可以分為兩類: 1. 類結構型模式。它關心類的組合,由多個類可以組合成一個更大的系統,在類結構型模式中一般只存在繼承關系和實現關系 2. 對象結構型模式。它關心類與對象的組合,通過關聯關系使得在一個類中定義另一個類的實例對象,然后通 ...

W?L 發布于 2019-10-20 19:50 評論(0)閱讀(165)
0

CSAPP:逆向工程【二進制炸彈】

二進制炸彈任務描述 "二進制炸彈包含若干個階段,每個階段需要輸入特定的字符串,所有輸入正確則炸彈被排除,否則….." 拆彈的任務也就是找出這些字符串將字符串記錄到solution.txt文件中,用換行區別不同階段的字符串, Linux環境下可按下列方式驗證拆彈結果: 主要方法 objdump反匯編與 ...

東尋 發布于 2019-10-20 19:37 評論(0)閱讀(152)
5

asp.net core 使用 AccessControlHelper 控制訪問權限

由于項目需要,需要在基于 asp.net mvc 的 Web 項目框架中做權限的控制,于是才有了這個權限控制組件,最初只是支持 netframework,后來 dotnetcore 2.0 發布了之后添加了對 asp.net core 的支持,在 dotnetcore 3.0 發布之后也增加了對 a... ...

WeihanLi 發布于 2019-10-20 17:45 評論(0)閱讀(417)
0

【原創】(八)Linux內存管理 - zoned page frame allocator - 3

背景 By 魯迅 By 高爾基 說明: 1. Kernel版本:4.14 2. ARM64處理器,Contex A53,雙核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 本文將分析 。 簡單來說,在使用 分配頁面時,會將可用的 與`zone watermark`進 ...

LoyenWang 發布于 2019-10-20 17:32 評論(0)閱讀(90)
0

SLAM中的卡方分布

視覺slam中相鄰幀特征點匹配時,動輒上千個特征點,匹配錯誤的是難免的,而誤匹配勢必會對位姿精度以及建圖精度造成影響,那么如何分辨哪些是誤匹配的點對兒呢?如果已知兩幀的的單應矩陣,假設單應矩陣是沒有誤差的,那么兩幀中匹配正確的特征點通過單應矩陣是重投影是不應該有誤差的或者誤差十分小,而誤匹配的特征點 ...

hardjet 發布于 2019-10-20 17:21 評論(0)閱讀(69)
0

Vue學習系列(二)——組件詳解

前言 在上一篇初識Vue核心中,我們已經熟悉了vue的兩大核心,理解了Vue的構建方式,通過基本的指令控制DOM,實現提高應用開發效率和可維護性。而這一篇呢,將對Vue視圖組件的核心概念進行詳細說明。 什么是組件呢? 組件可以擴展HTML元素,封裝可重用的HTML代碼,我們可以將組件看作自定義的HT ...

艾三元 發布于 2019-10-20 17:01 評論(0)閱讀(183)
2

是什么造成了數據庫的卡頓

[TOC] 聲明:本文同步發表于 MongoDB 中文社區,傳送門: "//www.mongoing.com/archives/26201" 一、背景 MongoDB 提供了非常強大的性能分析及監控的命令,諸如 mongostat、mongotop 可以讓我們對數據庫的運行態性能了如指掌。 ...

美碼師 發布于 2019-10-20 16:17 評論(8)閱讀(475)
0

JavaScript ES6函數式編程(一):閉包與高階函數

函數式編程的歷史 函數的第一原則是要小,第二原則則是要更小 —— ROBERT C. MARTIN 解釋一下上面那句話,就是我們常說的 一個函數只做一件事 ,比如:將字符串首字母和尾字母都改成大寫,我們此時應該編寫兩個函數。為什么呢?為了更好的復用,這樣做保證了函數更加的顆?;?。 早在 1950 年 ...

奔跑的瓜牛 發布于 2019-10-20 14:32 評論(1)閱讀(186)
2

了解一下Spring中用了哪些設計模式?這樣回答面試官才穩

一:簡單工廠模式 又叫做靜態工廠方法(StaticFactory Method)模式,但不屬于23種GOF設計模式之一。 簡單工廠模式的實質是由一個工廠類根據傳入的參數,動態決定應該創建哪一個產品類。 spring中的BeanFactory就是簡單工廠模式的體現,根據傳入一個唯一的標識來獲得bean ...

chen_hao 發布于 2019-10-20 13:58 評論(0)閱讀(286)
0

Redis實現分布式文件夾鎖

緣起 最近做一個項目,類似某度云盤,另外附加定制功能,本人負責云盤相關功能實現,這個項目跟云盤不同的是,以項目為分配權限的單位,同一個項目及子目錄所有有權限的用戶可以同時操作所有文件,這樣就很容易出現并發操作,而且表結構設計的時候,定下來文件和文件夾都有個path字段,存儲的是所在父級文件夾路徑,這 ...

逸竹小站 發布于 2019-10-20 13:41 評論(0)閱讀(212)
7

B站自動刷彈幕

B站自動填彈幕(附帶createEvent消息機制) 昨晚看的比賽真的要氣死我。RNG 居然又輸了。。。 為了LPL。。。我寫了一個為LPL加油的腳本。希望大家能和我一起為LPL加油! 腳本代碼如下: 第一步打開瀏覽器并登錄B站 按F12將控制臺打開 將代碼粘貼進去然后按回車 請大家觀賞效果 往下就 ...

禿桔子 發布于 2019-10-20 12:17 評論(3)閱讀(574)
1

面試官,不要再問我“Java GC垃圾回收機制”了

Java GC垃圾回收幾乎是面試必問的JVM問題之一,本篇文章帶領大家了解Java GC的底層原理,圖文并茂,突破學習及面試瓶頸。 楔子 JVM內存結構補充 在上篇《 "JVM之內存結構詳解" 》中有些內容我們沒有講,本篇結合垃圾回收機制來一起學習?;辜塹肑VM中堆的結構圖嗎? 圖中展示了堆中三個區 ...

程序新視界 發布于 2019-10-20 12:14 評論(0)閱讀(334)
16

[算法]還在用遞歸實現斐波那契數列,面試官一定會鄙視你到死

斐波那契數列問題是程序員學習和筆試中都會面對的問題,絕大多數的童鞋(包括筆者)都會采用遞歸的方式實現。這種方式簡潔而且優雅,但其實寫出的代碼是垃圾代碼,當n稍微大一點的時候,執行效率是非常低下的。本文對斐波那契數列問題常見的算法進行了分析和整理,避免以后在面試和工作中被鄙視到死! ...

宋者為王 發布于 2019-10-20 11:52 評論(69)閱讀(2193)
1

Windows系統調用中的現場保存

Windows內核分析索引目錄://www.wcdoq.com/onetrainee/p/11675224.html Windows系統調用中的現場保存 我們之前介紹過三環進零環的步驟,通過中斷或者快速調用來實現。 但是我們是否考慮過CPU從三環進入零環時,其三環的寄存器該如何保存。 ...

OneTrainee 發布于 2019-10-20 11:47 評論(1)閱讀(99)
1

經典排序算法——希爾排序

注:本文參考//www.wcdoq.com/chengxiao/p/6104371.html 希爾排序原理 在講解希爾排序之前,我們有必要先回頭看一下插入排序的問題。插入排序不管數組分布時怎么樣的,都是一步步的對元素進行比較,移動,插入。比如[5,4,3,2,1,0]這種倒序序列,數 ...

聽風竊語 發布于 2019-10-20 11:42 評論(2)閱讀(148)
7

樹莓派(4B)Linux + .Net Core嵌入式-初始化環境(一)

一、樹莓派簡單介紹 二、軟&件準備 硬件:樹莓派4B主機、電源線、TF卡&TF讀卡器、PC 軟件:win32diskimager(用于燒系統到TF卡)、Xshell或Windows Termainal(用于ssh鏈接命令操作)、 Xftp(用于上傳文件)、VNC(遠程桌面操作) 以上軟件下載地址(除 ...

榮少(Leif) 發布于 2019-10-20 11:27 評論(4)閱讀(560)
7

【Python3爬蟲】我爬取了七萬條彈幕,看看RNG和SKT打得怎么樣

一、寫在前面 直播行業已經火熱幾年了,幾個大平臺也有了各自獨特的“彈幕文化”,不過現在很多平臺直播比賽時的彈幕都基本沒法看的,主要是因為網絡上的噴子還是挺多的,尤其是在觀看比賽的時候,很多彈幕不是噴選手就是噴戰隊,如果看了這種彈幕,真是讓比賽減分不少。 但和別的平臺比起來,B 站的彈幕會好一些。正好 ...

TM0831 發布于 2019-10-20 10:31 評論(2)閱讀(959)
0

基于Prometheus和Grafana的監控平臺 - 環境搭建

相關概念 微服務中的監控分根據作用領域分為三大類,Logging,Tracing,Metrics。 Logging 用于記錄離散的事件。例如,應用程序的調試信息或錯誤信息。它是我們診斷問題的依據。比如我們說的ELK就是基于Logging。 Metrics 用于記錄可聚合的數據。例如,隊列的當前深度可 ...

張堅 發布于 2019-10-20 10:02 評論(0)閱讀(211)
0

高性能Web動畫和渲染原理系列(2)——渲染管線和CPU渲染

示例代碼托管在: "//www.github.com/dashnowords/blogs" 博客園地址: "《大史住在大前端》原創博文目錄" 華為云社區地址: "【你要的前端打怪升級指南】" [TOC] 一. 高性能動畫 動畫的流暢程度通常是以 ( Frame Per Second ,每秒 ...

大史不說話 發布于 2019-10-20 10:00 評論(0)閱讀(168)
0

JVM垃圾回收(下)

最近看了一下部署游戲后臺的服務器狀況,發現我的一個Java程序其占用的CPU時長超過100%,排查后發現竟是Disruptor引起的,讓我們來看看究竟為什么Disruptor會有這樣的表現。 ...

jianjianqq 發布于 2019-10-20 09:42 評論(0)閱讀(93)