原创 java SkipList
package ds; import java.util.ArrayList; import java.util.List; import java.util.Random; public class SkipList<T>
原创 產生小於n的k個數
“` include include include include using namespace std; void randomNumber(int* a,int k,int n){ int* temp =
原创 實現LRU的set與get
實現LRU的set與get 分析和代碼 /* 實現一個小型的數據存儲器 存儲器的容量有限 設置某個值獲取某個值都會把該值變成最優先的【也就是當存儲器滿了,會把最不優先的刪除】 數據結構: hash表 + 雙端鏈表 has
原创 Web Beanch源碼剖析
Web Beanch源碼剖析 1、Web Bench是什麼 Linux下的一個網站壓力測試的工具。 Web bench的標準測試可以向我們展示服務器的兩項內容,分別爲每秒鐘請求數和每秒鐘傳輸數據量。 Web bench官網:Web
原创 CMockery
CMockery單元測試框架 參見這裏寫鏈接內容 1. 獲取源碼 http://code.google.com/p/cmockery/downloads/list windows下編譯 - 打開cmd
原创 基於荷蘭國旗的快速排序
基於荷蘭國旗的快速排序 重拾 package util; import javafx.util.Pair; import java.util.Arrays; import java.util.Random; public c
原创 C貪喫蛇
C語言貪喫蛇 1、思路 貪喫蛇需要遊戲的方框,那麼方框怎麼在控制檯上畫出來呢? 其實控制檯也是有座標的,將光標移動到特定的位置就可以在特定的位置輸出了,利用函數SetConsoleCursorPosition將光標設定到我們想
原创 C++入門_介紹(1)
C++ C++簡介 C++的類
原创 構造字符出現次數的哈夫曼樹
字符出現次數的哈夫曼樹 分析和代碼 /** 給定數組vector<pair<char, int>>,其中pair的first是字符,second是字符出現的次數 請構造哈夫曼樹? 思路: 1:構建以字符出現的次數爲key的優先隊
原创 計算整數的2的冪的和
import java.util.ArrayList; import java.util.List; public class Mi { public static int calcn(int n){
原创 工作近一年的感悟
夜晚23:10的我 下班路上 下班的時候9點多,打了一個電話問同事,異地咋們辦理駕照快要過期的。 然後打了一個電話回家。老媽說老爸已經睡了,她自己也剛上牀。我讓老媽給我看看駕照啥時候過期。我媽說2021年2月多,我心裏一想那不都過
原创 網絡編程流程及函數總結
預備知識 網絡編程會遇到主機字節序不同的情況,爲了使網絡傳輸廣泛使用,網絡傳輸採用大端字節序(內存低位存放高位數據) #include <arpa/inet.h> uint32_t htonl(uint32_t hostlo
原创 策略模式
#include <iostream> using namespace std; //策略基類 class COperation { protected: int m_nFirst; int m_nSecond
原创 my_bitset
#include <iostream> using namespace std; template <int N> class my_bitset{ public: typedef int ElemType; s
原创 二叉搜索樹
#include <iostream> #include <queue> #include <cassert> using namespace std; /* 二叉查找樹(Binary Search Tree)(又:二叉搜索樹,二