一个关于如何定位程序崩溃处的想法 [问题点数:50分]

结帖率 98.61%
Bbs10
本版专家分:131097
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
铜牌 2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2018年7月 VC/MFC大版内专家分月排行榜第二
2018年6月 VC/MFC大版内专家分月排行榜第二
2017年9月 VC/MFC大版内专家分月排行榜第二
2017年8月 VC/MFC大版内专家分月排行榜第二
2017年4月 VC/MFC大版内专家分月排行榜第二
2017年3月 VC/MFC大版内专家分月排行榜第二
2017年2月 VC/MFC大版内专家分月排行榜第二
2016年8月 VC/MFC大版内专家分月排行榜第二
2016年7月 VC/MFC大版内专家分月排行榜第二
2016年6月 VC/MFC大版内专家分月排行榜第二
2015年6月 VC/MFC大版内专家分月排行榜第二
Bbs12
本版专家分:359724
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs5
本版专家分:4325
Bbs5
本版专家分:4325
Bbs1
本版专家分:0
Bbs1
本版专家分:38
Bbs4
本版专家分:1642
Bbs4
本版专家分:1642
Bbs4
本版专家分:1642
Bbs4
本版专家分:1642
关于app的几个核心功能的设计想法
<em>关于</em>app的几个核心功能的设计<em>想法</em>最近想自己做一款app,考虑到自己以前做过的那么多app里都有一些不满意或者设计不好的地方。 经过各种资料的查阅并结合自己的经验,整理出一些<em>想法</em>。由于是抱着吐槽的<em>想法</em>去写的(有槽点才需要改变不是么?)。所以话语会很口语化,大家看看就好,有啥不同<em>想法</em>或者本人写的不好的地方,欢迎留言指出<em>关于</em>注册我想,注册可不可以这样,如果用户没注册,他想下单,不管是网页还是应用,跳出注
关于创新的看法
很多人心里都在想:面对Skype,GTalk,我们真的可以吗? 我们都知道,高科技产品的生命力在于创新。而要有效创新,离不开两点:一是对市场、对客户需求的准确把握,二是速度。 谁最贴近中国市场,谁最了解中国用户,谁就能在中国形成好的市场。评价<em>一个</em>产品是否成功的标准,要看它是否被市场所接受,而不是看它技术有多先进,包装得有多完美,相信大家都见过很多技术很完美,很有创意,但是被市场抛弃的产品。所以创新
Qt程序crash信息的捕捉与跟踪
Qt程序crash信息的捕捉与跟踪 在用qt编写程序时经常会遇到崩溃问题,如果抓取不到crash堆栈信息就会对崩溃问题束手无策,只能对其进行复现,推断。 一般解决crash问题时有如下步骤: 1.从软件发行版本能跟获得debug信息,在不同平台下有不同的表现方式,目前只讨论qt-mingw方式,这种方式可以利用修改工程文件配置项编译时讲debug信息加入应用程序当中;当然这会增加发行版应
VC根据崩溃内存地址,查找异常代码位置
经过下面四步,轻松解决程序发生了崩溃难题: 第一:生成MAP文件; 第二:查找崩溃的内存地址; 第三:<em>定位</em>异常代码出错函数; 第四:<em>定位</em>出错行号。
一个APP想法如何做到从想法到上线的全过程操作
<em>一个</em>APP<em>想法</em>,<em>如何</em>做到从<em>想法</em>到上线的全过程操作
VC++使用dump定位release程序崩溃问题
包含生成dump的头文件,头文件见文章末尾全局声明宏DECLARE_DUMPGEN初始化函数中使用宏INIT_DUMPGEN(随便定义<em>一个</em>名字)写<em>一个</em>必然崩溃的按钮响应代码运行程序调用响应函数使<em>程序崩溃</em>,生成dump文件此时<em>定位</em>问题除了dump文件,还必须要exe程序,和该exe同时生成的pdb文件。双击dump文件,使用vs打开,点击 使用仅限本机进行调试【如果代码的路径位置和程序发布时没有任何...
总结Windows程序的异常处理(dmp文件,防止崩溃)
总结一下上两篇文章, 一、<em>如何</em>像C#的try catch那样捕获Windows应用程序的所有异常。 首先要捕获的就是SEH异常,可以通过_set_se_translator把SEH异常转换成标准的C++异常,然后再调用_set_invalid_parameter_handler、_set_purecall_handler设置自己的异常处理函数(具体参考VS2005之后 _set_se_tr
关于项目管理的一个思考
你好:        这里我很难针对你下面的具体问题来给你建议,我就大概的谈谈我的一些<em>想法</em>和做法,融会贯通吧。    管理三个重点:定目标、追过程、拿结果    这个放在不同的管理层级可能执行起来不太一样,比如我现在的这个层级,可能中间的“追过程”不仅仅是盯着你有没有做好这个功能,    我需要做的事情是<em>如何</em>让你可以做好,做好功能后怎么运营,需要哪些部门的配合,是什么样的流程,这里我不光只是自己做...
C++ 程序崩溃
<em>程序崩溃</em>主要是 内存访问越界,缓冲区溢出,堆栈溢出,空指针,内存泄漏,参数错误(可能导致断言失败)等引起的, 有几种情况可以导致: 1. 断言 include
对互联网创新的看法
最近对<em>如何</em>在互联网创新进行了许多讨论,现在记下一些感想: 一:前提条件 最好是能解决市场中没有满足的需求,首先确定使用用户群,之后定向推广,有很大可能用户爆发增长。 能促进人与人之间的沟通,拉近人与人之间的距离,打破沟通障碍; 产品要简单,上手快。不要有太多门槛,每一级门槛都会流失大部分用户。 在自己强项和特长的基础上做产品; 创新不是凭空创造,更多的是很多
windows 程序异常崩溃等错误定位
MAP/映射文件 1.      MAP 映射文件的作用:MAP文件可以查找崩溃或者程序异常地址,然后就可以精确地<em>定位</em>到源代码中出错的代码行。 2.VS中生成MAP文件的方法,项目属性中选择生成映射文件,如下图 编译完,会在生成目录生成对应的xxxxx.map文件 3. 1.      程序调试阶段或者发布后(发布程序时需要一起打包生成的对应MAP文件,因
对创业团队的一点想法
本人 没有强大的技术,没有广阔的人脉,没有超前的远见,只因在创业团队中待过一年,有了一些<em>想法</em>,即记录下来。这里对给我这次机会的公司表示感谢!这里说提互联网及软件方向的创业团队。1. 不宜过早制度化当然,对于打卡这样的制度并不排斥。但是对于对上百人团队的管理方法,不宜过早产生。比如详细区分不同部门,部门与部门有专门负责人。做一次软件发布要层层审批,经过同意后,再到发布,已经又有很多问题修复了。 部门
关于程序组团队建设的几点想法
团队就是我们的第二产品,把这个产品做好。
MFC程序启动崩溃
修改静态库的字符集为UNICODE,导致MFC程序启动崩溃,出现问题代码如下: int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, __in LPTSTR lpCmdLine, int nCmdShow) { ASSERT(hPrevInstance == NULL); int nReturnCode =
关于IT技术走向的一点想法
自从1946年至今,短短几十年的时间,人类经历了从第一台计算机诞生,到PC机的普及,再到智能手机在个人领域逐渐取代PC机的几次产业革命。在中国,IT行业的起步相对较晚,我们用了更短的时间,几乎在各个主要层面都赶上了世界IT发展的浪潮,并取得了领先的地位。 那么,未来IT行业的发展将何去何从?我将从硬件、软件两个方面来说明。
Win32环境下的程序崩溃异常定位
1 案例描述作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭。请与您的供应商联系。呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了。在<em>一个</em>大型软件的测试过程中,初期出现<em>程序崩溃</em>似乎成了不可避免的事。其实测试中出现<em>程序崩溃</em>并不可怕,反而是测试的成功。作为开发的我们更需要关心的是程序中的哪个函数或哪一行导致了
定位window程序Crash常用工具和方法
一、引言   任何程序正确则只有一种结果,但是错误却有千万种,而众多的错误有些是可容忍,有些则是致命的,如除零错误、堆栈溢出、内存越界等导致程序Crash。由于很多错误并不是发生在开发工作者调试阶段,而是在用户或测试工作者使用阶段;这就需要相关代码维护工作者对于程序异常捕获收集现场信息。   当收集相关信息后,<em>如何</em><em>定位</em>这些错误是的极为讲究的过程,工具和方法使用得当则可事半功倍,反之事倍功半,所
大学生就业想法
过去的大学生是天之骄子,有着较高的心理期望值,较高的心态,求高薪、求舒适的心态在大学生中比较普遍。这样就造成很多大学毕业生有一定的就业观偏差,一味蜂拥沿海、沪京津地区,导致就业人数集中竞争大。东部沿海的岗位往往让应聘者趋之若鹜,而西北地区有些条件优厚的工作却无人问津。一方面,东部惊呼人才过剩,大学生预期薪酬屡屡跌破底线,甚至有人主动提出零薪上岗;另一方面,西部大开发急缺人才,国家出台一系列优惠政策...
对于毕业论文的一点小想法
这两天看了几篇学位论文,有一些小<em>想法</em>。基于中草药语义网的自动问答系统的研究与实现,基于语义网的旅游业自动问答系统的研究,主要用到自然语言处理和机器学习相关知识,专注小领域的问答系统。目前我主要想做的是人工智能和农业结合的<em>一个</em>小项目。1、基于农业的问答系统,问农民朋友提供农作物病理药理问答,图片识别常见的病害等等,主要困难数据集,深度学习CNN和自然语言处理相关知识欠缺。2、对于农业病情虫害的预测,...
C++异常处理-----(try和catch)
开发程序是一项“烧脑”的工作,程序员不但要经过长期的知识学习和思维训练,还要做到一丝不苟,注意每<em>一个</em>细节和边界。即使这样,也不能防止程序出错。 专家指出,长期作息不规律 + 用脑过度的危害很大,可能会诱发神经衰弱、失眠等疾病。我就是受害者之一,曾被失眠困扰了好几年,不但入睡困难,还容易早醒。程序员要注意劳逸结合,多去健身房,多跑步,多打球,多陪女朋友旅游等,千万不要熬夜,以为深夜写代码效率高
定位“栈溢出”导致的程序崩溃问题
程序在莫名其妙的地方崩溃了,
关于计算机工作方向的几点想法
都快毕业一年了,呆在现在的公司很闲,没做过多少实际的项目, 最近在做系统软件集成方面的东西,涉及到编程的东西很少,有做别的<em>想法</em>。     一、目前我能想到的几个软件开发方向如下:     1、游戏开发:     (1) 、3D游戏,使用DirectX和OpenGL,主要的开发工具为Virtual Studio。     (2)、2D游戏,学习一下Cocos2D-x游戏框架     (3)
linux下程序崩溃后记录调用堆栈.以便查找问题
在linux下<em>程序崩溃</em>后,一般都会有coredump,但是这个coredump有时候会被截断(尽管已经设置了ulimit -c unlimited也会),导致没法用gdb查看问题所在。 只好想办法在<em>程序崩溃</em>时自己记录下堆栈信息。 思路是: 1.注册信号处理函数,处理所有默认行为为终止程序的信号。 2.用backtrace得到发生问题的线程的堆栈调用地址列表。 3.用backtrace_s
如何成为一个想法的人?
上周加班比较多,到家都挺晚了。本来想发文的,想想写完可能过了 12 点,就不愿意写了。而且最近的文章自己写了删,删了写,一篇文章来来回回写了几遍,自己还是不太满意。 原谅我的产出低,因为我写每一篇文章,都想给大家带来一些启发。我白天还要上班,有时候有灵感,却不能停下来去写文章。等晚上回家的时候,灵感都没了。又要重新输入,等待新的灵感。 我是那种特别崇尚自由的人,我不愿意为了工作而工作,这或许就是我...
VS+MAP文件(崩溃地址定位崩溃行)
根据win32<em>程序崩溃</em>地址<em>定位</em>崩溃行
CrashFinder 2.5
<em>定位</em><em>程序崩溃</em>的地址,源代码也值得研究...
一个关于音乐社交的想法
之前曾经在贴吧里发过<em>一个</em>水贴,让大家说出2012年度最喜欢的歌曲。其中<em>一个</em>回帖引起了我的注意,一位吧友说了好几首他喜欢的歌曲,然后有人回复他说“都是好歌,求QQ号”。看到这里,大家应该也有一种感觉,会有很多人看到一些自己喜欢的歌被别人推荐或别人说喜欢的时候,就会对对方有一种亲切感,想去和那个人做朋友。甚至,很多人在追女生的时候,也会去问别人你喜欢听什么样的歌然后说我也喜欢啊来吸引对方的注意。说到这
一个因全局变量引起的DLL崩溃引发的血案
参考我发的帖子: http://bbs.csdn.net/topics/390737064?page=1#post-397000946 现象是exe程序在加载dll的时候崩溃了,莫名其妙的崩溃了。换其它DLL没问题,我又写了个DEMO程序使用这个DLL也是<em>一个</em>现象,用OD加载EXE,用ODDLLLOADER加载DLL,结果也是一样的崩。。搞的我也差点崩溃了。。 加载上微软符号
一个很棒的想法如何向老板证明你是对的
作者:姚说全文共 2281 字 1 图,阅读需要 5 分钟———— / BEGIN / ————很多人经常遇到这样的情况:自己想出了<em>一个</em>很好的<em>想法</em>,但是被老板或者领导给否...
NSException 程序崩溃日志
最熟悉的陌生人,这是我对NSException的概述,为什么这么说呢?其实很多开发者接触到NSException的频率非常频繁,但很多人都不知道什么是NSException,不知道<em>如何</em>使用NSException。下面从一张截图开始讲起NSException。 崩溃截图.png 上面这张图想必大家都不陌生吧!(卧槽,程序又崩溃了)。 其实控制台输出的日志信息就是NSException产
对这次实习的想法
对这次实习的<em>想法</em>2016-7-3 23:28A. 目标 熟悉产品策划的工作内容,重新判断自己是否适合这个工作; 掌握产品策划的初级技能,培养产品思维,能够满足(超过)实习工作的预期,并为正式校招做准备; 争取留用; 以高效率、高准确率完成日常工作,两个月后回顾时给自己<em>一个</em>完美的presentation。 B. 方法论 看:多观察前辈的工作,了解常用的工作工具、工作流程和工作方法; 思:多思考为什么一
关于产品设计自己的一些想法
看过产品相关后自己的一些拙见         最近刚刚把结网这本书看完,起初,对于这本书的来源,是从CSDN上<em>一个</em>人的博客中看见的,它推荐了好几本<em>关于</em>产品经理方面的书籍。不过,我看的跟产品方面的有关的第一本书是《点石成金》,在这本书中,作者主要讲的是<em>关于</em>导航、网页及网站设计要注意的事项和原则。不管是对这三种中的哪一种进行设计,最终都要站在用户的角度去审视产品。衡量这个产品的价值和意义,也是从用户
C++/Qt/Qml程序使用Camel_CrashReport捕获异常崩溃并定位问题代码行
组件介绍:Camel_CrashReport:程序异常崩溃时生成Dump文件和日志, 非开源 属于CamelSoft系列基础开发组件.Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。支持平台:WindowsCamelCrashReportTest: 崩溃报告开发组件测试程序Camel_CrashReport的调用非常简单, 提供了三个接口:int Cls_funCr
关于自动化的一点想法
一、为什么要自动化?         自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。自动化技术广泛用于工业、农业、军事、科学研究、交通运输、商业、医疗、服务和家庭等方面。采用自动化技术不仅可以把人从繁重的体力劳动、部分脑力劳动以及恶劣、危险的工作环境中解放出来,
VC++ 反汇编定位程序崩溃位置
程序运行时出错 用事件查看器查看出错位置: 程序源码如下: #include "stdafx.h" typedef struct def { int i ; }DEF; int main() { DEF* de; int j = de->i; return 0; } 在程序中设置断点然后启动反汇编: 查看  0X0040102B位置 就是程
VS2010下使用dmp文件和pdb文件定位程序异常代码行号的注意事项
2018-01-12 创建人:Ruo_Xiao 2018-01-15 修改人:Ruo_Xiao 添加为dump、exe和pdb版本保持一致的原因。 一、minidump文件 崩溃转储是创建<em>一个</em>应用<em>程序崩溃</em>瞬间的状态镜像。 初代的转储文件是记录了进程的虚拟空间中全部内容,但是这样的文件非常大,而且对于不太熟练使用的人员来说冗余信息太多。 xp之后,MicroSoft发明了“minidu
Qt程序crash信息的捕捉与跟踪Demo
在用qt编写程序时经常会遇到崩溃问题,如果抓取不到crash堆栈信息就会对崩溃问题束手无策,只能对其进行复现,推断。 该程序展示<em>如何</em>获取crash堆栈信息
Android 内存泄漏定位与解决
开发中内存泄漏的问题一直是比较棘手的,写代码只要稍不经心就会出现侧漏,自己都不知道在哪侧漏的,最后导致翻车。 app做完了,一经过大量测试,不知不觉就崩溃,一看日志-----OOM(噗~~)。 最近看了一些博客和书籍还有视频,简单总结了一下,侧漏的发生和原因。 下面我先举个前些天看视频的小栗子,然后下面再贴出一些概念。 下面的方法可以粗略的检查出activity是否有侧漏。
想法到实现的关键五步
俗话说得好,良好的开端等于成功的一半,对于<em>一个</em><em>想法</em>丰富的人来说再重要不过,至今已经不知道拟好了多少个好的点子,有的还停留在草稿纸上的涂涂画画,有些已经有好几份策划案以及设计的图纸,但是作为程序员的我还没有真正开始<em>一个</em>应用的编写。 写这篇文章的目的其一是要剖析一下自己犯懒的根源以及另<em>一个</em>方面找出一整套解决方案来克服自己“思想上的智者行动上的傻子”的问题。 姑且不谈真正在创业的这条路上的困难和要面
golang关于程序crash原因查找
建议每起<em>一个</em>goroutine,都defer统一捕获下异常 之前的代码是这样的,想在main函数统一捕获所有的异常(包括协程的)并输出到crash.log文件中,但是程序奔溃后crash.log并没有相应的记录。(谨记用defer统一捕获异常只对当前的goroutine有效,goroutine的异常并不会向上传递给main主函数) package main...
项目从想法到实现需要经历哪些过程
由于计算机的普及、软件的广泛使用,公众对于软件项目是个啥东西都有<em>一个</em>概念上的认识。很多人对于公司哪些地方将要应用一套软件系统,已经能够提出一定的<em>想法</em>。然而,在从<em>想法</em>到软件落地应用的过程中,软件项目要经历若干艰苦的变化,才能逐步将之前的理想转变为现实。作为工作多年的人,有必要在这个信息共享时代和大家分享一些这方面的感悟和经验。项目期初,一般而言,总会有那么<em>一个</em>或者几个人,对公司某方面的业务或者市场潜在产品需求产生<em>想法</em>,认为可以通过软件来构建业务信息系统或者是新一代产品,这样将给公司带来可观的收益。这一期间,称
c++ 程序崩溃的调试和解决方法
<em>程序崩溃</em>是我以前很头疼的问题,尤其是有时出现,有时不出现的问题,调试也抓不到,这种清空我们通常是通过在exe<em>程序崩溃</em>时生成dump文件来<em>定位</em>的; 首先在代码中  main.cpp中定义函数: LONG WINAPI UnhandledExceptionFilter_SpawDmp(struct _EXCEPTION_POINTERS* ExceptionInfo) {     TCHAR s...
使用windbg查看程序崩溃
使用windbg查看<em>程序崩溃</em>处 1. 打开windbg 2. 设置符号文件路径 打开File>Symbol File Path,输入pdb所在文件的目录,如图:
如何定位导致程序崩溃的代码?
很多时候在测试人员机器或者在客户机器出现<em>程序崩溃</em>的错误,如下图:rn[img=https://img-bbs.csdn.net/upload/201712/04/1512366549_724004.png][/img]rnrn 在开发机器上并不能重现这样的崩溃。总不能在测试人员机器或者在客户机器安装VisualStudio进行调试(一是VS太庞大,安装时间长;二是客户单位可能就不允许联网导致无法安装),像上面的错误只能<em>定位</em>到错误出现在ImageMath.dll这个模块。请问通过什么办法能<em>定位</em>到导致<em>程序崩溃</em>的代码?
给刚出社会的您关于社会的几点建议与看法
刚入社会,有很多同学问我,社会怎么样,今天给大家说说我初入社会的心得与体会,希望能从某种意义上,对你 们有所帮助,初入社会是人生当中最为宝贵的时期,也是我们为人生打基础的重要时期。虽然接受过学校里的教育,也掌握了一定的科学 文化知识,但是我对于这个复杂的社会又真正了解多少呢?当我真正踏入社会,才发现社会比我想象的还要复杂得多,很多事也并不是我 想的那样单纯直接。缺少人生经验的我难
数据处理课后答案
<em>一个</em><em>关于</em><em>如何</em>把大量的测得数据运用一定方法处理得到你所想得到的结果。
【面试】写写最近面试的一些想法和感受吧
最近因为一些原因,想要换工作,原因最终都是1.职业前景不好2.钱少3.工作氛围一般,我觉得差不多就是这些了,也不是指定我,其实一直以来我都会关注职业就业情况,从去年到现在把,一直都是说环境不好,很难找工作,我其实也很忐忑,我也不清楚市场上究竟是什么情况,不过我还是决定先提出辞职再找工作,这样我觉得对得起公司也对得起自己,在职找工作的事情我做不出。      然后也就是从这周一开始投把,因为我控制
C++程序崩溃不弹框
SetUnhandledExceptionFilter函数,当系统出现异常没有处理的时候,系统就会调用所设置异常处理函数.     当发生异常时,比如内存访问违例时,CPU硬件会发现此问题,并产生<em>一个</em>异常(你可以把它理解为中断) 然后CPU会把代码流程切换到异常处理服务例程。操作系统异常处理服务例程会查看当前进程是否处于调试状态 如果是,则通知调试器发生了异常,如果不是则操作系统会查看当前线
关于互联网的那些小创意
总做周知,当今中国互联网格局可以用BAT来形容,百度、阿里、腾讯各占一方成三足鼎立之局势。 百度的核心产品是搜索引擎,依靠其广告收入支撑帝国; 阿里的核心产品是商业平台,依靠网络金融支撑其帝国; 腾讯的核心产品是通讯工具,依靠通讯工具提供的接口,导向各项服务,其收入主要来自游戏及增值业务。 在BAT三巨头中,最让人看好的是腾讯公司,也许在未来腾讯甚至会独领风骚。有句戏言“谁掌握了小
程序崩溃的调试方法及原因分类
作者 邵发 官网 http://afanihao.cn 本文是 C/C++学习指南(补充篇)- 单步调试 的官方文档。。。<em>程序崩溃</em>的原因分类 1. 函数栈溢出 <em>一个</em>变量未初化、未赋值,就读取它的值。 ( 这属于逻辑问题,往往是粗心大意的导致的 ) 2. 函数栈溢出 (1)定义了<em>一个</em>体积太大的局部变量 (2)函数嵌套调用,层次过深(如无穷递归) 3. 数组越界访问 访问数组元素时,下标越界 4. 指针
我对销售人员的一些看法和建议
    我在网上看到一些朋友写一些有关<em>如何</em>做销售,比如说销售目标一要一切为了销售,二要关注业绩,三<em>如何</em>与客户沟通等等,这些文章给我的感觉是为了销售可以不择手段。   我们公司有<em>一个</em>软件代理商,我就目睹这家软件代理商的销售人员<em>如何</em>冲销售的,销售之前对客户有很多承诺,什么都可以答应,比如客户说我需要三台机器的局域网络版,而且要有应收应付、有销售、有库存的,但是这个版本的价钱需要6000元(打比方),而
linux程序栈回溯
在linux编写应用程序时,<em>程序崩溃</em>,可以通过该代码回溯<em>程序崩溃</em>之前都调用了那些函数,方便bug<em>定位</em>
使用ScrollToCaret()可以将滚动条定位到当前光标处
使用ScrollToCaret()可以将滚动条<em>定位</em>到当前光标处 richTextBox1.AppendText(DateTime.Now.Ticks.ToString()
关于平台研发的一些想法
最近公司研发部门提出了公司级技术平台的建设规划(下文以ABC平台指代),我将个人<em>想法</em>笼统地归结为七个问题,以自问自答的方式表述了对平台研发的一些个人见解,现分享出来供大家参考,欢迎讨论,欢迎拍砖。 首先列举出七个问题(欢迎大家分享自己的<em>想法</em>): ABC平台是什么?近期、远期目标是什么? <em>如何</em>保证研发方向不偏离预定轨道? 架构风格、技术选型等方面的倾向性指导意见有哪些? 平台选
关于大学生自主创业
<em>关于</em>自主创业我有几点自己的<em>想法</em>要和大家交流一下。1) 技术:我们的技术是否真的足以够去面对形形色色的订单,我想大家的答案都是否定的。或许我们可以去学,需要花费多长时间?如果花费这么长时间之后你已经成了<em>一个</em>技术牛人了,各大公司争相要你,你还会继续想创业吗?2) 资金:前期创业必定是辛苦的,我们需要家里或者朋友支撑着,但是因为自主创业很不稳定,谁也说不清什么时候会走上正轨,你们的家人可以支
C语言中的程序崩溃情景
1.结构体中嵌套指针,内部指针没判空 例: struct t0 {     int a;     int *a1; }; struct t1 {     int   b;     struct t0 *b1;   }c; void fun1(struct t1 *tmp) {   int  value = 0;   if ((NULL == tmp)  ||  (NU
程序崩溃源码定位
CrashFinder 是用来 <em>程序崩溃</em>后 做源码<em>定位</em>用的<em>一个</em>小工具. 如果是dll 请先获取到dll 的基址. 用GetModuleHandle 这个就是基址.
利用VS2008通过dump文件确定crash位置
1. 在产品代码中添加 http://blog.csdn.net/zm_21/article/details/24962159
java 遇到未知异常使程序崩溃,输出jvm的dump崩溃信息到指定文件,然后杀死此进程
1.我们首先需要获取当前java进程的pid。方法为: //查看当前进程pid private static void getPID(){ RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); String name = runtime.getName(); System.
Linux C++ 跟踪程序奔溃及函数调用关系
在大型项目中,如果程序突然奔溃会是一件很头疼的事,程序员很难去寻找导致奔溃的代码,只能通过不断的设置断点或者打印消息来慢慢的找到出错位置,这会消耗程序员很大的精力和时间。所以很多公司都会有一套程序奔溃<em>定位</em>机制来找到奔溃函数和行数。目前常用的方法是生成core文件,然后再通过gdb调试得到奔溃<em>定位</em>和函数的调用历史,可以看文章《 Linux 利用gdb进行程序奔溃<em>定位</em> 》。 Linux中有几个接口类似
怎样做一个想法的人-《思考的艺术》读后感
最近看了一本书《思考的艺术》,书中主要讲的是教人<em>如何</em>思考,<em>如何</em>做<em>一个</em>有观点和善于独辟蹊径的人。作者在书中提到创造性和批判性思维方式不是与生俱来的,与具体的智商关系也不是很大,而是有规律可循的,可通过后天实践进行培养。全书围绕思考的含义,创造性思维培养,批判性思维培养以及有效沟通(主要是写作和演讲)的方法进行了详细阐述。在对思考的认识方面,首先强调了思考的重要性,人是万物之灵,和动物的区别就在于能够思
谈一谈我对未来的看法
我似乎没有认真的思考过未来的事情,因为我觉得所有的事情都是要一步一步来走的,我现在只走到了未来的前一步,我还没有走向未来,所以一直以来也没有思考过。 认识自己活着认清自己真的很难,喜欢什么?或者不喜欢什么?在意什么?或者不在意什么?人真的很复杂,复杂到不想过多的去考量。如果说做人方面太难确定的话,那么就去想容易确定的事情。你有那些技能?你学过那些东西?你能干什么?这些事情好像是要比人生意识什么的
有没有关于物联网创新的点子
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I ...
关于花呗的一点点想法
现状: 周边的朋友几乎每<em>一个</em>都开通了花呗,大抵是这样:在花呗的初期想方设法的 去提升 花呗的额度,我也有参加,但是觉得无所谓----慢慢的成为了一种趋势,现在的朋友我这个月还有××花呗没有付,这个月×××号要还花呗。   文章缘由: 相比中国人,为什么西方人的储蓄率低很多?美国人这样说 – Quora中文网 http://quora123.com/703.html 文章 节选的 一点: ...
关于超级大数字的一个想法
还是一次无聊的时候玩游戏的时候得到的灵感,那个游戏里的伤害/血量上升的极快,基本每级可以增加10%~20&amp;amp;amp;amp;,还有到特定级别增加400%这样类型的天赋,几百几千级以后数字就变得极其可怕。这个游戏的处理是直接不用正常的数字来计数(如果用正常的数字估计内存也存不下),而是使用字母来表示数量级,比如1B=1000A,1C=1000B,以此类推。这样的话,的确可以解决超级大数字的问题,只要建立<em>一个</em>对...
iOS-定位程序崩溃位置
程序运行时有可能出现crash,一般会<em>定位</em>到汇编语言那里,很难看懂,不知道怎么回事,例如下面<em>一个</em>例子,因为数组里面添加了<em>一个</em>nil的对象,导致程序crash: 这时候你可能会去看控制台的日志打印,这个方法也可以,但是还是没有直接精确<em>定位</em>到崩溃的代码里方便。 这时候你可以进行下面的操作: 你会看到<em>一个</em>选项是 : // 这个意思是说始终显示汇编语言格式,看起来是不是很痛苦呢!! A
互联网创业的感想
1、为何要创业《异类》的理论是只有当你刻意去学习,当你不停从自己的安全区跳出来,忍受一种痛苦和煎熬,改变了自己以后,你付出的时间才是算数的。创业就是从大脑的安全区里跳出来的过程。当任何时候你觉得难受,你的大脑就在进化;当任何时候你觉得轻松,你都在使用你的习惯。作为创业者往往是<em>一个</em>开拓者,他最大的快乐是在开拓的过程中去学习,去提升。 虽然现在经济不好,也有一大批企业倒下了,但是从宏观推向微观,大势好
Qt程序crash信息的捕捉与跟踪(qt-mingw)
在用qt编写程序时经常会遇到崩溃问题,如果抓取不到crash堆栈信息就会对崩溃问题束手无策,只能对其进行复现,推断。   目录 一般解决crash问题时有如下步骤: <em>如何</em>执行以上3步骤,下面我详细介绍<em>如何</em>操作; 步骤1: 步骤2: 步骤3: 网友评论:     一般解决crash问题时有如下步骤:   从软件发行版本能跟获得debug信息,在不同平台下有不同的表现方式,目...
windows下程序崩溃,生成dump文件分析
#include #include #include #pragma comment(lib, "dbghelp.lib") // #ifndef _M_IX86 // #error "The following code only works for x86!" // #endif inline BOOL IsDataSectionNeeded(const WCHAR* pModu
访问空指针程序崩溃的底层剖析
在C/C++程序中,我们访问空指针,产生“不可预料”的错误,导致<em>程序崩溃</em>,那为什么程序会崩溃呢? 访问指针的时候虚拟地址就会向物理地址映射,此时页表会去查看这块地址,而这块地址被存放在只读区,当页表发现地址是无效的,就会反映给操作系统,操作系统就会发送11号信号终止此进程,所以进程异常终止<em>程序崩溃</em> 在 Linux 系统中:访问空指针会产生 Segmentation fault 的错误。...
项目初期只有想法,找不到合伙人的困惑?--答案:先试着做起来
为何你找不到<em>一个</em>技术合伙人? 本文由 LaunchBit 联合创始人兼 CEO Elizabeth Yin 撰写,从精实创业的角度分析了创业者为何如此注重寻找一位 #技术合伙人# 的原因,而对于一位非技术的创始人,与其抱怨找不到技术合伙人,不如自己好好优化<em>想法</em>,先动手做起来,就像很多成功的创业公司一样,创业并不只是<em>关于</em>产品。 嗨,我有<em>一个</em>很棒的<em>想法</em>,你认识什么开发者可以
YOLOv2的小总结(要写思考)
这里只简要介绍一下YOLOv2,谈谈<em>想法</em>。 <em>关于</em>YOLOv2,下面的这篇介绍的已经很详尽了: https://www.jianshu.com/p/032b1eecb335 首先罗列一些它做了什么: 从上往下数: 1.BN,在所有的卷积层后面添加BN层,移除dropout 2.high resolution classifier,在高分辨图像上对分类网络finetune 3.co...
首篇:关于 996的一些看法
<em>关于</em> 996的一些看法 一直想着,也该在互联网上留下点<em>关于</em>自己的记录。可惜注册账号以后一直没什么时间(动力),也没想到写什么技术,为了写而写就有点牵强了。最近996比较火,正好假期,简单讲讲自己的看法 先表个态,996可以接受理解,但是赞美双休,可以有计划的,轻松点生活 996似乎已经成为业界的共识,项目总是工期紧,只能996呗。 今天笔者不在这里讨论996的政治因素什么的,只谈下自己的感受。毕...
关于编程之路上的感想
写在前面:以下纯粹是个人所想,在于分享个人的一些工作和生活上的感触,若你有恰好产生共鸣,那么非常荣幸。  抱着你我就无法码代码,码代码我就无法抱着你。 面向对象是对世界有<em>一个</em>清晰的认识和分界。 算法思想就是实现运用简单的逻辑计算复杂的问题。 只要有一只手在敲代码,另一只手还可以做很多。 作为一名程序员,有多大能力就发多大脾气,要不然,你特么就得忍。 从你是<em>一个</em>小白的时候就应该想好,35...
关于自动驾驶汽车
刚在社区的观点上看到了《激光雷达与摄像头,未来哪种会成为自动驾驶的核心传感器呢?》这么<em>一个</em>投票。因为我觉得以后的自动驾驶可能会成为向轨道化发展,而且激光雷达与摄像头两者之间各有优缺点,所以就没投票而是跑出来瞎扯一下我自己浅薄的<em>想法</em>(真是够蛋疼的)。要我说,车与车之间与其观测,不如交流。当然,我的<em>想法</em>只是建立在我的胡思乱想上而不是在已有事实的基础上……,所以有些可能现在技术已经达到或者达不到我也不清...
关于我对测试的感想
就目前来说,软件测试在软件开发过程中,受到越来越多的重视,它贯穿于整个开发过程中,各种软件互联网公司都在大量招收软件测试有关人员。     前2天,我看见百度的招聘信息,它主要招收的软件测试开发人员,这就说明了,现在随着社会的进步,科技的发展,以及自动化测试的成为主流的这一种趋势,现在公司所需要的对软件测试人员的要求大幅度提高,它不仅仅要求我们有测试能力,还需要兼备软件的开发能力,这就需要我们...
新手求助,关于添加隐式intent程序崩溃问题
新手一枚,刚开始学Android开发,最近在学隐式intent,发现加入后不报错但是运行后系统崩溃,有木有大神愿意指导一下,感激不尽。 以下为日志信息: 12-04 14:07:33.871: E/AndroidRuntime(2301): FATAL EXCEPTION: main 12-04 14:07:33.871: E/AndroidRuntime(2301): Process: c
RSATool 2.14.exe(RSA密钥生成器)下载
RSATool 2.14.exe(RSA密钥生成器)+含使用方法<br> 相关下载链接:[url=//download.csdn.net/download/pylzj/395000?utm_source=bbsseo]//download.csdn.net/download/pylzj/395000?utm_source=bbsseo[/url]
axis1.4生成客户端下载
axis1.4生成客户端 根据WSDL生成客户端和服务端 相关下载链接:[url=//download.csdn.net/download/lwbaxm/2517749?utm_source=bbsseo]//download.csdn.net/download/lwbaxm/2517749?utm_source=bbsseo[/url]
Plupload多文件上传下载
Plupload是jquery文件上传插件,基于Struts2,亲测通过,放心使用! 相关下载链接:[url=//download.csdn.net/download/lianqiangjava/5240753?utm_source=bbsseo]//download.csdn.net/download/lianqiangjava/5240753?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习想法 java的学习想法
我们是很有底线的