廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 28699 個閱讀者
 
<< 上頁  2   3   4   5   6   7  下頁 >>(共 7 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 n3ph223172 於 2011-08-21 21:18 發表的 : 到引言文
 
怎麼說呢
讀取更新資料...
這一段會呈現無回應。

是指 "取得更新資料" 後嗎

程序之後主要在  frm_main 中的程序 timer_delay_Tick

我懷疑有可能 造成無回應的程式碼有三行:


rep = cNet.ftp_download(ftp.address & "CS_Update/index.txt", dataDir & "index.txt", New NetworkCredential(ftp.id, ftp.pass))

cData.data_load_index(My.Computer.FileSystem.ReadAllText(dataDir & "index.txt"))

local_new_dl()



這三行都設中斷點,然後執行看看,如果前兩行的執行時間都很短,那就不是這邊程序的問題

接下來就要進入  local_new_dl() 繼續偵錯


可能是這個程序內的迴圈,加上要檢查更新的項目太多

可以試著加入  以下程式碼  讓程式有回應 (不過相對地會減慢檢查的程序)


Application.DoEvents()



不過沒偵錯過,我其實也不太掌握 會造成無回應的原因在哪,以及如何修正

看來實作是必要的



My BOINC stats :

獻花 x0 回到頂端 [40 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-08-21 23:20 |
n3ph223172
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x22 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ebolaman 於 2011-08-21 23:20 發表的 : 到引言文

是指 "取得更新資料" 後嗎
程序之後主要在  frm_main 中的程序 timer_delay_Tick
我懷疑有可能 造成無回應的程式碼有三行:

.......
那所以小弟現在應該怎麼處理??


獻花 x0 回到頂端 [41 樓] From:臺灣中華電信股份有限公司 | Posted:2011-08-24 13:20 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 n3ph223172 於 2011-08-24 13:20 發表的 : 到引言文

那所以小弟現在應該怎麼處理??


先猜猜看哪幾個地方有問題,設立兩個以上中斷點

將程式運行,逐漸縮小範圍找到 發生問題的 程式碼,再來想辦法


如果是單純的 Do~Loop 迴圈造成無回應,就加上 Application.DoEvents 或用 Timer 來做

如果是單行的無回應 (例如單行讀取 2 Gb 的檔案),就改成有 buffer 式的來讀取

如果你還是不知道該怎麼做,那就算了吧


My BOINC stats :

獻花 x0 回到頂端 [42 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-08-24 14:47 |
n3ph223172
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x22 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ebolaman 於 2011-08-24 14:47 發表的 : 到引言文



先猜猜看哪幾個地方有問題,設立兩個以上中斷點

將程式運行,逐漸縮小範圍找到 發生問題的 程式碼,再來想辦法


如果是單純的 Do~Loop 迴圈造成無回應,就加上 Application.DoEvents 或用 Timer 來做

如果是單行的無回應 (例如單行讀取 2 Gb 的檔案),就改成有 buffer 式的來讀取

如果你還是不知道該怎麼做,那就算了吧

哦哦…
關於[remove]
小弟設定了一下
[Remove]
"cstrike\addons\amxmodx\configs\pass.txt"但似乎沒效果?
這個功能不是移除用戶這邊的檔案嗎?
怎麼沒移除呢?
是路徑打錯還是…?


獻花 x0 回到頂端 [43 樓] From:臺灣中華電信股份有限公司 | Posted:2011-08-24 16:44 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 n3ph223172 於 2011-08-24 16:44 發表的 : 到引言文
 
哦哦…
關於[remove]
小弟設定了一下
[Remove]
"cstrike\addons\amxmodx\configs\pass.txt"但似乎沒效果?
這個功能不是移除用戶這邊的檔案嗎?
怎麼沒移除呢?
是路徑打錯還是…?

關於 Remove 的,程序在 frm_main.vb 中的 Sub local_new_removeFile

將這一行設定中斷點: My.Computer.FileSystem.DeleteFile(curDir & cData.listRemove(l))

然後看看路徑是不是有打錯, curDir 是目前的資料夾,cData.listRemove(l) 是 index.txt 內的內容



我看好像還有很多 BUG,看看你要不要給我 你那邊編輯後的整個 VB 2010 專案,我來一次修正


My BOINC stats :

獻花 x0 回到頂端 [44 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-08-24 17:01 |
n3ph223172
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x22 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ebolaman 於 2011-08-24 17:01 發表的 : 到引言文


關於 Remove 的,程序在 frm_main.vb 中的 Sub local_new_removeFile

將這一行設定中斷點: My.Computer.FileSystem.DeleteFile(curDir & cData.listRemove(l))

然後看看路徑是不是有打錯, curDir 是目前的資料夾,cData.listRemove(l) 是 index.txt 內的內容



我看好像還有很多 BUG,看看你要不要給我 你那邊編輯後的整個 VB 2010 專案,我來一次修正

那需不需要加一個"\"呢,還是單純的"cstrike\"?


[ 此文章被n3ph223172在2011-08-24 17:43重新編輯 ]


獻花 x0 回到頂端 [45 樓] From:臺灣中華電信股份有限公司 | Posted:2011-08-24 17:08 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
CSOLauncher Simulation 第四版
原來是 NST 的更新~


現在已經把大部分 BUG 去除掉

找到的 BUG 如下:

(1) Index.txt 上傳到 FTP 後,好像會把 Cr 吃掉 (Cr & Lf 構成 NewLine 就是換行的符號,一般在記事本按下 Enter 就會輸出 Cr & Lf 兩個字元,代表換行,用軟體 Notepad++ 就能看得比較清楚)

(2) 程式結束後沒有刪除 暫存檔案

(3) 沒有東西要更新時狀態顯示不正確




以上 BUG 已經都修正,你之前提到,取得更新資料時會 無回應,的確是一行程式碼造成的

在 cls_net.vb 中的 這一行

Using response As System.Net.FtpWebResponse = CType(ftpRequest.GetResponse, System.Net.FtpWebResponse)


目前沒有解決辦法



[Remove] 也能正常刪除

還有 index.txt 內容,正確的範例如下,"原始檔案路徑" 必須用 雙括號 夾起來,必須在前面加 \

接著 38038 是 "壓縮檔檔案" 檔案大小,後面是 "原始檔案" 的Md5


Index.txt  :
複製程式
[Update]
"\cstrike\models\nst_wpn\p_ak47l.mdl" 38038 999240BDA7C6003D25EAC61619B062B7

[Remove]
"\cstrike\addons\amxmodx\configs\pass.txt"


還有要注意,以上任何一行結束後,都要接上換行符號(尤其是最後一行),程式才能正確偵測



The attachment has been removed by the owner.


[ 此文章被ebolaman在2011-08-24 23:02重新編輯 ]


My BOINC stats :

獻花 x1 回到頂端 [46 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-08-24 18:26 |
n3ph223172
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x22 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:CSOLauncher Simulation 第四版
下面是引用 ebolaman 於 2011-08-24 18:26 發表的 CSOLauncher Simulation 第四版: 到引言文
原來是 NST 的更新~

現在已經把大部分 BUG 去除掉
找到的 BUG 如下:
(1) Index.txt 上傳到 FTP 後,好像會把 Cr 吃掉 (Cr & Lf 構成 NewLine 就是換行的符號,一般在記事本按下 Enter 就會輸出 Cr & Lf 兩個字元,代表換行,用軟體 Notepad++ 就能看得比較清楚)
.......

這實在太厲害了
大大您幫我解決了許多問題阿…


獻花 x0 回到頂端 [47 樓] From:臺灣中華電信股份有限公司 | Posted:2011-08-24 22:19 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:Re:CSOLauncher Simulation 第四版
下面是引用 n3ph223172 於 2011-08-24 22:19 發表的 Re:CSOLauncher Simulation 第四版: 到引言文
 
這實在太厲害了
大大您幫我解決了許多問題阿…


恩,只是修改掉一些當初沒注意到的 BUG


另外關於 FTP帳號密碼,其實是無法隱藏的

只要用簡單的 封包攔截軟體,就能看到 帳號、密碼,因此就算是已經編譯好的程式,別人也能輕易得知 帳密

就像 瀏覽器的 HTTP 一樣,內容是一覽無遺的



要加密必須用加密的 FTP: FTPS (FTP-SSL)

不然就改用一個公用的 FTP 帳號


My BOINC stats :

獻花 x1 回到頂端 [48 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-08-24 22:34 |
n3ph223172
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x22 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:Re:Re:CSOLauncher Simulation 第四版
下面是引用 ebolaman 於 2011-08-24 22:34 發表的 Re:Re:CSOLauncher Simulation 第四版: 到引言文



恩,只是修改掉一些當初沒注意到的 BUG


另外關於 FTP帳號密碼,其實是無法隱藏的

只要用簡單的 封包攔截軟體,就能看到 帳號、密碼,因此就算是已經編譯好的程式,別人也能輕易得知 帳密

就像 瀏覽器的 HTTP 一樣,內容是一覽無遺的



要加密必須用加密的 FTP: FTPS (FTP-SSL)

不然就改用一個公用的 FTP 帳號

公用的FTP帳號嗎?
就算公用…
哪天遇到有心人士,到時候可能難以想像當時情況


獻花 x0 回到頂端 [49 樓] From:臺灣中華電信股份有限公司 | Posted:2011-08-24 22:42 |

<< 上頁  2   3   4   5   6   7  下頁 >>(共 7 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.018803 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言