广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 30105 个阅读者
 
<< 上页  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.016637 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言