能力值:
( LV15,RANK:520 )
|
-
-
2 楼
沙发自己站,我是来吵架的,看不惯有些装13的人。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
URI SCHEME 类是干嘛的?
|
能力值:
( LV15,RANK:520 )
|
-
-
4 楼
解析URI资源的。
|
能力值:
( LV2,RANK:15 )
|
-
-
5 楼
终于知道中国IT落后原因了
不就一个问题吗?
|
能力值:
( LV12,RANK:320 )
|
-
-
6 楼
哈哈哈哈
|
能力值:
( LV7,RANK:110 )
|
-
-
7 楼
lz性情中人啊
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
for (i = 0; *buf != 0; buf++, i++) {
uriSchemeConst::kFragment[i] = *buf;
continue;
}
|
能力值:
( LV3,RANK:30 )
|
-
-
9 楼
很好啊,很好。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
[QUOTE=青v云;1228291] for (i = 0; *buf != 0; buf++, i++) {
uriSchemeConst::kFragment[i] = *buf;
continue;
} [/QUOTE]
这代码真是笑死人了
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我是来问楼主的,弯了没?
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
蛮好。~~~~~~可丢弃微软就说明了自己很屌了嘛?
|
能力值:
( LV13,RANK:260 )
|
-
-
13 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
搞笑球。。。。。
|
能力值:
( LV3,RANK:30 )
|
-
-
15 楼
这代码笑死你了?
这种代码是值得推崇的,当上大项目时!
1)结构清晰!
2) 逻辑清晰!
但是,就是不知道干嘛要有个“continue" !
你一定认为这样才是好的??
int i =0;
while (*buf)
uriSchemeConst::kFragment[i++] = *buf++;
或者类似这个:
for (i = 0; *buf; ) {
uriSchemeConst::kFragment[i++] = *buf++;
代码最主要的逻辑和结构都要清晰!
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
你为什么这么屌
|
能力值:
( LV4,RANK:55 )
|
-
-
17 楼
.....顺着楼主的链接看过去,没发现人家说的有什么不妥呀,楼主太敏感了
|
能力值:
( LV8,RANK:130 )
|
-
-
18 楼
给你问题都指出来了,你咋这么不虚心呢,
发这点垃圾代码出来也好意思?
不指望你发出来的代码有多么地有用,但至少不会让大家觉得看雪上的贴子没有技术含量吧
你贴子中回复的代码,我都不好意思发出来,我的代码毕竟不完善,
你居然好意把你的代码发出来。
再说跨平台 ,你要是把linux内核接口给我跨到windows或者其它系统下,类似于cygwin,方便程序移植,我就服你
解析url这类算法的问题,分分钟的事,根本没有技巧什么言
火气还挺旺
你让网友评论评论,
|
能力值:
( LV8,RANK:130 )
|
-
-
19 楼
你新发的帖子,我看了,写的还是不咋的
第一,多线程调用时,结果有可能不正确,原因为
你的结果是放在全局变量中uriSchemeConst 空间
namespace uriSchemeConst {
char* kPos = NULL;
const unsigned long kMaxUriScheme = 1024;
char kSchemeName[kMaxUriScheme] = { 0 };
char kHostName[kMaxUriScheme] = { 0 };
char kHostPort[kMaxUriScheme] = { 0 };
char kInfoPath[kMaxUriScheme] = { 0 };
char kQueueInfo[kMaxUriScheme] = { 0 };
char kFragment[kMaxUriScheme] = { 0 };
} 第二:
见过这样的url不?
http://www.baidu.com/?id=13
见过没有?你的这东西,解析出来,是什么样的,知道么?
第三:
这样的代码,还花了几个小时?
花了几个小时呀,居然不支持多线程调用(不是指多线程安全),太多的基本的问题没有考虑了,
不错哟 不过你没考虑不带协议头的路径哟 如果测试example.com:8042/over/there/index.dtb?type=animal&name=narwhal#nose 输出会变成神马? 反斜杠的也没处理,测试example.com:8042\over\there\index.dtb?type=animal&name=narwhal#nose 看看输出又是神马...
就算不用Windows,其他平台也有各种字符串查找,取left,mid,right函数吧,楼主好好的函数不用,然后非得一个个字符匹配,结果还丢这丢那的..
别人已给你指出了问题所在,
在上一个贴子中,这些问题,我已给你讲过了,为什么不听呢
|
能力值:
( LV15,RANK:520 )
|
-
-
20 楼
大哥,我错了,我不可能满足所有人的要求,自己能用就成了,本来就是分享代码。
|
能力值:
( LV8,RANK:130 )
|
-
-
21 楼
谦虚了,
我说话太重了,不好意思哈,昨天心情不好,头有点痛,
最近压力有点大,国庆都还在加班
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
不知所云,不明觉厉,不了了之,不。。。。。。。
|
|
|