Time of Update: 2018-07-31
dlopen、dlsym和dlclose的使用和舉例 之前用過這三個函數一直沒時間整理一下。今天抽時間整理一下。 1、函數簡介 dlopen 基本定義 功能:開啟一個動態連結程式庫 包含標頭檔: #include <dlfcn.h> 函數定義: void * dlopen( const char * pathname, int mode
Time of Update: 2018-07-31
問題 cpRatchetJoint.c:(.text+0x183): undefined reference to `__pow_finite' 原因 GLIBC版本太低 注意 libc.so.6是基礎庫,操作要謹慎 libc 源碼地址 http://ftp.gnu.org/gnu/glibc/ 查看系統GLIBC版本命令 strings /lib64/libc.so.6 | grep GLIBC 升級步驟 找到自己想要的版本,下載後執行以下命令
Time of Update: 2018-07-31
無法訪問已釋放的對象對象名:“Icon” 在WINFORM開發中,對當開啟多個MDI表單,並且在最大化狀態下關閉表單時,常常出現以下異常:System.ObjectDisposedException:無法訪問已釋放的對象。 對象名:“Icon”。 在 System.Drawing.Icon.get_Handle() 在 System.Drawing.Icon.get_Size() 在 System.
Time of Update: 2018-07-31
在前面的文章中,已經使用wordpress搭建好了個人部落格,但是預設情況下是英文,當然如果是技術類部落格,當然最好是英文,但是如果是其他比如有關生活方面等,英文明顯會吃力一些,所以,最好還是修改下預設語言。修改方法: 1.修改設定檔的預設語言為簡體中文 #cd /var/www/html/wordpress/ #vim wp-config.php//修改WPLANG=’’為WPLANG=’zh_CN’
Time of Update: 2018-07-31
剛剛參於Uof的項目,感覺有些吃力,首先2個星期完成Uof的分頁設計修改工作就比較難。然後,平常的工作還不能放下,就是CJK項目的管理和討論。這周末還要去CSIP開會,不知道另外兩個公司的進度到什麼情況了,然後btrax的環境搭建問題尤為緊迫,畢竟日本人那邊完成度已經很高了。不能給公司丟臉阿..... 近期的目標: 1.熟悉Uof的環境,重點在分頁設計上。 2.一個星期完成2個以上測試案例的編寫和調試。 3.對公司整體環境的熟悉,這次重點是研發部門。
Time of Update: 2018-07-31
由於前後端分離,而且還要求上傳本地的圖片等等一系列需求,這裡使用了Tinymce 解決中間有不少坑,寫個備忘吧。 首先頁面中引入 <script type="text/javascript" src="/js/admin/tinymce.full.min.js"></script>, 同時引入你需要執行個體化的js 在html中<textarea
Time of Update: 2018-07-31
Vue.js 開發記錄 背景:開發義烏賓王158商貿城資訊管理系統,前端使用“餓了麼”開源的element UI,基於vue。主要是為了嘗新與替換實驗室現有的違背潮流的“jq套件”,以下為開發過程中踩過的坑點以及想總結的內容 腳手架搭建 在github上找到了基於Vue.js 2.x系列 + Element UI 的後台管理系統解決方案,項目包括常用的管理系統組件,webpack等自動化工作全部拿來即用,具體項目地址如下: https:/
Time of Update: 2018-07-31
這個很少被人意識到,2個分別對應到c標頭檔定義和c++標頭檔定義,日常使用沒有影響是因為先包含的會使後續包含定義觸發條件編譯,而且經常using namespace std;使不區分std:size_t。做為一個優秀的代碼輸出者,要嚴謹的弄清楚,有針對性的處理,提高代碼品質,降低代碼開發週期。 結論:c和C++混編,尤其是跨平台時,一定要注意標頭檔包含順序,如果是c++,最早的包含c++的標頭檔,如果是c,則晚一些包含c++標頭檔,這是有差異的,不保證完全等價。
Time of Update: 2018-07-31
1.plain new/delete.普通的new 定義如下: void *operator new(std::size_t) throw(std::bad_alloc); void operator delete(void*) throw(); 註:標準C++ plain new失敗後拋出標準異常std::bad_alloc而非返回NULL,因此檢查傳回值是否為NULL判斷分配是否成功是徒勞的。
Time of Update: 2018-07-31
centos6.4 安裝tornado架構 串連工具 xshell 工具 1.如果在windows下有tornado的安裝包 首先現在上裝到linux下的上傳工具: yum install lrzsz (通過xshell上傳到linux的工具) 將安裝包拖到下xshell終端下 沒有tornado安裝包: 2.下載tornado的安裝包: 下載地址:wget https:
Time of Update: 2018-07-31
px+em+pt+rpx+rem的區別 1.px:(Pixel)單位名稱像素,相對長度單位,是相對顯示器螢幕解析度而言的。國內使用的多。 2.em:單位名稱為相對長度單位,相對於當前對象內文本的字型尺寸。如果當前對行內文本的字型尺寸未被人設定,則相對於瀏覽器的預設字型尺寸。國外使用的多。 3.pt:單位名稱為點(point),絕對長度單位一般老版本的table使用,現在已經不用了。 4.rpx:在移動端用較多。
Time of Update: 2018-07-31
1、 環境 Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三種方法 以下涉及的ignore檔案均為如下格式: # 以'#'開始的行,被視為注釋.
Time of Update: 2018-07-31
前端使用window.onerror方法收集日誌,後台提供日誌收集介面,用於錯誤記錄檔收集;過一段時間,對錯誤記錄檔進行處理。 參考文檔: 1.如何做前端異常監控。 https://www.zhihu.com/question/29953354 2.構建可靠的前端異常監控服務-採集篇 http://jdc.jd.com/archives/2175?utm_source=tuicool&utm_medium=referral 3.前端代碼異常日誌收集與監控
Time of Update: 2018-07-31
SMTP (Simple Mail Transfer Protocol) 郵件傳送代理 (Mail Transfer Agent,MTA) 程式使用SMTP協議來發送電郵到接收者的郵件伺服器。SMTP協議只能用來發送郵件,不能用來內送郵件。大多數的郵件發送伺服器 (Outgoing Mail Server) 都是使用SMTP協議。SMTP協議的預設TCP連接埠號碼是25。
Time of Update: 2018-07-31
function check() { var bankno = document.getElementById("bankAccount").value; alert(bankno); var lastNum = bankno.substr(bankno.length - 1, 1);// 取出最後一位(與luhm進行比較) var first15Num = bankno.substr(0, bankno.length - 1)
Time of Update: 2018-07-31
文章出處:https://blog.csdn.net/zhengzhb/article/details/7190158
Time of Update: 2018-07-31
在調試PCI-E的MSI中斷前,需要先保證將傳統中斷調通,然後再調試這個。MSI中斷究其本質,就是一個儲存空間讀寫事件。將MSI Address設定為記憶體中的某個地址(可以為64位),產生MSI中斷時,中斷源會在MSI Address所在的地址寫入MSI Data。也就是說,如果有四條MSI中斷線,就會依次寫入Data、Data+1、Data+2、Data+3在記憶體中,依次來區分中斷源裝置。 裝置端的定義
Time of Update: 2018-07-31
select下拉式清單www.usus.cconChange事件之JQuery實現: JQuery: $(document).ready(function () { $("#selectMenu").bind("change", function () { if ($(this).val() == "pro1") {
Time of Update: 2018-07-31
fork()系統調用是Unix下以自身進程建立子進程的系統調用,一次調用,兩次返回,如果返回是0,則是子進程,如果傳回值>0,則是父進程(傳回值是子進程的pid)。 還有一個很重要的東西是,在fork()的調用處,整個父進程空間會原模原樣地複製到子進程中,包括指令,變數值,程式調用棧,環境變數,緩衝區,等等。 //run in linux 程式會輸出多少個'-'?int main(void){int i;for(i = 0; i < 2; i++){ fork();
Time of Update: 2018-07-31
項目中需要一個密碼強度的校正,找了好久,搜到這個挺好用的,記錄一下。 //密碼強度校正function checkPassword3(fieldId,tipMsg){/* 返回密碼的強度層級 */ function checkStrong(sPW) { if (sPW.length < 8||sPW.length > 20) return 0; //密碼太短或太長 Modes = 0; for (i =