[TOC] 浅谈 LCA $LCA$ 即 最近公共祖先,定义如下: 给定一颗有根树,若节点 $z$ 既是节点 $x$ 的祖先,又是节点 $y$ 的祖先,则称之为 $x,y$ 的公共祖先。 在节点 $x,y$ 所有的公共祖先中深度最大的即为最近公共祖先,记为 $LCA(x,y)$。 $LCA$ 的主要 ...
分类:
其他 时间:
2020-03-31 17:51:22
收藏:
0 评论:
0 赞:
0 阅读:
63
特别声明: 所有的过滤规则不建议在主库上设置。 server_id 是一个整数,范围:1 至 power(2,32)-1 之间。 推荐使用端口号+ip最后一位的方式。 唯一区别ID,同一个集群不可重复,从5.6开始可动态修改。 server_uuid 唯一区别ID,同一个集群不可重复,从5.6开始可 ...
分类:
其他 时间:
2020-03-31 17:51:00
收藏:
0 评论:
0 赞:
0 阅读:
62
1. 我们常见的遇到core 后, 可以重新用gdb 跑,gdb 会收到 SIGSEGV 后暂停, 但是有时候不停? 这是由于子进程导致的SIGSEGV, gdb收不到 解决办法: 1. 启动gdb后执行 ...
分类:
数据库技术 时间:
2020-03-31 17:50:23
收藏:
0 评论:
0 赞:
0 阅读:
82
object._getattr_(self, name) __gettattr__:如果某个类定义了这个方法,并且在该类的对象的字典中又找不到相应的属性时候,那么该方法会被调用。 实例instance通过instance.name访问属性name,只有当属性name没有在实例的__dict__或它构 ...
分类:
编程语言 时间:
2020-03-31 17:49:20
收藏:
0 评论:
0 赞:
0 阅读:
71
format函数用于字符串的格式化输出 基本格式为 str.format 其中,0和1分别代表format中的第一个和第二个参数; .2f代表保留两位小数 ...
分类:
编程语言 时间:
2020-03-31 17:48:57
收藏:
0 评论:
0 赞:
0 阅读:
83
1. 点击左上角的File(文件) 2. 找到Settings(设置) 3. 打开Editor(编辑) 4. 打开Color Scheme(配色方案) 5. 打开Language Default(默认语言) 6. 在Comments(注释)中找到(Line Comment)行注释 7. 取消选中右边 ...
分类:
编程语言 时间:
2020-03-31 17:48:15
收藏:
0 评论:
0 赞:
0 阅读:
333
玩转PyCharm PyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境,它最大的优点是能够大大提升Python开发者的工作效率,为开发者集成了很多用起来非常顺手的功能,包括代码调试、高亮语法、代码跳转、智能提示、自动补全、单元测试、版本控制等等。此外,Py ...
分类:
其他 时间:
2020-03-31 17:47:56
收藏:
0 评论:
0 赞:
0 阅读:
57
Gradle对于我们大多数Android开发者可以说是熟悉又陌生。但这个理由并不足以让我有动力写下这篇文章,其主要因为是这样的:最近参与项目开发,发现项目工程里的的build.gradle比之前接触的的复杂了许多,虽然大部分内容通过表面英文也勉强能看懂,但还是有些内容会让人懵逼。尤其是gradle出 ...
分类:
其他 时间:
2020-03-31 17:47:30
收藏:
0 评论:
0 赞:
0 阅读:
69
问题 介绍一下ACID、CAP、BASE以及分布式事务 答案 事务,是指一串操作序列,要么全部执行完毕,要么一句也不执行;在执行过程中有一句出现错误则前面所有已经执行的语句的结果必须撤销,多见于数据库,也在业务逻辑中保证数据一致性的时候用到。单机系统的事务一般有数据库本身保证。 事务的四大特性(AC ...
分类:
其他 时间:
2020-03-31 17:47:13
收藏:
0 评论:
0 赞:
0 阅读:
71
...
分类:
其他 时间:
2020-03-31 17:46:26
收藏:
0 评论:
0 赞:
0 阅读:
64
现在有个test.html文件,这个文件的编码是UTF-8,其中“你好”的UTF-8编码是:E4 BD A0 E5 A5 BD,文件代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script> console.log(enco ...
分类:
Web开发 时间:
2020-03-31 17:46:01
收藏:
0 评论:
0 赞:
0 阅读:
66
记录自己遇到的神奇需求 我的表单数据格式 我的一级、二级数据格式 因为我的二级选择是需要分开的,只有先选择一级才能知道childern的数据是什么,所以用到了watch监听一级数据的变化 重新构造了一个对象currentGtobj,它就是通过一级获取到的二级数据 元素绑定结构如图 当以及数据改变是二 ...
分类:
其他 时间:
2020-03-31 17:45:39
收藏:
0 评论:
0 赞:
0 阅读:
251
在Python中,一个.py文件就称之为一个模块(Module),包含所有你定义的函数和变量的文件。 好处:最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。模块可以被其他地方引用。使用模块还可以避免函数名和变量名冲突。 自己创建模块时要注意命名,不能和Python自带的模块名称冲突 ...
分类:
编程语言 时间:
2020-03-31 17:45:19
收藏:
0 评论:
0 赞:
1 阅读:
63
支持原创,本文参照:https://www.cnblogs.com/linjiqin/p/8003838.html ,感谢老铁的辛苦付出! 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Re ...
分类:
其他 时间:
2020-03-31 17:45:03
收藏:
0 评论:
0 赞:
0 阅读:
57
在最近的开发项目中使用了ABP Zero最新的8.4版本进行开发,发现新版本的ABP Zero中增加了“User Delegation”这个功能。ABP Zero团队强调这个功能主要是实际了某个用户可以授权同一Tenant下的其它用户使用自已的身份进行操作。授权过程中可以指定授权的有效时间段。在我看 ...
分类:
其他 时间:
2020-03-31 17:44:44
收藏:
0 评论:
0 赞:
0 阅读:
101
习题30 else和if1.为什么if语句的下一行需要4个空格的缩进?行尾的冒号的作用是告诉Python接下来你要创建一个新的代码块,缩进告诉Python这些代码处于该代码块中。 2.如果多个elif块都是True,Python会如何处理?Python只会运行它遇到的是True的第一个块,所以只有第 ...
分类:
编程语言 时间:
2020-03-31 17:44:25
收藏:
0 评论:
0 赞:
0 阅读:
55
对于MySQL的大小写敏感的影响,笔者在一个小项目中深刻的体会到:当想要查询一条数据时,总是出来两条或多条,后来发现是大小写敏感造成的原因,本文就该问题提出解决方案。 1.MySQL大小写敏感的控制 mysql是通过lower_case_table_names参数来控制大小写敏感的,该参数在[mys ...
分类:
数据库技术 时间:
2020-03-31 17:44:04
收藏:
0 评论:
0 赞:
0 阅读:
61
使用postgresql数据库一直都是在服务器同一台机子上,所以一向都正常,今天在其他服务器上调用,执行pip3 install psycopg2后直接暴下面错误: [root@slave2 ~]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/ ...
分类:
其他 时间:
2020-03-31 17:43:28
收藏:
0 评论:
0 赞:
0 阅读:
105
binlog_format = ROW transaction-isolation="READ-COMMITTED" sync_binlog = 1 innodb_flush_log_at_trx_commit = 1 query_cache_size = 0 query_cache_type = ...
分类:
其他 时间:
2020-03-31 17:43:09
收藏:
0 评论:
0 赞:
0 阅读:
65
MySQL [(none)]> show variables like '%timeout%'; + + + | Variable_name | Value | + + + | connect_timeout | 10 | | delayed_insert_timeout | 300 | | inn ...
分类:
数据库技术 时间:
2020-03-31 17:42:27
收藏:
0 评论:
0 赞:
0 阅读:
80