你选择开发哪种应用? C/S还是B/S
假定经过了若干年的演进, IT技术发展到了这种程度:
1) 联网: 随时随地有无限大的带宽, 用户可以完全免费使用网络, 以及无线网络100%的覆盖率;
2)PC性能:每台电脑都有足够的内存, 足够快的CPU; 在永久存储领域出现革命性技术, 即访问外部存储时间和访问内存时间在同一数量级;
3) B/S开发技术: 大量成熟的web开发技术, 开发web界面有了更简单强大的技术
4) C/S开发技术: 安装部署方式被完全标准化, 安装部署一个大型企业分布式软件只需1秒钟(前提(1)(2)满足), 切只需极少人工干预。
在20xx年的那时, 人们开发的是B/S应用呢, 还是C/S应用?
或许这些完全不重要, 人们兴趣被吸引到解决一些根本性的问题上去了。
相关文档:
GNU C __attribute__ 机制简介
2006-06-17 13:54:00
标签: [推送到技术圈]
摘要:
在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。
-------------------------------------- ......
1,C++里几乎不需要用到宏,用const火enum定义明显的常量。用inline避免函数的额外开销,用template去刻画一族函数或者类型,用namespace去避免名字冲突。类也可以。
2,不要在你需要之前申明它,什么时候用什么时候申明(当年从C++转C的时候吃了老苦了);
3,不要用malloc(),new可以做的很好,对于realloc(),可以 ......
其实VIM也能把编译 调试集成在一起,像是一个IDE一样。
首先现在VIM的源码,因为要集成调试环境的话需要重新编译VIM才行,所以我们不如重新安装一个。
VIM的现在地址:
http://www.vim.org/sources.php
然后下载VIMGDB,这是vim的集成调试环境的一个重要插件程序。
地址:http://sourceforge.net/projects/clewn/files ......