原创 【C++方向】 面試問題彙總

目錄前言C++操作系統計算機網絡智力題老鼠嗑藥博弈拿石子亮着的燈參考鏈接 前言 包含本人面試遇到的問題和麪經裏面的問題。好記憶不如爛筆頭【淦】       C++ 【問題描述】談一談static關鍵字 【答】static關鍵字

原创 Orange's一個操作系統的實現:保護模式

概述 在計算機加電之後,bios檢查硬件,並且把第一個扇區中的bootloader代碼加載到0000: 07c00h處,開始執行bootloader代碼.bootloader主要做兩件事情: - 從實模式進入保護模式 - 從硬盤(

原创 Orange's一個操作系統的實現:馬上動手寫一個最小的操作系統

源代碼 org 07c00h ;告訴編譯器程序加載到7c00處 mov ax,cs mov ds,ax mov es,ax call DispStr

原创 二分法

轉載一個leetcode上面的二分法詳解 二分查找算法細節詳解,順便寫了首詩 最主要的是要***理解搜索區間*** 最基本的二分查找:尋找一個數 int binarySearch(int[] nums, int target) {

原创 令人頭疼的【動態規劃】

題目一 題目鏈接:https://leetcode-cn.com/problems/number-of-dice-rolls-with-target-sum/ 解決方法 動態規劃方法: a[i][j] 表示i個骰子在目標爲

原创 【OpenCv】 Mat的一些簡單使用技巧

機器學習的相關算法的實現需要大量使用到矩陣運算。用C++實現的話,OpenCv裏面的Mat數據結構是一個很好的選擇。 初始化 創建cv::Mat,並且初始化cv::Scalar::all(0) cv::Mat 可以直接使用co

原创 如何使用sqlite查看.db文件

系統:windows10 目的:使用sqlite3.exe查看.db文件 方法: 按住shift,鼠標右擊sqlite3.exe所在文件夾,打開cmd; 輸入sqlite3.exe data.db(data.db是數據庫的名字,和

原创 使用C++獲取文件夾下的所有文件

Getting a list of files in a directory using C++ in windows 從這裏搬運過來的 搜了好多CSDN上面的,都是複製來複制去(我的也是複製到的,哈哈),總是報錯 。。。 #in

原创 【python】 list基本操作

修改、添加、刪除元素 def list_practice(): #索引從0開始,列表中的元素類型可以不一樣 a = [0, 1, 2, "are", "you", "ok"] print(a) pr

原创 【python】 dictionary

一些字典的基本操作 .items() .keys() .values() .get(self, key, dafault) sorted() 該對字典進行排序的時候,返回的是列表 import operator #字典

原创 [python] string && 數字

string number

原创 C++ stringstream(用C++做文件操作等會用到)

參考文獻:https://blog.csdn.net/jllongbell/article/details/79092891 C語言裏面常用的字符串和數字轉換函數是sscanf和sprintf spritf (直觀理解:往字符串

原创 【機器學習】 - 決策樹(西瓜數據集)

周志華的西瓜書《決策樹》部分的代碼實現 #利用決策樹算法,對mnist數據集進行測試 import numpy as np #計算熵 def calcEntropy(dataSet): mD = len(dataSet)

原创 【機器學習】- 感知機(mnist數據集)

算法: 感知機算法計算的超平面S會因爲權值的初始值和誤分類點的選擇順序變化 性能 在對946個測試樣本進行測試之後發現,錯誤率僅爲0.42% 數據集和代碼可以在這裏下載 CODE from os import listdir i

原创 求最大質因數的方法

題目鏈接:https://www.nowcoder.com/practice/2a05dcaa4cde4db989443f206ee3e5c5?tpId=40&tqId=31031&rp=6&ru=%2Factivity%2Foj&q