原创 【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