搜索 社区服务 统计排行 帮助
  • 724阅读
  • 14回复

emule-Plus中几个新增feature的疑问

楼层直达
级别: 侠客
注册时间:
2004-01-23
在线时间:
0小时
发帖:
769
(1)FEATURE: new option to disable round of sizes for files and transfers
Round of sizes是什么意思?
(2)FEATURE: prevent file scanning by OP_HASHSETREQUEST
OP_hashsetrequest扫描指什么?
(3)FEATURE: option to scale connection utilization by percentage in statistics
这条该如何理解?

ThinkPad T40 72U
http://www.worldcybergames.com/tournament/images_game/ic_game_121.gif[/img]
级别: 工作组
注册时间:
2003-05-26
在线时间:
0小时
发帖:
2428
只看该作者 1楼 发表于: 2004-06-16
英语臭臭……随便翻翻……大家看了不要笑
(1)指增加了关闭对文件和传输大小进行四舍五入的选项
(2)OP_hashsetrequest从名字上看应该是“HASH设置请求”,加了op表示是个操作符重载函数,至于它重载的哪个操作符……估计是“=”(乱猜的),好好看看源代码就知道了……
(3)增加一个在统计学上用来衡量连接利用百分比的选项

……当时科技英语应该好好学的……后悔……后悔……

学问之美,在于使人一头雾水;诗歌之美,在于扇动男女出轨;女人之美,在于蠢的无怨无悔;男人之美,在于说谎说得白日见鬼!
级别: 侠客
注册时间:
2003-02-19
在线时间:
0小时
发帖:
659
只看该作者 2楼 发表于: 2004-06-16
第一条,不知道.
第二条,OP_HASHSETREQUEST应该是编程中的宏,这句的意思可能是防止使用OP_HASHSETREQUEST扫描文件.具体作用要看源代码.
第三条,可以通过设置一个百分比,调节统计信息中连接利用率的表示.
级别: 工作组
注册时间:
2003-05-26
在线时间:
0小时
发帖:
2428
只看该作者 3楼 发表于: 2004-06-16
我不同意楼上这位兄弟的看法,OP_HASHSETREQUEST绝对是个方法,也就是说
是个函数。就按你说的“防止使用OP_HASHSETREQUEST扫描文件”,你有见过
宏能完成某项操作的吗??看这个名字有个op几乎就能说是个操作符重载函数了!可
以参考一下MSDN的文件命名方法。

学问之美,在于使人一头雾水;诗歌之美,在于扇动男女出轨;女人之美,在于蠢的无怨无悔;男人之美,在于说谎说得白日见鬼!
级别: 侠客
注册时间:
2003-02-19
在线时间:
0小时
发帖:
659
只看该作者 4楼 发表于: 2004-06-16
OP_HASHSETREQUEST
可能是个开关标志..印象中不只是MS派,很多编程都把宏使用全大写,也只有宏使用全大写.



好象,编程我不熟..
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 5楼 发表于: 2004-06-16
抱歉,最近两个星期忘记去更新翻译了....

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 圣骑士
注册时间:
2003-04-13
在线时间:
21小时
发帖:
1669
只看该作者 6楼 发表于: 2004-06-16
引用
最初由 赤红蝎子 发布
我不同意楼上这位兄弟的看法,OP_HASHSETREQUEST绝对是个方法,也就是说
是个函数。就按你说的“防止使用OP_HASHSETREQUEST扫描文件”,你有见过
宏能完成某项操作的吗??看这个名字有个op几乎就能说是个操作符重载函数了!可
以参考一下MSDN的文件命名方法。
引用
最初由 Bopirit 发布
OP_HASHSETREQUEST
可能是个开关标志..印象中不只是MS派,很多编程都把宏使用全大写,也只有宏使用全大写.
好象,编程我不熟..

