Time of Update: 2018-12-03
Tibco 版本是5.51. tibco 調用資料庫的預存程序, 如果參數A 類型為date, 如果傳遞給參數A 的數值是Null 字元串, 那麼將會報:Input data invalid 的錯誤. 這是由於參數A 需要的是一個date 類型的參數, 即使這個參數是Null 字元串或NULL 也不行! 要解決這個問題, 可以用一種折中的方法(google 到的), 建立一個optional 的date 變數B, 這個變數不用賦予任何值, 需要的是這個變數B 的類型.
Time of Update: 2018-12-03
最近寫一個淩晨3點重啟某個程式的批處理命令, window 2003系統.echo %time% 顯示的是 14:47:25.73 小時(兩位, 少於10, 填充空格):分鐘(兩位,少於10,填充0):秒鐘注意這裡, 10點前和10點後有很多區別, 由於小時第一位, 在10點前是填充空格, 我這邊的處理是把空格轉換為0 處理, 這樣方便做判斷!----------------------------------------------
Time of Update: 2018-12-03
在Tibco 中, 用XML 格式傳輸資訊是很常見的, 如我們提供一個webservice wsA給別人調用, wsA 的方法wsAF 的輸入引用了 一個XML Schema ProjectBox, 這個wsAF 被調用後, 我們用SOAPEventSource 組件取得對方輸入的資訊, 提供給其他組件, 如: $SOAPEventSource/inputMessage/ns1:ProjectBox/ns1:Project_id. 上面這段字串,
Time of Update: 2018-12-03
在tibco 中就有soap 的例子檔案是: \tibco\bw\5.6\examples\activities\soap\ 一般如果Style 是 Document 模式, 如果是RPC 模式呢? 並且還包含Header 呢? 最近就遇到了這樣一個介面是這種模式的, 最蛋疼的是WSDL 報文完全無法直接使用, 查了很多資料和嘗試了很多次, 終於搞出了符合的WSDL 文檔!!!!關於命名空間的一些細節就不說明了!!<soapenv:Envelope xmlns:soapenv="http:
Time of Update: 2018-12-03
最近發現了有QML 這種東東, 一查原來是 QT4.7 新引入的. 看了 http://wenku.baidu.com/view/18bbec222f60ddccda38a0e9.html(QML Nokia內部培訓資料, 現在已經沒了) 第一感覺是, QML 有點類似與 Android 的 XML 布局. 趕緊下了 qt-win-opensource-4.7.2-vs2008.exe 發現
Time of Update: 2018-12-03
一、 什麼是系統調用 在Linux的世界裡,我們經常會遇到系統調用這一術語,所謂系統調用,就是核心提供的、功能十分強大的一系列的函數。這些系統調用是在核心中實現的,再通過一定的方式把系統調用給使用者,一般都通過門(gate)陷入(trap)實現。系統調用是使用者程式和核心互動的介面。 二、 系統調用的作用 系統調用在Linux系統中發揮著巨大的作用,如果沒有系統調用,那麼應用程式就失去了核心的支援。
Time of Update: 2018-12-03
最近為了更新一個功能, 但是又不想動到原先功能的後台代碼, 所以選擇了觸發器, 觸發器我總共就寫過4個而已, 我以前也很抵觸觸發器的. oracle 的觸發器有表觸發器和行觸發器, 我用的是行觸發器, 並且在這個觸發器中需要修改到其他行的資料(例如樹結構資料, 子項目要修改父項目的狀態), 寫完觸發器後, 編譯沒有錯誤, 但是在觸發器執行後報了 "ORA-04091:表XX發生了變化,觸發器/函數不能讀它" 的錯誤.
Time of Update: 2018-12-03
其實是前篇轉載文章的延伸。那個是在Ubuntu上面安裝wayland(經驗證過),這次是嘗試在Meego上面安裝。1.要裝yum,yum-util,同時也嘗試裝了git,但是一直用不起來。2.要裝,wayland,具體步驟相同,不過要用yum安裝libffi/expat這兩個包3.裝drm,具體步驟相同,要用yum安裝pthread-stubs/pciaccess兩個包4.裝macros5.裝xproto6.裝kbproto7.裝libxkbcommon8.裝pixman9.裝libX11,要裝
Time of Update: 2018-12-03
在tibco 自訂的進程裡面,我們很多時候需要把一些資料轉換為xml 的格式的字串, 這個時候就需要 XML 控制項裡面的 “Render XML” 子控制項了。(lin49940) 具體使用不說了, 說下遇到的一個問題! 該控制項的選項“Input Editor” 我是引用了一個已經設計好的 Schema XSD 檔案的,其中自訂了 xmlns:ind="http://www.lin49940.com/2012/10-20-ns-
Time of Update: 2018-12-03
關於進程的一些必要知識先看一下進程在大學課本裡的標準定義:“進程是可並發執行的程式在一個資料集合上的運行過程。”這個定義非常嚴謹,而且難懂,如果你沒有一下子理解這句話,就不妨看看筆者自己的並不嚴謹的解釋。我們大家都知道,硬碟上的一個可執行檔經常被稱作程式,在Linux系統中,當一個程式開始執行後,在開始執行到執行完畢退出這段時間裡,它在記憶體中的部分就被稱作一個進程。當然,這個解釋並不完善,但好處是容易理解,在以下的文章中,我們將會對進程作一些更全面的認識。Linux進程簡介Linux是一個多任
Time of Update: 2018-12-03
我的tp-link wr740n (ver: 5.5)無線路由買來時候的軟體版本是 110128, 但是由於該版本的 "無線MAC 位址過濾" 功能有問題,設定後實際使用無效。 所以我升級了軟體版本110909, 雖然解決了“無線MAC 位址過濾” 的問題, 但是我發現 “開啟WDS” 裡面掃描到的無線熱點的訊號強度都是10到20dB。 我原來的掃描到的熱點訊號強度正常都能達到50dB 以上, 後面我又更新了最新的111031
Time of Update: 2018-12-03
CUDA中三維數組的建立,讀取,拷貝。以下建立float4類型的width*height*depth大小的數組,線上性儲存空間中。 Host Code:...cudaPitchedPtr data;cudaExtent extent = make_cudaExtent(width* sizeof(float4), height, depth);cudaMalloc3D(&(d_data), extent);... Kernel Code:__global__
Time of Update: 2018-12-03
最近拉了一條聯通寬頻, 由於是2個人使用, 所以向聯通購買了一個家庭網關烽火HG110(這個東西就是貓+路由).這個網關提供了一個登陸路由設定介面的使用者:user。用無線串連上網關, 登陸 192.168.1.1 後, 用user 使用者登陸,NND, 看到的介面跟說明書上差距很大, 根本就不能用 pppoe 撥號連線。網上查了一下, 很多人找破解這個網關的東西,說是破解, 但其實很多是要一個超級使用者telecomadmin 的密碼。我是沒有用telecomadmin 這個使用者登陸過,
Time of Update: 2018-12-03
CUDA程式最佳化應該考慮的點:精度:只在關鍵步驟使用雙精確度,其他部分仍然使用單精確度浮點以獲得指令輸送量和精度的平衡; 延遲:需要首先緩衝一部分資料,緩衝的大小應該可以保證每個核心程式處理的一批資料能夠讓GPU慢負荷工作;
Time of Update: 2018-12-03
1.7
Time of Update: 2018-12-03
這裡專門紀錄一下一些Tibco 5.6 發布的一些麻煩的問題(lin49940原創).1. 測試模式流程沒有問題, 發布後運行出錯. 請務必要檢查流程的註冊命名空間, 不管是主流程或者子流程, 這個很麻煩, 多了少了, 錯了都不行! 基本上測試模式的時候 Tibco 都幫我們把這些註冊命名空間的錯誤屏蔽了, 但是流程發布運行以後, 這些問題都會暴露出來!! 很多時候我們引用了一個schema, 再刪除這個schema 引用, 以為這些就還原到引用前的狀態了,
Time of Update: 2018-12-03
寄存器 局部儲存空間 共用儲存空間 全域儲存空間 主機端記憶體 主機端頁鎖定記憶體 常數儲存空間 紋理儲存空間 儲存空間位置擁有緩衝存取權限變數生存周期registerGPU (芯)片內N/Adevice 可讀/寫與thread相同local memory板載顯存無device 可讀/寫與thread相同shared memoryGPU 片內N/Adevice 可讀/寫與block相同constant memory板載顯存有device 可讀,host可讀/寫可在程式中保持texture
Time of Update: 2018-12-03
安裝ubuntu10.10後,如果機器上只有一個系統,預設grub菜單是不會顯示的,如果想要顯示,按如下步驟操作: 1.把/etc/default/grub檔案中的GRUB_HIDDEN_TIMEOUT=0的0改為大於0的數字,比如5;2.把/etc/grub.d/30_os-prober檔案中的所有set timeout=0的0改為10,如下:adjust_timeout () { if [ "x${found_other_os}" = "x" ] ; then if [
Time of Update: 2018-12-03
1.13 Shell對Linux不是太陌生的讀者都應該對Shell有一定的瞭解,就是這個程式在我們登陸後自動執行,列印出一個$符號,然後等待我們輸入命令。Linux下最常用的Shell應用程式是Bash,絕大部分Linux發行版預設安裝的都是它。下面我們也來親手編寫一個Shell程式,這個Shell遠遠不如Bash複雜,但也能滿足我們一般的使用,下面,我們就開始。首先,給這個Shell取一個名字,不妨就叫做Mini
Time of Update: 2018-12-03
其實這是一個本說叫做 Pro Git的一部分,我覺得講得很好,正好有人截取了一部分出來,我轉載了。書的地址在:http://progit.org/book/。很好的一本書,值得慢慢看,慢慢品位。項目的管理既然是相互協作,在貢獻代碼的同時,也免不了要維護管理自己的項目。像是怎麼處理別人用 format-patch