原创 對linux下的服務端程序做profile

場景:linux上的服務器,功能碼寫在so裏,服務端應用通過dlopen動態加載,服務端是多線程的,測試服務器是虛擬機 gprofile:默認不支持多線程,排除 oprofile:對虛擬機支持不好,不支持計數器接口,但是用時間採樣,結果不

原创 oracle授予所有視圖的查詢權限

搜了一下有人說是 GRANT SELECT  ANY  VIEW  TO 用戶名 實際上沒有這種命令 應該是 select 'grant select on '|| OWNER || '.' ||view_name || ' to ' |

原创 讓Visual Studio 顯示完整路徑

在多個代碼分支上工作,打開多個vs,看起來都是一樣的 以前用過一個宏,現在找不到了。 它的作用就是在vs的title bar裏顯示文件的完整路徑  一通搜索之後 在stackoverflow上 發現了這個插件 http://visuals

原创 delphi DdevExtensions

DdevExtensions有兩個有用的功能 1,編譯成功後自動保存 2,按下home時跳到第一個非空字符

原创 SQLServer2005數據庫優化筆記

1,用Profiler 作trace可以指定數據庫,方法是新建跟蹤的時候,事件選擇->顯示所有列,DatabaseName就可以看到了,然後列篩選器裏,過濾條件裏Like數據庫名 2,有一條求sum語句,我原以爲用視圖可以減少Reads,

原创 adobe source code pro 字體試用

現在用的編輯器字體大括號{}和 括號()看起來分不清,於是想換一個字體 上網搜了一下,發現了Adobe專門爲寫代碼設計的這款字體 字體有兩種格式otf和ttf,windows下裝ttf的,否則visual studio字體選框列不出來 裝

原创 Visual Studio2010 加載windows符號表

調試dll的過程中,經常遇到一些莫名其妙的十六進制系統dll地址,提示no symbol for ..... visual studio可以設置符號表地址,不過是從微軟的符號表服務器來下載的,速度比較慢

原创 windows 2008r2 安裝 oracle11gr2 dataguard總結

1,2008默認非Unicode程序的語言是英文,要改成中文 2,進BIOS關掉cpu的超線程特性,oracle 提供的 11.2.0.1不支持,這樣虛核會少一半。

原创 深交所第五版行情解析

深交所第五版行情用到了FIX和FAST協議,正好有幾個開源項目可以拿來用,比如QUICKFix,QUICKFAST。quickFast託管在google code上,由於衆所周知的原因,無法直接獲得。我是在github上找了一個分支。 F

原创 Delphi斷點全部失效的問題

現象:delphi7,源文件可以顯示小藍點,點上去也是紅點,但是一運行紅點就變成叉叉,徹底失效 編譯器也設置了debug info 看了網上很多方法,都不管用 突然想起之前替換過一次窗體文件 於是在工程裏先把這個窗體刪掉,然後又加入工程

原创 操作系統考古之用Hercules 模擬器體驗OS360

OS360是計算機歷史上的里程碑式的產品,在工業界和學術界都造成了深遠的影響。後來的IBM的大機系列仍然延續了OS360的很多特點。 OS 360 79年就停止銷售了,我覺得中國不會有很多人接觸過這個機器。雖然現在的主流是UNIX類操作系

原创 c++下的多線程log工具

1,Simple C++ Thread-safe Logging,有內存問題,放棄 2,apache log4cxx,以前試過一次,需要什麼apache 基礎庫,放棄 3,Pantheios,以前用過一次,不知道爲什麼網上有人罵。在win

原创 計算機丟失MSVCRTD.dll解決的方法

一個老的工程,轉成 vs2010運行時冒出找不到MSVCRTD.dll的錯誤 機器是windows7,網上都說下一個dll就可以 後來用depends看了一下,原來是工程裏openssl的兩個dll太老了,引用了這個東西。上官網下載了新的

原创 DELPHI 7 TDBF 安裝問題

根據安裝說明,先編譯rumtime包,然後再安裝 [Fatal Error] dbf_wtil.pas(273): Unterminated conditional directive 搜了一下沒人解決 打開發現有類似如下的亂碼,其實是一

原创 win7和2003下從SQL SERVER和dbf導入導出總結

1,網上的辦法一般是通過access驅動來讀寫dbf,acces 2007 的驅動可以單獨下載 https://www.microsoft.com/en-us/download/details.aspx?id=23734 這樣在sqlse