关于文件版本和产品版本的规定原则 [问题点数:100分,结帖人whn]

whn
Bbs1
本版专家分:48
结帖率 100%
Bbs9
本版专家分:86974
Blank
微软MVP 2006年1月 荣获微软MVP称号
Blank
红花 2003年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2004年2月 VC/MFC大版内专家分月排行榜第二
2003年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年8月 VC/MFC大版内专家分月排行榜第三
2003年10月 VC/MFC大版内专家分月排行榜第三
2004年2月 扩充话题大版内专家分月排行榜第三
Bbs10
本版专家分:188320
Blank
进士 2006年 总版技术专家分年内排行榜第五
2004年 总版技术专家分年内排行榜第八
Blank
银牌 2006年10月 总版技术专家分月排行榜第二
2006年9月 总版技术专家分月排行榜第二
Blank
铜牌 2006年5月 总版技术专家分月排行榜第三
Blank
微软MVP 2006年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
Bbs10
本版专家分:113671
Blank
进士 2006年 总版技术专家分年内排行榜第十
Blank
银牌 2005年8月 总版技术专家分月排行榜第二
Blank
红花 2006年6月 VC/MFC大版内专家分月排行榜第一
2006年1月 VC/MFC大版内专家分月排行榜第一
2005年8月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2006年7月 VC/MFC大版内专家分月排行榜第二
2006年4月 VC/MFC大版内专家分月排行榜第二
2005年11月 VC/MFC大版内专家分月排行榜第二
Bbs7
本版专家分:26335
Blank
微软MVP 2002年9月 荣获微软MVP称号
Blank
红花 2002年4月 Windows专区大版内专家分月排行榜第一
Blank
黄花 2002年6月 Windows专区大版内专家分月排行榜第二
2002年5月 Windows专区大版内专家分月排行榜第二
Bbs7
本版专家分:26335
Blank
微软MVP 2002年9月 荣获微软MVP称号
Blank
红花 2002年4月 Windows专区大版内专家分月排行榜第一
Blank
黄花 2002年6月 Windows专区大版内专家分月排行榜第二
2002年5月 Windows专区大版内专家分月排行榜第二
Bbs2
本版专家分:119
Bbs7
本版专家分:15629
.net 程序集版本文件版本的区别和关系 怎么使用 谢谢
这两个<em>版本</em>有什么区别和联系,它们和<em>产品</em><em>版本</em>又有什么关系?
产品版本、软件版本、文档版本定义
最近对公司的<em>产品</em><em>版本</em>、软件<em>版本</em>、文档<em>版本</em>定义进行了细化。供参考。 1、  软件<em>版本</em> a)        X.Y.Z.build                         i.             X——软件主<em>版本</em>,与<em>产品</em>主<em>版本</em>对应;                       ii.             Y——软件次<em>版本</em>,表示较大范围的功能增加和变化,及bug修复;    
如何做好文件版本管理和格式转换
-
关于文件版本
怎样通过程序获得一个<em>文件</em>的<em>文件</em><em>版本</em>
车牌识别产品演示版本
这是个比较好的车牌识别<em>产品</em>,定位很精确,识别率很高~
如何理解产品版本
无论是互联网<em>产品</em>还是非互联网<em>产品</em>,从它出生那一刻起就是伴随着更新换代,也就意味着一个又一个<em>版本</em>的上线、更替。什么是<em>版本</em>?<em>版本</em>是需求的“最小依赖集”。这里的需求并不是指需求池的所有需求,而是一部分“必须”需求。这些“必须”的需求自成一体,能够完整的实现这个<em>产品</em>的功能。功能和需求的关系?我们对用户的需求全盘接受,但并不代表我们要把这些需求全部变成<em>产品</em>的功能。子<em>版本</em>和<em>版本</em>关系?当然,一些当前未实现的需求可
微软产品版本区别
微软所有系列软件功能比较及区别,如Office,Windows,Exchange,ISA等。
PHP中如何获取文件产品版本
我需要将网站中上传的exe<em>文件</em>的<em>版本</em>号读取出来,没有找到具体的操作方法.stat只是一些简单的时间和信息.这个<em>文件</em><em>版本</em>号就是我们右键,属性,然后看到<em>版本</em>一项.下边有<em>产品</em><em>版本</em>一项,如何获取这个值呢?
产品安全性管理规定
ITAF16949案例分析
ToB产品的架构版本维护
这两年工作中比较大的一个感受就是随着<em>产品</em>的B端用户增多,<em>产品</em>的架构<em>版本</em>开始变得难以维护,这和我之前做C端<em>产品</em>是完全不一样的。本文就来分享一下ToB<em>产品</em>的架构<em>版本</em>维护中的坑...
VS2013 产品密钥 – 所有版本
https://blog.csdn.net/doywang/article/details/50286697VS2013 <em>产品</em>密钥 – 所有<em>版本</em> Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-9...
产品中非常重要的 Alpha版本
软件是否能够按计划发<em>版本</em>,除了严格执行计划外,<em>版本</em>控制必不可缺。 发<em>版本</em>能干什么? 治疗拖延症发现软件中的bug确保质量准确跟踪 项目如果经常遇到不能按时发布<em>版本</em>,排除计划做得不周详外,这里只讨论人的问题。很多个程序员都会有的病症“拖延症”,不到上线前一天不加班,不到上线前最后一晚不发<em>版本</em>。<em>版本</em>发完了,一堆bug 重复,周而复始,<em>产品</em>的进度、质
silverlight开发多语言版本产品
目前有这样的需求,公司要开发一个<em>产品</em>,用户分海外的(用英语)、大陆的内地简体中文、台湾繁体中文。我现在想实现以下目标:rn1、语言包独立的制作;rn2、不同的用户在安装使用这个<em>产品</em>时根据他选择的语言环境自动下载相对应语言包(海外用户有部份是华人,他们自己选择语言,因此不根据区域不同自己切换语言),我不想所有用户在用户的时候都一次性将所有的语言包都加载。rnrn请大家给个解决方案!!!
产品设计图可修改版本
原创自主设计,<em>产品</em>图片,<em>产品</em>宣传,可用于借鉴设计使用。
关于版本
那有关于<em>版本</em>使用的介绍,比如3.1和3.2,3.1和3.1.1的不同之类的。谢谢
产品中的KISS原则
KISS<em>原则</em> 即keep it simple, stupid。 直译:保持简单,让傻瓜都懂。 ps : 突然想起了利郎男装的广告语,觉得用到kiss<em>原则</em>上,也很贴切:简约不简单。取舍之间张显智慧。多则惑,少则明。把简单的事复杂化是容易的,但把复杂的事情简单化,则是最困难的。 对<em>产品</em>设计和体验的Kiss 对于一个<em>产品</em>需求,随着需要的不断增加,实现的功能那是越来越多,功能全对<em>产品</em>来说是必要的。
产品需求分析原则
由于公司业务发展需要,近期做<em>产品</em>研发准备,看uml.org.cn看到以下几个<em>产品</em>需求分析的<em>原则</em>,简记之: 1.尊重用户的现实选择,客户永远是对的 2.提供最合适的解决方案,而非最好或最贵的方案; 3.不要把客户当傻瓜。...
产品之SMART原则
1. 绩效指标必须是具体的(Specific)2. 绩效指标必须是可衡量的(Measurable)3. 绩效指标必须是可达到的(Attainable)4. 绩效指标是要与其他目标具有一定的相关性(Relevant)5.绩效指标必须具有明确的截止期限(Time-bound)运用场景:制作团队的工作目标 、员工的绩效目标...
App产品原则(持续)
作为一个App端的程序员,我在工作中得到了一些关于<em>产品</em>的设计<em>原则</em>,故在这里记录下来。1.图片不能随便变形,不能随意进行平铺。有一次进行开发的时候,我对图片使用了平铺功能,导致图片轻微的形变,这其实是大忌。既然我选择了展示图片,那么就不应该对图片进行人为的修改,任何形变都是绝对不可以的。在犯了这次错误之后,我特意在此做一个记录,防止再出现类似的问题。 2.对于布局一定要做到精细。作为程序员,可能觉得
如何有效地控制产品版本和项目实施的版本啊?
rnrn比如说,rn一个软件<em>产品</em>,rn公司内部有<em>版本</em>号,rn公司客户用的这个<em>产品</em>又有个<em>版本</em>号rnrn这个如何做才能使公司的<em>版本</em>和所有客户那儿用的<em>版本</em>协调啊?
敏捷软件开发:原则、模式与实践 pdf 版本
荣获美国《软件开发》第13届震憾(Jolt)大奖! 中文版一面世,短时间内重印7次,是软件工程领域一座重要的丰碑! 在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。   
maven将lib的依赖包也打进jar中
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.chinacache.logstat HadoopLogStat
敏捷软件开发:原则、模式与实践 高清版本
敏捷软件开发:<em>原则</em>、模式与实践 高清<em>版本</em>
敏捷软件开发:原则、模式与实践(PDF版本)
敏捷软件开发:<em>原则</em>、模式与实践(PDF<em>版本</em>) 2003年6月荣获美国《软件开发》第13届震憾(Jolt)大奖! 在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。    特色内容: ●讲述在预算和时间要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。    ●使用真实案例讲解如何用极限编程来设计、测试、量构和结对编程   ●包含了极具价值的可多次使用的C++和JAVA源代码。   ●重点讲述了如何使用UML和设计模式解决面向客户系统
AUTOCAD文件版本转换(降版本
把高<em>版本</em>的CAD<em>文件</em>将为低<em>版本</em>的CAD<em>文件</em>,解决低<em>版本</em>打不开<em>文件</em>的问题
linux内核版本和头文件版本不一致的解决办法
查看内核<em>版本</em>: uname -r 查看内核头<em>文件</em><em>版本</em>: apt-cache search linux-headers 通常的解决办法是执行以下命令: apt-get clean apt-get update apt-get upgrade apt-get dist-upgrade  前面几条命令都没有解决问题,在执行apt-get dist-upgrade后重启正常,注意要...
版本!!!,版本!!!
之前也做过一个基于ARM+LINUX开发,但是因为是参加比赛负责的一个小部分,所以好多问题都没仔细思考。现在几个月后,重新来系统的学习时,第一步,就有点懵了。rn问题主要有这些:rn(1)我在虚拟机下安装的fedora14操作系统,linux内核<em>版本</em>是2.6.35.6-45.fc14.i686。我之前用来开发过s3c6410(arm11)现在用来开发arm7可以吗?操作系统平台和内核<em>版本</em>是什么样的一个关系?这个<em>版本</em>与移植到arm上的<em>版本</em>必须要一致吗?rnrn(2)arm-linux-gcc编译器<em>版本</em>要求一定要和linux内核配套吧?rnrn(3)我在之前编写的驱动模块的mkfile发现,程序指向的是我之前那块板子买来的配套内核子上的6410/SRC/kernel/linux-2.6.21_magic。我想此处的内核<em>版本</em>应该必须和移植到ARM上的linux系统内核要一致。不知看法可对rnrn(4)我现在的想法是将linux-2.6.30的内核拷贝到我的linux系统下,然后进行编译,不知道可不可以rnrn有没有人能够帮忙回答下上述问题/
基线版本,RC版本,Release版本,Alpha版本,Beta版本
今天通过SVN查看Spring源码时在tags目录下发现有不同<em>版本</em>的<em>文件</em>夹,如v3.2.0.M1,v3.2.0.RC1,v3.2.0.RELEASE,然后我就产生了这些<em>版本</em>都代表什么含义的疑问。   1. M<em>版本</em>,网上没太多资料,不过在《Spring技术内幕-深入解析Spring架构与设计原理》一书中,作者提过这是“基线<em>版本</em>”,代表着开发的里程碑。   2. RC<em>版本</em>, RC:(Rel...
erp2.2版本erp2.2版本erp2.2版本erp2.2版本erp2.2版本
erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>erp2.2<em>版本</em>
关于Studio的版本、gradle版本和插件版本的问题
因为公司老总添加了新的jar包,我checkout后发现编译不过,提示有的jar包需要的gradle最小<em>版本</em>是gradle3.3,然后因为老总说他那用的gradle(在线构建管理平台)是4.0,贴上一个可下载各个<em>版本</em>的gradle的网站:点击打开链接 下载了4.0<em>版本</em>开始build,结果提示The version of androidstudio is incompitable of cur
关于release版本和debug版本的不同
最近参加了全国机器人足球比赛,做的程序中包含了大量的复杂计算,结果在生成release版的时候,出现程序的执行结果和debug版有很大区别,有的人说可以通过调整release版的属性的方法来尝试改变这种现象,但是最终没有进行这样的尝试。rn请问各位,是不是release在算法上对debug有很大的改变,是否通过调整release的属性就可以使release版接近debug版的算法,或者和debug版的算法相同??rnrn谢谢
关于编译器的debug版本和release版本
我的程序(程序名为test.cpp)如下:rn#include rn#include rnusing namespace std;rnrnint main()rnrn int i = 0;rnrn assert(++i != 0);rn cout<<
关于linux内核版本和源代码版本问题
我现在用的是fedora,内核是 2.6.23.1,由于做项目开发需要在机子上调试代码,而调试的代码是另外一个伙伴是在Ubuntu下开发的源代码,内核是2.6.24的,放到我机子上会出现错误。由于我现在的系统里好多重要的东西,因此我不想卸了现在的系统装新系统,请问这两个发行版之间靠内核升级能够消除源代码在不同系统上的矛盾吗?
关于spring版本与JDK版本不兼容的问题
在用ssh框架测试时出现问题,如下: java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.&amp;lt;init&amp;gt;(Unknown Source) at org.springframework.asm.ClassReader.&amp;lt;init&amp;gt;(Unknown Source) at o...
关于xml的版本和ie的版本问题?
现在有ie5 ie5.5 ie6.0和msxml.dll msxml2.dll msxml3.dll msxml4.dllrnrn这之间有什么联系。rnrn在开发中遇到了好多<em>版本</em>不同导致xmlhttp或dom出问题的情况,请问各位大虾。在客户端和服务器端都应该怎样配置和怎样声明xml部分保证都支持ie5.0以上。谢谢!
关于jdk版本与tomcat版本兼容性的问题
本人小白,在接手项目时导入项目部署到tomcat上出现中文乱码,设置html的charset为utf-8仍然乱码,开发工具为idea,设置idea file coding未解决,寻找解决办法发现直接用浏览器打开html源码<em>文件</em>是不乱吗的,新建了一个demo部署到tomcat使用localhost8080打开中文乱码,猜测是idea工具或tomcat的问题,看来网上一些方法,想到刚刚安装了最新的to
关于项目Release版本到debug版本的调试
各种依赖连接的修改,多参照release<em>版本</em>的依赖关系;错误慢慢改吧;改BUG中会让你更快了解项目结构;
关于Eclipse的版本、分支、衍生版本
-----------siwuxie095             Eclipse简介:                  Eclipse的历史:                      Eclipse的发布<em>版本</em>:                      Eclipse分支:
关于API版本命名规范---语义化版本识别
语义化<em>版本</em>2.0.0一旦你定义了公共 API,你就可以透过修改相应的<em>版本</em>号来向大家说明你的修改。考虑使用这样的<em>版本</em>号格式:XYZ (主<em>版本</em>号.次<em>版本</em>号.修订号)修复问题但不影响API 时,递增修订号;API 保持向下兼容的新增及修改时,递增次<em>版本</em>号;进行不向下兼容的修改时,递增主<em>版本</em>号。这套系统为“语义化的<em>版本</em>控制”,在这套约定下,<em>版本</em>号及其更新方式包含了相邻<em>版本</em>间的底层代码和修改内容的信息。 版
关于release版本和Debug 版本的问题 终结
==============================================rn这 release 和 debug 2个<em>版本</em>的代码出现的问题rn我个人觉得有必要整理一下,更好的帮助朋友们rn以下内容有 以前朋友的回帖,也有网上找到的rn还有一少部分我个人的经验。rn希望大家不要水掉这个帖子,把自己的经验多分享rn多添加一些,谢谢。rn==============================================rn这个可能更全面:调试Release<em>版本</em>应用程序 rnrn引言rn如果在您的开发过程中遇到了常见的错误,或许您的Release<em>版本</em>不能正常运行而Debug<em>版本</em>运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release<em>版本</em>可以保证您的应用程序可以象Debug<em>版本</em>一样运行。rnrn如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过Release<em>版本</em>测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1:rnrn规则1: 经常性对开发软件进行Debug和Release<em>版本</em>的常规测试.rnrn测试Release<em>版本</em>的时间间隔越长,排除问题的难度越大,至少对Release<em>版本</em>进行每周1次的测试,可以使您在紧凑的开发周期内节省潜在的排故时间.rnrn不要随意删除Release<em>版本</em>需要的代码rn这点看起来似乎再明显不过,但却是开发人员无意中经常犯的错误,原因在于编译器编译Release<em>版本</em>时候会主动排除在代码中存在的宏,例如ASSERT和TRACE在Release<em>版本</em>会自动排除,这样导致的问题是您在这些宏当中运行的代码也被随之删除,这是非常危险的事情J,例如:rnrn ASSERT(m_ImageList.Create(MAKEINTRESOURCE(IDB_IMAGES), 16, 1, RGB(255,255,255)));rnrn这样的代码在Debug模式不会出错,图像列表也自动创建了,然而在Release<em>版本</em>呢?后继使用m_ImageList对象只会造成程序的Crash!,因此ASSERT宏中尽量使用逻辑运算符作为验证。rnrn规则 2: 不要将代码放置在仅在某种编译选项中执行的地方,对于使用_DEBUG等编译选项宏内部的代码必须不影响整个程序的使用.rnrn规则 3: 不要使用规则2作为评判标准来删除ASSERT宏,ASSERT宏是个有用的工具,但容易使用错误.rnrn使Debug编译模式接近Release模式rn如果您的Release<em>版本</em>存在的问题是由代码被编译器自动排除造成的,那么通过这个方法您的问题可能会重现.rnrn一些问题的产生可能是由于不同编译选项之间预定义符号造成的,因此您可以更改编译模式下的预定义符号,从而使您的Debug模式接近Release模式,观察错误是否产生,更改编译预定义符号方法如下:rnrnAlt-F7打开项目设置,在C++/C 页面,选择 "General "类别,更改 "_DEBUG "符号为 "NDEBUG ". rn在C++/C 页面, 选择 "Preprocessor "类别,添加预定义符号 "_DEBUG "到 "Undefined Symbols "栏. rn使用 "Rebuild All "重新编译rn如果通过上面设置,您在Release编译模式下面的问题在Debug模式下重现,那么请您依据以下步骤对您的代码进行修改: rnrn查找ASSERT排除其中的所有重要执行语句,或者将ASSERT修改为VERIFY. rn检查 "#ifdef _DEBUG " 内所有代码,排除Release模式使用的代码. rn查找TRACE 排除其中的所有重要执行语句. TRACE和ASSERT一样,仅在Debug模式下编译.rn如果通过上面修改更正了您在Debug模式下的问题,那么您可以重新编译Release模式,非常有可能您可以解决先前存在的问题!.rnrn错误的假定造成编译模式错误rn您是否经常性的假定您的变量或者对象被初试化成某个指定的值(可能0)?您是否假定你所有关联到的资源在应用程序中都存在?这些也是Debug和Release模式下不同问题产生的原因. rnrn规则 4: 除非您在代码中对变量进行初始化,否则不能作出如上假定. 包括全局变量,自动变量,申请对象和new对象.rnrn这种情况还常常发生在内存顺序的问题,记得原来使用结构体的时候为了使用方便,比较两个结构体对象使用memcmp,在Debug<em>版本</em>工作正常,而Release<em>版本</em>计算出错误的解,看来的确不能进行错误的假定!rnrn规则 5: 确保删除资源的所有引用都被删除,例如resource.h中的定义.rnrn软件开发中,不同编译<em>版本</em>对变量和内存的初始化是不同的. 如果您假定变量初始化为0,那么在Win9x系统的Release模式下,会出现异常现象。因此对所有变量,内存显式清0是较为安全的做法. rnrn如果您引用了已经被删除的资源,您的Debug<em>版本</em>可以正常工作,但是Release<em>版本</em>可能会crash.rnrn您是否相信编译器? rn编译器警告级别和编译噪音有着相当大的关系.rnrn通过提高编译器警告级别可增加程序隐藏问题暴露的机会.通常设置警告级别在 "Level 3 "或者 "Level 4 ".编译并解决所有警告,这是发布Release<em>版本</em>应用程序的一个很好的建议.这能暴露会使您的应用程序出现问题的很多初始化问题和其它潜在的错误. rnrn规则 6: 开始项目之前先将编译警告级别设置在 "Level 3 " 或者 "Level 4 " ,登记代码之前确保消灭所有警告!.rnrn总结报告rn编译模式下的调试rn曾经不止一次的听到一些VC开发者说Release模式下面不能进行调试,幸运的是:通过相应设置,可以在Release模式进行调试,因此那只不过是一个以讹传讹的荒谬说法而已. rnrn规则 7: 当前面所有的方法都无效的时候,在Release模式下面进行调试.rnrnRelease模式可以进行调试,第一步是打开符号表: rnrnAlt-F7打开项目设置,在C++/C 页面,选择 "General "类,修改Debug Info setting 为 "Program Database ". rn在 "Link " 页面,选择 "Generate Debug Info ". rn"Rebuild All "rn这些设置将允许您在Release模式下保留符号表,您也可以同时考虑以下设置: rnrn调试Release<em>版本</em>应用程序,您可以关闭优化选项. rn如果在Release模式下面不能设置断点,添加指令 "__asm int 3 " 可以是您的应用程序在改行停止(确定在发布应用程序时候排除这些代码).rn在Release模式进行调试的几个限制. rnrn最大的问题在于您不能跟踪到MFC函数内部,原因在于Release<em>版本</em>的MFC动态链接库不包含调试信息和符号表. rn同上,想要调试调用的dll,您必须给它们全部加上调试信息和符号表.rn编译器生成了错误的代码?rn或许有的时候您会发现VC++编译器生成了’问题代码’,然而坦率的讲,人们通常抱怨的太早.您可以在Release模式下面关闭优化选项来进行测试. rnrn如果这个操作解决了您的问题,或许您的编码习惯存在问题. 信不信由你, 极其可能在您的编码中存在模棱两可的求解或者看起来似乎正确,某些条件下也是正确的情况. 举个例子,下面的代码在Debug模式似乎一切’正常’,而在Release模式下面却会出错! rnrn#include rnrnint* func1()rnrnint retval = 5;rnreturn &retval;rnrnrnint main(int argc, char* argv[])rnrnprintf( "%d\n ", *func1());rnreturn 0;rnrn我相信大多数程序员尤其是初学者容易遇到此类情况的.rnrn规则 8: 如果关闭Release模式的优化选项可以使您的应用程序运行正常,而打开优化选项则出现问题的化,原因多半在于您的不良编码习惯造成的. 这意味着必须仔细检查您的代码,清理出那些错误的假设,悬空指针等等. 等同的这告诉您,在Debug模式和关闭优化选项的Release模式下您的应用程序工作正常全是因为系统隐含的运气,您必须着手更正存在隐患的代码,否则在日后可能会造成巨大的损失.rnrn规则 9: 如果您已经彻底检查了您的代码,并且没有发现问题,那么您最好逐个打开优化选项将产生错误的原因限制在某个范围之内. rnrnBTW- 以上问题代码由C++编译器自动检出. 如果您已经遵循 规则 6 您或许在前面环节中已经解决了这些问题.rnrn凭我的开发经验,编译器极少会产生错误的代码(当然要注意接口程序边界对齐的问题).通常在使用模板类时候VC6编译器或许会产生断言ASSERT错误,这种情况您只需更新补丁即可解决.rnrn最后的思考rn在日常编码中只需稍微增加一点严格的检测,便能有效的避免新的Debug -v- Release模式问题的产生,以下是我的一些经验.rnrn1. 取出(check out)需要修改的代码.rnrn2. 修改代码,排除所有警告,编译Debug和Release<em>版本</em>. rnrn3. 详细测试新代码,即单步调试新代码段之后进入工作代码,确保代码无误. rnrn4. 更正所有问题. rnrn5. 确认无误之后将新代码登记入库(check in). rnrn6. 对登记入库的代码进行全新的编译,确保新登记代码与其它代码融合. rnrn7. 重新详细测试代码. rnrn8. 更正新问题(或许可以发现登记入库代码存在的问题)rnrn严格按照以上步骤,您在设计开发过程中即可解决大量问题,避免在最后发布应用程序时候产生新的难以定位的问题. rnrn后记rn本文是在我的开发历程中遇到Release<em>版本</em>应用程序发布,产生错误的时候苦苦求索得到的一些经验,原文来自于codeproject,经过本人润色,改写成为适合国内开发者的文章,希望能对大家有用,谢谢! rnrn=========================rnWin7 系统,也许是用了 Visual Studio 2010 写了个网络程序。 结果Debug模式工作正常,而Release模式出现了问题。rnrn在Release模式下,无法连接服务端。rnrn经过几番检查,最后发现, Debug模式下,Win7 的防火墙是不管你的,而在Release模式下, Win7 自带的防火墙是不让访问的rnrn结果造成了这个问题。希望大家多给出经验,。rnrn在这里谢谢大家了。
关于release版本和Debug 版本的问题
我写了个程序,为什么在Debug<em>版本</em>下没问题,在release<em>版本</em>下会出现问题。请问应该是什么问题啊???
关于JDK 奇数版本和偶数版本的区别
官方解释http://www.oracle.com/technetwork/cn/java/javase/cpu-psu-explained-2331472-zhs.htmlJava CPU 和 PSU <em>版本</em>解释2014 年 10 月 14 日从 2014 年 10 月发布 Java SE 7 Update 71 (Java SE 7u71) 开始,Oracle 将在发布重要补丁更新 (CPU) ...
请教:关于weblogic版本与jrockit版本
我应用的是weblogic8.1 sp2 ,因为需要检测内存泄漏的情况,下载了jrockit5及相应的工具,但我将weblogic的启动脚本中的JAVA_HOME改为指向jrockit5目录,则weblogic启动出错,请大家指点一下,jrockit5不能兼容weblogic8.1 sp2吗?还是我有哪里没设置对呢?出错信息如下:rnrnThe WebLogic Server did not start up properly.rnjava.io.InvalidClassException: javax.management.MBeanAttributeInfo; local classrnincompatible: stream classdesc serialVersionUID = 7043855487133450673, local clarnss serialVersionUID = 8644704819898565848rn at java.io.ObjectStreamClass.initNonProxy(Ljava.io.ObjectStreamClass;Ljarnva.lang.Class;Ljava.lang.ClassNotFoundException;Ljava.io.ObjectStreamClass;)V(Unrnknown Source)rn at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClarnss;(Unknown Source)rn at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;rn(Unknown Source)rn at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClarnss;(Unknown Source)rn at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;rn(Unknown Source)rn at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unkrnnown Source)rn at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Sornurce)rn at java.io.ObjectInputStream.readArray(Z)Ljava.lang.Object;(Unknown Sourrnce)rn at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Sornurce)rn at java.io.ObjectInputStream.defaultReadFields(Ljava.lang.Object;Ljava.irno.ObjectStreamClass;)V(Unknown Source)rn at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.OrnbjectStreamClass;)V(Unknown Source)rn at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unkrnnown Source)rn at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Sornurce)rn at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Sourrnce)rn at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.javrna:261)rn at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TyrnpesHelper.java:366)rn at weblogic.management.internal.ConfigurationMBeanImpl.(ConfiguratrnionMBeanImpl.java:128)rn at weblogic.management.AdminServer.(AdminServer.java:59)rn at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.javarn:245)rn at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753)rn at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)rn at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)rn at weblogic.Server.main(Server.java:32)rn--------------- nested within: ------------------rnweblogic.management.configuration.ConfigurationException: - with nested exceptirnon:rn[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local classrn incompatible: stream classdesc serialVersionUID = 7043855487133450673, local clrnass serialVersionUID = 8644704819898565848]rn at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.javrna:266)rn at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TyrnpesHelper.java:366)rn at weblogic.management.internal.ConfigurationMBeanImpl.(ConfiguratrnionMBeanImpl.java:128)rn at weblogic.management.AdminServer.(AdminServer.java:59)rn at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.javarn:245)rn at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753)rn at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)rn at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)rn at weblogic.Server.main(Server.java:32)rn--------------- nested within: ------------------rnweblogic.management.configuration.ConfigurationError - with nested exception:rn[weblogic.management.configuration.ConfigurationException: - with nested exceptrnion:rn[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local classrn incompatible: stream classdesc serialVersionUID = 7043855487133450673, local clrnass serialVersionUID = 8644704819898565848]]rn at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TyrnpesHelper.java:377)rn at weblogic.management.internal.ConfigurationMBeanImpl.(ConfiguratrnionMBeanImpl.java:128)rn at weblogic.management.AdminServer.(AdminServer.java:59)rn at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.javarn:245)rn at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753)rn at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)rn at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)rn at weblogic.Server.main(Server.java:32)rn***************************************************************************
关于j2ee版本和eclipse的版本问题
J2EE-EJB-JSP-SERVLET-EJB-ECLIPSE-MYECLIPSE-JDK-WebLogic-WebSphere-Tomcat-lombozrn大概这些吧,好像有<em>版本</em>匹配的问题啊,达人们能不能大概说一下。。。。。。。。。。。。。。。rn
关于tomcat版本和mysql驱动版本兼容问题
为什么tomcat8.0启动maven项目,加载mysql-connector-java-5.1.38.jar的时候会报错java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException,tomcat启动失败。然后将mysql驱动<em>版本</em>改为5.1.37之后就可以启动加载项目了。
关于Spring 版本和Jackson版本兼容问题
关于Spring <em>版本</em>和Jackson<em>版本</em>兼容问题 官方下载 <em>版本</em>大概说明 在Spring 4.2和之后<em>版本</em>与jackson 2.2和之前不兼容,在运行时会报错,报错信息复制到百度就有说明, 如果是<em>版本</em>问题 高<em>版本</em>spring下载对应高<em>版本</em>jackson 目前我使用spring5.1.3 、mybatis3.4.6 jackjson2.9.8 亲测可用 都是目前阶段官方最高<em>版本</em>的初学者 如有...
关于delphi发行版本和DEBUG版本的问题
记得以前好象看到过DELPHI写出来的程序有发行<em>版本</em>和DEBUG<em>版本</em>的区别,说发行<em>版本</em>不包括程序调试的一些信息,比DEBUG<em>版本</em>小很多,DELPHI默认的是DEBUG<em>版本</em>,请问怎么做出发行版?
ACDsee单文件版本
acdsee的单<em>文件</em><em>版本</em>,免安装激活注册,双击即可使用
AppScan9.0.3.7版本及破解文件
根据链接下载的<em>文件</em>,1:双击AppScan_Std_9.0.3.7_Eval_Win.exe,一直下一步,中途可能会提示安装插件,点击安装就行。2:安装完成后复制LicenseProvider.dll<em>文件</em>到安装的根目录下,替换即可,如我下载在D:\AppScan目录下,那就复制LicenseProvider.dll<em>文件</em>到D:\AppScan目录下替换。3:双击9.0.3.7_iFix003-Update.msp安装更新包,一直下一步即可,安装完成即可使用AppScan9.0.3.7<em>版本</em>。
KEPServerEX-6.3.279.0 版本破解文件
KEPServerEX-6.3.279.0 <em>版本</em>,破解<em>文件</em>,含破解说明。
查看文件版本
在自动升级软件时可能会用到的判断软件<em>版本</em>的实现,前提是软件在开发时写入的<em>版本</em>信息
Onekey 单文件版本
GHOST software,
怎样获得文件版本
怎样获得<em>文件</em><em>版本</em>
php_redis.dll文件,php5.4版本
php_redis.dll<em>文件</em>,php5.4<em>版本</em>
文件版本管理器
针对我开发的软件作了一个使用介绍,希望大家明白这个软件的优秀之处。部分功能还处于测试阶段,页面先行,了解使用本软件后,你一定会爱上她的。
文件比较器 绿色版本
方便的<em>文件</em> 及<em>文件</em>夹差异比较器 绿色<em>版本</em>
文件版本问题
怎样用pb编写一个取<em>文件</em><em>版本</em>号的程序啊,这个问题我以前问过不过没有解决啊。rn现在不知道如何调用VerQueryValue()这个函数,那为大哥知道啊,可不可以给段代码参考下。
DWG文件版本转换
DWG<em>文件</em><em>版本</em>转换
ZXR10-2826S版本文件kernel.z
ZXR10-2826S<em>版本</em><em>文件</em>kernel.z,最新的
天气文件手机版本
天气软件,很好用的,很好用的。是真的。谢谢各位来下载的
ITelephony2.2版本文件
挂电话需要用到系统的ITelephony类,但是Google从Android2.1 SDK<em>版本</em>后,屏蔽了ITelephony类,在此附上2.2<em>版本</em> ITelephony.aidl<em>文件</em>
Devexpress18.X版本授权文件
Devexpress18.X<em>版本</em>授权<em>文件</em>,18.的<em>版本</em>都可以使用,具体的使用步骤里边都有
版本14,17,18,19文件tcnative
tcnative1.1.14,tcnative1.1.17,tcnative1.1.18,tcnative1.1.19<em>文件</em>,为tomcat的APR监听提供服务,不同的<em>版本</em>选择不同的tcnatve放到jdk安装路径下的bin<em>文件</em>夹中,这是tomcat其他时就加载了APR。
tcnative-1.dll文件1.2.17版本
解压<em>文件</em>后bin<em>文件</em>夹下是32位的tcnative-1.dll<em>文件</em>,另外含有x64<em>文件</em>夹,对应64位系统<em>文件</em>,1.2.17<em>版本</em>
ISScript版本问题解决文件
msi安装,提示ISScript<em>版本</em>不对时,用此一个<em>文件</em>安装修正即可。 不能依次安装ISScript7到11的版
QQ2008单文件版本
QQ2008单<em>文件</em><em>版本</em>QQ2008单<em>文件</em><em>版本</em>QQ2008单<em>文件</em><em>版本</em>QQ2008单<em>文件</em><em>版本</em>QQ2008单<em>文件</em><em>版本</em>QQ2008单<em>文件</em><em>版本</em>
HG8245 V100R002C04SPC102版本文件
HG8245 V100R002C04SPC102<em>版本</em><em>文件</em>
ADB文件 最佳版本
adb
jquery.js文件的各个版本
jquery.js<em>文件</em>的各个<em>版本</em>,比较全,有时候可能会用到。
容器+文件版本的通讯录
#include #include #include #include using namespace std; typedef struct node { char name[20]; char sex[20]; char tel[20]; char QQ[20]; char address[20]; char addition[20]; }Per; bool Comin
版本mysql.data.dll文件
32位和64位的各<em>版本</em>MYSQL.DATA.DLL<em>文件</em>,方便项目开发使用。
CSS样式表文件版本
CSS 1.0<em>版本</em>和2.0<em>版本</em>的<em>文件</em>怎么区分。rn在<em>文件</em>中有没有<em>版本</em>的标识,如果有应该怎么标识。rn客户要求用1.0<em>版本</em>的CSS<em>文件</em>,我不知道怎么能够清楚的给他表达清楚。
查看3DMax文件版本
3D模型<em>版本</em>查看器是一款免费软件,可以帮助大家在不开MAX软件的情况下, 查看MAX模型<em>文件</em><em>版本</em>号。
SourceInsight4.095版本破解文件
SourceInsight4.095<em>版本</em>破解<em>文件</em>,直接替换原exe执行<em>文件</em>,启动后导入证书<em>文件</em> si4.pediy.lic
dbvis10.0.13版本破解文件
破解方法: 1.解压后将<em>文件</em>夹内的dbvis.jar替换安装目录下的lib下的dbvis.jar<em>文件</em> 2.启动dbvisual:help->License key选择License key File,找到<em>文件</em>夹内的dbvis.license,点击Install License Key按钮,重启dbvisual即可。
通讯录的文件版本
#ifndef __CONTACT_H__ //防止被重定义 #define __CONTACT_H__ #include #include #include enum OP { EXIT, ADD, DEL, MODIFY, SEARCH, DISPLAY, SORT, CLEAR }; #define NAME_MAX 20 #define SEX_MA
獲取文件版本
vb6.0 獲取<em>文件</em><em>版本</em>號的源代碼 vb6.0 獲取<em>文件</em><em>版本</em>號的源代碼
bignumVB.dll文件最新版本
用VB开发的Bignumvb.dll<em>文件</em>。
通讯录(文件版本
这篇博客是在上一篇博客的基础上完成的,<em>文件</em><em>版本</em>可以更好的保存输入的信息。 头<em>文件</em>concate.h #ifndef __CONCATE_H__ #define __CONCATE_H__ #include #include #include #define MAX_NAME 10 #define MAX_SEX 5 #define MAX_ADDR 20 #define MAX_TELE
weblogic版本说明文件
bea\logs\log.txt bea\registry.xml 中可查看<em>版本</em>
fpc最新版本文件
最新<em>版本</em>fpc-2.6.2-0.laz.src
MAPINFO12.0.028版本的破解文件
把该<em>文件</em>拷贝到安装目录下即可成功破解mapinfo12版
设置文件版本工具
持续集成环境搭建中使用到的<em>文件</em><em>版本</em>设置工具,命令行方式设置<em>文件</em><em>版本</em> 工程源码
文件版本与MD5获取
C# 代码 ,获取指定<em>文件</em>夹下所有<em>文件</em>的<em>版本</em>号和MD5列表。
xfire1.2.6版本及依赖文件
xfire 1.2.6<em>版本</em><em>文件</em>,使用方便。 .
MyEclipse2014版本破解文件
该资源是MyEclipse2014<em>版本</em>破解<em>文件</em>,希望对大家myeclipse的使用上有帮助!
获取文件版本
CFString CFFile::GetVersion(const CFString& strFileName, bool bIsProduct) { CFString strRet; DWORD dwHandle; DWORD dwSize = GetFileVersionInfoSize(strFileName, &dwHandle); if (dwSize == 0) {
TIFF to PDF 转换工具 内附注册机下载
Supports virtually all TIFF compressions, including ZIP,LZW,CCITT G4/G3,JPEG, Packbits. Be able to process OJPEG tiff file perfectly. Outstanding compression. Can combine multiple tiff files into one PDF file. Supports Multi-page tiff file to PDF conversion. Does NOT need Adobe Acrobat software 相关下载链接:[url=//download.csdn.net/download/esccool/2794619?utm_source=bbsseo]//download.csdn.net/download/esccool/2794619?utm_source=bbsseo[/url]
oraclesql绿色版下载
oraclesql绿色版 相关下载链接:[url=//download.csdn.net/download/lenhan12345/2968808?utm_source=bbsseo]//download.csdn.net/download/lenhan12345/2968808?utm_source=bbsseo[/url]
文鼎中特广告体下载
字体,文鼎中特广告体 相关下载链接:[url=//download.csdn.net/download/u011449941/5781331?utm_source=bbsseo]//download.csdn.net/download/u011449941/5781331?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的