原创 reinterpret_cast() static_cast() const_cast() dynamic_cast()

reinterpret_cast<T>() 從指針類型到一個足夠大的整數類型 從整數類型或者枚舉類型到指針類型 從一個指向函數的指針到另一個不同類型的指向函數的指針 從一個指向對象的指針到另一個不同類型的指向對象的指針 從一個指向類函

原创 代碼取名規範

由於第一次用winfrom寫個窗體,類名,控件名隨便取了,結果導致類名、命名空間、和變量名一樣,出現調用衝突。所以覺得應該規範下取名。 1、類名大寫開頭。 2、變量名小寫開頭,第一個字母一般代表變量類型,或者有特殊含義。 3、方法名大小開

原创 搭建自己的博客遇到的問題記錄和備註2(java後臺)

java 功能 備註 跨域請求配置 spring增加@CrossOrigin註釋 返回參數前端不接收 配置springmvc返回格式爲json example 查詢未查到content 爲null   @PathVariable("art

原创 Python多線程與多進程分析

1.由cpu利用率來看python進程和線程的區別 見圖1.1。其中oracle的導入進程佔用了880%多的cpu,而其他python進程才佔99%多。這是由於oracle使用了多線程處理,利用了cpu的多個核心進行處理,所有cpu使用率

原创 虛函數、模板

虛函數  代碼 using namespace std; class ABase { public: virtual void init(); }; void ABase::init() { cout << "load

原创 oracle sql 優化

1.Sql優化:explain 分析 seelect * from tf_f_user;--全表掃描 select t.user_id from tf_f_user t;--idex_fast_full_sacn select * fr

原创 使用管道導致變量在循環體外獲取不到

原腳本 echo "123456789"|while read line do cat vc |while read field begin end do b=`echo $line| awk -v be

原创 搭建自己的博客遇到的問題記錄和備註1(react前端)

react 功能 備註 get 請求 登入頁面 post請求 登入請求 列表展示 data.map(function (n){  return ( <tr>                     <td>{n.uid}</t

原创 python2 使用定時任務中文亂碼

問題:pyhon2手動運行程序時,數據正常錄入數據庫,使用定時任務時數據亂碼 原因:由於python2 使用定時任務不會載入用戶的環境變量,需要在執行任務前,載入用戶環境變量 .           在定時任務中加上用戶的環境配置  .b

原创 初識docker

嘗試安裝tomcat 1.安裝完docker for windows後,修改鏡像倉庫路徑爲國內的:https://registry.docker-cn.com 2.拉取tomcat鏡像 docker pull tomcat   3.查看

原创 linux在內存不夠時,增加虛擬內存

創建swap分區 : dd if=/dev/zero of=/swapfile count=2048 bs=1M 激活swap分區 :chmod 600 /swapfile mkswap /swapfile 開啓swap分區:  swap

原创 搭建自己的博客遇到的問題記錄和備註3(中間件)

功能 備註 activemq 啓動失敗 activemq java.lang.IllegalStateException: LifecycleProcessor not initialized - call  'refresh' 

原创 Visual Studio Code 配置runcode

簡介:Vscode runcode插件支持運行C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScr

原创 c# 賬號密碼加密, 寫入讀取ini文件

[DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, s

原创 winFrom控件在不同線程調用

如果不在控件主類中改變控件值,會出現運行時錯誤,提示不能在不同線程中使用控件的錯誤。 處理方法是: </pre><p><pre name="code" class="csharp">Button b;b.Invoke( new Actio