今天看到一个问题,我们怎么确定printf中的可变参数。 这样,我们先从汇编的角度去理解一个东西,栈 char *p = (char*)malloc(256 << 20) + (256 << 20); __asm__ volatile("movl %0, %%rsp\n", "r"(p)); 这段代 ...
分类:
编程语言 时间:
2020-06-16 23:15:06
阅读次数:
89
1. 创建neutron数据库并授权 [root@controller ~]# mysql -uroot MariaDB [(none)]> CREATE DATABASE neutron; Query OK, 1 row affected (0.000 sec) MariaDB [(none)]> ...
分类:
其他好文 时间:
2020-06-12 14:28:12
阅读次数:
58
15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], ...
分类:
其他好文 时间:
2020-06-12 13:05:06
阅读次数:
55
Peer to Peer technology MP3 made copyrighted materially Space Shifting Vicarious Liability: Responsibility of any third party that had the "right, abi ...
分类:
其他好文 时间:
2020-06-11 23:16:21
阅读次数:
72
ola 提供了一堆sql,我们可以用来方便的处理sql server的一些日常维护,很值得使用下 支持的功能 数据备份 一致性检查 索引以及统计信息维护 参考资料 https://ola.hallengren.com/ https://github.com/olahallengren/sql-ser ...
分类:
数据库 时间:
2020-06-11 21:51:13
阅读次数:
58
Oracle RAC TAF 无缝failover 理论背景: TAF( Transparent Application Failover ) allows oracle clients to reconnect to a surviving instance in the event of a f ...
分类:
数据库 时间:
2020-06-11 21:47:37
阅读次数:
70
回溯算法的模板: result = [] def backtrack(路径, 选择列表): if 满足结束条件:{ result.add(路径) return } //每个for代表的其实就是一位,由这个for引出的下一个backtrack就是这位的下一位 for 选择 in 选择列表:{ 做选择 ... ...
分类:
编程语言 时间:
2020-06-10 21:01:59
阅读次数:
131
事务的任务是保证一系列更新语句的原子性,锁的任务是解决并发访问可能导致的数据不一致问题。如果事务与事务之间存在并发操作,此时可以通过隔离级别实现事务的隔离性,从而实现数据的并发访问。 1 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败。比 ...
分类:
数据库 时间:
2020-06-10 13:19:00
阅读次数:
80
看到一篇比较多租户数据隔离方案的文章,总结挺不错。其实大部分内容在我前几年写的文章都有。 文章翻译自: https://blog.arkency.com/comparison-of-approaches-to-multitenancy-in-rails-apps/ 多租户意味着同一个应用上有不用的用 ...
分类:
其他好文 时间:
2020-06-09 23:53:59
阅读次数:
185
单例模式的定义如下: 单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类成为单例类,它提供全局访问的方法。单例模式是一种对象创建型模型。 单例模式的分类: 饿汉单例 懒汉单例 单线程单例 多线程单例 饿汉单例: public cl ...
分类:
其他好文 时间:
2020-06-09 20:11:25
阅读次数:
62