原创 繼承與虛函數重載

繼承與虛函數重載 基類的指針可指向派生類或基類,運行過程中調用的函數取決於指針綁定的對象類型(多態)。deriv重載了虛函數f1,沒有重載f2,deriv對象的函數指針指向deriv對象的虛函數表,base::f1()被deriv

原创 TRIM命令的功能

TRIM命令 TRIM命令將與已刪除數據塊有關的信息傳送給設備進行優化。防止無用的數據被複制並降低閃存的壽命 引入TRIM命令的原因 文件刪除始終在文件系統中發生,但是與刪除的文件有關的信息僅保存在OS中,而不保存在設備中。 設備

原创 hadoop hdfs put上傳大量文件時出現錯誤

hadoop hdfs put上傳大量文件時出現錯誤 執行命令: bin/hdfs dfs -put -d etc/hadoop/tmpInputFile/BayesFiles/trainClassFiles /user/inp

原创 Linux平臺上MySQL常用命令

1、啓動MySQL server,使用命令 sudo service mysqld start 2、查看MySQL server的狀態,使用命令 sudo service mysqld status 3、查看MySQL日誌 MyS

原创 解決MySQL登錄報ERROR 1045 (28000): Access denied for user '

解決MySQL登錄報ERROR 1045 (28000): Access denied for user ’ root’@‘localhost’ (using password: YES)的問題 停止mysql數據庫: syst

原创 壓縮算法-騰訊2020第一次校園招聘後臺綜合筆試

小Q想要給他的朋友發送一個神祕字符串,但是他發現字符串的過於長了,於是小Q發明了一種壓縮算法對字符串中重複的部分進行了壓縮,對於字符串中連續的m個相同字符串S將會壓縮爲[m|S](m爲一個整數且1<=m<=100),例如字符串AB

原创 自定義RecordReader和FileInputformat,將文件名作爲Map的輸入key,文件內容作爲May的輸入value

自定義RecordReader和FileInputformat,將文件名作爲Map的輸入key,文件內容作爲May的輸入value package com.gopivotal.mapreduce.lib.input; impor

原创 leetcode 114. Flatten Binary Tree to Linked List

Given a binary tree, flatten it to a linked list in-place. For example, given the following tree: 1 / 2 5 / \

原创 C++虛函數實現

虛函數出現的原因 C++多態通過虛函數來實現,虛函數允許子類重新定義成員函數,而子類重新定義父類的做法稱爲覆蓋,或者稱爲重寫。 最常見的用法就是聲明基類的指針,利用該指針指向任意一個子類對象,調用相應的虛函數,動態綁定。由於編寫代

原创 小文件轉換成SequenceFile

Hadoop的HDFS和MapReduce框架主要是針對大數據文件設計的,在小文件的處理上不但效率低下,而且十分消耗內存資源(每一個小文件佔用一個Block,每一個block的元數據都存儲在namenode的內存裏)。解決辦法通常

原创 190. Reverse Bits

Reverse bits of a given 32 bits unsigned integer. Example 1: Input: 00000010100101000001111010011100 Output: 001110

原创 leetcode 207: Course Schedule

leetcode 207. Course Schedule There are a total of n courses you have to take, labeled from 0 to n-1. Some courses

原创 cpp const的作用

const的作用 1.const修飾全局變量 2.const修飾局部變量; const int bufSize=512; //將bufSize定義成一個常量,任何試圖爲bufSize賦值的行爲都將引發錯誤。 必須要先被初始化 2.

原创 14. Longest Common Prefix

M1: class Solution { public: string longestCommonPrefix(vector<string>& strs) { int num=strs.size();

原创 17. Letter Combinations of a Phone Number

Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could