連結串列

自己動手實現java資料結構(一) 向量

1.向量介紹 計算機程式主要執行在記憶體中,而記憶體在邏輯上可以被看做是連續的地址。為了充分利用這一特性,在主流的程式語言中都存在一種底層的被稱為陣列(Array) 的資料結構與之對應。在使用陣列

看得見的資料結構Android版之開篇前言

最近兩個星期研究了一下Android的繪圖,也可以說是自定義控制元件吧。 但僅是如此嗎?那些都是開胃菜,吾現在要放大招了,那就是讓無數新手聞風喪膽的——數!據!結!構! 沒錯,吾要和資料結構進行第三次大

阻塞佇列(BlockingQueue)

BlockingQueue 在java.util.concurrent包中的 BlockingQueue介面類是一種執行緒安全的佇列。 BlockingQueue的使用說明 BlockingQueu

對檔案上傳的一些思考和總結

前言 最近在 ctf 比賽中考察到了很多關於檔案上傳的知識點,然而檔案上傳這塊知識掌握的不是很好。所以這裡總結一下近期 ctf 比賽中遇到的檔案上傳題目的知識考點和常見思路,並且給出相應的例題。

UNCTAD:2018技術與創新報告

前沿技術將在應對21世紀的社會、經濟和環境問題以及實現可持續發展的目標中發揮重要作用。前沿技術在推動世界繁榮、促進環境可持續發展等方面能夠提供更好、更快、更廉價、更方便且可升級的解決方案。 一、前沿技術本身

log4j非同步那些事(1)--AsyncAppender

簡介Logger和Appender的非同步化配置和基本原理 前面的部落格裡,我簡單介紹過了Log4j2的簡單配置和其中基本元件LogManager,LoggerContext以及Configuration的

拒絕調包俠,不需要高階演算法和資料結構技巧

大多數工科學生或者剛剛入門近年來比較火的“人工智慧”相關演算法的同學,在選擇語言的時候,都會選擇MATLAB、Python、R等等這些高階語言,對自己所學的演算法進行實現和除錯。這些高階語言中,包含了實現複雜演

1746050540.0299