在indy10的idtcpserver元件的onexecute事件中,如果要獲取對方的ip、埠和本機對應的執行緒id,與indy9 有所不同。本例是利用indy10元件時,獲得上述引數的**。
uses idschedulerofthread;
.....
procedure tform1.idtcpserver1execute(acontext: tidcontext);
var str:ansistring;
peerip:string;
peerport:word;
threadid:integer;
begin
......
//讀入一行文字,假定是ansi編碼的。
str:=acontext.connection.iohandler.readln(tencoding.default);
//對端ip和埠
peerip:=acontext.binding.peerip;
peerport:=acontext.binding.peerport;
//本機對應的執行緒id
threadid:=tidyarnofthread(acontext.yarn).thread.threadid;
.......
end;
Indy 10 執行緒池使用範例
indy 10有乙個元件叫idschedulerofthreadpool,網上沒有其相關使用 好在有源 於是自己看。其實用起來也還比較簡單,主要是實現了維護乙個執行緒池的功能,功能不是很強。不過基於該元件的開發,也可以為我們省了不少 增強了些功能。與該執行緒池使用相關的類主要有 tidschedul...
java 如何獲取對方的IP
在jsp裡,獲取客戶端的ip位址的方法是 request.getremoteaddr 這種方法在大部分情況下都是有效的。但是在通過了apache,squid等反向 軟體就不能獲取到客戶端的真實ip位址了。0 1或192.168.1 110 而並不是客戶端的真實 經過 以後,由於在客戶端和服務之間增加...
過擬合及應對方法
訓練誤差和泛化誤差 訓練誤差 模型在訓練資料集上表現的誤差 泛化誤差 模型在任意乙個測試資料樣本上表現的誤差期望,常常通過測試資料集上的誤差來近似 計算訓練誤差和泛化誤差可以使用損失函式 loss 線性回歸使用平方誤差損失函式 softmax回歸使用交叉熵損失函式 模型選擇 從嚴格意義上講,測試集只...