對不起...以上的答案全都錯了
引用
最初由 赤红蝎子 发布
英语臭臭……随便翻翻……大家看了不要笑
(2)OP_hashsetrequest从名字上看应该是“HASH设置请求”,加了op表示是个操作符重载函数,至于它重载的哪个操作符……估计是“=”(乱猜的),好好看看源代码就知道了……
這個比較接近.....可是也不算對呢~

  1. 截自[u]opcode.h[/u]
  2. // client <-> client
  3. OP_HELLO = 0x01, // 0x10<1 Tag_set> - alias for OP_LOGINREQUEST?
  4. OP_SENDINGPART= 0x46, //
  5. OP_REQUESTPARTS= 0x47, //
  6. OP_FILEREQANSNOFIL = 0x48, //
  7. OP_END_OF_DOWNLOAD = 0x49, //
  8. OP_ASKSHAREDFILES = 0x4A, // (null)
  9. OP_ASKSHAREDFILESANSWER = 0x4B, // (<1 Tag_set>)[count]
  10. OP_HELLOANSWER= 0x4C, // <1 Tag_set>
  11. OP_CHANGE_CLIENT_ID = 0x4D, //
  12. OP_MESSAGE = 0x4E, //
  13. OP_SETREQFILEID= 0x4F, //
  14. OP_FILESTATUS= 0x50, //
  15. OP_HASHSETREQUEST = 0x51, // <---------------這個呢~~~~~~~~~~~~~~~
  16. OP_HASHSETANSWER = 0x52, //
  17. OP_STARTUPLOADREQ = 0x54, //
  18. OP_ACCEPTUPLOADREQ = 0x55, // (null)
  19. OP_CANCELTRANSFER = 0x56, // (null)
  20. OP_OUTOFPARTREQS = 0x57, // (null)
  21. OP_FILEREQUEST= 0x58, // (more correctly file_name_request)
  22. OP_FILEREQANSWER = 0x59, //
  23. OP_CHANGE_SLOT= 0x5B, //
  24. OP_QUEUERANK= 0x5C, // (slot index of the request)
  25. OP_ASKSHAREDDIRS = 0x5D, // (null)
  26. OP_ASKSHAREDFILESDIR = 0x5E, //
  27. OP_ASKSHAREDDIRSANS = 0x5F, // ()[count]
  28. OP_ASKSHAREDFILESDIRANS = 0x60, // (<1 Tag_set>)[count]
  29. OP_ASKSHAREDDENIEDANS = 0x61, // (null)
  30. OP_UNKNOWNx6A= 0x6A, // ??? Hybrid v49,4 (Horde?)
  31. OP_UNKNOWNx7A= 0x7A, // ??? size: 2 data: 00 d2

有事請pm我!   我的廢棄日記 ← 請多多光臨! <(_ _)>

----------------------

-E-D-2-K-----歡-迎-加-為-好-友-!-------
[KOR][TLF][eDtoon][CHN]rt87
[eDtoon][popgo][dmhy][TLF][CHN][KOR][ARC]roytam1
------------------------------
我的Winamp正在播放的歌曲:
级别: 工作组
注册时间:
2003-05-26
在线时间:
0小时
发帖:
2428
只看该作者 7楼 发表于: 2004-06-16
死不瞑目啊……原来OP_HASHSETREQUEST是个枚举类型的枚举量啊!!楼上的
兄弟没贴完整!我可是把源程序下来看了!OP_HASHSETREQUEST只是为了编程
方便,它只是代表一个十进制为“81”的常数,可以说它的功效和宏一样,但编译的
时间是不同的。

采用枚举类型而不是用宏是因为宏采用预编译,是不被放入符号表的,当在编程中涉
及关于该符号的错误信息时,编译器仅仅会显示“81”,而不是OP_HASHSETREQUEST,
这是因为符号表中找不到关于OP_HASHSETREQUEST的定义,所以用枚举类型显
然要比用宏更高明的多。

这是编程技巧了!!我分析一下也帮诸位多了解点,像这样的问题应该多贴点,有什
么不同见解可以好好讨论一下,顺便也长长知识!^^b

学问之美,在于使人一头雾水;诗歌之美,在于扇动男女出轨;女人之美,在于蠢的无怨无悔;男人之美,在于说谎说得白日见鬼!
级别: 圣骑士
注册时间:
2003-04-13
在线时间:
21小时
发帖:
1669
只看该作者 8楼 发表于: 2004-06-16
引用
最初由 赤红蝎子 发布
死不瞑目啊……原来OP_HASHSETREQUEST是个枚举类型的枚举量啊!!楼上的
兄弟没贴完整!我可是把源程序下来看了!OP_HASHSETREQUEST只是为了编程
方便,它只是代表一个十进制为“81”的常数,可以说它的功效和宏一样,但编译的
时间是不同的。

