- 博客(0)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
10年经验总结四大编程技巧(C语言)
第一招:
以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。 例如:字符串的赋值。
使用的时候可以直接用指针来操作。 从上面的例子可以看出,A和B的效率是不能比的。在同样的存储空间下,B直接使用指针就可以操作了,而A需要调用两个字符函数才能完成。B的缺点在于灵活性没有A好。在需要频繁更改一个字符串内容的时候,A具有更好的灵活性;如果采用方法B,则需要预存许多字符串,虽然占用了大量的内存,但是获得了程序执行的高效率。 如果系统的实时性要求很高,内存还有一些,那我推荐你使用该招数。该招数的变招--使用宏函数而不是函数。举例如下:
名人堂:众名人带你感受他们的驱动人生
马云任志强李嘉诚柳传志史玉柱
2014-01-24
最精华JAVA教程,新年大奉送
过年大奉送,java_吐血奉献_超值大礼包(最新版本)_含struts,hibernate,spring,log4j,web.xml配置详解,java分页大全,cvs教程,tomcat,swing教程,jboss,及各种框架的配置文件范例
2014-01-21
最全版本J2EE(中文版)(CHM版)
j2ee书籍,对j2ee进行了全面的介绍,使读者能够很好的掌握j2ee,相信读过本书的人能学习到自己需要的知识--连池,Eclipse操作,Struts,Spring,Hibernate,iBATIS,xml,<br>Log4J 学习笔记.
2014-01-21
taskmgr.exe(破解绿色)
好不容易找到的,如果任务管理器打不开就用这个吧,解压后把taskkill.exe、tasklist.exe及taskmgr.exe三个文件复制到C:\WINDOWS\system32就可以了
2014-01-21
Dicom3.0的文档简体中文版
本文档是DICOM标准的一部分,DICOM由下面的部分组成:
第一部分-介绍和概述
第二部分-兼容性
第三部分-信息对象定义
第四部分-服务类规范
第五部分-数据结构和语义学
第六部分-数据字典
第七部分-消息交换
第八部分-消息交换的网络通讯支持
第九部分-消息交换的点对点通讯支持
2013-11-14
请问android studio如何设置新的run?
2015-12-09
【DEV控件】如何保存行数动态增加的gridview内容?
2014-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人