原创 類模板當作一個類模板的模板參數

#include<iostream> #include<string> using namespace std; //類模板當作一個類的參數 //設計STL時候用到 //面試,類模板當作參數 class MyClass { publ

原创 友元函數&虛函數

被友元的虛函數,是可以被繼承的三個類Myclass,Myclass2,son,Myclass對Myclass2的set函數友元,son繼承Myclass2,如果son不重寫set函數,而是直接繼承Myclass2的set,是可以操作Myc

原创 內存分配步驟

點贊 收藏 分享 文章舉報 HLongSh 發佈了44 篇原創文章 · 獲贊 6 · 訪問量 2萬+ 私信 關注

原创 Http協議與TCP協議簡單理解

原文地址:https://blog.csdn.net/sundacheng1989/article/details/28239711在C#編寫代碼,很多時候會遇到Http協議或者TCP協議,這裏做一個簡單的理解。TCP協議對應於傳輸層,而

原创 單調棧&單調隊列入門

單調隊列比較難理解代碼,所以自己加了點註釋#include<cstdio> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; stru

原创 動態規劃_揹包問題

01揹包問題有N件物品和一個容量爲V的揹包。(每種物品均只有一件)第i件物品的費用是c[i],價值是w[i]。求解將哪些物品裝入揹包可使價值總和最大。未優化版本:for (int i=1;i<=n;++i) { for (int j=v;

原创 boost:bind解析

mybind.h實現:#ifndef BOOST_BIND_BIND_HPP_INCLUDED__Mybind #define BOOST_BIND_BIND_HPP_INCLUDED__Mybind #include <iostrea

原创 c++類成員的函數指針

#include<iostream> #include<string> using namespace std; class MyClass { public: int a = 55; static void go(){ co

原创 c++仿函數

#include <iostream> using namespace std; class MyClass { public: void operator ()(int a){ cout << a<<endl; } p

原创 解決hash衝突的三個方法

目錄開放定址法線性探測再散列二次探測再散列僞隨機探測再散列再哈希法鏈地址法建立公共溢出區優缺點開放散列(open hashing)/ 拉鍊法(針對桶鏈結構)封閉散列(closed hashing)/ 開放定址法通過構造性能良好的哈希函數,

原创 友元與模板類

友元成員函數模板:#include <iostream> using namespace std; template<class T> class A; //當用到友元成員函數時,需注意友元聲明與友元定義之間的互相依賴。這是類A

原创 mysql 8.0 出現access denied for user 'root'@'localhost' (using password:NO)

連接上mysql後,打開mysql.user這個表。 找到這一行 plugin這一列改爲 caching_sha2_password 即可,原先的值不是這個。 然後就可以打開cmd mysql -u root -p登陸了

原创 java類文件結構

java類文件結構 文件結構 特別注意:info結尾的爲表格形式 magic 魔數,判斷是否爲class文件 minor_version、major_version 主版本號以及副版本號 constant_pool_count

原创 py發郵件

setting ALLOWED_HOSTS = ['*'] EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.c

原创 py模塊導入注意點

common.py HANDLE_FLAG=False RECV_DATA_LIST=[] recv_msg.py from common import RECV_DATA_LIST from common import HANDLE_F