原创 [記錄]你需要知道的C++問題

問題記錄1. 2分鐘學會使用隨機數函數,避免使用誤區 1. 2分鐘學會使用隨機數函數,避免使用誤區 產生隨機數一般把void srand (unsigned seed)和int rand(void)結合使用。 srand函數用來設

原创 [記錄]你需要知道的C語言誤區

C語言誤區記錄1. 因爲越界訪問造成的無限循環 1. 因爲越界訪問造成的無限循環 看代碼: #include<stdio.h> int main(int argc, char* argv[]){ int i=0; int ar

原创 正則表達式的貪婪模式有感

個人感悟1. 總述2. 例子3. 分析4. 總結如果覺得文章對你有用,右側邊欄點個打賞吧! 1. 總述 貪婪模式感覺就像,只要符合我當前的規則就一直匹配,纔不會去管正則表達式中我後面的限制規則 2. 例子 static fina

原创 3分鐘簡述Session和Cookie

說到session和就cookie就要說到一個http的問題,http的請求是無狀態的。意思就是用戶請求一次服務器,用戶下次再請求,服務器並不知道是你,仍然把你當作新的用戶。這樣就會造成用戶登陸後,但登陸狀態並不能保存,下次仍然

原创 [記錄]數據庫出錯解決

目錄1. Operation not allowed after ResultSet closed如果,覺得文章對你有用,右側邊欄給個打賞吧! 1. Operation not allowed after ResultSet cl

原创 [記錄]Java使用中的問題

錯誤記錄1. Java一個對象多次調用set方法2. Response對象進行頁面跳轉沒有效果3. 上傳文件提示“文件名、目錄名或卷標語法不正確”4. 下載文件大體步驟以及出現亂碼解決 1. Java一個對象多次調用set方法 J

原创 在vs中通過函數檢測是否內存泄漏

1. 判斷方法 在程序vs編寫代碼,在想要追蹤的方法結尾,使用_CrtDumpMemoryLeaks()函數可以檢測是否內存泄漏。推薦在main函數結尾使用,追蹤範圍更大。 #include <iostream> int ma

原创 Centos7下安裝vim8和python3

安裝YouCompleteMe,需要vim和python高版本,這裏就描述如何安裝,盡最大可能避過新手可能遇到的坑 目錄1. 安裝Python3,無需卸載自帶的Python21.1 安裝所需依賴包1.2 下載Python3安裝包1

原创 [記錄]Linux使用中的問題

Linux使用中的問題安裝zlib提示:沒有可用軟件包 zlib1g-dev 安裝zlib提示:沒有可用軟件包 zlib1g-dev 在使用Centos7 安裝python 3.6.5版本進行make install 安裝時提示

原创 C++問題記錄

問題記錄1. 2分鐘學會使用隨機數函數,避免使用誤區最後, 覺得文章對你有用的話,右側邊欄點個打賞吧! 1. 2分鐘學會使用隨機數函數,避免使用誤區 產生隨機數一般把void srand (unsigned seed)和int r

原创 關於.cpp文件包含另一個.cpp文件出錯的原因以及解決辦法

轉載出處:點擊跳轉 關鍵點:當2.cpp進行#include"1.cpp"時,對文件進行編譯時2.cpp文件中已經把1.cpp文件的內容包含進來了,所以2.cpp裏既有原本自己的代碼,也有1.cpp的代碼。且因爲文件單獨編譯,進行

原创 時間複雜度和空間複雜度的簡單講解

一個算法的優劣主要從算法的執行時間和所需要佔用的存儲空間兩個方面衡量。 把今年很流行,淡淡的基佬紫送給各位看官,原諒綠就算了,怕被打死。 文章最後,舉例使用二分查找和斐波那契的遞歸和迭代方法,分別說明時間和空間複雜度。 時間複

原创 STL使用問題記錄

錯誤記錄1. string使用erase方法刪除指定字符出錯如果覺得文章對你有用,右側邊欄給個打賞吧! 1. string使用erase方法刪除指定字符出錯 在使用string容器的erase刪除字符方法時,嘗試瞭如下代碼 #in

原创 單鏈表的增、刪、查、改

單鏈表是一種鏈式存取的數據結構,用申請的地址存放每個節點,這些地址可能是連續,也可能是不連續的。每個結點的構成:元素(數據元素的映象,data) + 指針(指示後繼元素存儲位置,next)。通過指針將線性表的數據一個個串聯起來,

原创 棧和隊列的插入、刪除、獲取頭尾元素操作

棧:一種特殊的線性表,其只允許在固定的一端進行插入和刪除元素操作。進行數據插入和刪除操作的一端稱爲棧頂,另一端稱爲棧底。棧又稱爲後進先出的線性表。 Stack.h #pragma once #include<stdio.h>