原创 教你如何 構建基本的用戶控件

創建一個簡單用戶控件是開始自定義控件的好方法。本章主要介紹創建一個基本的顏色拾取器。接下來分析如何將這個控件分解成功能更強大的基於模板的控件。   創建基本的顏色拾取器很容易。然而,創建自定義顏色拾取器仍是有價值的聯繫,因爲這不僅演示了構

原创 出一個簡單的Spring框架入門教程

向spring申請一個User對象: ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("ApplicationContext.xml");

原创 有關XSS編碼問題的個人總結

XSS也太太太難了,主要也是因爲自己沒花時間集中。 文章脈絡:根據我粗淺的理解,從開始學習XSS到現在,從一開始的見框就插到現在去學構造、編碼,首先需要的是能看懂一些payload,然後再去深入理解。所以,文章首先會介紹一些常見的可供利用

原创 教你如何玩轉redis-簡單消息隊列

使用go語言基於redis寫了一個簡單的消息隊列源碼地址使用demo redis的 list 非常的靈活,可以從左邊或者右邊添加元素,當然也以從任意一頭讀取數據 添加數據和獲取數據的操作也是非常簡單的LPUSH 從左邊插入數據RPUSH

原创 簡單的介紹一下怎樣如何學習Java基礎

在我看來,學習Java最好的方式就是通過書籍(或博客)+動手寫代碼,輔以視頻,通過多寫多練,達到熟練掌握的程度。博主曾經看過一篇文章,講的是費曼學習法,其中講到學習的四個步驟:選擇目標、教學、糾錯學習、簡化。個人認爲是有一定的道理的,結合

原创 關於程序員能做什麼副業,相關文章用機器學習算法分析

​最近想了解下程序員可以做什麼副業,我抓取了各大網站關於程序員搞副業的文章,但抓取的文章較多,爲了將相似的文章歸攏到一起,我用聚類算法將文章劃分到不同的主題。下面我就來介紹一下分析的結論以及過程。文末回覆關鍵字即可獲取本次分析源碼。 本次

原创 瞬間學會使用java中list的retainAll方法

boolean retainAll(Collection<?> c); 進入arrayList的方法實現。可以看到如下代碼: public boolean retainAll(Collection<?> c) {

原创 我來告訴你【Redis】入門 一

 Redis是一個開源的、基於內存的數據結構存儲器,可以用作數據庫、緩存和消息中間件 Redis最常用的功能 緩存 分佈式鎖  本文介紹使用環境 Windows 10 Redis 3.0.504 如何安裝Redis就不做介紹,若不

原创 給大家講解一下 AIDL原理分析

季春初始,天氣返暖,新冠漸去,正值學習好時機。在Android系統中,AIDL一直在Framework和應用層上扮演着很重要的角色,今日且將其原理簡單分析。(文2020.03.30) 一、開篇介紹 1.簡單介紹 Android系統中對原理

原创 來說一下Ansible的簡明教程

Ansible是當下比較流行的自動化運維工具,可通過SSH協議對遠程服務器進行集中化的配置管理、應用部署等,常結合Jenkins來實現自動化部署。 除了Ansible,還有像SaltStack、Fabric(曾經管理100多臺服務器上的應

原创 讓我來教你 PHP 函數調用

我以前對於 C 語言的印象是有很強的確定性,而 PHP 在執行的時候會被翻譯爲 C 語言執行,所以一直很好奇 PHP 怎麼調用底層函數。 換句話說就是已知函數名字的情況下如何調用 C 語言中對應名字的函數? 解決這個問題前,首先根據過往的

原创 WDK驅動開發點滴

1對一些概念的理解: KMDF與UMDF。兩者的框架,及使用VS生成的初始代碼基本相同,只有所包含的頭文件不同,鏈接的系統庫不同,最終生成的文件分別爲.sys和.dll。因爲框架完全相同,相互移植應該比較容易。 UMDF驅動運行在用戶空間

原创 擼個註解有什麼難的 請看這裏

01、註解是什麼 註解(Annotation)是在 Java 1.5 時引入的概念,同 class 和 interface 一樣,也屬於一種類型。註解提供了一系列數據用來裝飾程序代碼(類、方法、字段等),但是註解並不是所裝飾代碼的一部分,

原创 Promise入門詳解和基本用法 我來教你

  JavaScript的執行環境是單線程。 所謂單線程,是指JS引擎中負責解釋和執行JavaScript代碼的線程只有一個,也就是一次只能完成一項任務,這個任務執行完後才能執行下一個,它會「阻塞」其他任務。這個任務可稱爲主線程。 異步模

原创 關於MySQL事務和存儲引擎10個FAQ(Frequently asked questions

什麼是事務? 事務就是「一組原子性的SQL查詢」,或者說一個獨立的工作單元。如果數據庫引擎能夠成功地對數據庫應用該組查詢的全部語句,那麼就執行該組查詢。如果其中有任何一條語句因爲崩潰或其他原因無法執行,那麼所有的語句都不會執行。也就是說,