捕获错误:try{ 不会使整个程序崩溃,可用于调试 }catch(err){ } 在try中错误代码及其后面的代码不会执行。 ...
分类:
其他好文 时间:
2020-04-12 16:02:50
阅读次数:
58
GDB "官网" 什么是GDB? GDB是GNU Project调试器,它使您可以查看另一个程序在执行过程中正在执行的操作–或该程序崩溃时正在执行的操作。 GDB可以做四种主要的事情(以及支持这些事情的其他事情)来帮助您捕获行为中的错误: 1. 启动程序,并指定可能影响其行为的所有内容。 2. 使程 ...
分类:
数据库 时间:
2020-04-08 22:56:25
阅读次数:
127
2003年我加入CSDN,6年之后离开。在2003年之后,我的技术身份就很难界定了。曾经有个朋友称我为“技术文化人”——不以软件开发为生,但整天都在拿软件开发来说事,与这个行业的整体关系可能比任何一个具体的程序员或者架构师都更密切。听上去像是一种恭维,又好像是暗讽,似乎我是站在戏台下面带头起哄的票友 ...
分类:
其他好文 时间:
2020-03-28 15:01:31
阅读次数:
142
我们经常会面临这样的情景:应用发布上线后,收到用户反馈说app崩溃了,但自己重现不了。这时候怎么办呢? 很多朋友都会想到用友盟等第三方插件实现,但鉴于安全性要求较高的支付系统,是不允许使用未知来源压缩包/有后门的第三方插件。这时候我们可以考虑自己写一个。 package System.Interfa ...
分类:
移动开发 时间:
2020-03-28 10:33:53
阅读次数:
102
C++ 父类析构函数为什么必需是虚函数 答:首先要知道的一个知识就是,调用子类构造函数会调用父类构造,调用子类析构会调用父类析构,然后在多态的场景如果一个父类指针指向一个子类造成上行转换,这个时候delete掉这个父类指针,只会调用父类析构而无法析构掉子类的部分,而如果是虚函数的话,那么调用的实际上 ...
分类:
其他好文 时间:
2020-03-24 23:14:54
阅读次数:
83
接https://www.cnblogs.com/airlinp/p/12516653.html 8. 循环 8.1 Python程序的三个流程方式 顺序 — 从上往下,顺序执行代码; 分支 — 根据判断条件,决定代码执行的分支; 循环 — 让指定代码重复执行; 8.2 while 8.1 whil ...
分类:
编程语言 时间:
2020-03-19 15:10:19
阅读次数:
63
第一次 1.软件的四个基本策略 2.如何提高软件速度 3.软件质量模型 第二次 1.我们是要学习Python吗 2.为什么软件在其生命周期中很少由原编写人员进行维护?不是原编写人员更加了解自己的代码吗? 3.将异常处理好之后,为什么还会有导致程序崩溃的错误出现 第三次 1.什么样的人适合结对编程 2 ...
分类:
其他好文 时间:
2020-03-12 09:51:04
阅读次数:
61
题目要求: 要求数组从文件读取。 如果输入的数组很大, 并且有很多大的数字, 就会产生比较大的结果 (考虑一下数的溢出), 请保证你的程序能正常输出。 另外, 如果输入文件的参数有错误, 这个程序应该能正常退出, 并显示相应的错误信息。 任何输入错误都不能导致你的程序崩溃。 思路和代码: 可以看到, ...
分类:
编程语言 时间:
2020-02-27 01:06:51
阅读次数:
84
原文:如何防止后台线程抛出的异常让程序崩溃退出 如果你的程序抛了异常,你是怎么处理的呢?等待程序崩溃退出?还是进行补救? 如果是做 UI 开发,很容易就找到 Dispatcher.UnhandledException 事件,然后在事件中进行补救。如果补救成功,可以设置 e.Handled = tru... ...
分类:
编程语言 时间:
2020-02-23 10:00:27
阅读次数:
104
为什么要区分内核空间和用户空间? 大致有三点因素: 第一点:操作系统的数据都是存放于系统空间的,用户进程的数据是存放于用户空间的; 第二点:分开来存放,就让系统的数据和用户的数据互不干扰,保证系统的稳定性,并且管理上很方便; 第三点:也是重要的一点,将用户的数据和系统的数据隔离开,就可以对两部分的数 ...
分类:
其他好文 时间:
2020-02-22 12:07:49
阅读次数:
128