采用枚举类型而不是用宏是因为宏采用预编译,是不被放入符号表的,当在编程中涉
及关于该符号的错误信息时,编译器仅仅会显示“81”,而不是OP_HASHSETREQUEST,
这是因为符号表中找不到关于OP_HASHSETREQUEST的定义,所以用枚举类型显
然要比用宏更高明的多。

这是编程技巧了!!我分析一下也帮诸位多了解点,像这样的问题应该多贴点,有什
么不同见解可以好好讨论一下,顺便也长长知识!^^b
那是『常數類型』吧~就和VB中的"Const OP_HASHSETREQUEST = 81"一樣的,目的只是為了讓人們在編程時更方便啊~;)

有事請pm我!   我的廢棄日記 ← 請多多光臨! <(_ _)>

----------------------

-E-D-2-K-----歡-迎-加-為-好-友-!-------
[KOR][TLF][eDtoon][CHN]rt87
[eDtoon][popgo][dmhy][TLF][CHN][KOR][ARC]roytam1
------------------------------
我的Winamp正在播放的歌曲:
级别: 工作组
注册时间:
2003-05-26
在线时间:
0小时
发帖:
2428
只看该作者 9楼 发表于: 2004-06-16
引用
最初由 roytam1 发布
那是『常數類型』吧~就和VB中的"Const OP_HASHSETREQUEST = 81"一樣的,目的只是為了讓人們在編程時更方便啊~;)


枚举是枚举,常数是常数,虽说功能上讲都素一样的,但请不要混为一谈。

枚举从其结构来讲是属于一种复合体的,其实这么说也不正确,它和struct、union是类似的,但不是常数!包括它在程序中被识别到应用都有一套特有的机制来保证它
可以被像常数一样应用,从本质上讲它和用Const定义的是不同的。关于这个在C++
的书籍中有详细的介绍……

学问之美,在于使人一头雾水;诗歌之美,在于扇动男女出轨;女人之美,在于蠢的无怨无悔;男人之美,在于说谎说得白日见鬼!
级别: 工作组
注册时间:
2003-04-16
在线时间:
4小时
发帖:
5731
只看该作者 10楼 发表于: 2004-06-16
对PLUS-1l最不满意的地方就是不停地更新服务器例表...即使禁止也无用,还是不断地更新!结果就是在偶的不满和郁闷中DEL了..........

能者多劳~劳者多死~实力好,不如关系好!
级别: 侠客
注册时间:
2004-01-23
在线时间:
0小时
发帖:
769
只看该作者 11楼 发表于: 2004-06-17
把默认的那些服务器从静态服务器中删除就可以了。
如果仅是普通的del,而不把它们从静态列表中去掉,下次启动还会出现

ThinkPad T40 72U
http://www.worldcybergames.com/tournament/images_game/ic_game_121.gif[/img]
级别: 工作组
注册时间:
2003-04-16
在线时间:
4小时
发帖:
5731
只看该作者 12楼 发表于: 2004-06-17
哦~~原来这样~~8过偶还是用回0.30e算了~!

能者多劳~劳者多死~实力好,不如关系好!
级别: 工作组
注册时间:
2003-04-16
在线时间:
4小时
发帖:
5731
只看该作者 13楼 发表于: 2004-06-18
引用
最初由 Sherry35 发布
把默认的那些服务器从静态服务器中删除就可以了。
如果仅是普通的del,而不把它们从静态列表中去掉,下次启动还会出现
老问题拉~~还是这样~~它是刚刚删掉又刷新出来~~烦!

能者多劳~劳者多死~实力好,不如关系好!
级别: 圣骑士
注册时间:
2002-10-09
在线时间:
1小时
发帖:
1616
只看该作者 14楼 发表于: 2004-06-18
引用
最初由 Denny_S 发布
老问题拉~~还是这样~~它是刚刚删掉又刷新出来~~烦!
关掉自动更新-,-
快速回复

限150 字节
上一个 下一个