免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2563 | 回复: 3
打印 上一主题 下一主题

未知长度的 strcat 函数怎样设计速度才最快? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-06 11:35 |只看该作者 |倒序浏览
涉及两个问题: 1)字符串寻找结尾  2)数据拷贝

如果每一个字符串的结尾都有 15 个字节的 0,对于 64 位的操作系统,就可以 8 个字节跳着向后找,可以这样设计吗?

论坛徽章:
0
2 [报告]
发表于 2014-03-10 01:21 |只看该作者
本帖最后由 Hugo801122 于 2014-03-10 11:21 编辑

没研究过这么复杂的,都是拿来直接用。

论坛徽章:
0
3 [报告]
发表于 2014-03-30 17:02 |只看该作者
new dumps,100% pass,P_BIR_73 - SAP Certified Application Professional - Business Intelligence with SAP BW 7.3 & SAP BI 4.0
new dumps,100% pass,P_CRMMKT_70 - SAP Certified Application Professional - Marketing with SAP CRM 7.0
new dumps,100% pass,P_CRMMKT_71 - SAP Certified Application Professional - Marketing with SAP CRM 7.0 EHP 1
new dumps,100% pass,P_CRMSLS_70 - SAP Certified Application Professional - Sales with SAP CRM 7.0
new dumps,100% pass,P_CRMSLS_71 - SAP Certified Application Professional - Sales with SAP CRM 7.0 EHP1
new dumps,100% pass,P_CRMSRV_70 - SAP Certified Application Professional - Service with SAP CRM 7.0
new dumps,100% pass,P_CRMSRV_71 - SAP Certified Application Professional - Service with SAP EHP1 for SAP CRM 7.0
new dumps,100% pass,P_EWM_90 - SAP Certified Application Professional - SAP Extended Warehouse Management 9.0
new dumps,100% pass,P_EWMWM_65 - SAP Certified Application Professional - Extended Warehouse Management with SAP SCM 7.0 EHP1 and Warehouse Management with SAP ERP 6.0 EHP5
new dumps,100% pass,P_FINACC_65 - SAP Certified Application Professional - Financial Accounting with SAP ERP 6.0 EHP5
new dumps,100% pass,P_FINACC_66 - SAP Certified Application Professional - Financial Accounting with SAP ERP 6.0 EHP6
new dumps,100% pass,P_FINMGT_64 - SAP Certified Application Professional - Management Accounting (CO) with SAP ERP 6.0 EHP4
new dumps,100% pass,P_FINMGT_65 - SAP Certified Application Professional - Management Accounting (CO) with SAP ERP 6.0 EHP5
new dumps,100% pass,P_HANAIMP_1 - SAP Certified Application Professional - SAP HANA 1.0
new dumps,100% pass,E_HANAINS131 - SAP Certified Technology Specialist (Edition 2013) - SAP HANA Installation
new dumps,100% pass,E_HANAINS141 - SAP Certified Technology Specialist (Edition 2014) - SAP HANA Installation
new dumps,100% pass,P_HCMTM_64 - SAP Certified Application Professional - HCM Talent Management with SAP ERP 6.0 EHP4
new dumps,100% pass,P_HCMTM_65 - SAP Certified Application Professional - HCM Talent Management with SAP ERP 6.0 EHP5
new dumps,100% pass,P_HCMWPM_64 - SAP Certified Application Professional - HCM Workforce Process Management with SAP ERP 6.0 EHP4
new dumps,100% pass,P_HCMWPM_65 - SAP Certified Application Professional - HCM Workforce Process Management with SAP ERP 6.0 EHP5

100% guaranteed pass ,Once failed 100% refund
The Fastest and Guaranteed Way to Certify Now
http://www.eliteguides.cn
certification,certify,certified,braindumps,braindump,dumps,exam,exams,study guides,study guide,test,tests,testing,training,free,book,pdf,question,questions

new dumps,100% pass,P_LEWM_64 - SAP Certified Application Professional - Logistics Execution & Warehouse Management with SAP ERP 6.0 EHP4
new dumps,100% pass,P_PRO_65 - SAP Certified Application Professional - Procurement with SAP ERP 6.0 EHP5
new dumps,100% pass,P_PRO_66 - SAP Certified Application Professional - Procurement with SAP ERP 6.0 EHP6
new dumps,100% pass,P_PROD_65 - SAP Certified Application Professional - Production with SAP ERP 6.0 EHP5
new dumps,100% pass,P_PROD_66 - SAP Certified Application Professional - Production Planning & Manufacturing with SAP ERP 6.0 EHP6
new dumps,100% pass,P_SD_64 - SAP Certified Application Professional - Order Fulfillment with SAP ERP 6.0 EHP4
new dumps,100% pass,P_SD_65 - SAP Certified Application Professional - Order Fulfillment with SAP ERP 6.0 EHP5
new dumps,100% pass,P_SM_70 - SAP Certified Technology Professional - Solution Manager
new dumps,100% pass,P_SOA_EA_70 - SAP Certified Professional - Enterprise Architect
new dumps,100% pass,P_SRM_71 - SAP Certified Application Professional - Supplier Relationship Mgt. with SAP SRM7.0 EHP 1
new dumps,100% pass,P_SRM_72 - SAP Certified Application Professional - Supplier Relationship Management 7.2

100% guaranteed pass ,Once failed 100% refund
The Fastest and Guaranteed Way to Certify Now
http://www.eliteguides.cn
certification,certify,certified,braindumps,braindump,dumps,exam,exams,study guides,study guide,test,tests,testing,training,free,book,pdf,question,questions

论坛徽章:
0
4 [报告]
发表于 2014-07-23 09:36 |只看该作者
我觉得你的方案有你的道理,但是需要一个结构去保存额外的15(或者其他数量)个空字符。还不如设计一个结构保存字符串的长度,cat的时候直接处理的是这个结构对象,直接定位串末。另外,对于快速拷贝,我看过比较快的实现是先计算串长,然后以对齐到计算机字长的大小做一次拷贝,最后多出的几个字符逐个拷贝。回复 1# vity


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP