原创 sql 語句的基本知識,比較雜。

基本用法 1增 INSERT INTO table_name VALUES (value1,value2,value3,...); 2刪 DELETE FROM table_name WHERE some_column=some_val

原创 進入動態鏈接庫函數後,傳入指針改變的bug

出現這個問題的原因是導出函數的實際返回值類型和GetProcAddress獲得函數指針時定義的函數指針的函數返回值類型不一致導致。 如:導出函數爲 extern "C" bool LICENSE_CLASS _stdcall isLice

原创 查看程序所依賴的dll

dependency.exe是微軟出的一款查看可執行程序依賴項的工具,但是微軟已經不再更新它,強行使用它會有一些坑。 微軟系統將api做了重新分組包裝,比如 CreateFileW,最開始就是實現在 kernel32.dll 這個 dll

原创 全局變量內存莫名被破壞的解決之路

c++中全局變量是先於main函數初始化的而且全局變量的初始化順序未知,由於這個特點的的原因。全局變量內存別破壞的問題比較難以查找,首先內存被破壞 大部分情況是因爲別的變量且這個變量含有指針,出現了內存越界,覆蓋了後面變量內存空間,從而使

原创 c++基礎雜記

1.左值與右值 左值:L-value中的L指的是Location,表示可尋址。左值可以表示對象,即具有對應的可以由用戶訪問的存儲單元。左值表示存儲在計算機內存的對象,即“可尋址值”。也就是可以用&來取地址的對象是左值。 右值:R-valu

原创 windows容器實踐之路

1.dockerfile 使用dockerfile構建鏡像的命令爲:docker build -t image:v1 -f df . -t image:v1 表示新建的鏡像名字爲image標籤爲v1 -f df 構建鏡像的腳本命令 在名爲

原创 面向對象的設計原則和設計模式

面向對象編程的優點及目的:可複用,可擴展,可維護,靈活性好。 面向對象編程的核心思想:對於變化(或不確定的)的部分,要構造抽象來隔離變化。接口,多態都是抽象的手段。 面向對象編程的幾個基本原則:單一職責原則、開放-封閉原則、依賴倒轉原則

原创 右值引用和std::move 以及std::forward(完美轉發)

左值與右值 左值是這樣一種表達式,它指向一塊物理內存,並允許我們通過運算符&來取得這塊內存的地址,而右值則是非左值的表達式。常量和匿名的臨時變量都爲右值,如函數返回值。 比如:int a=0; //a爲左值           strin

原创 effective STL 需要關注的條款和細節

1、拷貝對象是STL的方式(條款3) 容器操作處處有拷貝,比如 vector 的push_back(),但STL容器通常設計爲避免不必要的對象拷貝。一個使拷貝更高效、正確而且對分割問題免疫的簡單的方式是建立指針的容器而不是對象的容器。當然

原创 bat批處理命令詳解

出處:https://www.jb51.net/article/5828.htm BAT文件語法和技巧(bat文件的編寫及使用)(轉載一)     比較有用的東比較有用的東西  首先,批處理文件是一個文本文件,這個文件的每一行都是一條DO

原创 setlocale函數

轉自:http://zyxhome.org/wp/cc-prog-lang/c-stdlib-setlocale-usage-note/ #include <locale.h>char* setlocale(int category, c

原创 編碼相關的問題

看到的這篇文章真是夠詳細的,沒看完,太多了,先轉載過來,供大家分享。 轉載地址:http://my.oschina.net/alphajay/blog/5691 ***********************************

原创 noe4j之cypher之where

 WHERE  where 關鍵字的用法在官方文檔中描述爲 與match 、optional match 聯合使用,作用是添加約束;如果和with聯合使用,用來過濾結果。其實意思差不太多,就是對返回結果設置了限定條件。 where中可以加

原创 c++ 內存泄漏查找

轉載自:https://blog.csdn.net/mfcing/article/details/42673393   侵刪1、什麼是內存泄漏?內存泄漏指的是在程序裏動態申請的內存在使用完後,沒有進行釋放,導致這部分內存沒有被系統回收,久

原创 一文讀懂機器學習

原文地址:http://www.cnblogs.com/subconscious/p/4107357.html 在本篇文章中,我將對機器學習做個概要的介紹。本文的目的是能讓即便完全不瞭解機器學習的人也能瞭解機器學習,並且上手相關的實踐