原创 mini2440 入門塊設備驅動(用RAM緩存模擬磁盤)代碼記錄(內核用的是2.6.32.2)

#include <linux/module.h> #include <linux/errno.h> #include <linux/interrupt.h> #include <linux/mm.h> #include <linux/f

原创 mini2440 簡單touch screen驅動程序

模塊加載後打印出水平和垂直方向的ad轉換結果,沒有做座標的轉換,只爲學習一下touch screen接口的編程方法,代碼記錄如下: #include <linux/errno.h> #include <linux/kernel.h> #

原创 AcWing a^b 快速冪乘簡單應用

題目描述 求 a 的 b 次方對 p 取模的值。 輸入格式 三個整數 a,b,p ,在同一行用空格隔開。 輸出格式 輸出一個整數,表示a^b mod p的值。 數據範圍 1≤a,b,p≤109 輸入樣例: 3 2 7 輸出樣例: 2  

原创 Leetcode 479 最大回文數乘積

''' 枚舉可能的迴文數字,驗證該數值是否能夠被給定範圍內的因子整除 ''' class Solution: def largestPalindrome(self, n: int) -> int: if n =

原创 Leetcode 446 等差數列劃分 II - 子序列

''' dfs 枚舉可能的排列 勉強可以過 ''' from typing import List class Solution: def numberOfArithmeticSlices(self, A: List[int