浏览器自动化程序,感觉最难的就是稳定性。要实现无人值守自动执行,特别是在网络不太好的情况下连续不停顿正常运行8小时或更长时间,是不太容易的。因为很多异常情况难以预料。做好以下几点有帮助: 1)如果是在visual studio下调试,应该把Debug - Exceptions - Managed D ...
分类:
其他好文 时间:
2019-12-22 00:49:26
阅读次数:
99
上一篇 "源码分析 RocketMQ DLedger(多副本) 之日志复制(传播)" ,可能有不少读者朋友们觉得源码阅读较为枯燥,看的有点云里雾里,本篇将首先梳理一下 RocketMQ DLedger 多副本关于日志复制的三个核心流程图,然后再思考一下在异常情况下如何保证数据一致性。 @ "TOC" ...
分类:
其他好文 时间:
2019-12-17 22:11:06
阅读次数:
101
文章目录: 题目 脚本一及注释 脚本一未加注释 脚本一逻辑 题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar", ...
分类:
其他好文 时间:
2019-12-09 01:41:04
阅读次数:
121
一、概念 1、为什么需要熔断降级 (1)需求背景 它是系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案。 在一个分布式系统里,一个服务依赖多个服务,可能存在某个服务调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败。 比如:某微服务业务逻辑复杂,在 ...
分类:
编程语言 时间:
2019-12-07 16:23:18
阅读次数:
88
在用父组件传值给子组件一个参数后遇到了一个问题: 我在父组件传一个 ID值给子组件,但是子组件接收后,通过created生命周期或mounted生命周期里打印传递过来的值都是随机值,并不是我所传递过来的, 原因是:子组件得ID值在前,而父组件在传过去为后. 代码如下 父组件 <template> < ...
分类:
移动开发 时间:
2019-12-06 13:32:33
阅读次数:
489
一、前言 设备调试核心就是将整个系统中的所有打印数据统一显示到一个模块上,一般都会将硬件通信的收发数据和对应的解析信号发出来或者qdebug出来,这个在调试阶段非常有用,可以具体追踪问题出在哪,哪个数据解析不对直接定位过去,这个模块直接留出界面进行打印查看等,可以在各种现场捕捉异常情况,让现场工程师 ...
分类:
其他好文 时间:
2019-12-06 13:13:30
阅读次数:
107
最近我写个例子程序研究下某个异常情况,故意制造了个崩溃。然后分析dmp文件。 当我执行!address -summary命令想观察下进程当前内存情况时,去报如下错误: 0:000> !address -summaryNo symbols for ntdll. Cannot continue. 这意思 ...
分类:
数据库 时间:
2019-11-30 13:53:56
阅读次数:
203
err和exception都是继承了throwable类,在java中只有throwable类型的示例才能被抛出或者捕获,他是异常处理机制的基本组织类型。exception和err都体现了java设计者对不同异常情况的分类,exception是程序运行异常,可以被预料的情况,应该被捕获并处理的异常。 ...
分类:
其他好文 时间:
2019-11-20 19:59:58
阅读次数:
60
TCP报文结构 源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号 ...
分类:
其他好文 时间:
2019-11-20 12:32:26
阅读次数:
69
if、else看起来很简单,也是我们最开始入门时就学习的逻辑结构,但在看了C语言深度剖析后,有了新的理解。下面记录一下几个简单的问题。 1.bool变量与“零值“进行比较 bool bTestFlag = FALSE; //写法A if(bTestFlag == 0); if(bTestDlag = ...
分类:
其他好文 时间:
2019-11-18 20:31:32
阅读次数:
124