首頁 > 電腦
  • C#優雅的實現INotifyPropertyChanged介面 C#優雅的實現INotifyPropertyChanged介面

    INotifyPropertyChanged介面在WPF或WinFrom程式中使用還是經常用到,常用於通知介面屬性變更。標準寫法如下:
    class NotifyObject : INotify

    2022-08-27

  • Vue快速理解事件繫結是什麼 Vue快速理解事件繫結是什麼

    目錄一、監聽事件二、事件修飾符1、stop修飾符阻止事件冒泡2、capture修飾符3、self修飾符4、prevent修飾符5、鍵盤事件修飾符6、滑鼠事件修

    2022-08-27

  • Android Handler原始碼深入探究 Android Handler原始碼深入探究

    1.android 訊息迴圈有4個重要的類Handler、Message、Looper、MessageQueue
    handler 用來傳送、處理訊息。
    Message 是訊息的載體。
    MessageQu

    2022-08-27

  • C#位運運算元的基本用法介紹 C#位運運算元的基本用法介紹

    位運運算元包括:| 按位元或 OR,& 按位元與 AND,^ 按位元互斥或 XOR,~ 取反 NOT,<< 左移 Left Shift,>> 右移 Right Shift,等等。本篇體驗位運運算元

    2022-08-27

  • Java動態代理簡單介紹 Java動態代理簡單介紹

    目錄1.代理模式2.靜態代理實現3.動態代理實現1.代理模式
    當我們需要呼叫某個類(具體實現類)的方法時,不直接建立該類的物件,而是拿到該類的代理類

    2022-08-27

  • Java反射機制介紹 Java反射機制介紹

    1.通過反射,我們可以構建範例,得到成員變數的值,得到方法並呼叫。
    還可以獲得定義在成員變數、方法、方法引數上的註解。
    接下來看程式碼實現,然

    2022-08-27

  • C#中的var關鍵字用法介紹 C#中的var關鍵字用法介紹

    從.NET 3.0開始,在方法內部可以使用var關鍵字宣告區域性變數。var關鍵字到底是什麼?在何種情況下使用呢?
    var關鍵字用來隱式地宣告一個資料型別,

    2022-08-27

  • Redis的過期鍵刪除策略原理說明 Redis的過期鍵刪除策略原理說明

    目錄惰性刪除定期刪除惰性刪除策略定期刪除策略的實現Redis伺服器實際使用的是惰性刪除和定期刪除兩種策略:通過配合使用這兩種刪除策略,伺服器

    2022-08-27

  • redis 設定生存和過期時間的原理分析 redis 設定生存和過期時間的原理分析

    目錄在瞭解原理前 先來看使用方法原理過期鍵的判定Redis的過期鍵刪除策略原理在瞭解原理前 先來看使用方法
    通過EXPIRE命令或者PEXPIRE命令,使

    2022-08-27

  • SQL Server實現group_concat功能的詳細範例 SQL Server實現group_concat功能的詳細範例

    目錄一、實現二、原理分析2.1、FOR XML PATH的作用2.2、STUFF函數2.2.1、STUFF函數在本SQL的作用2.2.2、STUFF函數語法2.3、sql語分分析2.3.1

    2022-08-26

  • Android Choreographer原始碼詳細分析 Android Choreographer原始碼詳細分析

    目錄一、首先介紹一些基礎知識二、android原始碼中Choreographer是如何執行一、首先介紹一些基礎知識
    1.重新整理率(Refresh Rate):
    重新整理

    2022-08-26

  • SpringSecurity微服務實戰之公共模組詳解 SpringSecurity微服務實戰之公共模組詳解

    目錄前言模組結構前言
    在專案中安全框架是必不可少的,在微服務架構中更是尤為重要,我們專案中將安全模組單獨抽離了一個公共模組出來,因為在我的

    2022-08-26

  • SpringBoot專案讀取外接logback組態檔的問題及解決 SpringBoot專案讀取外接logback組態檔的問題及解決

    目錄SpringBoot讀取外接logback組態檔問題解決SpringBoot Logback的使用標籤定義SpringBoot讀取外接logback組態檔
    springboot專案可以讀取外

    2022-08-26

  • Spring使用註解方式處理事務 Spring使用註解方式處理事務

    Spring有專門的類來處理事務,在這之前我們先要理解Spring處理事務中的幾個概念:
    1.介面:
    事務管理器是PlatformTransactionManager介面,在介面

    2022-08-26

  • Android檔案儲存SharedPreferences原始碼解析 Android檔案儲存SharedPreferences原始碼解析

    1.我們都知道SharedPreferences 是android可以用來存放key value的的檔案。
    SharedPreferences sp = getSharedPreferences("fileNam

    2022-08-26

  • Android用於載入xml的LayoutInflater原始碼超詳細分析 Android用於載入xml的LayoutInflater原始碼超詳細分析

    1.在view的載入和繪製流程中:文章連結
    我們知道,定義在layout.xml佈局中的view是通過LayoutInflate載入並解析成Java中對應的View物件的。那麼

    2022-08-26

  • Python中unittest的資料驅動詳解 Python中unittest的資料驅動詳解

    目錄前言一.ddt簡單介紹二.ddt處理各種型別資料1.分析ddt工作原理2.ddt測試元祖資料2.1測試單組元素2.2測試多組未分解元素 2.3測試多組分解

    2022-08-26

  • python執行或呼叫另一個py檔案或引數方式 python執行或呼叫另一個py檔案或引數方式

    目錄python執行或呼叫另一個py檔案或引數1. 執行另一個py檔案2. 參照另一個py檔案中的變數python呼叫自己寫的py檔案python如何呼叫自己寫的p

    2022-08-26

  • Android Activity View載入與繪製流程深入刨析原始碼 Android Activity View載入與繪製流程深入刨析原始碼

    1.App的啟動流程,從startActivity到Activity被建立。
    這個流程主要是ActivityThread和ActivityManagerService之間通過binder進行通訊來完成。

    2022-08-26

  • Go 資料結構之堆排序範例詳解 Go 資料結構之堆排序範例詳解

    目錄堆排序堆排序過程動畫顯示開始堆排序程式碼實現總結堆排序
    堆排序是一種樹形選擇排序演演算法。
    簡單選擇排序演演算法每次選擇一個關鍵

    2022-08-26

  • Go語言資料結構之希爾排序範例詳解 Go語言資料結構之希爾排序範例詳解

    目錄希爾排序演演算法思想圖解演演算法Go 程式碼實現:總結希爾排序
    在插入排序中,在待排序序列的記錄個數比較少,而且基本有序,則排序的效率較高

    2022-08-26

  • JS利用迴圈解決的一些常見問題總結 JS利用迴圈解決的一些常見問題總結

    目錄1. 列印0-100中3的倍數2. 在頁面中寫入 1000-2000年中的閏年3. 列印100以內所有偶數的和4.求出1-1/2+1/3-1/4&hellip;&hellip;1/100的和5

    2022-08-26

  • C/C++指標介紹與使用詳解 C/C++指標介紹與使用詳解

    目錄什麼是指標定義指標變數間接參照指標常or常常指向指標的指標指標與陣列指標的運算堆記憶體分配C語言C++語言指標與函數陣列名作為函數的

    2022-08-26

  • python第三方庫pygame的使用詳解 python第三方庫pygame的使用詳解

    作用:pygame一般用來做遊戲
    注意:1.在使用pygame提供的功能之前,需要呼叫init方法
    2.在遊戲結束前需要呼叫 quit 方法
    pygame中的各個函數:
    1.pyg

    2022-08-26

  • 遊戲伺服器中的Netty應用以及原始碼剖析 遊戲伺服器中的Netty應用以及原始碼剖析

    目錄一、Reactor模式和Netty執行緒模型1. BIO模型2. NIO模型3. Reacor模型①. 單Reacor單執行緒模型②. 單Reactor多執行緒模型③. 主從React

    2022-08-26

IT145.com E-mail:sddin#qq.com