原创 C++中堆和棧的完全解析

C++中堆和棧的完全解析 內存分配方面: 堆: 操作系統有一個記錄空閒內存地址的鏈表,當系統收到程序的申請時,會遍歷該鏈表,尋找第一個空間大於所申請空間的堆結點,然後將該結點從空閒結點鏈表中刪 除,並將該結點的空間分配給程序,另外,

原创 C++ 引用的本質是什麼?

結論: ①C++中的引用本質上是 一種被限制的指針(類似於線性表和棧,棧是被限制的線性表,底層實現相同,只不過邏輯上的用法不同而已)。 ②由於引用是被限制的指針,所以引用是佔據內存的。 ③在使用高級語言的層面上,是沒有提供訪問引用的

原创 小米5(mi5)開啓-全面屏手勢-詳細步驟

一、適用對象:已經獲取root權限的mi5已是開發版系統,並且在授權管理開啓了root授權穩定版用戶,自行升級到開發版開啓root權限,或者用其他辦法獲取root授權二、簡要流程:獲取完整root權限安裝rec,掛載system分區使用r

原创 CentOS7安裝圖形界面

1.CentOS7安裝圖形界面 當你安裝centOS7服務器版本的時候,系統默認是不會安裝GUI的圖形界面程序,這個需要手動安裝CentOS7 Gnome GUI包。 2.在系統下使用命令安裝gnome圖形界面程序 在安裝Gn

原创 Ubuntu 徹底刪除apache

1. 刪除apache代碼:$ sudo apt-get --purge remove apache-common$ sudo apt-get --purge remove apache2.找到沒有刪除掉的配置文件,一併刪除代碼:$ su

原创 MySQL數據庫遠程連接開啓方法

第一中方法:比較詳細以下的文章主要介紹的是MySQL 數據庫開啓遠程連接的時機操作流程,其實開啓MySQL 數據庫遠程連接的實際操作步驟並不難,知識方法對錯而已,今天我們要向大家描述的是MySQL 數據庫開啓遠程連接的時機操作流程。 1

原创 win cmd下g++編譯cpp的那些坑

#這篇準備不定期長久更新,實在是win下的坑太多,做個記錄方便日後查看。#有人看到了,覺得特別不爽的熱烈歡迎評論補充。#先準備零散寫,碰到什麼些什麼,積累多了再系統整理。一.編碼大坑1.在win cmd下用g++直接編譯編碼格式爲utf-

原创 配置vscode終端字體

Linux下配置vscode終端字體:  在Ubuntu 18.04.1LTS 下的解決方案(親測可用),其他版本linux做參考。 下載安裝字體 $cd /usr/share/fonts/truetype/ $sudo git clo

原创 Unity3d 綜合性能竅門

Unity3d 綜合性能竅門 下面的內容並不一定很詳細,但能夠引導unity3d開發者如何製作性能流暢的遊戲應用 內容: 1.官方提示文檔 2.性能優化概述 3.模型網格 4.燈光 5.貼圖 6.音頻 7.物理碰撞

原创 C# Console.WriteLine()函數中{}輸出格式詳解

格式項都採用如下形式: {index[,alignment][:formatString]}      其中"index"指索引佔位符,這個肯定都知道; ",alignment"按字面意思顯然是對齊方式,以","爲標記; ":forma

原创 MySQL創建用戶與授權方法

一, 創建用戶: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 說明:username - 你將創建的用戶名, host - 指定該用戶在哪個主機上可以登陸,如果是

原创 Unity3d 綜合性能竅門

Unity3d 綜合性能竅門 下面的內容並不一定很詳細,但能夠引導unity3d開發者如何製作性能流暢的遊戲應用 內容: 1.官方提示文檔 2.性能優化概述 3.模型網格 4.燈光 5.貼圖 6.音頻 7.物理碰撞

原创 3DMAX 天空盒 色溢 影響金屬等依靠反射出效果的材質 解決方案

在原天空盒上加上一個vary覆蓋材質。。用其它材質或顏色直接代替天空的材質進行反射作用。。

原创 C#連接SQLServer MySql 代碼步驟總結

總結C#連接數據庫 代碼步驟: 代碼步驟 第一步 第二步 第三步 第四步 導入命名空間 創建連接對象 創建SQL命令對象or數據適配器對象 打開連接,執行SQL語句 第一步: 導入命名空間,根據使用數據庫不同導入相應的命名空間。 (使

原创 Java三大主流框架概述

Struts、Hibernate和Spring是我們Java開發中的常用關鍵,他們分別針對不同的應用場景給出最合適的解決方案。但你是否知道,這些知名框架最初是怎樣產生的? 我們知道,傳統的Java Web應用程序是採用JSP+Servle