原创 跟蹤分析Linux5.0內核處理系統調用的過程

跟蹤分析Linux5.0內核處理系統調用的過程 416原創作品轉載請註明出處 + https://github.com/mengning/linuxkernel/ 實驗要求 下載並編譯Linux5.0內核 選擇一個系統調用進行跟蹤

原创 Linux系統分析實驗(一):時間片輪轉多道程序內核

Linux系統分析實驗(一):時間片輪轉多道程序內核 注:後三位416原創作品轉載請註明出處<https://github.com/mengning/linuxkernel/ 實驗環境 Ubuntu16.04虛擬機 VMware w

原创 leetcode 兩數相加(鏈表)

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse ord

原创 leetcode235.(二叉搜索樹)最近公共祖先

此題比236簡單之處在於可以充分利用二叉搜索樹的特性,當p和root的差值和q和root的差值符號相異,說明p q肯定在root的兩個不同子樹中,最近公共祖先就是root。當p q兩個結點值都小於根節點時,遞歸左子樹,反之遞歸右子樹。

原创 leetcode206. 反轉鏈表

設三個指針p, ppre, pNext,分別指向當前結點,當前節點的前一個節點,當前節點的後一個節點。 class Solution { public: ListNode* reverseList(ListNode* head) {

原创 leetcode 合併兩個有序鏈表

class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if(!l1 && !l2) return NULL

原创 leetcode翻轉字符串裏的單詞

Example 1: Input: “the sky is blue” Output: “blue is sky the” Example 2: Input: " hello world! " Output: “world! he

原创 deepin無線網絡連不上的問題

想問下爲啥我的deepin只有有線網絡沒有無線網絡? 這樣怎麼連wifi?

原创 leetcode17

class Solution { public: vector<string> letterCombinations(string digits) { vector<string> m = { "", "", "abc", "d

原创 leetcode 20

class Solution { public: bool isValid(string s) { stack<char> s1; if (s[0] == ')' || s[0] == ']' || s[0] ==

原创 vscode c++調試問題

請教一下各位vscode調試的問題,我把配置文件改好後可以調試,但是左側的監視窗口和變量窗口看的我一臉懵逼,沒有值,只有一些看不懂的東西。。。 我的Launch.json "version": "0.2.0", "

原创 LeetCode 16.3Sum Closest

思路: 初始狀態 2.三數之和小於target 3.三數之和大於target 4.second和third相遇後first++ 5.末尾狀態 class Solution { public: int threeSumC

原创 leetcode 6.ZigZag Convertion

class Solution { public: string convert(string s, int numRows) { if(numRows > s.size() || s.size() < numR

原创 YouCompleteMe的疑難雜症

類似這樣的問題終究還是出現了 上回用虛擬機也是各種此類問題,希望各路大神幫忙看看有什麼解決辦法,網上搜到的辦法都不能從根本上解決問題

原创 關於IDEA右鍵沒有新建servlet選項的解決辦法

如果右鍵src->new沒有servlet選項,可在pom.xml中加上如下依賴: