前言 C中我们会进行malloc一块内存,然后free掉。但是经常会遇到我们忘记写free,导致内存溢出,C++也有类似的情况,为了解决掉我们忘记释放内存的习惯,C++引入了几种智能指针,为的就是让函数可以在正常终止或者异常终止的情况下,改指针的指向的内存都可以处于正确的状态。shared_ptr、 ...
分类:
编程语言 时间:
2020-11-19 12:30:14
阅读次数:
6
异常 目标 了解异常 捕获异常 异常的else 异常finally 异常的传递 自定义异常 一. 了解异常 当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。 例如:以r方式打开一个不存在的文件。 open('test.txt', 'r') 二. 异常的写法 ...
分类:
其他好文 时间:
2020-11-19 12:25:11
阅读次数:
3
数据源被代理后,通过被DataSourceProxy代理后,所执行的sql会被提取,解析,保存前镜像后,再执行业务sql,再保存后镜像,以便与后续出现异常,进行二阶段的回滚操作。关键技术四:集群HA,多层级冗余实现系统无单点故障GaussDB(openGauss)通过硬件冗余、实例冗余、数据冗余,实 ...
分类:
其他好文 时间:
2020-11-19 12:23:55
阅读次数:
4
来源:https://blog.csdn.net/m0_37447148/article/details/89409597 前提背景 在Windows系统中,如果程序在C盘中,会出现各种权限问题,一不留神就会出现各种异常; 而要求用户每次都右键以管理员身份启动,或者修改兼容性 默认每次都以管理员启动 ...
#写古诗到文件中f = open("gushi.txt","w",encoding="utf-8") #不加encoding="utf-8"文件会出现乱码f.write(''' 静夜思 李白窗前明月光,疑是地上霜。举头望明月,低头思故乡。 ''')f.close()#复制:先读出文件中内容,再写入新 ...
分类:
编程语言 时间:
2020-11-18 13:24:20
阅读次数:
28
? 软件测试,从测试对象来区分,可以划为系统软件和应用软件两大块。应用软件是为了某种特定的用途而被开发的软件,包括终端用户的衣食出行、教育、娱乐等,简单理解,和用户相关联的大部分软件都是应用软件。而系统软件是用来管理硬件或者服务上层软件的,比如操作系统、驱动管理等用户基本不直接打交道的软件,大部分处 ...
分类:
其他好文 时间:
2020-11-18 12:33:48
阅读次数:
6
1、进入hbase shell 报内存不足 描述 做hbase数据迁移的时候,需要在目标集群创建与源端集群相同的表以及表属性,同时通过bulkload的方式加载数据。 目前迁移开启十个并发,一共迁移4千张表,失败了200+表的迁移。 看来这种迁移还是不能起太多并发,否则导致hbase regions ...
分类:
其他好文 时间:
2020-11-18 12:27:59
阅读次数:
7
今天抛一个话题,根据业务现象,一起讨论其后端实现是推还是拉?一、feed流可以理解为一个发布订阅业务,典型业务是微博(朋友圈)。你关注了姚晨的微博,姚晨发布了消息,你的主页能看到她最新发布的消息,这个场景是推送,还是拉取呢?画外音:微博是弱关系,关注无需对方同意,粉丝可以无上限;朋友圈是强关系,好友需要对方同意,好友个数有上线。如果推送,姚晨发布消息的时候,要把消息ID投递到所有粉丝的主页消息队列
分类:
其他好文 时间:
2020-11-18 12:21:07
阅读次数:
4
MySql 时间间隔 与 当前时间5分钟之前 本文链接:https://blog.csdn.net/a470740128/article/details/84472854 select * from tb_user where signtime between date_add(now(), int ...
分类:
数据库 时间:
2020-11-17 12:27:48
阅读次数:
12
函数 基本定义 def 函数(参数): 函数执行体 [函数返回值] 有返回的函数 def add(x,y): return x+y z = add(1,2) print(z) # 3 没有返回值的函数 def f(x): x = 10 f(100) z = f(100) print(z) #None ...
分类:
编程语言 时间:
2020-11-17 12:22:59
阅读次数:
9